Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 241182 - kde-base/step-4.1.2 build failure
Summary: kde-base/step-4.1.2 build failure
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High minor (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2008-10-10 21:19 UTC by Jayson
Modified: 2008-10-13 17:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jayson 2008-10-10 21:19:47 UTC
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!
Comment 1 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2008-10-11 03:48:20 UTC
What's the output of emerge -uDav step?
qt deps are set through the eclass, so this seems like an invalid bug.
Comment 2 Peter Volkov (RETIRED) gentoo-dev 2008-10-11 20:07:28 UTC
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
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2008-10-13 07:16:39 UTC
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
Comment 4 Ahmet KATRANCI 2008-10-13 17:43:45 UTC
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'.
 *
Comment 5 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2008-10-13 17:49:05 UTC
Peter,

thanks for the feedback. We were indeed missing a dep on qt-opengl. It should be fixed now.