[ scummvm-Bugs-1298180 ] ALL: ScummVM does not compile on Mac with MT-32 emu disabled

SourceForge.net noreply at sourceforge.net
Wed Sep 21 23:50:03 CEST 2005


Bugs item #1298180, was opened at 2005-09-21 18:50
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1298180&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Misty De Meo (fancia)
Assigned to: Nobody/Anonymous (nobody)
Summary: ALL: ScummVM does not compile on Mac with MT-32 emu disabled

Initial Comment:
After compiling ScummVM with the MT-32 emulator disabled, ld fails 
to link with the following errors under GCC 4.0:

/usr/bin/ld: Undefined symbols:
MidiDriver_MPU401::allocateChannel()
MidiDriver_MPU401::setTimerCallback(void*, void (*)(void*))
MidiDriver_MPU401::close()
MidiDriver_MPU401::property(int, unsigned int)
MidiDriver_MPU401::MidiDriver_MPU401()
typeinfo for MidiDriver_MPU401
vtable for MidiDriver_MPU401
collect2: ld returned 1 exit status
make: *** [scummvm] Error 1

GCC 3.3 gives these errors instead:

ld: Undefined symbols:
__ZN17MidiDriver_MPU40115allocateChannelEv
__ZN17MidiDriver_MPU40116setTimerCallbackEPvPFvS0_E
__ZN17MidiDriver_MPU4015closeEv
__ZN17MidiDriver_MPU4018propertyEij
__ZN17MidiDriver_MPU401C2Ev
__ZTV17MidiDriver_MPU401
make: *** [scummvm] Error 1

I've tested with both GCC 3.3 and 4.0 under Mac OS X 10.4.2 with 
an up-to-date CVS.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1298180&group_id=37116




More information about the Scummvm-tracker mailing list