From: Nicholas L. Nigay (nnigay@cboss.ru)
Date: Mon Oct 07 2002 - 05:38:40 PDT
gcc-3.x has much stricter c++ compiler than gcc-2.95 had.
Attached patch should help with problem above.
There is as few as possible 'using namespace ...' tricks.
btw, You would need to patch flex.
http://pkgcvs.turbolinux.co.jp/cgi-bin/cvsweb.cgi/flex/2.5.4a/flex-2.5.4a-gcc31.patch#rev1.2
I.Emil wrote:
> #flex --version
> flex version 2.5.4
> #
> #
> #make --ver
> GNU Make version 3.79.1 ...
> #
> #
> # gcc --version
> gcc (GCC) 3.1
> #
> #
> #uname -a
> SunOS 5.8 Generic_108528-15 sun4u sparc SUNW,Ultra-1
> #
> #
> #pwd
> /usr/local/arts++-1-1-a8
> #./configure
> this ok
> #make
> ...
> ...
> ../include/Ipv4PrefixPatricia.hh:675: only constructors take base
> initializers
> ../include/Ipv4PrefixPatricia.hh:675: confised by earlier errors,
> bailing out
> make[2]: *** [Arts.lo] Error 1
> make[2]: Leaving directory `/usr/local/arts++-1-1-a8/classes/src'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/usr/local/arts++-1-1-a8/classes'
> make[1]: *** [classes/lib/libArts.a] Error 2
> #
> #
> ---------------------
> Can help me with this?
> Thank you
> I.Emil
>
> _______________________________________________
> Cflowd mailing list
> Cflowd@caida.org
> http://login.caida.org/mailman/listinfo/cflowd
>
>
-- Good luck! Nicholas L. Nigay
_______________________________________________ Cflowd mailing list Cflowd@caida.org http://login.caida.org/mailman/listinfo/cflowd
This archive was generated by hypermail 2.1.4 : Mon Oct 07 2002 - 09:39:50 PDT