Trolltech Home | Qt4-preview-feedback Home | Recent Threads | All Threads | Author | Date
All threads index page 1

Qt4-preview-feedback Archive, February 2008
A couple of patternist questions


Message 1 in thread

I have a couple of patternist questions. First, the easy one - how is  
the version of patternist bundled with Qt licensed? The docs on  
lab.trolltech.com claim that it's GPL licensed[1] while the upstream  
project claims LGPL. I'm guessing it's just stale docs on labs, but  
thought I'd check before I started looking at it for non-GPL apps.

Second, is there any way of rendering XML via XSLT transformations  
using any of the new toys in 4.4 (WebKit / Patternist / ...)? Most  
pieces seem to be there, but I'm not sure whether everything is.

Cheers,
   Steve

[1] http://labs.trolltech.com/docs/Projects/Internet/Patternist/api-docs/html/

To unsubscribe - send "unsubscribe" in the subject to qt4-preview-feedback-request@xxxxxxxxxxxxx


Message 2 in thread

On Monday 11 February 2008 10:42:50 Steve Atkins wrote:
> I have a couple of patternist questions. First, the easy one - how is
> the version of patternist bundled with Qt licensed?

It follows the same licensing scheme as the rest of Qt. So, in the Open Source 
version it is under GPL, while it is also available under a commercial 
license. Patternist is a module in Qt just like any other.

> The docs on  
> lab.trolltech.com claim that it's GPL licensed[1] while the upstream  
> project claims LGPL. I'm guessing it's just stale docs on labs, but  
> thought I'd check before I started looking at it for non-GPL apps.

Patternist is actually housed inside Qt now adays, so "upstream" is Qt. I'll 
update the Sourceforge page to remove the incorrect statement about LGPL, 
thanks for bringing it up(it's a remnant from when the code was in KDE).

> Second, is there any way of rendering XML via XSLT transformations
> using any of the new toys in 4.4 (WebKit / Patternist / ...)? Most
> pieces seem to be there, but I'm not sure whether everything is.

That's true, many of the pieces are there but the XSL-T support is not there 
yet. We're pondering on what major XML feature to put into Qt 4.5 and it is 
my _guess_ that it will either be XSL-T 2.0 or W3C XML Schema.

I'll blog when there is code to try out in this area.


Cheers,

		Frans

To unsubscribe - send "unsubscribe" in the subject to qt4-preview-feedback-request@xxxxxxxxxxxxx


Message 3 in thread

On Feb 11, 2008, at 1:57 AM, Frans Englich wrote:

> On Monday 11 February 2008 10:42:50 Steve Atkins wrote:
>
>> Second, is there any way of rendering XML via XSLT transformations
>> using any of the new toys in 4.4 (WebKit / Patternist / ...)? Most
>> pieces seem to be there, but I'm not sure whether everything is.
>
> That's true, many of the pieces are there but the XSL-T support is  
> not there
> yet. We're pondering on what major XML feature to put into Qt 4.5  
> and it is
> my _guess_ that it will either be XSL-T 2.0 or W3C XML Schema.
>
> I'll blog when there is code to try out in this area.

Great! I'll keep an eye out for that.

Cheers,
   Steve

To unsubscribe - send "unsubscribe" in the subject to qt4-preview-feedback-request@xxxxxxxxxxxxx


Message 4 in thread

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffcc" text="#000000">
<font face="Arial">Folks,<br>
&nbsp; just downloaded qt-mac-preview-opensource-src-4.4.0-tp1 to my mac
10.4.11 ppc<br>
but can't link qmake:<br>
<br>
/usr/bin/ld: Undefined symbols:<br>
__Unwind_Resume<br>
vtable for __cxxabiv1::__class_type_info<br>
...<br>
The log also has my configure -options and various version infos.<br>
<br>
On the plus side, looking through the src, seems qtransform has
fixed m33<br>
=&gt; IOU a Bier<br>
<br>
cheers<br>
&nbsp;&nbsp;&nbsp; -- denis</font>
</body>
</html>
# from: config  
# from: config  
# run: Mon 18 Feb 2008 15:01  in /usr/local/Trolltech/tmp/qt-mac-preview-opensource-src-4.4.0-tp1 Denis.local mac 10.4.11 

     1	#!/bin/sh
     2	log=`day`-qt440-config.log
     3	# mv $log $log-  2> /dev/null
     4	
     5	{
     6	From $0 $*
     7	cat -n $0
     8	
     9	cat <<!
    10	
    11	versions: {
    12	`sw_vers`
    13	uname:
    14	`uname -a`
    15	`g++ --version | head -1`
    16	`ls-l configure`
    17	}
    18	
    19	!
    20	
    21	#-------------------------------------------------------------------------------
    22	echo yes |
    23	./configure -nomake examples -nomake demos \
    24	-fast \
    25	-arch ppc \
    26	-no-cups \
    27	-no-qt3support \
    28	-no-sql-sqlite \
    29	"$@" \
    30	2>&1
    31	
    32	}  |  tee $log

versions: {
ProductName:	Mac OS X
ProductVersion:	10.4.11
BuildVersion:	8S165
uname:
Darwin Denis.local 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367)
  215081 18 Dec 12:08 configure*
}


This is the Qt/Mac Preview Edition.

You are licensed to use this software under the terms of
the TROLLTECH TECHNOLOGY PREVIEW LICENSE AGREEMENT

Type '?' to read the Preview License.
Type 'yes' to accept this license offer.
Type 'no' to decline this license offer.

Do you accept the terms of the license? 
Creating qmake. Please wait...
g++ -o "/usr/local/Trolltech/tmp/qt-mac-preview-opensource-src-4.4.0-tp1/bin/qmake" project.o property.o main.o makefile.o unixmake2.o unixmake.o mingw_make.o option.o winmakefile.o projectgenerator.o meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o borland_bmake.o msvc_dsp.o msvc_vcproj.o msvc_nmake.o msvc_objectmodel.o qstring.o qtextstream.o qiodevice.o qglobal.o qbytearray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlistdata.o qfile.o qfsfileengine_unix.o qfsfileengine_iterator_unix.o qfsfileengine.o qfsfileengine_iterator.o qregexp.o qvector.o qbitarray.o qdir.o qdiriterator.o quuid.o qhash.o qfileinfo.o qdatetime.o qstringlist.o qabstractfileengine.o qtemporaryfile.o qmap.o qmetatype.o qsettings.o qlibraryinfo.o qvariant.o qvsnprintf.o qlocale.o qlinkedlist.o qurl.o qnumeric.o qcryptographichash.o qscriptasm.o qscriptast.o qscriptastvisitor.o qscriptcompiler.o qscriptecmaarray.o qscriptecmaboolean.o qscriptecmacore.o qscriptecmadate.o qscriptecmafunction.o qscriptecmaglobal.o qscriptecmamath.o qscriptecmanumber.o qscriptecmaobject.o qscriptecmaregexp.o qscriptecmastring.o qscriptecmaerror.o qscriptcontext_p.o qscriptengine.o qscriptengine_p.o qscriptextenumeration.o qscriptextvariant.o qscriptcontext.o qscriptfunction.o qscriptgrammar.o qscriptlexer.o qscriptclassdata.o qscriptparser.o qscriptprettypretty.o qscriptsyntaxchecker.o qscriptvalue.o qscriptvalueimpl.o qscriptvalueiterator.o qscriptvalueiteratorimpl.o qscriptclass.o qscriptclasspropertyiterator.o qscriptengineagent.o qscriptcontextinfo.o qscriptstring.o qsettings_mac.o qcore_mac.o -headerpad_max_install_names -framework ApplicationServices -arch ppc
/usr/bin/ld: Undefined symbols:
__Unwind_Resume
vtable for __cxxabiv1::__class_type_info
vtable for __cxxabiv1::__si_class_type_info
operator delete(void*)
operator new(unsigned long)
___cxa_guard_abort
___cxa_guard_acquire
___cxa_guard_release
___cxa_pure_virtual
___gxx_personality_v0
vtable for __cxxabiv1::__vmi_class_type_info
operator delete[](void*)
operator new[](unsigned long)
collect2: ld returned 1 exit status
make: *** [/usr/local/Trolltech/tmp/qt-mac-preview-opensource-src-4.4.0-tp1/bin/qmake] Error 1

Message 5 in thread

On Monday 18 February 2008 17:14:29 denis bzowy wrote:
> &nbsp; just downloaded qt-mac-preview-opensource-src-4.4.0-tp1 to my mac
> 10.4.11 ppc<br>
> but can&apst link qmake:<br>
> <br>
> /usr/bin/ld: Undefined symbols:<br>
> __Unwind_Resume<br>
> vtable for __cxxabiv1::__class_type_info<br>
> ...<br>

1) Please don't use HTML in the mailing list.

2) Please don't hijack a thread. Your qmake issue has nothing to do with Steve 
Atkins's Patternist questions.

3) It's a local problem. Your system can't build any C++ applications. Those 
functions that cannot be found come from the standard C++ library shipped 
with g++ (libstdc++).

-- 
 [ signature omitted ] 

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