[mythtv] Re: Gentoo myth CVS ebuilds

Rob Rosenfeld mythtv.org at rosenfeld.to
Sun Nov 21 05:28:52 UTC 2004


Rob Rosenfeld wrote:

> 2)  Ebuild still fails later on.  Can you help get past this?
>
> g++ -c -pipe -Wall -W -O2 -march=athlon-xp -pipe -fomit-frame-pointer
> -D_REENTRANT -fPIC  -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
> -DPREFIX=\"/usr\" -DMMX -DCONFIG_VIDEO4LINUX -DUSING_IVTV -DUSING_OSS
> -DUSING_XVMC -DUSING_OPENGL_VSYNC -DUSING_XRANDR -DUSE_ALSA
> -DUSE_JOYSTICK_MENU -DUSE_LIRC -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
> -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/local/include
> -I../libmythsamplerate -I../libmythsoundtouch -I/usr/qt/3/include -o
> moc_lirc.o moc_lirc.cpp
> rm -f libmyth-0.16.so.0.16.0 libmyth-0.16.so libmyth-0.16.so.0
> libmyth-0.16.so.0.16
> g++ -Wl,-rpath,/usr/qt/3/lib -shared -Wl,-soname,libmyth-0.16.so.0 -o
> libmyth-0.16.so.0.16.0 dialogbox.o lcddevice.o mythcontext.o
> mythwidgets.o oldsettings.o remotefile.o settings.o themedmenu.o util.o
> mythwizard.o uitypes.o xmlparse.o mythplugin.o mythdialogs.o
> audiooutput.o inetcomms.o httpcomms.o mythmedia.o uilistbtntype.o
> uiphoneentry.o generictree.o managedlist.o DisplayRes.o DisplayResX.o
> volumecontrol.o volumebase.o audiooutputbase.o audiooutputoss.o
> mythcdrom.o mythmediamonitor.o mythcdrom-linux.o audiooutputalsa.o
> jsmenu.o jsmenuevent.o lirc.o lircevent.o screensaver-x11.o
> moc_dialogbox.o moc_lcddevice.o moc_mythcontext.o moc_mythwidgets.o
> moc_settings.o moc_themedmenu.o moc_mythwizard.o moc_uitypes.o
> moc_mythdialogs.o moc_inetcomms.o moc_httpcomms.o moc_mythmedia.o
> moc_uilistbtntype.o moc_uiphoneentry.o moc_managedlist.o moc_mythcdrom.o
> moc_mythmediamonitor.o moc_jsmenu.o moc_lirc.o  -L/usr/qt/3/lib
> -L/usr/X11R6/lib -L../libmythsamplerate -lmythsamplerate-0.16
> -L../libmythsoundtouch -lmythsoundtouch-0.16 -lasound -llirc_client
> -L/usr/X11R6/lib -lXinerama -lqt-mt -lXext -lX11 -lm -lpthread
> /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../../i686-pc-linux-gnu/bin/ld: 
>
> cannot find -lmythsoundtouch-0.16
> collect2: ld returned 1 exit status
> make: *** [libmyth-0.16.so.0.16.0] Error 1
> make: Leaving directory 
> `/var/tmp/portage/mythtv-5/work/mythtv/libs/libmyth'
>
> !!! ERROR: media-tv/mythtv-5 failed.
> !!! Function src_compile, Line 179, Exitcode 2
> !!! (no error message)

Well, I think I figured this one out.  The downloaded ebuild needs 
another line added in the src_compile() function.

I added:

        emake -C libs/libmythsoundtouch || die
 



More information about the mythtv-dev mailing list