[Marble-bugs] [marble] [Bug 332337] New: INSTALL file in src lists incorrect prerequisite version for qt. cannot build on RHEL6.

Vincent Broman broman at spawar.navy.mil
Wed Mar 19 21:36:40 UTC 2014


https://bugs.kde.org/show_bug.cgi?id=332337

            Bug ID: 332337
           Summary: INSTALL file in src lists incorrect prerequisite
                    version for qt. cannot build on RHEL6.
    Classification: Unclassified
           Product: marble
           Version: 1.8 (KDE 4.13)
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: broman at spawar.navy.mil

This is a building/packaging problem, not a runtime problem.
I'm unable to build marble from the latest git sources (0f57d8d...)
on the latest RHEL 6 with current updates to 2014-03.

I've added the following to CMakeLists.txt (when not on the command line)
SET( CMAKE_BUILD_TYPE Release )
SET( CMAKE_INSTALL_PREFIX /usr/local )
SET( QTONLY TRUE )

Cmake mentions not finding a bunch of optional things, but fails with the
following complaint.

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_QTDECLARATIVE_INCLUDE_DIR                                                    
   used as include directory in directory /usr/local/src/marble
...
QT_QTDECLARATIVE_LIBRARY
    linked by target "marblewidget" in directory
/usr/local/src/marble/src/lib/marble
    linked by target "MarbleDeclarativePlugin" in directory
/usr/local/src/marble/src/plugins/declarative

Now, as best as I can tell, QTDECLARATIVE was only introduced in QT 4.7 .
RHEL 6 supplies only QT 4.6.2,
while the INSTALL file in the source calls for "Qt 4.5 or newer".
I need to know what the real requirement is, and this should be documented.
Preferably the build requirements should be tested by someone
actually building marble with the minimum support required.

Vincent Broman


Reproducible: Always

Steps to Reproduce:
1.  cd /usr/local/src/marble
2.  mkdir build
3.  cd build
4.  cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local
-DQTONLY=TRUE ..
Actual Results:  
-- The C compiler identification is GNU                                         
-- The CXX compiler identification is GNU                                       
-- Check for working C compiler: /usr/bin/gcc                                   
-- Check for working C compiler: /usr/bin/gcc -- works                          
-- Detecting C compiler ABI info                                                
-- Detecting C compiler ABI info - done                                         
-- Check for working CXX compiler: /usr/bin/c++                                 
-- Check for working CXX compiler: /usr/bin/c++ -- 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.6.2                                                       
-- Looking for _POSIX_TIMERS                                                    
-- Looking for _POSIX_TIMERS - found                                            
Qt QTWEBKIT library not found.                                                  
-- CTest cannot determine repository type. Please set UPDATE_TYPE to 'cvs' or
'svn'. CTest update will not work.
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
-- Found Phonon: /usr/include                                                   
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
-- Could NOT find QextSerialPort  (missing:  QEXTSERIALPORT_INCLUDE_DIR
QEXTSERIALPORT_LIBRARIES)               
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
-- Could NOT find quazip  (missing:  QUAZIP_INCLUDE_DIR QUAZIP_LIBRARIES)       
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
-- Could NOT find libshp  (missing:  LIBSHP_INCLUDE_DIR LIBSHP_LIBRARIES)       
Qt QTWEBKIT library not found.                                                  
-- Could NOT find libgps  (missing:  LIBGPS_INCLUDE_DIR LIBGPS_LIBRARIES)       
-- checking for module 'liblocation>=0.102'                                     
--   package 'liblocation>=0.102' not found                                     
-- checking for module 'QtLocation>=1.0.1'                                      
--   package 'QtLocation>=1.0.1' not found                                      
-- Could NOT find QtMobility  (missing:  QTMOBILITY_INCLUDE_DIR)                
-- Could NOT find QtLocation  (missing:  QTLOCATION_INCLUDE_DIR
QTLOCATION_LIBRARIES)                           
-- Could NOT find libwlocate  (missing:  LIBWLOCATE_INCLUDE_DIR
LIBWLOCATE_LIBRARIES)                           
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not found.                                                  
Qt QTWEBKIT library not 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_QTDECLARATIVE_INCLUDE_DIR                                                    
   used as include directory in directory /usr/local/src/marble                 
   used as include directory in directory /usr/local/src/marble/src             
   used as include directory in directory /usr/local/src/marble/src/apps        
   used as include directory in directory
/usr/local/src/marble/src/apps/marble-ui                              
   used as include directory in directory
/usr/local/src/marble/src/apps/marble-qt                              
   used as include directory in directory
/usr/local/src/marble/src/apps/marble-mobile                          
   used as include directory in directory /usr/local/src/marble/src/lib/marble  
   used as include directory in directory /usr/local/src/marble/src/plugins     
   used as include directory in directory
/usr/local/src/marble/src/plugins/designer                            
   used as include directory in directory
/usr/local/src/marble/src/plugins/designer/marblewidget               
   used as include directory in directory
/usr/local/src/marble/src/plugins/designer/latloneditwidget           
   used as include directory in directory
/usr/local/src/marble/src/plugins/designer/navigator                  
   used as include directory in directory
/usr/local/src/marble/src/plugins/declarative                         
   used as include directory in directory
/usr/local/src/marble/src/plugins/render                              
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/compass                      
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/elevationprofilefloatitem    
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/gpsinfo                      
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/license                      
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/mapscale                     
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/navigation                   
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/overviewmap                  
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/progress                     
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/routing                      
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/speedometer                  
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/annotate                     
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/crosshairs                   
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/elevationprofilemarker       
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/graticule                    
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/measure                      
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/positionmarker               
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/atmosphere                   
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/stars                        
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/sun                          
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/earthquake                   
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/foursquare                   
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/opencachingcom               
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/opendesktop                  
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/photo                        
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/postalcode                   
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/satellites                   
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/wikipedia                    
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/weather                      
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/inhibit-screensaver          
   used as include directory in directory
/usr/local/src/marble/src/plugins/render/aprs                         
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner                              
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/hostip                       
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/latlon                       
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/local-osm-search             
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/localdatabase                
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/nominatim-search             
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/nominatim-reversegeocoding
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/gosmore-reversegeocoding
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/gosmore-routing
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/mapquest
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/monav
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/openrouteservice
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/open-source-routing-machine
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/routino
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/yours
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/cache
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/gpx
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/json
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/kml
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/osm
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/pn2
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/pnt
   used as include directory in directory
/usr/local/src/marble/src/plugins/runner/log
   used as include directory in directory
/usr/local/src/marble/src/plugins/templates
   used as include directory in directory
/usr/local/src/marble/src/plugins/positionprovider
   used as include directory in directory
/usr/local/src/marble/src/plugins/positionprovider/flightgear
   used as include directory in directory
/usr/local/src/marble/src/plugins/positionprovider/routesimulation
   used as include directory in directory
/usr/local/src/marble/src/plugins/positionprovider/placemark
   used as include directory in directory /usr/local/src/marble/src/bindings
   used as include directory in directory /usr/local/src/marble/data
   used as include directory in directory /usr/local/src/marble/data/lang
   used as include directory in directory /usr/local/src/marble/tests
QT_QTDECLARATIVE_LIBRARY
    linked by target "marblewidget" in directory
/usr/local/src/marble/src/lib/marble
    linked by target "MarbleDeclarativePlugin" in directory
/usr/local/src/marble/src/plugins/declarative

-- Configuring incomplete, errors occurred!


Expected Results:  
similar without the configuration error messages

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Marble-bugs mailing list