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

Qt-interest Archive, May 2008
Trouble Compiling QT 4.4.0 on Solaris


Message 1 in thread

Has anyone seen errors like this when trying to compile QT 4.4.0 on Solaris?

"painting/qpathclipper.cpp", line 499: Error: Could not find a match for
traverseTree needed in traverseTree<QKdPointFinder>(QKdPointTree::Node&,
QKdPointFinder&, int).
"painting/qpathclipper.cpp", line 615:     Where: While instantiating
"traverseTree<QKdPointFinder>(QKdPointTree::Node&, QKdPointFinder&, int)".
"painting/qpathclipper.cpp", line 615:     Where: Instantiated from
non-template code.
"painting/qpathclipper.cpp", line 502: Error: Could not find a match for
traverseTree needed in traverseTree<QKdPointFinder>(QKdPointTree::Node&,
QKdPointFinder&, int).
"painting/qpathclipper.cpp", line 615:     Where: While instantiating
"traverseTree<QKdPointFinder>(QKdPointTree::Node&, QKdPointFinder&, int)".
"painting/qpathclipper.cpp", line 615:     Where: Instantiated from
non-template code.

Message 2 in thread

On 9 May 2008, at 18:58, Torrin Jones wrote:

> Has anyone seen errors like this when trying to compile QT 4.4.0 on  
> Solaris?
>
> "painting/qpathclipper.cpp", line 499: Error: Could not find a match  
> for traverseTree needed in  
> traverseTree<QKdPointFinder>(QKdPointTree::Node&, QKdPointFinder&,  
> int).
> "painting/qpathclipper.cpp", line 615:     Where: While  
> instantiating "traverseTree<QKdPointFinder>(QKdPointTree::Node&,  
> QKdPointFinder&, int)".
> "painting/qpathclipper.cpp", line 615:     Where: Instantiated from  
> non-template code.
> "painting/qpathclipper.cpp", line 502: Error: Could not find a match  
> for traverseTree needed in  
> traverseTree<QKdPointFinder>(QKdPointTree::Node&, QKdPointFinder&,  
> int).
> "painting/qpathclipper.cpp", line 615:     Where: While  
> instantiating "traverseTree<QKdPointFinder>(QKdPointTree::Node&,  
> QKdPointFinder&, int)".
> "painting/qpathclipper.cpp", line 615:     Where: Instantiated from  
> non-template code.

I had very many errors building on Solaris 10U4 (and haven't even  
succeeded yet). That was with Sun Studio and stlport4. I'll try again  
with the default settings, and probably also with Apache std c++ lib  
(as per used in KDE). My impression is that Qt 4.4 wasn't tested on  
Solaris.

A+
Paul


Message 3 in thread

Quoting Torrin Jones <tjones.job@xxxxxxxxx>:

You may want to subscribe to the kde-solaris mailing list, as they are  
probably experiencing the same problems you seeing.

Adriaan de Groot's and Stefan Teleman's blogs (aggregated at  
planetkde.org ) usually talk about the pains of Qt and KDE on Solaris  
and OpenSolaris, both with the Sun compiler and with gcc.

The KDE Solaris website ( http://www.kde.org/mailinglists/ ), although  
currently quite outdated, might be helpful, too.

> Has anyone seen errors like this when trying to compile QT 4.4.0 on Solaris?
>
> "painting/qpathclipper.cpp", line 499: Error: Could not find a match for
> traverseTree needed in traverseTree<QKdPointFinder>(QKdPointTree::Node&,
> QKdPointFinder&, int).
> "painting/qpathclipper.cpp", line 615:     Where: While instantiating
> "traverseTree<QKdPointFinder>(QKdPointTree::Node&, QKdPointFinder&, int)".
> "painting/qpathclipper.cpp", line 615:     Where: Instantiated from
> non-template code.
> "painting/qpathclipper.cpp", line 502: Error: Could not find a match for
> traverseTree needed in traverseTree<QKdPointFinder>(QKdPointTree::Node&,
> QKdPointFinder&, int).
> "painting/qpathclipper.cpp", line 615:     Where: While instantiating
> "traverseTree<QKdPointFinder>(QKdPointTree::Node&, QKdPointFinder&, int)".
> "painting/qpathclipper.cpp", line 615:     Where: Instantiated from
> non-template code.
>



-- 
 [ signature omitted ] 

Message 4 in thread

Hi,

> Has anyone seen errors like this when trying to compile QT 4.4.0 on Solaris?
>  [...]

Which compiler is this?

Here are the compilers Qt 4.4 has been tested with on Solaris:
	http://doc.trolltech.com/4.4/supported-platforms.html

-- 
 [ signature omitted ] 

Message 5 in thread

[XXXXX XXXXX XXXXX] 4: which CC
/opt/SUNWspro/SC11.0/bin/CC
[XXXXX XXXXX XXXXX] 5: CC -V
CC: Sun C++ 5.8 Patch 121017-05 2006/08/30
[XXXXX XXXXX XXXXX] 6:


On 5/9/08, Dimitri <dimitri@xxxxxxxxxxxxx> wrote:
>
> Hi,
>
> Has anyone seen errors like this when trying to compile QT 4.4.0 on
>> Solaris?
>>  [...]
>>
>
> Which compiler is this?
>
> Here are the compilers Qt 4.4 has been tested with on Solaris:
>        http://doc.trolltech.com/4.4/supported-platforms.html
>
> --
> Dimitri
>
> --
> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with
> "unsubscribe" in the subject or the body.
> List archive and information: http://lists.trolltech.com/qt-interest/
>
>

Message 6 in thread

Hi,

> [XXXXX XXXXX XXXXX] 4: which CC
> /opt/SUNWspro/SC11.0/bin/CC
> [XXXXX XXXXX XXXXX] 5: CC -V
> CC: Sun C++ 5.8 Patch 121017-05 2006/08/30
> [XXXXX XXXXX XXXXX] 6:

It looks like Qt has been tested with Sun C++  5.8:
http://doc.trolltech.com/4.4/supported-platforms.html

Note that your version of Sun C++ 5.8 is rather old. Patch level 121017-14 is 
currently available:
http://developers.sun.com/sunstudio/downloads/patches/ss11_patches.html
and you still have patch level 121017-05. Try applying the latest patches and 
come back to us if this doesn't help.

-- 
 [ signature omitted ] 

Message 7 in thread

On 9 May 2008, at 20:24, Torrin Jones wrote:

> [XXXXX XXXXX XXXXX] 4: which CC
> /opt/SUNWspro/SC11.0/bin/CC
> [XXXXX XXXXX XXXXX] 5: CC -V
> CC: Sun C++ 5.8 Patch 121017-05 2006/08/30
> [XXXXX XXXXX XXXXX] 6:
>
>
> On 5/9/08, Dimitri <dimitri@xxxxxxxxxxxxx> wrote:
> Hi,
>
> Has anyone seen errors like this when trying to compile QT 4.4.0 on  
> Solaris?
>  [...]
>
> Which compiler is this?
>
> Here are the compilers Qt 4.4 has been tested with on Solaris:
>        http://doc.trolltech.com/4.4/supported-platforms.html

According to this page, WebKit requires Sun Studio 12 and later.

In addition to the problems that I've seen (Sun Studio 12, using  
stlport4), there have been several reports of problems with Sun Studio  
12 and the Apache C++ std lib as well.

I'm going to give libCstd a whirl in a minute.

A+
Paul