[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



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



Reply to: