Christian,
this is caused by g++ v4.0 and up. I was preparing a patch just
before
version 0.4.0 was released but it's not done yet. Version 4.0+ of g++
just
follow the C++ standard...
The fix is simple. The class qualifications must be removed.
Hi,
thank you for this information. However, I know of two machines with g++ 4.x where compiling works fine. One of them is a Mac OS X box. Today, I downloaded Knoppix 5.0 to try g++ 4.x by my own. "g++ -v" prints "gcc version 4.0.4 20060507 (prerelease) (Debian 4.0.3-3)". The compile process worked as expected, no error.
So maybe your gcc version has some bug? Which exact version do you run? Can you provide the required patch, because without the chance to reproduce, I am not exactly sure, what needs to be done.
Thanks for your help.
Christian Dickmann
Christian Dickmann wrote:
Christian,
this is caused by g++ v4.0 and up. I was preparing a patch just
before
version 0.4.0 was released but it's not done yet. Version 4.0+ of g++
just
follow the C++ standard...
The fix is simple. The class qualifications must be removed.
Hi,
thank you for this information. However, I know of two machines with g++ 4.x where compiling works fine. One of them is a Mac OS X box. Today, I downloaded Knoppix 5.0 to try g++ 4.x by my own. "g++ -v" prints "gcc version 4.0.4 20060507 (prerelease) (Debian 4.0.3-3)". The compile process worked as expected, no error.
So maybe your gcc version has some bug? Which exact version do you run? Can you provide the required patch, because without the chance to reproduce, I am not exactly sure, what needs to be done.
Thanks for your help.
Christian Dickmann
Christian,
I use g++ 4.1.0 from Fedora 5. The attached patch must be applied.
Regards,
Stephane Ouellette.
Hi all,
based on the patch provided by Stephane, I created an updated release. It can be found at http://user.informatik.uni-goettingen.de/~cdickman/nsis-0.4.1-dev.tar.gz
@Johnny: Does this version work for you? @Stephane: Thank you very much.
If this version works for Johnny, 0.4.1 will be officially released as a bugfix release.
Christian Dickmann
On Tue, 13 Jun 2006 22:24:42 -0400, Stephane Ouellette stephane.ouellette@polymtl.ca wrote:
Christian Dickmann wrote:
Christian,
this is caused by g++ v4.0 and up. I was preparing a patch just
before
version 0.4.0 was released but it's not done yet. Version 4.0+ of g++
just
follow the C++ standard...
The fix is simple. The class qualifications must be removed.
Hi,
thank you for this information. However, I know of two machines with g++ 4.x where compiling works fine. One of them is a Mac OS X box. Today, I downloaded Knoppix 5.0 to try g++ 4.x by my own. "g++ -v" prints "gcc version 4.0.4 20060507 (prerelease) (Debian 4.0.3-3)". The compile process worked as expected, no error.
So maybe your gcc version has some bug? Which exact version do you run? Can you provide the required patch, because without the chance to reproduce, I am not exactly sure, what needs to be done.
Thanks for your help.
Christian Dickmann
Christian,
I use g++ 4.1.0 from Fedora 5. The attached patch must be applied.
Regards,
Stephane Ouellette.
nsis_imp@informatik.uni-goettingen.de