[Qt-interest] Compile error qt-4.7.3 on Sparc Solaris10

Mizuho Matsunaga mizu0 at mizucci.net
Wed May 4 19:45:59 CEST 2011


I try to compile qt-4.7.3 on Sparc Solaris10 by solstudio12.2.
But Compile error occured.
Is this error  bad arrgument ? 
What  I have to do ?

Please teach me.

gmake[1]: Entering directory `/opt/src/qt-everywhere-opensource-src-4.7.3/src/dbus'
CC -c -fast -m64 -xtarget=native -xarch=sparcvis2 -xdepend -xvector=lib -xautopar -xloopinfo -mt -I/opt/mfw/include/dbus-1.0 -I/opt/mfw/lib/dbus-1.0/include -O -xldscope=hidden -mt -KPIC -DQT_SHARED -DQT_BUILD_DBUS_LIB -DDBUS_API_SUBJECT_TO_CHANGE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DQT_NO_DEBUG -DQT_XML_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/solaris-cc-64 -I. -I../../include/QtCore -I../../include/QtXml -I../../include -I../../include/QtDBus -I.rcc/release-shared -I.moc/release-shared -I/usr/sfw/include -o .obj/release-shared/qdbusintegrator.o qdbusintegrator.cpp
"qdbusconnection_p.h", line 217: Warning: connection hides QDBusConnectionPrivate::connection.
"../../include/QtCore/../../src/corelib/arch/qatomic_sparc.h", line 238: Error: Formal argument expected of type void* in call to q_atomic_test_and_set_acquire_ptr(volatile void*, void*, void*) is being passed const QString*.
"qdbusintegrator.cpp", line 74:     Where: While instantiating "QBasicAtomicPointer<const QString>::testAndSetOrdered(const QString*, const QString*)".
"qdbusintegrator.cpp", line 74:     Where: Instantiated from non-template code.
"../../include/QtCore/../../src/corelib/arch/qatomic_sparc.h", line 238: Error: Formal argument newval of type void* in call to q_atomic_test_and_set_acquire_ptr(volatile void*, void*, void*) is being passed const QString*.
"qdbusintegrator.cpp", line 74:     Where: While instantiating "QBasicAtomicPointer<const QString>::testAndSetOrdered(const QString*, const QString*)".
"qdbusintegrator.cpp", line 74:     Where: Instantiated from non-template code.
"qdbusintegrator.cpp", line 1221: Warning: name hides QDBusConnectionPrivate::name.
"qdbusintegrator.cpp", line 2024: Warning: name hides QDBusConnectionPrivate::name.
"qdbusintegrator.cpp", line 2106: Warning: name hides QDBusConnectionPrivate::name.
2 Error(s) and 4 Warning(s) detected.
gmake[1]: *** [.obj/release-shared/qdbusintegrator.o] Error 2
gmake[1]: Leaving directory `/opt/src/qt-everywhere-opensource-src-4.7.3/src/dbus'
gmake: *** [sub-dbus-make_default-ordered] Error 2

松永 瑞穂 - Mizuho Matsunaga - 
<mailto:mizu0 at mizucci.net>



More information about the Qt-interest-old mailing list