emerge =sci-visualization/gnuplot-4.6.1 fails with the error pasted below. I don't know much about qt but having gnuplot somehow trying to find uic in the qt-core build directory seems a bit fishy to me! GNUPLOT_X11=\"`echo gnuplot_x11 | sed 's,x,x,'`\" -DXAPPLRESDIR=\"/etc/X11/app-defaults/\" -DQTGNUPLOT_DATA_DIR=\"/usr/share/gnuplot/4.6/qt\" -I/usr/include -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/pango-1.0 -pthread -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/libdrm -I/usr/include/pango-1.0 -DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtSvg -march=k8-sse3 -O2 -c -DGPLT_X11_MODE -o getcolor_x11.o ./getcolor.c /usr/local/tmp/portage/x11-libs/qt-core-4.8.4/work/qt-everywhere-opensource-src-4.8.4/bin/uic -o ui_QtGnuplotSettings.h qtterminal/QtGnuplotSettings.ui make[3]: /usr/local/tmp/portage/x11-libs/qt-core-4.8.4/work/qt-everywhere-opensource-src-4.8.4/bin/uic: Command not found make[3]: *** [ui_QtGnuplotSettings.h] Error 127 make[3]: *** Waiting for unfinished jobs.... (...) make: *** [all] Error 2 * ERROR: sci-visualization/gnuplot-4.6.1 failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sci-visualization/gnuplot-4.6.1'`, * the complete build log and the output of `emerge -pqv '=sci-visualization/gnuplot-4.6.1'`. * The complete build log is located at '/usr/local/tmp/portage/sci-visualization/gnuplot-4.6.1/temp/build.log'. * The ebuild environment file is located at '/usr/local/tmp/portage/sci-visualization/gnuplot-4.6.1/temp/environment'. * Working directory: '/usr/local/tmp/portage/sci-visualization/gnuplot-4.6.1/work/gnuplot-4.6.1' * S: '/usr/local/tmp/portage/sci-visualization/gnuplot-4.6.1/work/gnuplot-4.6.1'
I cannot reproduce this. For me, /usr/bin/uic is executed. What is the output of the following command? $ pkg-config --variable=uic_location QtCore
Most likely this will be a duplicate of bug 401025.
(In reply to comment #1) > I cannot reproduce this. For me, /usr/bin/uic is executed. What is the > output of the following command? > > $ pkg-config --variable=uic_location QtCore Yep, that's it, the .pc file is borken: $ pkg-config --variable=uic_location QtCore /usr/local/tmp/portage/x11-libs/qt-core-4.8.4/work/qt-everywhere-opensource-src-4.8.4/bin/uic
*** This bug has been marked as a duplicate of bug 401025 ***