template definitions cannot nest(qdbusargument.h)

2007-02-15 Thread Azman Minha
Hi all,

I want to compile QtDBus and tools 

(http://www.kdelibs.com/wiki/index.php/Building_KDElibs_4_using_MS_Visual_Studio)

But I encounter this error.

qdbusargument.h(173) : error C2954: template definitions cannot nest.

My spec:
QT: 4.2.2
Compiler:Visual C++ 6.0

Any suggestion on what should I do?


 

Looking for earth-friendly autos? 
Browse Top Cars by Green Rating at Yahoo! Autos' Green Center.
http://autos.yahoo.com/green_center/
___
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem


Re: template definitions cannot nest(qdbusargument.h)

2007-02-15 Thread Christian Ehrlicher

Azman Minha schrieb:

Hi all,

I want to compile QtDBus and tools 


(http://www.kdelibs.com/wiki/index.php/Building_KDElibs_4_using_MS_Visual_Studio)

But I encounter this error.

qdbusargument.h(173) : error C2954: template definitions cannot nest.

My spec:
QT: 4.2.2
Compiler:Visual C++ 6.0

Any suggestion on what should I do?

msvc6 is not supported by kdelibs (and as it looks, qdbus is also not 
compilable with msvc6).

Use a recent compiler.

Christian Ehrlicher



signature.asc
Description: OpenPGP digital signature
___
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem


Re: template definitions cannot nest(qdbusargument.h)

2007-02-15 Thread Thiago Macieira
Christian Ehrlicher wrote:
 qdbusargument.h(173) : error C2954: template definitions cannot nest.

 My spec:
 QT: 4.2.2
 Compiler:Visual C++ 6.0

 Any suggestion on what should I do?

msvc6 is not supported by kdelibs (and as it looks, qdbus is also not
compilable with msvc6).
Use a recent compiler.

KDELibs doesn't support MSVC++ 6.0, but Qt does. The code is a bug 
previously not known.

Azman, please report it to Trolltech, at [EMAIL PROTECTED] The code 
in question (an operator using a template-template parameter) will have 
to be disabled for that compiler.

In any event, upgrade your compiler.
-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358


pgpvPXKo1Hd83.pgp
Description: PGP signature
___
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem


Re: template definitions cannot nest(qdbusargument.h)

2007-02-15 Thread Christian Ehrlicher

Thiago Macieira schrieb:

Christian Ehrlicher wrote:

qdbusargument.h(173) : error C2954: template definitions cannot nest.

My spec:
QT: 4.2.2
Compiler:Visual C++ 6.0

Any suggestion on what should I do?

msvc6 is not supported by kdelibs (and as it looks, qdbus is also not
compilable with msvc6).
Use a recent compiler.


KDELibs doesn't support MSVC++ 6.0, but Qt does. The code is a bug 
previously not known.


Because qdbus is not officially supported on win32 atm and I wonder that 
dbus/win32 is compilable with msvc6 ... :)


Christian



signature.asc
Description: OpenPGP digital signature
___
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem


Re: template definitions cannot nest(qdbusargument.h)

2007-02-15 Thread Thiago Macieira
Christian Ehrlicher wrote:
 KDELibs doesn't support MSVC++ 6.0, but Qt does. The code is a bug
 previously not known.

Because qdbus is not officially supported on win32 atm and I wonder that
dbus/win32 is compilable with msvc6 ... :)

While that is true, Qt is supposed to be MSVC6-clean. So, reporting it and 
having that code #ifdef'ed out will help once QtDBus is officially 
enabled on Windows :-)

-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358


pgpkkCKSJI9f5.pgp
Description: PGP signature
___
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem