nel-all
[Top][All Lists]
Advanced

[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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]