[Scummvm-devel] Myst compilation errors

Федор fedor_qd at mail.ru
Tue Nov 5 21:56:47 CET 2013


 When I tried to build scummvm.exe for symbian with all subengines I got many errors. Static library compiles without errors. I am using GCCE 4.4.1 and S60_5th_Edition_SDK_v1.0

Here log:

\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(detection.o): In function `MohawkMetaEngine::createInstance(OSystem*, Engine**, ADGameDescription const*) const':
detection.cpp:(.text+0xd48): undefined reference to `Mohawk::MohawkEngine_Myst::MohawkEngine_Myst(OSystem*, Mohawk::MohawkGameDescription const*)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(console.o): In function `Mohawk::MystConsole::Cmd_ChangeCard(int, char const**)':
console.cpp:(.text+0xb44): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(console.o): In function `Mohawk::MystConsole::Cmd_ChangeStack(int, char const**)':
console.cpp:(.text+0xf4c): undefined reference to `Mohawk::MohawkEngine_Myst::changeToStack(unsigned short, unsigned short, unsigned short, unsigned short)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(console.o): In function `Mohawk::MystConsole::Cmd_SetResourceEnable(int, char const**)':
console.cpp:(.text+0x11f4): undefined reference to `Mohawk::MohawkEngine_Myst::setResourceEnabled(unsigned short, bool)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(console.o): In function `Mohawk::MystConsole::Cmd_PlayMovie(int, char const**)':
console.cpp:(.text+0x1470): undefined reference to `Mohawk::MohawkEngine_Myst::wrapMovieFilename(Common::String const&, unsigned short)'
console.cpp:(.text+0x1590): undefined reference to `Mohawk::MohawkEngine_Myst::wrapMovieFilename(Common::String const&, unsigned short)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_areas.o): In function `Mohawk::MystResourceType7::MystResourceType7(Mohawk::MohawkEngine_Myst*, Common::SeekableReadStream*, Mohawk::MystResource*)':
myst_areas.cpp:(.text+0x1560): undefined reference to `Mohawk::MohawkEngine_Myst::loadResource(Common::SeekableReadStream*, Mohawk::MystResource*)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_areas.o): In function `Mohawk::MystResourceType7::MystResourceType7(Mohawk::MohawkEngine_Myst*, Common::SeekableReadStream*, Mohawk::MystResource*)':
myst_areas.cpp:(.text+0x1914): undefined reference to `Mohawk::MohawkEngine_Myst::loadResource(Common::SeekableReadStream*, Mohawk::MystResource*)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_areas.o): In function `Mohawk::MystResourceType8::drawDataToScreen()':
myst_areas.cpp:(.text+0x2a04): undefined reference to `Mohawk::MohawkEngine_Myst::getCardBackgroundId()'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_areas.o): In function `Mohawk::MystResourceType8::drawConditionalDataToScreen(unsigned short, bool)':
myst_areas.cpp:(.text+0x2b6c): undefined reference to `Mohawk::MohawkEngine_Myst::getCardBackgroundId()'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_areas.o): In function `Mohawk::MystResourceType10::restoreBackground()':
myst_areas.cpp:(.text+0x2fec): undefined reference to `Mohawk::MohawkEngine_Myst::getCardBackgroundId()'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_toggleVar(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x2c0c): undefined reference to `Mohawk::MohawkEngine_Myst::redrawArea(unsigned short, bool)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_setVar(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x2c88): undefined reference to `Mohawk::MohawkEngine_Myst::redrawArea(unsigned short, bool)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_changeCardSwitch4(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x2d04): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
myst_scripts.cpp:(.text+0x2d20): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_changeCardSwitchLtR(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x2db0): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
myst_scripts.cpp:(.text+0x2dcc): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_changeCardSwitchRtL(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x2e5c): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o):myst_scripts.cpp:(.text+0x2e78): more undefined references to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)' follow
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_takePage(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x2f18): undefined reference to `Mohawk::MohawkEngine_Myst::redrawArea(unsigned short, bool)'
myst_scripts.cpp:(.text+0x2f34): undefined reference to `Mohawk::MohawkEngine_Myst::setMainCursor(unsigned short)'
myst_scripts.cpp:(.text+0x2f5c): undefined reference to `Mohawk::MohawkEngine_Myst::setMainCursor(unsigned short)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_redrawCard(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x2f90): undefined reference to `Mohawk::MohawkEngine_Myst::drawCardBackground()'
myst_scripts.cpp:(.text+0x2f98): undefined reference to `Mohawk::MohawkEngine_Myst::drawResourceImages()'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_goToDest(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x3030): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_goToDestForward(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x308c): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_goToDestLeft(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x30e8): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_goToDestRight(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x3144): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_goToDestUp(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x31a0): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_redrawAreaForVar(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x3300): undefined reference to `Mohawk::MohawkEngine_Myst::redrawArea(unsigned short, bool)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_changeCardDirectional(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x3364): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_changeCardPush(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x33f4): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_changeCardPop(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x3448): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_changeCard(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x4660): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_drawImageChangeCard(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x471c): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_changeMainCursor(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x4770): undefined reference to `Mohawk::MohawkEngine_Myst::setMainCursor(unsigned short)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_changeStack(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x4910): undefined reference to `Mohawk::MohawkEngine_Myst::changeToStack(unsigned short, unsigned short, unsigned short, unsigned short)'
myst_scripts.cpp:(.text+0x4938): undefined reference to `Mohawk::MohawkEngine_Myst::changeToStack(unsigned short, unsigned short, unsigned short, unsigned short)'
myst_scripts.cpp:(.text+0x4954): undefined reference to `Mohawk::MohawkEngine_Myst::changeToStack(unsigned short, unsigned short, unsigned short, unsigned short)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_changeCardPlaySoundDirectional(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x4a14): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_restoreMainCursor(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x4b50): undefined reference to `Mohawk::MohawkEngine_Myst::setMainCursor(unsigned short)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::showMap()':
myst_scripts.cpp:(.text+0x4c08): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_scripts.o): In function `Mohawk::MystScriptParser::o_exitMap(unsigned short, unsigned short, unsigned short, unsigned short*)':
myst_scripts.cpp:(.text+0x4c18): undefined reference to `Mohawk::MohawkEngine_Myst::changeToCard(unsigned short, Mohawk::TransitionType)'
\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\ARMV5\urel\scummvm_mohawk.lib(myst_state.o): In function `Mohawk::MystGameState::load(Common::String const&)':
myst_state.cpp:(.text+0x378): undefined reference to `Mohawk::MohawkEngine_Myst::changeToStack(unsigned short, unsigned short, unsigned short, unsigned short)'
myst_state.cpp:(.text+0x3a8): undefined reference to `Mohawk::MohawkEngine_Myst::setMainCursor(unsigned short)'
myst_state.cpp:(.text+0x3e0): undefined reference to `Mohawk::MohawkEngine_Myst::setMainCursor(unsigned short)'
myst_state.cpp:(.text+0x3f4): undefined reference to `Mohawk::MohawkEngine_Myst::setMainCursor(unsigned short)'
myst_state.cpp:(.text+0x408): undefined reference to `Mohawk::MohawkEngine_Myst::setMainCursor(unsigned short)'
make[1]: *** [\Symbian\S60_5th_Edition_SDK_v1.0\epoc32\release\gcce\urel\ScummVM_A0000658.exe] Error 1
make: *** [TARGETSCUMMVM_PT2] Error 2


С уважением, Федор Стрижнёв.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.scummvm.org/pipermail/scummvm-devel/attachments/20131106/b852fba8/attachment.html>


More information about the Scummvm-devel mailing list