[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Protux-devel] Problems with packaging 0.15.7 - Mandrake Cooker
From: |
Luciano Giordana |
Subject: |
Re: [Protux-devel] Problems with packaging 0.15.7 - Mandrake Cooker |
Date: |
Tue, 19 Nov 2002 10:24:07 -0200 |
User-agent: |
KMail/1.4.3 |
Tapio, I found that for any class that uses Q_OBJECT macro, a moc.o object file
must be
generated or it will generate a vtable error, as many users have been
reporting. I also
noticed that in libmustux they are indeed being generated but sometimes they
are not
being packed into the final libmustux
could you revise the libmustux linking process to check if the .moc.o files are
being linked ?
maybe the problem is only on the make dist process
Thanks
On Tuesday 19 November 2002 09:05 am, Stew Benedict wrote:
> I'm trying to package 0.15.7 for Mandrake Cooker. I got libmustux
> built/packaged/installed fine, but am now hitting this at the tail end of
> the protux build:
>
> mkdir .libs
> c++ -O2 -fno-exceptions -fno-check-new -o protux Interface.o
> AudioSourcesWindow.o Audio.o AudioClip.o AudioSourcesList.o ColorManager.o
> CursorManager.o DevelGuardian.o FileBrowser.o GlobalProperties.o
> GlobalPropertiesWindow.o Help.o Locator.o Main.o Mixer.o Peak.o PrafFile.o
> Project.o ProjectManager.o Protux.o Recorder.o Slice.o Song.o
> Spectrogram.o SplashScreen.o SubClip.o Track.o TrackPanel.o
> TrackPanelsArea.o TrackPanelVU.o TracksArea.o WavFile.o
> CursorManager.moc.o ProjectManager.moc.o Song.moc.o Interface.moc.o
> FileBrowser.moc.o TrackPanelVU.moc.o Spectrogram.moc.o Project.moc.o
> GlobalPropertiesWindow.moc.o Peak.moc.o Recorder.moc.o -L/usr/X11R6/lib
> -L/usr/lib/qt3/lib /usr/lib/libmustux.so /usr/lib/libasound.so -ldl
> -lqt-mt -lpng -lz /usr/lib/libjpeg.so -lXext -lX11 -lSM -lICE -lresolv
> filters/libprotuxfilters.a -lpthread -lm
> /usr/lib/libmustux.so: undefined reference to `vtable for
> MustuxJogMouseBoard'
> /usr/lib/libmustux.so: undefined reference to `vtable for MustuxTuner'
> /usr/lib/libmustux.so: undefined reference to `vtable for MustuxLcd'
> collect2: ld returned 1 exit status
> make[3]: *** [protux] Error 1
> make[3]: Leaving directory `/home/stew/rpm/BUILD/protux-0.15.7/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/stew/rpm/BUILD/protux-0.15.7/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/stew/rpm/BUILD/protux-0.15.7'
> make: *** [all-recursive-am] Error 2
>
> This is gcc3.2 from Mandrake, qt3. I've also tried to configure/rebuild
> the source outside of rpm, to make sure our opt flags weren't causing the
> issue, with the same result. BTW, this build is on a PPC machine.
>
> Didn't see anything in your archives quite like this,
>
> Thanks,
> Stew Benedict
--
Luciano Giordana - Musician - Certified Java/GNU C++ Developer - Free Software
Evangelist
http://www.groselhalight.com/giordana
Project Protux : Free Professional Audio Tools for GNU/Linux
http://www.freesoftware.fsf.org/protux
-- Once Palladium is up and running , I will become a hacker --