emerging mythtv-0.17: g++ -Wl,-rpath,/usr/qt/3/lib -shared -Wl,-soname,libmyth-0.17.so.0 -o libmyth-0.17.so.0.17.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 volumecontrol.o volumebase.o audiooutputbase.o dbsettings.o screensaver.o screensaver-null.o output.o langsettings.o mythdbcon.o audiooutputoss.o mythcdrom.o mythmediamonitor.o mythcdrom-linux.o audiooutputalsa.o jsmenu.o jsmenuevent.o audiooutputarts.o screensaver-x11.o DisplayResX.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 -L/usr/qt/3/lib -L../libmythsamplerate -lmythsamplerate-0.17 -L../libmythsoundtouch -lmythsoundtouch-0.17 -lasound `artsc-config --libs` -lfreetype -lmp3lame -L/usr/X11R6/lib -lXinerama -lXv -lX11 -lXext -lXxf86vm `artsc-config --libs` -lGL -lGLU -lqt-mt -lXext -lX11 -lm -lpthread /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL collect2: ld returned 1 exit status make: *** [libmyth-0.17.so.0.17.0] Error 1 make: Leaving directory `/var/tmp/portage/mythtv-0.17/work/mythtv-0.17/libs/libmyth' Reproducible: Always Steps to Reproduce: 1. emerge mythtv-0.17 2. 3.
make sure you have opengl-update 2.1.1 or greater and run opengl-update xorg-x11 if you have an nvidia... try opengl-update nvidia and re-emerge. I believe instructions for this are at the bottom of the xorg ebuild.
I knew about opengl-update, but I didn't know it had to be run after upgrading xorg. I didn't see the message at the bottom of the ebuild because I did an emerge -Du world. Thanks for the help, and sorry for wasting your time.
*** Bug 124362 has been marked as a duplicate of this bug. ***