Package: openmsx Version: 0.5.2-1 Severity: important Justification: fails to build from source
openmsx faied to build on a sparc buildd, duplicated on my sparc pbuilder. Linking openmsx... derived/sparc-linux-opt/obj/sound/Y8950.o: In function `openmsx::Y8950::makePmTable()': Y8950.cc:(.text+0x790): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0x794): undefined reference to `openmsx::Y8950::PM_DEPTH' Y8950.cc:(.text+0x798): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0x79c): undefined reference to `openmsx::Y8950::PM_DEPTH' Y8950.cc:(.text+0x974): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0x978): undefined reference to `openmsx::Y8950::PM_DEPTH2' Y8950.cc:(.text+0x980): undefined reference to `openmsx::Y8950::PM_DEPTH2' derived/sparc-linux-opt/obj/sound/Y8950.o: In function `openmsx::Y8950::makeAmTable()': Y8950.cc:(.text+0xb6c): undefined reference to `openmsx::Y8950::AM_DEPTH' Y8950.cc:(.text+0xb70): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0xb74): undefined reference to `openmsx::Y8950::AM_DEPTH' Y8950.cc:(.text+0xb78): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0xb98): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0xba0): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0xd80): undefined reference to `openmsx::Y8950::AM_DEPTH2' Y8950.cc:(.text+0xd84): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0xd88): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0xd8c): undefined reference to `openmsx::Y8950::AM_DEPTH2' derived/sparc-linux-opt/obj/sound/Y8950.o: In function `openmsx::Y8950::setSampleRate(int)': Y8950.cc:(.text+0x4fb0): undefined reference to `openmsx::Y8950::PM_SPEED' Y8950.cc:(.text+0x4fb8): undefined reference to `openmsx::Y8950::PM_SPEED' Y8950.cc:(.text+0x5000): undefined reference to `openmsx::Y8950::AM_SPEED' Y8950.cc:(.text+0x500c): undefined reference to `openmsx::Y8950::AM_SPEED' derived/sparc-linux-opt/obj/sound/Y8950.o: In function `openmsx::Y8950::updateBuffer(int, int*)': Y8950.cc:(.text+0x731c): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0x73f4): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0x7434): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0x7438): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0x7468): undefined reference to `openmsx::Y8950::DB_STEP' derived/sparc-linux-opt/obj/sound/Y8950.o:Y8950.cc:(.text+0x7bb8): more undefined references to `openmsx::Y8950::DB_STEP' follow derived/sparc-linux-opt/obj/sound/Y8950.o: In function `openmsx::Y8950::Y8950(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, openmsx::XMLElement const&, int, openmsx::EmuTime const&)': Y8950.cc:(.text+0x9100): undefined reference to `openmsx::Y8950::AM_DEPTH' Y8950.cc:(.text+0x9104): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0x9108): undefined reference to `openmsx::Y8950::AM_DEPTH' Y8950.cc:(.text+0x910c): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0x9144): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0x9150): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0x92fc): undefined reference to `openmsx::Y8950::AM_DEPTH2' Y8950.cc:(.text+0x9304): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0x9308): undefined reference to `openmsx::Y8950::AM_DEPTH2' Y8950.cc:(.text+0x9348): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0x9720): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0x99bc): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0x99c0): undefined reference to `openmsx::Y8950::DB_STEP' derived/sparc-linux-opt/obj/sound/Y8950.o: In function `openmsx::Y8950::Y8950(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, openmsx::XMLElement const&, int, openmsx::EmuTime const&)': Y8950.cc:(.text+0xa708): undefined reference to `openmsx::Y8950::AM_DEPTH' Y8950.cc:(.text+0xa70c): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0xa710): undefined reference to `openmsx::Y8950::AM_DEPTH' Y8950.cc:(.text+0xa714): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0xa74c): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0xa758): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0xa904): undefined reference to `openmsx::Y8950::AM_DEPTH2' Y8950.cc:(.text+0xa90c): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0xa910): undefined reference to `openmsx::Y8950::AM_DEPTH2' Y8950.cc:(.text+0xa950): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0xad28): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.text+0xafc4): undefined reference to `openmsx::Y8950::PI' Y8950.cc:(.text+0xafc8): undefined reference to `openmsx::Y8950::DB_STEP' derived/sparc-linux-opt/obj/sound/Y8950.o: In function `openmsx::Y8950::Slot::calc_envelope()': Y8950.cc:(.gnu.linkonce.t._ZN7openmsx5Y89504Slot13calc_envelopeEv+0x20): undefined reference to `openmsx::Y8950::Slot::EG_STEP' Y8950.cc:(.gnu.linkonce.t._ZN7openmsx5Y89504Slot13calc_envelopeEv+0x34): undefined reference to `openmsx::Y8950::Slot::SL_STEP' Y8950.cc:(.gnu.linkonce.t._ZN7openmsx5Y89504Slot13calc_envelopeEv+0xb4): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.gnu.linkonce.t._ZN7openmsx5Y89504Slot13calc_envelopeEv+0xb8): undefined reference to `openmsx::Y8950::Slot::EG_STEP' Y8950.cc:(.gnu.linkonce.t._ZN7openmsx5Y89504Slot13calc_envelopeEv+0xbc): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.gnu.linkonce.t._ZN7openmsx5Y89504Slot13calc_envelopeEv+0x104): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.gnu.linkonce.t._ZN7openmsx5Y89504Slot13calc_envelopeEv+0x108): undefined reference to `openmsx::Y8950::Slot::EG_STEP' Y8950.cc:(.gnu.linkonce.t._ZN7openmsx5Y89504Slot13calc_envelopeEv+0x10c): undefined reference to `openmsx::Y8950::DB_STEP' Y8950.cc:(.gnu.linkonce.t._ZN7openmsx5Y89504Slot13calc_envelopeEv+0x138): undefined reference to `openmsx::Y8950::Slot::SL_STEP' Y8950.cc:(.gnu.linkonce.t._ZN7openmsx5Y89504Slot13calc_envelopeEv+0x150): undefined reference to `openmsx::Y8950::Slot::EG_STEP' derived/sparc-linux-opt/obj/sound/YM2413.o: In function `openmsx::YM2413::updateBuffer(int, int*)': YM2413.cc:(.text+0x54a0): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.text+0x54a8): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.text+0x554c): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.text+0x5550): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.text+0x5668): undefined reference to `openmsx::YM2413::DB_STEP' derived/sparc-linux-opt/obj/sound/YM2413.o:YM2413.cc:(.text+0x5670): more undefined references to `openmsx::YM2413::DB_STEP' follow derived/sparc-linux-opt/obj/sound/YM2413.o: In function `openmsx::YM2413::YM2413(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, openmsx::XMLElement const&, openmsx::EmuTime const&)': YM2413.cc:(.text+0xdc2c): undefined reference to `openmsx::YM2413::PM_DEPTH' YM2413.cc:(.text+0xdc3c): undefined reference to `openmsx::YM2413::PM_DEPTH' YM2413.cc:(.text+0xdcdc): undefined reference to `openmsx::YM2413::PM_DEPTH' YM2413.cc:(.text+0xddd4): undefined reference to `openmsx::YM2413::AM_DEPTH' YM2413.cc:(.text+0xddd8): undefined reference to `openmsx::YM2413::AM_DEPTH' YM2413.cc:(.text+0xde0c): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.text+0xde14): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.text+0xe0f8): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.text+0xe548): undefined reference to `openmsx::YM2413::DB_STEP' derived/sparc-linux-opt/obj/sound/YM2413.o: In function `openmsx::YM2413::YM2413(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, openmsx::XMLElement const&, openmsx::EmuTime const&)': YM2413.cc:(.text+0xf2d4): undefined reference to `openmsx::YM2413::PM_DEPTH' YM2413.cc:(.text+0xf2e4): undefined reference to `openmsx::YM2413::PM_DEPTH' YM2413.cc:(.text+0xf384): undefined reference to `openmsx::YM2413::PM_DEPTH' YM2413.cc:(.text+0xf47c): undefined reference to `openmsx::YM2413::AM_DEPTH' YM2413.cc:(.text+0xf480): undefined reference to `openmsx::YM2413::AM_DEPTH' YM2413.cc:(.text+0xf4b4): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.text+0xf4bc): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.text+0xf7a0): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.text+0xfbf0): undefined reference to `openmsx::YM2413::DB_STEP' derived/sparc-linux-opt/obj/sound/YM2413.o: In function `openmsx::YM2413::Slot::calc_envelope(int)': YM2413.cc:(.gnu.linkonce.t._ZN7openmsx6YM24134Slot13calc_envelopeEi+0x40): undefined reference to `openmsx::YM2413::EG_STEP' YM2413.cc:(.gnu.linkonce.t._ZN7openmsx6YM24134Slot13calc_envelopeEi+0x54): undefined reference to `openmsx::YM2413::SL_STEP' YM2413.cc:(.gnu.linkonce.t._ZN7openmsx6YM24134Slot13calc_envelopeEi+0xb8): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.gnu.linkonce.t._ZN7openmsx6YM24134Slot13calc_envelopeEi+0xbc): undefined reference to `openmsx::YM2413::EG_STEP' YM2413.cc:(.gnu.linkonce.t._ZN7openmsx6YM24134Slot13calc_envelopeEi+0xc0): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.gnu.linkonce.t._ZN7openmsx6YM24134Slot13calc_envelopeEi+0xfc): undefined reference to `openmsx::YM2413::EG_STEP' YM2413.cc:(.gnu.linkonce.t._ZN7openmsx6YM24134Slot13calc_envelopeEi+0x100): undefined reference to `openmsx::YM2413::DB_STEP' YM2413.cc:(.gnu.linkonce.t._ZN7openmsx6YM24134Slot13calc_envelopeEi+0x13c): undefined reference to `openmsx::YM2413::SL_STEP' YM2413.cc:(.gnu.linkonce.t._ZN7openmsx6YM24134Slot13calc_envelopeEi+0x150): undefined reference to `openmsx::YM2413::EG_STEP' collect2: ld returned 1 exit status make[1]: *** [derived/sparc-linux-opt/bin/openmsx] Error 1 make[1]: Leaving directory `/build/buildd/openmsx-0.5.2' make: *** [build-stamp] Error 2 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]