[Qt-interest] compile error when change from ubuntu/debian to centos

Iwan Budi Kusnanto iwanbk at gmail.com
Wed Jun 9 19:09:32 CEST 2010


Hi,
my qt app was fine when built in ubuntu/debian.
In my centos machine, compilation failed.
Below is the  error message, any idea?

[iwan at paijo travel]$ /usr/lib/qt4/bin/qmake
[iwan at paijo travel]$ make
g++ -c -pipe -O2 -Wall -W -D_REENTRANT  -DQT_NO_DEBUG -DQT_SQL_LIB
-DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
-I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/lib/qt4/include/QtCore
-I/usr/lib/qt4/include/QtCore -I/usr/lib/qt4/include/QtGui
-I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include/QtSql
-I/usr/lib/qt4/include/QtSql -I/usr/lib/qt4/include -I. -I. -o main.o
main.cpp
/usr/lib/qt4/include/QtCore/qatomic_i386.h: In function ‘int
q_atomic_test_and_set_ptr(volatile void*, void*, void*)’:
/usr/lib/qt4/include/QtCore/qatomic_i386.h:58: error: cast from
‘void*’ to ‘int’ loses precision
/usr/lib/qt4/include/QtCore/qatomic_i386.h:59: error: cast from
‘void*’ to ‘int’ loses precision
/usr/lib/qt4/include/QtCore/qatomic_i386.h: In function ‘void*
q_atomic_set_ptr(volatile void*, void*)’:
/usr/lib/qt4/include/QtCore/qatomic_i386.h:98: error: cast from
‘void*’ to ‘int’ loses precision
make: *** [main.o] Error 1


-- 
Iwan Budi Kusnanto




More information about the Qt-interest-old mailing list