#1830 closed defect (fixed)
DC: Backend needs to be update for FilesystemNode changes
Reported by: | SF/erwan2004 | Owned by: | zeldin |
---|---|---|---|
Priority: | high | Component: | Port: Dreamcast |
Version: | Keywords: | ||
Cc: | Game: |
Description
I have a problem to compile Scummvm (cvs) for Dreamcast .
Platform: linux (suse 9.1) -lib ronin -GCC 3.0.4 (and test GCC 3.4.3)
LOG: erwan@linux:~/Dreamcast/scummvm/scummvm/backends/dc> make clean [...] erwan@linux:~/Dreamcast/scummvm/scummvm/backends/dc> make mkdir -p ./.deps sh-elf-g++ -ml -m4-single-only -Wp,-MMD,"./.deps/dcmain.d",-MQ,"dcmain.o",-MP -O4 -Wno-multichar -funroll-loops -fschedule-insns2 -fomit-frame-pointer -fdelete-null-pointer-checks -fno-exceptions -D__DC__ -DNONSTANDARD_PORT -I./ -I../.. -I../../common -I/home/erwan/Dreamcast/scummvm/toolchain/ronin-src//include/ -c dcmain.cpp -o dcmain.o mkdir -p ./.deps sh-elf-g++ -ml -m4-single-only -Wp,-MMD,"./.deps/time.d",-MQ,"time.o",-MP -O4 -Wno-multichar -funroll-loops -fschedule-insns2 -fomit-frame-pointer -fdelete-null-pointer-checks -fno-exceptions -D__DC__ -DNONSTANDARD_PORT -I./ -I../.. -I../../common -I/home/erwan/Dreamcast/scummvm/toolchain/ronin-src//include/ -c time.cpp -o time.o mkdir -p ./.deps sh-elf-g++ -ml -m4-single-only -Wp,-MMD,"./.deps/display.d",-MQ,"display.o",-MP -O4 -Wno-multichar -funroll-loops -fschedule-insns2 -fomit-frame-pointer -fdelete-null-pointer-checks -fno-exceptions -D__DC__ -DNONSTANDARD_PORT -I./ -I../.. -I../../common -I/home/erwan/Dreamcast/scummvm/toolchain/ronin-src//include/ -c display.cpp -o display.o mkdir -p ./.deps sh-elf-g++ -ml -m4-single-only -Wp,-MMD,"./.deps/audio.d",-MQ,"audio.o",-MP -O4 -Wno-multichar -funroll-loops -fschedule-insns2 -fomit-frame-pointer -fdelete-null-pointer-checks -fno-exceptions -D__DC__ -DNONSTANDARD_PORT -I./ -I../.. -I../../common -I/home/erwan/Dreamcast/scummvm/toolchain/ronin-src//include/ -c audio.cpp -o audio.o mkdir -p ./.deps sh-elf-g++ -ml -m4-single-only -Wp,-MMD,"./.deps/input.d",-MQ,"input.o",-MP -O4 -Wno-multichar -funroll-loops -fschedule-insns2 -fomit-frame-pointer -fdelete-null-pointer-checks -fno-exceptions -D__DC__ -DNONSTANDARD_PORT -I./ -I../.. -I../../common -I/home/erwan/Dreamcast/scummvm/toolchain/ronin-src//include/ -c input.cpp -o input.o mkdir -p ./.deps sh-elf-g++ -ml -m4-single-only -Wp,-MMD,"./.deps/selector.d",-MQ,"selector.o",-MP -O4 -Wno-multichar -funroll-loops -fschedule-insns2 -fomit-frame-pointer -fdelete-null-pointer-checks -fno-exceptions -D__DC__ -DNONSTANDARD_PORT -I./ -I../.. -I../../common -I/home/erwan/Dreamcast/scummvm/toolchain/ronin-src//include/ -c selector.cpp -o selector.o selector.cpp: In function `int findGames(Game*, int)': ../../backends/fs/fs.h:169: erreur: Ť static AbstractFilesystemNode* FilesystemNode::getRoot() ť est privé selector.cpp:229: erreur: ŕ l'intérieur du contexte selector.cpp:229: erreur: conversion invalide de Ť AbstractFilesystemNode* ť vers Ť FilesystemNode* ť selector.cpp:234: erreur: ne peut convertir Ť FSList ť vers Ť FSList* ť dans initialization selector.cpp:241: erreur: Ť const class FilesystemNode ť n'a pas de membre nommé Ť clone ť make: *** [selector.o] Erreur 1 erwan@linux:~/Dreamcast/scummvm/scummvm/backends/dc>
Ticket imported from: #1072753. Ticket imported from: bugs/1830.
Change History (8)
comment:1 by , 20 years ago
comment:2 by , 20 years ago
Owner: | set to |
---|---|
Priority: | normal → low |
Summary: | compile-bug → DC: Backend needs to be update for FilesystemNode changes |
comment:4 by , 20 years ago
Priority: | low → high |
---|
comment:5 by , 20 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:6 by , 20 years ago
Seems like fingolfin already updated the selector to use the new API (thanks). CVS HEAD compiles fine, so I'm closing this ticket.
comment:7 by , 6 years ago
Component: | --Unset-- → Port: Dreamcast |
---|
I recommend that you always post error messages in english, as not all team members speak french (or other non-english languages for that matter).
Regarding the problem, we recently changed the FilesystemNode & FSList classes, and not all ports have been updated yet. So until the Dreamcast port gets fixed, you should stick with the last released version or check out a CVS version from an older date.