Bug#587110: Mixxx 1.7.2

Alessio Treglia alessio at debian.org
Thu Oct 21 08:05:52 UTC 2010


Hi Sean,

thanks for the effort!

On Wed, Oct 20, 2010 at 2:55 PM, Sean M. Pappalardo - D.J. Pegasus
<spappalardo at mixxx.org> wrote:
> Hello again.
>
> I just tested building the following revisions of Mixxx's 1.7 code branch
> using the default settings (just running scons with no flags):
>
> 2539 (the one used for the Debian package I think)
> 2534
> 1.7.2 tarball from the Mixxx web site

Well, here are the only parameters we pass to SCons:

       SCONS_OPTS = install_root=$(CURDIR)/debian/tmp/usr
qtdir=/usr/share/qt4 prefix=/usr

As you can see, there is nothing of relevant.
The result is the following (full log here [1]):

	g++  -o bin/mixxx bin/obj/analyserbpm.o bin/obj/analyserqueue.o
bin/obj/analyserwaveform.o bin/obj/analyserwavesummary.o
bin/obj/configobject.o bin/obj/controlbeat.o bin/obj/controlevent.o
bin/obj/enginebuffer.o bin/obj/enginebuffercue.o
bin/obj/enginebufferscale.o bin/obj/enginebufferscaledummy.o
bin/obj/enginebufferscalelinear.o bin/obj/enginebufferscalereal.o
bin/obj/enginebufferscalest.o bin/obj/enginechannel.o
bin/obj/engineclipping.o bin/obj/enginedelay.o bin/obj/enginefilter.o
bin/obj/enginefilterblock.o bin/obj/enginefilterbutterworth8.o
bin/obj/enginefilteriir.o bin/obj/enginefilterrbj.o
bin/obj/engineflanger.o bin/obj/enginemaster.o bin/obj/engineobject.o
bin/obj/enginepregain.o bin/obj/enginesidechain.o
bin/obj/enginespectralfwd.o bin/obj/enginetemporal.o
bin/obj/enginevinylsoundemu.o bin/obj/enginevolume.o
bin/obj/enginevumeter.o bin/obj/enginexfader.o
bin/obj/glwaveformrenderer.o bin/obj/renderobject.o
bin/obj/waveformrenderbackground.o bin/obj/waveformrenderbeat.o
bin/obj/waveformrenderer.o bin/obj/waveformrendermark.o
bin/obj/waveformrendersignal.o bin/obj/waveformrendersignalpixmap.o
bin/obj/wabstractcontrol.o bin/obj/wdisplay.o
bin/obj/wglwaveformviewer.o bin/obj/wknob.o bin/obj/wlabel.o
bin/obj/wnumber.o bin/obj/wnumberbpm.o bin/obj/wnumberpos.o
bin/obj/wnumberrate.o bin/obj/woverview.o bin/obj/wpixmapstore.o
bin/obj/wpushbutton.o bin/obj/wsearchlineedit.o bin/obj/wskincolor.o
bin/obj/wslider.o bin/obj/wslidercomposed.o bin/obj/wstatuslight.o
bin/obj/wvisualsimple.o bin/obj/wvumeter.o bin/obj/wwaveformviewer.o
bin/obj/wwidget.o bin/obj/bpmscheme.o bin/obj/wavesegmentation.o
bin/obj/controlgroupdelegate.o bin/obj/controlvaluedelegate.o
bin/obj/controllogpotmeter.o bin/obj/controlnull.o
bin/obj/controlobject.o bin/obj/controlobjectthread.o
bin/obj/controlobjectthreadmain.o bin/obj/controlobjectthreadwidget.o
bin/obj/controlpotmeter.o bin/obj/controlpushbutton.o
bin/obj/controlttrotary.o bin/obj/dlgabout.o bin/obj/dlgbpmscheme.o
bin/obj/dlgbpmtap.o bin/obj/dlgmidilearning.o bin/obj/dlgprefbpm.o
bin/obj/dlgprefcontrols.o bin/obj/dlgprefcrossfader.o
bin/obj/dlgprefeq.o bin/obj/dlgpreferences.o
bin/obj/dlgprefmidibindings.o bin/obj/dlgprefnomidi.o
bin/obj/dlgprefplaylist.o bin/obj/dlgprefsound.o bin/obj/fakemonitor.o
bin/obj/imgcolor.o bin/obj/imginvert.o bin/obj/imgloader.o
bin/obj/input.o bin/obj/libraryscanner.o bin/obj/libraryscannerdlg.o
bin/obj/mathstuff.o bin/obj/midichanneldelegate.o
bin/obj/mididevicehandler.o bin/obj/midiinputmappingtablemodel.o
bin/obj/midiledhandler.o bin/obj/midimapping.o bin/obj/midimessage.o
bin/obj/midinodelegate.o bin/obj/midiobject.o bin/obj/midiobjectnull.o
bin/obj/midioutputmappingtablemodel.o bin/obj/midistatusdelegate.o
bin/obj/mixxx.o bin/obj/mixxxcontrol.o bin/obj/mixxxkeyboard.o
bin/obj/mixxxview.o bin/obj/monitor.o bin/obj/parser.o
bin/obj/parserm3u.o bin/obj/parserpls.o bin/obj/peaklist.o
bin/obj/playerinfo.o bin/obj/probabilityvector.o bin/obj/proxymodel.o
bin/obj/reader.o bin/obj/readerevent.o bin/obj/readerextract.o
bin/obj/readerextractwave.o bin/obj/rotary.o bin/obj/rtthread.o
bin/obj/segmentation.o bin/obj/sounddevice.o
bin/obj/sounddeviceportaudio.o bin/obj/soundmanager.o
bin/obj/soundsource.o bin/obj/soundsourcemp3.o
bin/obj/soundsourceoggvorbis.o bin/obj/soundsourceproxy.o
bin/obj/soundsourcesndfile.o bin/obj/track.o bin/obj/trackcollection.o
bin/obj/trackimporter.o bin/obj/trackinfoobject.o
bin/obj/trackplaylist.o bin/obj/trackplaylistlist.o
bin/obj/waveformviewerfactory.o bin/obj/windowkaiser.o
bin/obj/wipodtracksmodel.o bin/obj/wplaylistlistmodel.o
bin/obj/wpromotracksmodel.o bin/obj/wtracktablefilter.o
bin/obj/wtracktablemodel.o bin/obj/wtracktableview.o
bin/obj/xmlparse.o bin/obj/main.o bin/obj/errordialog.o
bin/obj/SoundTouch.o bin/obj/TDStretch.o bin/obj/RateTransposer.o
bin/obj/AAFilter.o bin/obj/FIFOSampleBuffer.o bin/obj/FIRFilter.o
bin/obj/PeakFinder.o bin/obj/BPMDetect.o bin/obj/cpu_detect_x86_gcc.o
bin/obj/fidlib.o bin/obj/kiss_fft.o bin/obj/enginerecord.o
bin/obj/writeaudiofile.o bin/obj/dlgprefrecord.o
bin/obj/midiobjectalsaseq.o bin/obj/engineladspa.o bin/obj/dlgladspa.o
bin/obj/ladspaview.o bin/obj/ladspacontrol.o bin/obj/ladspainstance.o
bin/obj/ladspainstancemono.o bin/obj/ladspainstancestereo.o
bin/obj/ladspalibrary.o bin/obj/ladspaloader.o bin/obj/ladspaplugin.o
bin/obj/ladspapreset.o bin/obj/ladspapresetinstance.o
bin/obj/ladspapresetknob.o bin/obj/ladspapresetmanager.o
bin/obj/ladspapresetslot.o bin/obj/macro.o bin/obj/macrolist.o
bin/obj/macrolistitem.o bin/obj/midiscriptengine.o
bin/obj/numbercontrolevent.o bin/obj/numberrecorder.o
bin/obj/playinterface.o bin/obj/qtscriptinterface.o bin/obj/recorder.o
bin/obj/scriptcontrolevent.o bin/obj/scriptcontrolqueue.o
bin/obj/scriptengine.o bin/obj/scriptrecorder.o bin/obj/scriptstudio.o
bin/obj/sdatetime.o bin/obj/signalrecorder.o
bin/obj/trackcontrolevent.o bin/obj/trackrecorder.o
bin/obj/vinylcontrol.o bin/obj/vinylcontrolproxy.o
bin/obj/vinylcontrolscratchlib.o bin/obj/vinylcontrolsignalwidget.o
bin/obj/vinylcontrolxwax.o bin/obj/DAnalyse.o
bin/obj/enginevinylcontrol.o bin/obj/dlgprefvinyl.o
bin/obj/timecoder.o bin/obj/moc_analyserqueue.o
bin/obj/moc_enginebuffer.o bin/obj/moc_enginebuffercue.o
bin/obj/moc_enginebufferscalest.o bin/obj/moc_engineobject.o
bin/obj/moc_enginetemporal.o bin/obj/moc_glwaveformrenderer.o
bin/obj/moc_waveformrenderbackground.o
bin/obj/moc_waveformrenderbeat.o bin/obj/moc_waveformrenderer.o
bin/obj/moc_waveformrendermark.o bin/obj/moc_waveformrendersignal.o
bin/obj/moc_waveformrendersignalpixmap.o
bin/obj/moc_wabstractcontrol.o bin/obj/moc_wdisplay.o
bin/obj/moc_wglwaveformviewer.o bin/obj/moc_wknob.o
bin/obj/moc_wlabel.o bin/obj/moc_wnumber.o bin/obj/moc_wnumberbpm.o
bin/obj/moc_wnumberpos.o bin/obj/moc_wnumberrate.o
bin/obj/moc_woverview.o bin/obj/moc_wpushbutton.o
bin/obj/moc_wsearchlineedit.o bin/obj/moc_wslidercomposed.o
bin/obj/moc_wstatuslight.o bin/obj/moc_wvisualsimple.o
bin/obj/moc_wvumeter.o bin/obj/moc_wwaveformviewer.o
bin/obj/moc_wwidget.o bin/obj/moc_controlgroupdelegate.o
bin/obj/moc_controlvaluedelegate.o bin/obj/moc_controllogpotmeter.o
bin/obj/moc_controlnull.o bin/obj/moc_controlobject.o
bin/obj/moc_controlobjectthread.o
bin/obj/moc_controlobjectthreadmain.o
bin/obj/moc_controlobjectthreadwidget.o bin/obj/moc_controlpotmeter.o
bin/obj/moc_controlpushbutton.o bin/obj/moc_controlttrotary.o
bin/obj/moc_dlgabout.o bin/obj/moc_dlgbpmscheme.o
bin/obj/moc_dlgbpmtap.o bin/obj/moc_dlgmidilearning.o
bin/obj/moc_dlgprefbpm.o bin/obj/moc_dlgprefcontrols.o
bin/obj/moc_dlgprefcrossfader.o bin/obj/moc_dlgprefeq.o
bin/obj/moc_dlgpreferences.o bin/obj/moc_dlgprefmidibindings.o
bin/obj/moc_dlgprefnomidi.o bin/obj/moc_dlgprefplaylist.o
bin/obj/moc_dlgprefsound.o bin/obj/moc_libraryscanner.o
bin/obj/moc_libraryscannerdlg.o bin/obj/moc_midichanneldelegate.o
bin/obj/moc_midiinputmappingtablemodel.o bin/obj/moc_midiledhandler.o
bin/obj/moc_midimapping.o bin/obj/moc_midinodelegate.o
bin/obj/moc_midiobject.o bin/obj/moc_midioutputmappingtablemodel.o
bin/obj/moc_midistatusdelegate.o bin/obj/moc_mixxx.o
bin/obj/moc_mixxxkeyboard.o bin/obj/moc_mixxxview.o
bin/obj/moc_parser.o bin/obj/moc_parserm3u.o bin/obj/moc_parserpls.o
bin/obj/moc_playerinfo.o bin/obj/moc_reader.o
bin/obj/moc_soundmanager.o bin/obj/moc_track.o
bin/obj/moc_trackimporter.o bin/obj/moc_trackinfoobject.o
bin/obj/moc_trackplaylist.o bin/obj/moc_wipodtracksmodel.o
bin/obj/moc_wplaylistlistmodel.o bin/obj/moc_wpromotracksmodel.o
bin/obj/moc_wtracktablefilter.o bin/obj/moc_wtracktablemodel.o
bin/obj/moc_wtracktableview.o bin/obj/moc_errordialog.o
bin/obj/moc_dlgprefrecord.o bin/obj/moc_dlgladspa.o
bin/obj/moc_ladspaview.o bin/obj/moc_ladspapresetslot.o
bin/obj/moc_macrolist.o bin/obj/moc_midiscriptengine.o
bin/obj/moc_numberrecorder.o bin/obj/moc_qtscriptinterface.o
bin/obj/moc_scriptcontrolqueue.o bin/obj/moc_scriptstudio.o
bin/obj/moc_trackrecorder.o bin/obj/moc_vinylcontrolsignalwidget.o
bin/obj/moc_dlgprefvinyl.o bin/obj/qrc_mixxx.o    -L/usr/lib
-L/usr/X11R6/lib -lasound -lportaudio -ljack -lid3tag -lz -lmad
-lvorbisfile -lvorbis -lm -logg -lsndfile -lQtScript -lQtSvg
-lQt3Support -lQtSql -lQtXml -lQtOpenGL -lQtGui -lQtNetwork -lQtCore
-lGLU -lGL -lpthread
	bin/obj/dlgprefmidibindings.o: In function `DlgPrefMidiBindings':
	/build/user-mixxx_1.7.2-1-amd64-FYaOM5/mixxx-1.7.2/src/dlgprefmidibindings.cpp:75:
undefined reference to
`MidiOptionDelegate::MidiOptionDelegate(QObject*)'
	/build/user-mixxx_1.7.2-1-amd64-FYaOM5/mixxx-1.7.2/src/dlgprefmidibindings.cpp:75:
undefined reference to
`MidiOptionDelegate::MidiOptionDelegate(QObject*)'
	bin/obj/midinodelegate.o: In function
`MidiNoDelegate::createEditor(QWidget*, QStyleOptionViewItem const&,
QModelIndex const&) const':
	/build/user-mixxx_1.7.2-1-amd64-FYaOM5/mixxx-1.7.2/src/midinodelegate.cpp:43:
undefined reference to `HexSpinBox::HexSpinBox(QWidget*)'
	bin/obj/mixxx.o: In function `MixxxApp':
	/build/user-mixxx_1.7.2-1-amd64-FYaOM5/mixxx-1.7.2/src/mixxx.cpp:102:
undefined reference to `versionUpgrade()'
	/build/user-mixxx_1.7.2-1-amd64-FYaOM5/mixxx-1.7.2/src/mixxx.cpp:102:
undefined reference to `versionUpgrade()'
	collect2: ld returned 1 exit status


It seems midioptiondelegate.o doesn't get appended to the linking
line, could you take a look at your buildlog to find the above line?

Thanks in advance.


[1] http://people.debian.org/~lucas/logs/2010/06/24/mixxx_1.7.2-1_lsid64.buildlog

-- 
Alessio Treglia <alessio at debian.org>
Debian & Ubuntu Developer | Homepage: http://www.alessiotreglia.com
0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0





More information about the pkg-multimedia-maintainers mailing list