Opened 15 years ago

Closed 15 years ago

Last modified 2 months 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
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, 15 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, 15 years ago

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

comment:3 by SF/erwan2004, 15 years ago

Ok thank :)

comment:4 by fingolfin, 15 years ago

Priority: lowhigh

comment:5 by zeldin, 15 years ago

Resolution: fixed
Status: newclosed

comment:6 by zeldin, 15 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, 12 months ago

Component: --Unset--Port: Dreamcast

comment:8 by Peter Kohaut <peterkohaut@…>, 2 months ago

In 4253feae:

BLADERUNNER: Fix compiler warning (#1830)

Note: See TracTickets for help on using tickets.