Bug#553677: [ams] FTBFS with binutils-gold

View: New views
1 Messages — Rating Filter:   Alert me  

Bug#553677: [ams] FTBFS with binutils-gold

by Peter Fritzsche :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Package: ams
Version: 1.8.8~rc2-3.1
Severity: normal

Tried to build your package and it fails to build with GNU binutils-gold. The
important difference is that --no-add-needed is the default behavior of of GNU
binutils-gold. Please provide all needed libraries to the linker when building
your executables.

gcc -g -o ams.real synthdata.o module.o module.moc.o configdialog.o configdialog.moc.o port.o port.moc.o midiguicomponent.o
midiguicomponent.moc.o midislider.o midislider.moc.o intmidislider.o intmidislider.moc.o floatintmidislider.o
floatintmidislider.moc.o midicombobox.o midicombobox.moc.o midicheckbox.o midicheckbox.moc.o midipushbutton.o
midipushbutton.moc.o midicontroller.o midicontroller.moc.o midicontrollerlist.o midicontrollerlist.moc.o midiwidget.o
midiwidget.moc.o guiwidget.o guiwidget.moc.o prefwidget.o prefwidget.moc.o ladspadialog.o ladspadialog.moc.o envelope.o
envelope.moc.o multi_envelope.o multi_envelope.moc.o scopescreen.o scopescreen.moc.o spectrumscreen.o spectrumscreen.moc.o
function.o function.moc.o canvas.o canvas.moc.o canvasfunction.o canvasfunction.moc.o m_sh.o m_sh.moc.o m_vcswitch.o
m_vcswitch.moc.o m_vcorgan.o m_vcorgan.moc.o m_dynamicwaves.o m_dynamicwaves.moc.o m_vco.o m_vco.moc.o m_vco2.o m_vco2.moc.o
m_vca.o m_vca.moc.o m_vcf.o m_vcf.moc.o m_lfo.o m_lfo.moc.o m_mphlfo.o m_mphlfo.moc.o m_noise.o m_noise.moc.o m_noise2.o
m_noise2.moc.o m_delay.o m_delay.moc.o m_seq.o m_seq.moc.o m_mcv.o m_mcv.moc.o m_advmcv.o m_advmcv.moc.o m_scmcv.o
m_scmcv.moc.o m_env.o m_env.moc.o m_vcpanning.o m_vcpanning.moc.o m_vcenv.o m_vcenv.moc.o m_vcenv2.o m_vcenv2.moc.o
m_vcdoubledecay.o m_vcdoubledecay.moc.o m_advenv.o m_advenv.moc.o m_ringmod.o m_ringmod.moc.o m_inv.o m_inv.moc.o m_amp.o
m_amp.moc.o m_ad.o m_ad.moc.o m_vquant.o m_vquant.moc.o m_conv.o m_conv.moc.o m_cvs.o m_cvs.moc.o m_slew.o m_slew.moc.o
m_quantizer.o m_quantizer.moc.o m_scquantizer.o m_scquantizer.moc.o m_mix.o m_mix.moc.o m_function.o m_function.moc.o
m_stereomix.o m_stereomix.moc.o m_ladspa.o m_ladspa.moc.o m_pcmout.o m_pcmout.moc.o m_pcmin.o m_pcmin.moc.o m_wavout.o
m_wavout.moc.o m_midiout.o m_midiout.moc.o m_scope.o m_scope.moc.o m_spectrum.o m_spectrum.moc.o textedit.o textedit.moc.o
modularsynth.o modularsynth.moc.o main.o \
        -L/usr/lib/qt3 -L/usr/X11R6/lib \
        -lqt-mt -lclalsadrv -ljack -lasound -lsrfftw -lsfftw -lm
/usr/bin/ld: synthdata.o: in function SynthData::closeAlsa():synthdata.cpp:315: error: undefined reference to 'operator
delete(void*)'
/usr/bin/ld: synthdata.o: in function SynthData::initAlsa(char const*, int, int, int, int, int):synthdata.cpp:268: error:
undefined reference to 'operator new(unsigned long)'
/usr/bin/ld: synthdata.o: in function SynthData::initAlsa(char const*, int, int, int, int, int):synthdata.cpp:295: error:
undefined reference to 'pthread_create'
/usr/bin/ld: synthdata.o: in function SynthData::initAlsa(char const*, int, int, int, int, int):synthdata.cpp:301: error:
undefined reference to 'pthread_create'
/usr/bin/ld: synthdata.o: in function SynthData::initAlsa(char const*, int, int, int, int, int):synthdata.cpp:268: error:
undefined reference to 'operator delete(void*)'
/usr/bin/ld: synthdata.o: in function SynthData::~SynthData():synthdata.cpp:151: error: undefined reference to 'operator
delete(void*)'
/usr/bin/ld: synthdata.o: in function QPtrList<QObject>::~QPtrList():/usr/include/qt3/qptrlist.h:73: error: undefined
reference to 'operator delete(void*)'
/usr/bin/ld: synthdata.o: in function vtable for QGList:synthdata.cpp(.rodata._ZTV6QGList+0x38): error: undefined reference
to '__cxa_pure_virtual'
/usr/bin/ld: synthdata.o: in function typeinfo for SynthData:synthdata.cpp(.rodata._ZTI9SynthData+0x0): error: undefined
reference to 'vtable for __cxxabiv1::__si_class_type_info'
/usr/bin/ld: synthdata.o: in function typeinfo for QGList:synthdata.cpp(.rodata._ZTI6QGList+0x0): error: undefined reference
to 'vtable for __cxxabiv1::__si_class_type_info'
/usr/bin/ld: synthdata.o: in function typeinfo for QPtrList<QObject>:synthdata.cpp(.rodata._ZTI8QPtrListI7QObjectE+0x0):
error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info'
/usr/bin/ld: synthdata.o:(.eh_frame+0x6b): error: undefined reference to '__gxx_personality_v0'
/usr/bin/ld: module.o: in function Module::Module(int, QWidget*, char const*, SynthData*, M_typeEnum):module.cpp:40: error:
undefined reference to 'operator new(unsigned long)'
/usr/bin/ld: module.o: in function Module::Module(int, QWidget*, char const*, SynthData*, M_typeEnum):module.cpp:40: error:
undefined reference to 'operator new(unsigned long)'
/usr/bin/ld: module.o: in function typeinfo for QPtrList<Port>:module.cpp(.rodata._ZTI8QPtrListI4PortE+0x0): error:
undefined reference to 'vtable for __cxxabiv1::__si_class_type_info'
/usr/bin/ld: configdialog.o: in function ConfigDialog::addFunction(int, int*, int*, QPointArray**, int, SynthData*,
QWidget*):configdialog.cpp:298: error: undefined reference to 'operator new(unsigned long)'
/usr/bin/ld: configdialog.moc.o:(.eh_frame+0x96ca): error: undefined reference to '__gxx_personality_v0'
/usr/bin/ld: midiwidget.o: in function QStrList::deleteItem(void*):/usr/include/qt3/qstrlist.h:68: error: undefined
reference to 'operator delete[](void*)'
/usr/bin/ld: ladspadialog.o: in function LadspaDialog::LadspaDialog(SynthData*, QWidget*, char const*):ladspadialog.cpp:73:
error: undefined reference to 'dlsym'
/usr/bin/ld: ladspadialog.o: in function LadspaDialog::LadspaDialog(SynthData*, QWidget*, char const*):ladspadialog.cpp:74:
error: undefined reference to 'dlerror'
/usr/bin/ld: ladspadialog.o: in function LadspaDialog::LadspaDialog(SynthData*, QWidget*, char const*):ladspadialog.cpp:69:
error: undefined reference to 'dlopen'
/usr/bin/ld: ladspadialog.o: in function LadspaDialog::LadspaDialog(SynthData*, QWidget*, char const*):ladspadialog.cpp:73:
error: undefined reference to 'dlsym'
/usr/bin/ld: ladspadialog.o: in function LadspaDialog::LadspaDialog(SynthData*, QWidget*, char const*):ladspadialog.cpp:74:
error: undefined reference to 'dlerror'
/usr/bin/ld: ladspadialog.o: in function LadspaDialog::LadspaDialog(SynthData*, QWidget*, char const*):ladspadialog.cpp:69:
error: undefined reference to 'dlopen'
/usr/bin/ld: m_pcmout.o: in function M_pcmout::~M_pcmout():m_pcmout.cpp:63: error: undefined reference to 'operator delete[]
(void*)'
/usr/bin/ld: m_pcmout.o: in function M_pcmout::~M_pcmout():m_pcmout.cpp:64: error: undefined reference to 'operator delete[]
(void*)'
/usr/bin/ld: m_pcmout.o: in function M_pcmout::~M_pcmout():m_pcmout.cpp:63: error: undefined reference to 'operator delete[]
(void*)'
/usr/bin/ld: m_pcmout.o: in function M_pcmout::M_pcmout(QWidget*, char const*, SynthData*, int):m_pcmout.cpp:57: error:
undefined reference to 'operator new[](unsigned long)'
/usr/bin/ld: m_pcmout.o: in function M_pcmout::M_pcmout(QWidget*, char const*, SynthData*, int):m_pcmout.cpp:58: error:
undefined reference to 'operator new[](unsigned long)'
/usr/bin/ld: m_pcmout.o: in function M_pcmout::M_pcmout(QWidget*, char const*, SynthData*, int):m_pcmout.cpp:57: error:
undefined reference to 'operator new[](unsigned long)'
/usr/bin/ld: m_pcmout.o: in function M_pcmout::M_pcmout(QWidget*, char const*, SynthData*, int):m_pcmout.cpp:58: error:
undefined reference to 'operator new[](unsigned long)'
collect2: ld returned 1 exit status



--
To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...