We also just discovered problems building 4.4.0 using Solaris/Sun Compiler and 
stlport.  There is a problem with the Qt class that derives from std::exception.

Rob

----- Original Message -----
From: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
To: [email protected] <[email protected]>
Sent: Sat May 24 14:12:01 2008
Subject: [Qt4-preview-feedback] 4.4.1 snapshot 20080524 on (Open)Solaris

0. Problems unpacking using GNU tar 1.13 on Solaris. Used GNU tar 1.15 
on RHEL 5, and no problem.

For the following, I stopped at the first error.

1. Solaris 10U4 SPARC, Sun Studio 12, vanilla build

JavaScriptCore/bindings/npruntime.cpp

Cannot use std::pair ... to initialise
(libCstd issue)

2. Solaris 10U4 SPARC, Sun Studio 12, stlport

JavaScriptCore/API/JSBase.cpp
includes stdbool.h, a C99 header

3. Mutliple rules for qatomic.o [already reported as Issue N211104]

4. OpenSolaris x86 (SXCE 89), Sun Studio Express, vanilla build

.obj/release-shared/npruntime.o ../JavaScriptCore/bindings/npruntime.cpp
"../JavaScriptCore/wtf/HashMap.h", line 272: Error: Cannot use 
std::pair<WTF::HashTableIterator<int, std::pair<int, int>, 
WTF::PairFirstExtractor<std::pair<int, int>>, WTF::IntHash<int>, 
WTF::PairHashTraits<WTF::HashTraits<int>, WTF::HashTraits<int>>, 
WTF::HashTraits<int>>, bool> to initialize 
std::pair<WTF::HashTableIteratorAdapter<WTF::HashTable<int, 
std::pair<int, int>, WTF::PairFirstExtractor<std::pair<int, int>>, 
WTF::IntHash<int>, WTF::PairHashTraits<WTF::HashTraits<int>, 
WTF::HashTraits<int>>, WTF::HashTraits<int>>, 
std::pair<WTF::RefPtr<KJS::UString::Rep>, 
KJS::Bindings::PrivateIdentifier*>>, bool>.

(libCstd issue, as point 1)

5. OpenSolaris x86 (SXCE 89), Sun Studio Express, stlport build

"../../../3rdparty/kdebase/runtime/phonon/gstreamer/artssink.cpp", line 
83: Warning (Anachronism): Formal argument class_init of type extern "C" 
void(*)(void*,void*) in call to gst_type_register_static_full(unsigned 
long, const char*, unsigned, extern "C" void(*)(void*), extern "C" 
void(*)(void*), extern "C" void(*)(void*,void*), extern "C" 
void(*)(void*,void*), const void*, unsigned, unsigned short, extern "C" 
void(*)(_GTypeInstance*,void*), const _GTypeValueTable*, GTypeFlags) is 
being passed void(*)(void*,void*).
"../../../3rdparty/kdebase/runtime/phonon/gstreamer/artssink.cpp", line 
90: Warning: Identifier expected instead of "}".
"../../../3rdparty/kdebase/runtime/phonon/gstreamer/artssink.cpp", line 
99: Error: __func__ is not defined.

__func__ is a C99 keyword

6. Solaris 10U5 x64, Sun Studio 12, vanilla 32bit build

.obj/release-shared/npruntime.o ../JavaScriptCore/bindings/npruntime.cpp
"../JavaScriptCore/wtf/HashMap.h", line 272: Error: Cannot use 
std::pair<WTF::Ha

(libCstd issue again)

7. Solaris 10U5 x64, Sun Studio 12, stlport 32bit build

r/sfw/include -o .obj/release-shared/JSCallbackConstructor.o 
../JavaScriptCore/API/JSCallbackConstructor.cpp
"/usr/include/stdbool.h", line 42: Error: #error "Use of<stdbool.h> is 
valid only in a c99 compilation environment.".

Paul

-- 
Paul Floyd                 http://paulf.free.fr

_______________________________________________
Qt4-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback


_______________________________________________
Qt4-preview-feedback mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback

Reply via email to