[Marble-devel] Error building marble

Torsten Rahn tackat at t-online.de
Fri Jul 16 14:11:09 CEST 2010


Hi Bryan,

On Wednesday 14 July 2010 22:13:14 rbgjr wrote:
> 3) inside the marble-build directory, executed: cmake -DQTONLY=ON ../marble
>  NOTE:  I had to install cmake (cmake-2.6.4-1.el5.rf RPM for x86_64)
> downloaded from
> http://www.rpmfind.net/linux/RPM/dag/redhat/el5/x86_64/cmake-2.6.4-1.el5.rf
> .x86_64.html
> 
> 4) inside the marble-build directory, executed: make
> 
> The make executed through 79% of the build, then the following error
> occurred:
> [ 79%] Building CXX object src/lib/CMakeFiles/marblewidget.dir/qrc_marble.o
> Linking CXX shared library libmarblewidget.so
> /usr/lib/qt4/lib/libQtCore.so: could not read symbols: File in wrong format
> collect2: ld returned 1 exit status

Did you figure out why this happened? I could imagine that it's maybe related to 
your usage of x86_64. Maybe it's using or it's trying to use the 32bit version 
of the Qt library? I remember that at one point we introduced the 64bit suffix for 
the /usr/lib directory so that it would look into /usr/lib64.

Torsten


> make[2]: *** [src/lib/libmarblewidget.so.0.9.0] Error 1
> make[1]: *** [src/lib/CMakeFiles/marblewidget.dir/all] Error 2
> make: *** [all] Error 2
> 
> 
> I would appreciate any suggestions.
> 
> Thanks!!
> 
> Bryan
> 
> rbgreenway at gmail.com


More information about the Marble-devel mailing list