I was emerging kde-meta on a fresh install and everytime step was up to compile it would bomb. It stated something about qt-opengl, but never tried to pull it in. Reproducible: Didn't try Steps to Reproduce: 1.install kde-meta on a fresh system with these use flags "X accessibility dbus hal alsa" 2. 3. Actual Results: step fails to compile. Expected Results: installed qt-opengl as a dependency. In addition to qt-opengl, I also installed qt-4.4.2. Since kde-meta is pulling in 4.1.2 packages, I also think qt4 should be a dependency. Thanks!
What's the output of emerge -uDav step? qt deps are set through the eclass, so this seems like an invalid bug.
I think I have the same error: >>> Emerging (13 of 13) kde-base/step-4.1.2 * kdeedu-4.1.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... Unpacking parts of kdeedu-4.1.2.tar.bz2 to /home/portage/tmp/portage/kde-base/step-4.1.2/work >>> Source unpacked. >>> Configuring source in /home/portage/tmp/portage/kde-base/step-4.1.2/work/step-4.1.2 ... -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/bin/i686-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/i686-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/i686-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/i686-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Looking for Q_WS_X11 -- Looking for Q_WS_X11 - found -- Looking for Q_WS_WIN -- Looking for Q_WS_WIN - not found. -- Looking for Q_WS_QWS -- Looking for Q_WS_QWS - not found. -- Looking for Q_WS_MAC -- Looking for Q_WS_MAC - not found. -- Found Qt-Version 4.4.2 (using /usr/bin/qmake) -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found X11: /usr/lib/libX11.so -- Looking for include files CMAKE_HAVE_PTHREAD_H -- Looking for include files CMAKE_HAVE_PTHREAD_H - found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found Automoc4: /usr/bin/automoc4 -- Found Perl: /usr/bin/perl -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Failed -- Performing Test HAVE_FPIE_SUPPORT -- Performing Test HAVE_FPIE_SUPPORT - Success -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success -- Performing Test __KDE_HAVE_GCC_VISIBILITY -- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success -- Found Phonon: /usr/lib/libphonon.so -- Found Phonon Includes: /usr/include/KDE;/usr/include -- Found KDE 4.1 include dir: /usr/include -- Found KDE 4.1 library dir: /usr/lib -- Found KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler -- Found automoc4: /usr/bin/automoc4 -- Found GMM: /usr/include -- Found GSL: -lgsl -lgslcblas -lm -- Found Qalculate: -lcln -lpthread -lqalculate -lglib-2.0 -lxml2 -- ----------------------------------------------------------------------------- -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. + Gmm++ + Qalculate + GSL Congratulations! All external packages have been found. ----------------------------------------------------------------------------- CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: QT_QTOPENGL_LIBRARY (ADVANCED) linked by target "step" in directory /home/portage/tmp/portage/kde-base/step-4.1.2/work/step-4.1.2/step/step -- Configuring incomplete, errors occurred! * * ERROR: kde-base/step-4.1.2 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 3069: Called kde4-meta_src_configure * environment, line 2381: Called kde4-base_src_configure * environment, line 2096: Called cmake-utils_src_configureout * environment, line 681: Called die * The specific snippet of code: * cmake ${cmakeargs} "${S}" || die "Cmake failed"; * The die message: * Cmake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/home/portage/tmp/portage/kde-base/step-4.1.2/temp/build.log'. * The ebuild environment file is located at '/home/portage/tmp/portage/kde-base/step-4.1.2/temp/environment'. * This ebuild used the following eclasses from overlays: * /usr/local/portage/kde/eclass/kde4-meta.eclass * /usr/local/portage/kde/eclass/kde4-functions.eclass * /usr/local/portage/kde/eclass/kde4-base.eclass * >>> Failed to emerge kde-base/step-4.1.2, Log file: >>> '/home/portage/tmp/portage/kde-base/step-4.1.2/temp/build.log' * Messages for package sci-libs/gsl-1.9-r1: * cblas has been eselected to gsl * Messages for package kde-base/step-4.1.2: * * ERROR: kde-base/step-4.1.2 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 3069: Called kde4-meta_src_configure * environment, line 2381: Called kde4-base_src_configure * environment, line 2096: Called cmake-utils_src_configureout * environment, line 681: Called die * The specific snippet of code: * cmake ${cmakeargs} "${S}" || die "Cmake failed"; * The die message: * Cmake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/home/portage/tmp/portage/kde-base/step-4.1.2/temp/build.log'. * The ebuild environment file is located at '/home/portage/tmp/portage/kde-base/step-4.1.2/temp/environment'. * This ebuild used the following eclasses from overlays: * /usr/local/portage/kde/eclass/kde4-meta.eclass * /usr/local/portage/kde/eclass/kde4-functions.eclass * /usr/local/portage/kde/eclass/kde4-base.eclass
Jorge: requested output: rover ~ # emerge -uDav step * Overlay eclasses override eclasses from PORTDIR: * * '/usr/local/portage/kde/eclass/kde4-base.eclass' * '/usr/local/portage/kde/eclass/kde4-functions.eclass' * '/usr/local/portage/kde/eclass/kde4-meta.eclass' * * It is best to avoid overriding eclasses from PORTDIR because it will * trigger invalidation of cached ebuild metadata that is distributed with * the portage tree. If you must override eclasses from PORTDIR then you * are advised to add FEATURES="metadata-transfer" to /etc/make.conf and to * run `emerge --regen` after each time that you run `emerge --sync`. Set * PORTAGE_ECLASS_WARNING_ENABLE="0" in /etc/make.conf if you would like to * disable this warning. These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] sci-mathematics/gmm-3.0 0 kB [ebuild N ] sci-libs/cln-1.2.2 USE="-doc -examples" 0 kB [ebuild N ] media-libs/pdflib-7.0.2_p8 USE="cxx perl python -doc -java -tcl" 0 kB [ebuild N ] sci-visualization/gnuplot-4.2.3-r2 USE="X pdf readline -doc -emacs -gd -ggi -latex -plotutils -svga -wxwindows -xemacs" 0 kB [ebuild N ] app-admin/eselect-cblas-0.1 0 kB [ebuild N ] sci-libs/gsl-1.9-r1 0 kB [ebuild N ] sci-libs/libqalculate-0.9.6-r1 USE="readline" 0 kB [ebuild N ] kde-base/step-4.1.2 USE="gsl qalculate -kdeprefix" 0 kB Total: 8 packages (8 new), Size of downloads: 0 kB Would you like to merge these packages? [Yes/No] And just in case: rover ~ # qlist -I qt x11-libs/qt-core x11-libs/qt-dbus x11-libs/qt-gui x11-libs/qt-qt3support x11-libs/qt-script x11-libs/qt-sql x11-libs/qt-svg x11-libs/qt-test x11-libs/qt-webkit I do not have qt-opengl installed. Dependency is missed somewhere. (BTW, I have opengl USE flag disabled) HTH
I can't emerge this package too >>> Emerging (1 of 5) kde-base/step-4.1.2 * kdeedu-4.1.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... Unpacking parts of kdeedu-4.1.2.tar.bz2 to /var/tmp/portage/kde-base/step-4.1.2/work >>> Source unpacked. >>> Configuring source in /var/tmp/portage/kde-base/step-4.1.2/work/step-4.1.2 ... -- The C compiler identification is GNU -- The CXX compiler identification is GNU -- Check for working C compiler: /usr/lib/ccache/bin/i686-pc-linux-gnu-gcc -- Check for working C compiler: /usr/lib/ccache/bin/i686-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/lib/ccache/bin/i686-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/lib/ccache/bin/i686-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Looking for Q_WS_X11 -- Looking for Q_WS_X11 - found -- Looking for Q_WS_WIN -- Looking for Q_WS_WIN - not found. -- Looking for Q_WS_QWS -- Looking for Q_WS_QWS - not found. -- Looking for Q_WS_MAC -- Looking for Q_WS_MAC - not found. -- Found Qt-Version 4.4.2 (using /usr/bin/qmake) -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found X11: /usr/lib/libX11.so -- Looking for include files CMAKE_HAVE_PTHREAD_H -- Looking for include files CMAKE_HAVE_PTHREAD_H - found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found Automoc4: /usr/bin/automoc4 -- Found Perl: /usr/bin/perl -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Failed -- Performing Test HAVE_FPIE_SUPPORT -- Performing Test HAVE_FPIE_SUPPORT - Success -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL -- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success -- Performing Test __KDE_HAVE_GCC_VISIBILITY -- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success -- Found Phonon: /usr/lib/libphonon.so -- Found Phonon Includes: /usr/include/KDE;/usr/include -- Found KDE 4.1 include dir: /usr/include -- Found KDE 4.1 library dir: /usr/lib -- Found KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler -- Found automoc4: /usr/bin/automoc4 -- Found GMM: /usr/include -- Found GSL: -lgsl -lgslcblas -lm -- Found Qalculate: -lcln -lpthread -lqalculate -lglib-2.0 -lxml2 -- ----------------------------------------------------------------------------- -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. + Gmm++ + Qalculate + GSL Congratulations! All external packages have been found. ----------------------------------------------------------------------------- CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: QT_QTOPENGL_LIBRARY (ADVANCED) linked by target "step" in directory /var/tmp/portage/kde-base/step-4.1.2/work/step-4.1.2/step/step -- Configuring incomplete, errors occurred! * * ERROR: kde-base/step-4.1.2 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 2973: Called kde4-meta_src_configure * environment, line 2340: Called kde4-base_src_configure * environment, line 2075: Called cmake-utils_src_configureout * environment, line 683: Called die * The specific snippet of code: * cmake ${cmakeargs} "${S}" || die "Cmake failed"; * The die message: * Cmake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/kde-base/step-4.1.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/kde-base/step-4.1.2/temp/environment'. *
Peter, thanks for the feedback. We were indeed missing a dep on qt-opengl. It should be fixed now.