Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 2

Qt-interest Archive, May 2008
Qt 4.4.0 released to the public


Message 1 in thread

See $SUBJECT.

Direct download links:
	http://trolltech.com/downloads/
	ftp://ftp.trolltech.com/qt/source/

Announcements/info:
http://trolltech.com/company/newsroom/announcements/press.2008-05-02.5256347247
http://trolltech.com/products/qt/learnmore/whats-new
http://labs.trolltech.com/blogs/2008/05/06/qt-440-fully-released/

In the news:
http://arstechnica.com/reviews/other/troll-treasure-qt44-in-depth.ars
http://dot.kde.org/1210088950/
-- 
 [ signature omitted ] 

Attachment: signature.asc
Description: This is a digitally signed message part.


Message 2 in thread

Congratulations to the whole Qt team @ trolltech! I think Qt 4.4 will prove 
to be an important milestone.

André

"Thiago Macieira" <thiago.macieira@xxxxxxxxxxxxx> schreef in bericht 
news:200805061936.47627.thiago.macieira@xxxxxxxxxxxxxxxx
 

--
 [ signature omitted ] 

Message 3 in thread

Thiago Macieira wrote:
> See $SUBJECT.
>   
I'm new to all of this. Does anyone have a feel for the lag time before 
a 4.4 version of the Qt plugin for Eclipse is released? (On the web 
page, they're promising that they'll a 64-bit version for Linux with the 
release of 4.4...) Just trying to plan accordingly.

Thanks,
dk

--
 [ signature omitted ] 

Message 4 in thread

Thanks, Trolls! Great job!

Qt 4.4.0 builds fine on all of my Linux systems and works flawlessly with my
4.3.x based projects.

Regards, René
-- 
 [ signature omitted ] 

Message 5 in thread

Thiago Macieira wrote:
> See $SUBJECT.
> 
> Direct download links:
> 	http://trolltech.com/downloads/
> 	ftp://ftp.trolltech.com/qt/source/
> 
> Announcements/info:
> http://trolltech.com/company/newsroom/announcements/press.2008-05-02.5256347247
> http://trolltech.com/products/qt/learnmore/whats-new
> http://labs.trolltech.com/blogs/2008/05/06/qt-440-fully-released/
> 
> In the news:
> http://arstechnica.com/reviews/other/troll-treasure-qt44-in-depth.ars
> http://dot.kde.org/1210088950/

Ho hum.

I'm not impressed, at all. I get a ton of errors [Solaris 10U4, Sun 
Studio 12]. In particular, some of the new components in src/3rdparty 
seem to be low grade GNU stuff. I think that all of these problems were 
reported on the qt4-preview-feedback list.

gmake[1]: Entering directory 
`/pool1/work/qt-x11-opensource-src-4.4.0/src/xmlpatterns'
CC -c -library=stlport4 -fast +w -mt -KPIC -DQT_SHARED 
-DQT_BUILD_XMLPATTERNS_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII 
-DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_NO_DEBUG 
-DQT_NETWORK_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE 
-I../../mkspecs/solaris-cc -I. -I../../include/QtCore 
-I../../include/QtCore -I../../include/QtNetwork 
-I../../include/QtNetwork -I../../include -I../../include/QtXmlPatterns 
-I.rcc/release-shared -Iacceltree -Idata -Iapi -Ienvironment -Iexpr 
-Ifunctions -Iiterators -Ijanitors -Iparser -Iqobjectmodel -Itype 
-Iutils -I../../tools/xmlpatterns -I.moc/release-shared 
-I.uic/release-shared -I/usr/sfw/include -o 
.obj/release-shared/qxmlquery.o api/qxmlquery.cpp
"../../include/QtXmlPatterns/private/../../../src/xmlpatterns/utils/qnamepool_p.h", 
line 458: Warning: Conversion of 64 bit type value to "short" causes 
truncation.
"../../include/QtXmlPatterns/private/../../../src/xmlpatterns/utils/qnamepool_p.h", 
line 463: Warning: Conversion of 64 bit type value to "short" causes 
truncation.
"../../include/QtXmlPatterns/private/../../../src/xmlpatterns/utils/qnamepool_p.h", 
line 478: Warning: Conversion of 64 bit type value to "short" causes 
truncation.
"acceltree/qacceltree_p.h", line 324: Warning: Conversion of 64 bit type 
value to "int" causes truncation.
"qobjectmodel/qqobjectnodemodel_p.h", line 150: Warning: 
QPatternist::QObjectNodeModel::sendNamespaces hides the virtual function 
QAbstractXmlNodeModel::sendNamespaces(const QXmlNodeModelIndex&, 
QAbstractXmlReceiver*const) const.
"qobjectmodel/qqobjectnodemodel_p.h", line 150: Warning: 
QPatternist::QObjectNodeModel::mapToSequence hides the function 
QAbstractXmlNodeModel::mapToSequence(const QXmlNodeModelIndex&, const 
QExplicitlySharedDataPointer<QPatternist::DynamicContext>&) const.
"api/qxmlquery_p.h", line 119: Warning: extra ";" ignored.
"api/qxmlquery_p.h", line 342:     Where: While specializing 
"QReferenceCountedValue<QObject*>".
"api/qxmlquery_p.h", line 342:     Where: Specialized in non-template code.
"api/qxmlquery_p.h", line 208: Error: makeSingletonIterator is not defined.
"api/qxmlquery_p.h", line 209: Error: Pointer type needed instead of 
QExplicitlySharedDataPointer<QAbstractXmlForwardIterator<QPatternist::Item>>(*)().
"api/qxmlquery_p.h", line 210: Error: Formal argument it of type const 
QExplicitlySharedDataPointer<QAbstractXmlForwardIterator<QPatternist::Item>>& 
in call to QPatternist::DynamicContext::setFocusIterator(const 
QExplicitlySharedDataPointer<QAbstractXmlForwardIterator<QPatternist::Item>>&) 
is being passed 
QExplicitlySharedDataPointer<QAbstractXmlForwardIterator<QPatternist::Item>>().
3 Error(s) and 7 Warning(s) detected.

Adding the QPatternist:: scope seems to fix it.

cc -c -fast -mt -KPIC -DQT_SHARED -DBUILDING_QT__=1 -DUSE_SYSTEM_MALLOC 
-DNDEBUG -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT 
-DQT_MOC_COMPAT -DBUILD_WEBKIT -DENABLE_ICONDATABASE=1 -DENABLE_XPATH=1 
-DENABLE_SVG=1 -DWTF_CHANGES=1 -DBUILDING_QT__ 
-DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DQT_NO_DEBUG -DQT_GUI_LIB 
-DQT_NETWORK_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE 
-I../../../../mkspecs/solaris-cc -I. -I../../../../include/QtCore 
-I../../../../include/QtCore -I../../../../include/QtNetwork 
-I../../../../include/QtNetwork -I../../../../include/QtGui 
-I../../../../include/QtGui -I../../../../include -I../WebKit/qt/Api 
-I../JavaScriptCore -I../JavaScriptCore/kjs -I../JavaScriptCore/bindings 
-I../JavaScriptCore/bindings/c -I../JavaScriptCore/wtf 
-I../JavaScriptCore/ForwardingHeaders -I. -IForwardingHeaders -Iplatform 
-Iplatform/network -Iplatform/graphics -Iloader -Ipage -Icss -Idom 
-Ibridge -Iediting -Irendering -Ihistory -Ixml -Ihtml -Iplugins 
-I../../../../include/QtWebKit -I.rcc/release-shared -Igenerated -Itmp 
-I../JavaScriptCore -I../JavaScriptCore/kjs -I../JavaScriptCore/bindings 
-I../JavaScriptCore/bindings/c -I../JavaScriptCore/wtf 
-I../JavaScriptCore/bindings/qt -I../JavaScriptCore/pcre 
-I/pool1/work/qt-x11-opensource-src-4.4.0/src/3rdparty/webkit/WebKitBuild/Debug/JavaScriptCore/kjs/tmp 
-Iplatform/qt -Iplatform/network/qt -Iplatform/graphics/qt 
-Iplatform/graphics/svg/qt -Iloader/qt -Ipage/qt 
-I../WebKit/qt/WebCoreSupport -I../WebKit/qt/Api -I. -IForwardingHeaders 
-I../../webkit -I../JavaScriptCore/kjs -I../JavaScriptCore/bindings 
-Iplatform -Iplatform/network -Iplatform/graphics 
-Iplatform/graphics/svg -Iplatform/graphics/svg/filters -Iloader 
-Iloader/icon -Icss -Idom -Ipage -Ibridge -Iediting -Irendering 
-Ihistory -Ixml -Ihtml -Ibindings/js -Iksvg2 -Iksvg2/css -Iksvg2/svg 
-Iksvg2/misc -Iksvg2/events -Iplatform/image-decoders -I../../sqlite 
-I.moc/release-shared -I.uic/release-shared -I/usr/sfw/include -o 
.obj/release-shared/pcre_compile.o ../JavaScriptCore/pcre/pcre_compile.c
"../JavaScriptCore/pcre/pcre_compile.c", line 1445: warning: no explicit 
type given
"../JavaScriptCore/pcre/pcre_compile.c", line 1445: syntax error before 
or at: BOOL
cc: acomp failed for ../JavaScriptCore/pcre/pcre_compile.c

Changing __inline to inline fixed this

CC -c -library=stlport4 -fast -mt -KPIC -DQT_SHARED -DBUILDING_QT__=1 
-DUSE_SYSTEM_MALLOC -DNDEBUG -DQT_NO_CAST_TO_ASCII 
-DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DBUILD_WEBKIT 
-DENABLE_ICONDATABASE=1 -DENABLE_XPATH=1 -DENABLE_SVG=1 -DWTF_CHANGES=1 
-DBUILDING_QT__ -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DQT_NO_DEBUG 
-DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE 
-D_LARGEFILE_SOURCE -I../../../../mkspecs/solaris-cc -I. 
-I../../../../include/QtCore -I../../../../include/QtCore 
-I../../../../include/QtNetwork -I../../../../include/QtNetwork 
-I../../../../include/QtGui -I../../../../include/QtGui 
-I../../../../include -I../WebKit/qt/Api -I../JavaScriptCore 
-I../JavaScriptCore/kjs -I../JavaScriptCore/bindings 
-I../JavaScriptCore/bindings/c -I../JavaScriptCore/wtf 
-I../JavaScriptCore/ForwardingHeaders -I. -IForwardingHeaders -Iplatform 
-Iplatform/network -Iplatform/graphics -Iloader -Ipage -Icss -Idom 
-Ibridge -Iediting -Irendering -Ihistory -Ixml -Ihtml -Iplugins 
-I../../../../include/QtWebKit -I.rcc/release-shared -Igenerated -Itmp 
-I../JavaScriptCore -I../JavaScriptCore/kjs -I../JavaScriptCore/bindings 
-I../JavaScriptCore/bindings/c -I../JavaScriptCore/wtf 
-I../JavaScriptCore/bindings/qt -I../JavaScriptCore/pcre 
-I/pool1/work/qt-x11-opensource-src-4.4.0/src/3rdparty/webkit/WebKitBuild/Debug/JavaScriptCore/kjs/tmp 
-Iplatform/qt -Iplatform/network/qt -Iplatform/graphics/qt 
-Iplatform/graphics/svg/qt -Iloader/qt -Ipage/qt 
-I../WebKit/qt/WebCoreSupport -I../WebKit/qt/Api -I. -IForwardingHeaders 
-I../../webkit -I../JavaScriptCore/kjs -I../JavaScriptCore/bindings 
-Iplatform -Iplatform/network -Iplatform/graphics 
-Iplatform/graphics/svg -Iplatform/graphics/svg/filters -Iloader 
-Iloader/icon -Icss -Idom -Ipage -Ibridge -Iediting -Irendering 
-Ihistory -Ixml -Ihtml -Ibindings/js -Iksvg2 -Iksvg2/css -Iksvg2/svg 
-Iksvg2/misc -Iksvg2/events -Iplatform/image-decoders -I../../sqlite 
-I.moc/release-shared -I.uic/release-shared -I/usr/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.".

stdbool is included in 4 other headers compiled in C++.
For Windows there is src/3rdparty/webkit/JavaScriptCore/os-win32/stdbool.h

Next

CC -c -library=stlport4 -fast -mt -KPIC -DQT_SHARED -DBUILDING_QT__=1 
-DUSE_SYSTEM_MALLOC -DNDEBUG -DQT_NO_CAST_TO_ASCII 
-DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DBUILD_WEBKIT 
-DENABLE_ICONDATABASE=1 -DENABLE_XPATH=1 -DENABLE_SVG=1 -DWTF_CHANGES=1 
-DBUILDING_QT__ -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DQT_NO_DEBUG 
-DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE 
-D_LARGEFILE_SOURCE -I../../../../mkspecs/solaris-cc -I. 
-I../../../../include/QtCore -I../../../../include/QtCore 
-I../../../../include/QtNetwork -I../../../../include/QtNetwork 
-I../../../../include/QtGui -I../../../../include/QtGui 
-I../../../../include -I../WebKit/qt/Api -I../JavaScriptCore 
-I../JavaScriptCore/kjs -I../JavaScriptCore/bindings 
-I../JavaScriptCore/bindings/c -I../JavaScriptCore/wtf 
-I../JavaScriptCore/ForwardingHeaders -I. -IForwardingHeaders -Iplatform 
-Iplatform/network -Iplatform/graphics -Iloader -Ipage -Icss -Idom 
-Ibridge -Iediting -Irendering -Ihistory -Ixml -Ihtml -Iplugins 
-I../../../../include/QtWebKit -I.rcc/release-shared -Igenerated -Itmp 
-I../JavaScriptCore -I../JavaScriptCore/kjs -I../JavaScriptCore/bindings 
-I../JavaScriptCore/bindings/c -I../JavaScriptCore/wtf 
-I../JavaScriptCore/bindings/qt -I../JavaScriptCore/pcre 
-I/pool1/work/qt-x11-opensource-src-4.4.0/src/3rdparty/webkit/WebKitBuild/Debug/JavaScriptCore/kjs/tmp 
-Iplatform/qt -Iplatform/network/qt -Iplatform/graphics/qt 
-Iplatform/graphics/svg/qt -Iloader/qt -Ipage/qt 
-I../WebKit/qt/WebCoreSupport -I../WebKit/qt/Api -I. -IForwardingHeaders 
-I../../webkit -I../JavaScriptCore/kjs -I../JavaScriptCore/bindings 
-Iplatform -Iplatform/network -Iplatform/graphics 
-Iplatform/graphics/svg -Iplatform/graphics/svg/filters -Iloader 
-Iloader/icon -Icss -Idom -Ipage -Ibridge -Iediting -Irendering 
-Ihistory -Ixml -Ihtml -Ibindings/js -Iksvg2 -Iksvg2/css -Iksvg2/svg 
-Iksvg2/misc -Iksvg2/events -Iplatform/image-decoders -I../../sqlite 
-I.moc/release-shared -I.uic/release-shared -I/usr/sfw/include -o 
.obj/release-shared/collector.o ../JavaScriptCore/kjs/collector.cpp
"../JavaScriptCore/kjs/scope_chain.h", line 47: Warning: Questionable 
return type for KJS::ScopeChainIterator::operator->() const.
"../JavaScriptCore/kjs/collector.cpp", line 151: Error: Formal argument 
1 of type char* in call to munmap(char*, unsigned) is being passed void*.
"../JavaScriptCore/kjs/collector.cpp", line 154: Error: Formal argument 
1 of type char* in call to munmap(char*, unsigned) is being passed void*.
"../JavaScriptCore/kjs/collector.cpp", line 172: Error: Formal argument 
1 of type char* in call to munmap(char*, unsigned) is being passed 
KJS::CollectorBlock*.
3 Error(s) and 1 Warning(s) detected.

Next, there's the use of the C99 isfinite in 
src/3rdparty/webkit/JavaScriptCore/kjs/date_object.cpp

And I'm giving up for the night.

A+
Paul

--
 [ signature omitted ]