template definitions cannot nest(qdbusargument.h)
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)
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)
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)
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)
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