[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Nel] Penetrant problem in linux make
From: |
Vianney Lecroart |
Subject: |
RE: [Nel] Penetrant problem in linux make |
Date: |
Mon, 1 Mar 2004 11:47:00 +0100 |
Hi,
I know you found the solution. But for other people, these errors happen
because sltport version must be 4.6 to compile with gcc3.2
Vianney Lecroart
---
lead network programmer / nevrax.com
icq#: 6870415
homepage: http://ace.planet-d.net
www.geekcode.com: GCS/E d- s+++: a- C+++$UL++ P- L+++>+$ E+>- W++ N+ o?
K- w++$ O- M- V- PS- PE? Y PGP t 5? X+ R- tv++ b- DI D+ G e++ h-- r y?
> -----Original Message-----
> From: address@hidden [mailto:nel-all-
> address@hidden On Behalf Of illuminatus
> Sent: samedi 28 février 2004 01:17
> To: Developer's list for the NeL platform
> Subject: [Nel] Penetrant problem in linux make
>
> Heya, it's me again....
>
> i simply ran out of ideas here, while trying to compile NeL on Linux.
> I tried it on two different machines (an old one with SuSE 7.2, and a
> newer one with SuSE 8.2).
>
> I've been sitting on that thing for like 15 hours now, and i'm at the
> end of my ideas.
>
> Can anyone see, whats going on?
>
> --------------------------------------------------------------------
> -------------------- Snip - Beware! Evil ahead! --------------------
> --------------------------------------------------------------------
> server:/opt/games/mmo/code/nel/src/misc/config_file # g++
> -DHAVE_CONFIG_H -I. -I. -I../../../include -g -O3 -DNL_RELEASE_DEBUG
-g
> -O2 -ftemplate-depth-24 -D_REENTRANT -Wall -ansi -W -Wpointer-arith
> -Wsign-compare -Wno-deprecated-declarations -Wno-multichar
> -Wno-long-long -Wno-unused -I/usr/include/libxml2
> -I/usr/include/libxml2/libxml -I/usr//include/stlport
-I../../../include
> -DHAVE_NELCONFIG_H -c cf_lexical.cpp -MT cf_lexical.lo -MD -MP -MF
> .deps/cf_lexical.TPlo -fPIC -DPIC -o .libs/cf_lexical.lo
>
> In file included from ../../../include/nel/misc/stream.h:31,
> from ../../../include/nel/misc/file.h:29,
> from cf_lexical.lxx:9:
> ../../../include/nel/misc/class_registry.h:34:27: hash_map: No such
file
> or directory
> In file included from ../../../include/nel/misc/stream.h:31,
> from ../../../include/nel/misc/file.h:29,
> from cf_lexical.lxx:9:
> ../../../include/nel/misc/class_registry.h:108: ISO C++ forbids
> declaration of
> `hash_map' with no type
> ../../../include/nel/misc/class_registry.h:108: template-id `
> hash_map<std::string, NLMISC::CClassRegistry::CClassNode>' used as
a
> declarator
> ../../../include/nel/misc/class_registry.h:108: parse error before `;'
> token
> ../../../include/nel/misc/class_registry.h:109: ISO C++ forbids
> declaration of
> `TClassMap' with no type
> ../../../include/nel/misc/class_registry.h:109: parse error before `*'
> token
> In file included from ../../../include/nel/misc/file.h:29,
> from cf_lexical.lxx:9:
> ../../../include/nel/misc/stream.h:39:27: hash_map: No such file or
> directory
> In file included from ../../../include/nel/misc/file.h:29,
> from cf_lexical.lxx:9:
> ../../../include/nel/misc/stream.h:894: syntax error before `;' token
> ../../../include/nel/misc/stream.h:895: `nelhash' was not declared in
this
> scope
> ../../../include/nel/misc/stream.h:895: ISO C++ forbids declaration of
`
> hash_map' with no type
> ../../../include/nel/misc/stream.h:895: template-id `hash_map<uint64,
> void*,
> <expression error> >' used as a declarator
> ../../../include/nel/misc/stream.h:895: parse error before `::' token
> ../../../include/nel/misc/stream.h:896: `nelhash' was not declared in
this
> scope
> ../../../include/nel/misc/stream.h:896: ISO C++ forbids declaration of
`
> hash_map' with no type
> ../../../include/nel/misc/stream.h:896: template-id `hash_map<uint64,
> void*,
> <expression error> >' used as a declarator
> ../../../include/nel/misc/stream.h:896: parse error before `::' token
> ../../../include/nel/misc/stream.h:899: `IStreamable' was not declared
> in this
> scope
> ../../../include/nel/misc/stream.h:899: `ptr' was not declared in this
> scope
> ../../../include/nel/misc/stream.h:899: invalid data member
initialization
> ../../../include/nel/misc/stream.h:899: (use `=' to initialize static
data
> members)
> ../../../include/nel/misc/stream.h:899: variable or field
> `serialIStreamable'
> declared void
> ../../../include/nel/misc/stream.h: In member function `void
> NLMISC::IStream::serialPtr(T*&)':
> ../../../include/nel/misc/stream.h:414: parse error before `;' token
> ../../../include/nel/misc/stream.h:447: parse error before `;' token
> ../../../include/nel/misc/stream.h: At global scope:
> ../../../include/nel/misc/stream.h:1468: parse error before `{' token
> ../../../include/nel/misc/stream.h:1474: parse error before `}' token
> In file included from ../../../include/nel/misc/stream.h:1478,
> from ../../../include/nel/misc/file.h:29,
> from cf_lexical.lxx:9:
> ../../../include/nel/misc/stream_inline.h:55: syntax error before `::'
> token
> ../../../include/nel/misc/stream_inline.h:58: ISO C++ forbids
> declaration of `
> _XML' with no type
> ../../../include/nel/misc/stream_inline.h:59: ISO C++ forbids
> declaration of `
> resetPtrTable' with no type
> ../../../include/nel/misc/stream_inline.h:64: syntax error before `::'
> token
> ../../../include/nel/misc/stream_inline.h:75: syntax error before `::'
> token
> ../../../include/nel/misc/stream_inline.h:81: syntax error before `::'
> token
> ../../../include/nel/misc/stream_inline.h:87: syntax error before `::'
> token
> ../../../include/nel/misc/stream_inline.h:109: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:131: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:153: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:175: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:197: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:219: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:241: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:263: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:270: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:277: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:290: syntax error before `.'
> token
> ../../../include/nel/misc/stream_inline.h:295: `len' was not declared
in
> this
> scope
> ../../../include/nel/misc/stream_inline.h:295: ISO C++ forbids
> declaration of `
> serial' with no type
> ../../../include/nel/misc/stream_inline.h:296: parse error before `}'
> token
> ../../../include/nel/misc/stream_inline.h:298: `len' was not declared
in
> this
> scope
> ../../../include/nel/misc/stream_inline.h:298: parse error before `;'
> token
> ../../../include/nel/misc/stream_inline.h:298: syntax error before
`++'
> token
> ../../../include/nel/misc/stream_inline.h:304: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:311: syntax error before `.'
> token
> ../../../include/nel/misc/stream_inline.h:316: `len' was not declared
in
> this
> scope
> ../../../include/nel/misc/stream_inline.h:316: ISO C++ forbids
> declaration of `
> serial' with no type
> ../../../include/nel/misc/stream_inline.h:316: redefinition of `int
> serial'
> ../../../include/nel/misc/stream_inline.h:295: `int serial' previously
> defined
> here
> ../../../include/nel/misc/stream_inline.h:317: parse error before `}'
> token
> ../../../include/nel/misc/stream_inline.h:319: `len' was not declared
in
> this
> scope
> ../../../include/nel/misc/stream_inline.h:319: parse error before `;'
> token
> ../../../include/nel/misc/stream_inline.h:319: syntax error before
`++'
> token
> ../../../include/nel/misc/stream_inline.h:326: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:332: syntax error before
`::'
> token
> ../../../include/nel/misc/stream_inline.h:338: syntax error before
`::'
> token
> In file included from cf_lexical.lxx:9:
> ../../../include/nel/misc/file.h:44: parse error before `{' token
> ../../../include/nel/misc/file.h:47: ISO C++ forbids declaration of
> `EFile'
> with no type
> ../../../include/nel/misc/file.h: In function `int NLMISC::EFile(const
> std::string&)':
> ../../../include/nel/misc/file.h:47: only constructors take base
> initializers
> ../../../include/nel/misc/file.h:47: confused by earlier errors,
bailing
> out
>
-----------------------------------------------------------------------
> ---------------------------- End of pain
------------------------------
>
> So, on both systems the problem always occured for the cf_lexical.lxx
> file. Question is: What the heck is going wrong here?
>
>
> Any help is REALLY appreciated!
>
>
>
> Konstantin
>
>
>
> _______________________________________________
> Nel mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/nel-all
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- RE: [Nel] Penetrant problem in linux make,
Vianney Lecroart <=