[Scummvm-tracker] [ScummVM :: Bugs] #15688: [2.9.0] FTBFS - dlcmanager: error: 'Error' in namespace 'Common' does not name a type

ScummVM :: Bugs trac at scummvm.org
Thu Jan 16 16:44:17 UTC 2025


#15688: [2.9.0] FTBFS - dlcmanager: error: 'Error' in namespace 'Common' does not
name a type
-------------------+--------------------
Reporter:  tgurr   |      Owner:  (none)
    Type:  defect  |     Status:  new
Priority:  normal  |  Component:  Common
 Version:          |   Keywords:
    Game:          |
-------------------+--------------------
 {{{
 Build for 2.9.0 fails with:

 [...]
 mkdir -p backends/dlc/.deps
 x86_64-pc-linux-gnu-c++ -MMD -MF "backends/dlc/.deps/dlcmanager.d" -MQ
 "backends/dlc/dlcmanager.o" -MP -Wall -march=native -O2 -pipe
 -march=native -O2 -pipe -Wshadow -W -Wno-unused-parameter -Wno-empty-body
 -fno-operator-names -std=c++11 -pedantic -Wno-address-of-packed-member -O2
 -Wuninitialized -fPIC -I/usr/x86_64-pc-linux-gnu/include/freetype2
 -I/usr/x86_64-pc-linux-gnu/include/libpng16 -I/usr/x86_64-pc-linux-
 gnu/include/harfbuzz -I/usr/x86_64-pc-linux-gnu/include/glib-2.0
 -I/usr/x86_64-pc-linux-gnu/lib/glib-2.0/include -Wno-long-long -Wno-
 multichar -Wno-unknown-pragmas -Wno-reorder -Wpointer-arith -Wcast-qual
 -Wnon-virtual-dtor -Wwrite-strings -fno-exceptions -fcheck-new
 -DHAVE_CONFIG_H -DRELEASE_BUILD -DSDL_BACKEND -DUSE_SDL2 -DHAS_GETADDRINFO
 -DHAS_GETNAMEINFO -DHAS_GETHOSTBYADDR_R -DHAS_GETHOSTBYNAME_R -DHAS_POLL
 -DHAS_FCNTL -DHAS_INET_PTON -DHAS_INET_NTOP -DHAS_MSGHDR_FLAGS
 -DHAS_SOCKLEN_T -DPOSIX -DHAS_POSIX_SPAWN -DHAS_FSEEKO_OFFT_64
 -DDATA_PATH=\"/usr/share/scummvm\" -DPLUGIN_DIRECTORY=\"/usr/x86_64-pc-
 linux-gnu/lib/scummvm\" -DENABLE_SCUMM=DYNAMIC_PLUGIN -DENABLE_SCUMM_7_8
 -DENABLE_HE -DENABLE_ACCESS=DYNAMIC_PLUGIN -DENABLE_ADL=DYNAMIC_PLUGIN
 -DENABLE_AGI=DYNAMIC_PLUGIN -DENABLE_AGOS=DYNAMIC_PLUGIN -DENABLE_AGOS2
 -DENABLE_ASYLUM=DYNAMIC_PLUGIN -DENABLE_AVALANCHE=DYNAMIC_PLUGIN
 -DENABLE_BAGEL=DYNAMIC_PLUGIN -DENABLE_BBVS=DYNAMIC_PLUGIN
 -DENABLE_BLADERUNNER=DYNAMIC_PLUGIN -DENABLE_BURIED=DYNAMIC_PLUGIN
 -DENABLE_CGE=DYNAMIC_PLUGIN -DENABLE_CGE2=DYNAMIC_PLUGIN
 -DENABLE_CHAMBER=DYNAMIC_PLUGIN -DENABLE_CHEWY=DYNAMIC_PLUGIN
 -DENABLE_CINE=DYNAMIC_PLUGIN -DENABLE_COMPOSER=DYNAMIC_PLUGIN
 -DENABLE_CRAB=DYNAMIC_PLUGIN -DENABLE_CRUISE=DYNAMIC_PLUGIN
 -DENABLE_CRYO=DYNAMIC_PLUGIN -DENABLE_CRYOMNI3D=DYNAMIC_PLUGIN
 -DENABLE_VERSAILLES -DENABLE_DARKSEED=DYNAMIC_PLUGIN
 -DENABLE_DGDS=DYNAMIC_PLUGIN -DENABLE_DIRECTOR=DYNAMIC_PLUGIN
 -DENABLE_DM=DYNAMIC_PLUGIN -DENABLE_DRACI=DYNAMIC_PLUGIN
 -DENABLE_DRAGONS=DYNAMIC_PLUGIN -DENABLE_DRASCULA=DYNAMIC_PLUGIN
 -DENABLE_DREAMWEB=DYNAMIC_PLUGIN -DENABLE_EFH=DYNAMIC_PLUGIN
 -DENABLE_FREESCAPE=DYNAMIC_PLUGIN -DENABLE_GLK=DYNAMIC_PLUGIN
 -DENABLE_GNAP=DYNAMIC_PLUGIN -DENABLE_GOB=DYNAMIC_PLUGIN
 -DENABLE_GRIFFON=DYNAMIC_PLUGIN -DENABLE_GRIM=DYNAMIC_PLUGIN
 -DENABLE_MONKEY4 -DENABLE_GROOVIE=DYNAMIC_PLUGIN -DENABLE_GROOVIE2
 -DENABLE_HADESCH=DYNAMIC_PLUGIN -DENABLE_HDB=DYNAMIC_PLUGIN
 -DENABLE_HOPKINS=DYNAMIC_PLUGIN -DENABLE_HUGO=DYNAMIC_PLUGIN
 -DENABLE_HYPNO=DYNAMIC_PLUGIN -DENABLE_ICB=DYNAMIC_PLUGIN
 -DENABLE_ILLUSIONS=DYNAMIC_PLUGIN -DENABLE_IMMORTAL=DYNAMIC_PLUGIN
 -DENABLE_KINGDOM=DYNAMIC_PLUGIN -DENABLE_KYRA=DYNAMIC_PLUGIN -DENABLE_LOL
 -DENABLE_EOB -DENABLE_LAB=DYNAMIC_PLUGIN
 -DENABLE_LASTEXPRESS=DYNAMIC_PLUGIN -DENABLE_LILLIPUT=DYNAMIC_PLUGIN
 -DENABLE_LURE=DYNAMIC_PLUGIN -DENABLE_M4=DYNAMIC_PLUGIN
 -DENABLE_MACVENTURE=DYNAMIC_PLUGIN -DENABLE_MADE=DYNAMIC_PLUGIN
 -DENABLE_MADS=DYNAMIC_PLUGIN -DENABLE_MADSV2 -DENABLE_MM=DYNAMIC_PLUGIN
 -DENABLE_MM1 -DENABLE_XEEN -DENABLE_MOHAWK=DYNAMIC_PLUGIN -DENABLE_CSTIME
 -DENABLE_MYST -DENABLE_MYSTME -DENABLE_RIVEN
 -DENABLE_MORTEVIELLE=DYNAMIC_PLUGIN -DENABLE_MTROPOLIS=DYNAMIC_PLUGIN
 -DENABLE_MUTATIONOFJB=DYNAMIC_PLUGIN -DENABLE_MYST3=DYNAMIC_PLUGIN
 -DENABLE_NANCY=DYNAMIC_PLUGIN -DENABLE_NEVERHOOD=DYNAMIC_PLUGIN
 -DENABLE_NGI=DYNAMIC_PLUGIN -DENABLE_PARALLACTION=DYNAMIC_PLUGIN
 -DENABLE_PEGASUS=DYNAMIC_PLUGIN -DENABLE_PETKA=DYNAMIC_PLUGIN
 -DENABLE_PINK=DYNAMIC_PLUGIN -DENABLE_PLAYGROUND3D=DYNAMIC_PLUGIN
 -DENABLE_PLUMBERS=DYNAMIC_PLUGIN -DENABLE_PRINCE=DYNAMIC_PLUGIN
 -DENABLE_PRIVATE=DYNAMIC_PLUGIN -DENABLE_QDENGINE=DYNAMIC_PLUGIN
 -DENABLE_QUEEN=DYNAMIC_PLUGIN -DENABLE_SAGA=DYNAMIC_PLUGIN -DENABLE_IHNM
 -DENABLE_SAGA2=DYNAMIC_PLUGIN -DENABLE_SCI=DYNAMIC_PLUGIN -DENABLE_SCI32
 -DENABLE_SHERLOCK=DYNAMIC_PLUGIN -DENABLE_SKY=DYNAMIC_PLUGIN
 -DENABLE_SLUDGE=DYNAMIC_PLUGIN -DENABLE_STARK=DYNAMIC_PLUGIN
 -DENABLE_STARTREK=DYNAMIC_PLUGIN -DENABLE_SUPERNOVA=DYNAMIC_PLUGIN
 -DENABLE_SWORD1=DYNAMIC_PLUGIN -DENABLE_SWORD2=DYNAMIC_PLUGIN
 -DENABLE_SWORD25=DYNAMIC_PLUGIN -DENABLE_TEENAGENT=DYNAMIC_PLUGIN
 -DENABLE_TESTBED=DYNAMIC_PLUGIN -DENABLE_TETRAEDGE=DYNAMIC_PLUGIN
 -DENABLE_TINSEL=DYNAMIC_PLUGIN -DENABLE_TOLTECS=DYNAMIC_PLUGIN
 -DENABLE_TONY=DYNAMIC_PLUGIN -DENABLE_TOON=DYNAMIC_PLUGIN
 -DENABLE_TOUCHE=DYNAMIC_PLUGIN -DENABLE_TRECISION=DYNAMIC_PLUGIN
 -DENABLE_TSAGE=DYNAMIC_PLUGIN -DENABLE_TUCKER=DYNAMIC_PLUGIN
 -DENABLE_TWINE=DYNAMIC_PLUGIN -DENABLE_TWP=DYNAMIC_PLUGIN
 -DENABLE_ULTIMA=DYNAMIC_PLUGIN -DENABLE_ULTIMA1 -DENABLE_ULTIMA4
 -DENABLE_ULTIMA6 -DENABLE_ULTIMA8 -DENABLE_VCRUISE=DYNAMIC_PLUGIN
 -DENABLE_VOYEUR=DYNAMIC_PLUGIN -DENABLE_WAGE=DYNAMIC_PLUGIN
 -DENABLE_WATCHMAKER=DYNAMIC_PLUGIN -DENABLE_WINTERMUTE=DYNAMIC_PLUGIN
 -DENABLE_FOXTAIL -DENABLE_HEROCRAFT -DENABLE_WME3D
 -DENABLE_ZVISION=DYNAMIC_PLUGIN -I. -I. -I./engines -I/usr/x86_64-pc-
 linux-gnu/include/SDL2 -D_REENTRANT -I/usr/include -I/usr/x86_64-pc-linux-
 gnu/include/SDL2 -D_REENTRANT    -I/usr/x86_64-pc-linux-
 gnu/include/libpng16     -I/usr/x86_64-pc-linux-gnu/include -c
 backends/dlc/dlcmanager.cpp -o backends/dlc/dlcmanager.o
 In file included from backends/dlc/dlcmanager.cpp:26:
 ./backends/dlc/scummvmcloud.h:53:17: error: 'Error' in namespace 'Common'
 does not name a type
    53 |         Common::Error extractZip(const Common::Path &file, const
 Common::Path &destPath);
       |                 ^~~~~

 Error:
   * In program cave perform install --hooks --managed-output --output-
 exclusivity with-others =games-adventure/scummvm-2.9.0:0::games
 --destination installed --x-of-y 1 of 1:
   * When installing 'games-adventure/scummvm-2.9.0:0::games':
   * When running an ebuild command on 'games-
 adventure/scummvm-2.9.0:0::games':
   * Install failed for 'games-adventure/scummvm-2.9.0:0::games'
 (paludis::ActionFailedError)

 make: *** [Makefile.common:177: backends/dlc/dlcmanager.o] Error 1
 [...]
 }}}


 {{{
 $ gcc --version
 gcc (GCC) 14.2.0
 }}}


 Complete build log is attached.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15688>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list