Opened 20 years ago

Closed 20 years ago

Last modified 5 years ago

#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 fingolfin, 20 years ago

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.

comment:2 by fingolfin, 20 years ago

Owner: set to zeldin
Priority: normallow
Summary: compile-bugDC: Backend needs to be update for FilesystemNode changes

comment:3 by SF/erwan2004, 20 years ago

Ok thank :)

comment:4 by fingolfin, 20 years ago

Priority: lowhigh

comment:5 by zeldin, 20 years ago

Resolution: fixed
Status: newclosed

comment:6 by zeldin, 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 digitall, 6 years ago

Component: --Unset--Port: Dreamcast

comment:8 by Peter Kohaut <peterkohaut@…>, 5 years ago

In 4253feae:

BLADERUNNER: Fix compiler warning (#1830)

Note: See TracTickets for help on using tickets.