Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - yoho

Pages: [1]
1
Linux Specific Issues /
« on: May 31, 2005, 05:45:16 am »
Don\'t know for the other distro, but for mandriva, just try to use the genuine NVidia driver, on the NVidia site (just do a telinit 3, then run the file with a \".run\" extension being root).

This solved my problem : no indirect rendering anymore ! :D

But I still wonder why... I\'ll investigate to try to find the difference between the mandriva package and the NVidia driver.

2
Linux Specific Issues /
« on: May 29, 2005, 08:04:22 am »
Ok, so here is what i\'ve done :

1) Tried with the REL_3_010 branch
Code: [Select]
cvs update -dP -r REL_3_010
./autogen.sh
./configure
jam -q

about 50 files compile correctly then, I get this error stated above, summarized here :
Code: [Select]

src/npcclient/pathfind.cpp: In function \'typename
csList::Iterator FindInList(csList&, T&) [with T = psANode*]\':
src/npcclient/pathfind.cpp:583:   instantiated from here
src/npcclient/pathfind.cpp:576: error: dependent-name \'csList::Iterator\' is parsed as a non-type, but instantiation yields a type
src/npcclient/pathfind.cpp:576: note: say \'typename csList::Iterator\' if a type is meant


2) I tried with the latest cvs by using -A
results are even worst and I get a compile error at the second file.

3
Linux Specific Issues /
« on: May 29, 2005, 12:31:57 am »
Argh, the preview of my post was much more understandable than this crap I see above. Ok, I\'ve started updating from cvs and compiling everything again. I\'ll post the result and try to make it shorter.

4
Linux Specific Issues / Compilation error using mdv cooker
« on: May 28, 2005, 01:57:32 pm »
I tried to compile planeshift. CS and CEL compile like a charm, but not PS. My gcc version is 3.3.4 :
Code: [Select]

Reading specs
from /usr/lib/gcc-lib/i586-mandriva-linux-gnu/3.3.4/specs

Configured with: ../configure --prefix=/usr --libdir=/usr/lib
--with-slibdir=/lib --mandir=/usr/share/man
--infodir=/usr/share/info --enable-shared --enable-threads=posix
--disable-checking --enable-long-long --enable-__cxa_atexit
--enable-clocale=gnu --enable-languages=c,c++
--program-suffix=-3.3.4 --host=i586-mandriva-linux-gnu
--with-system-zlib

Thread model: posix
gcc version 3.3.4 (Mandrakelinux release 3.3.4-5mdk)


My problem seems to be related to a class and maybe a too strong checking by gcc. Is there any way to compile by modifying the line in patchfind.cpp ? Here is what I get :

Code: [Select]

(snip...)
C++ ./out/linuxx86/optimize/src/npcclient/pathfind.o
src/npcclient/pathfind.cpp: In function \'typename
csList::Iterator FindInList(csList&, T&) [with T = psANode*]\':
src/npcclient/pathfind.cpp:583:   instantiated from here
src/npcclient/pathfind.cpp:576: error: dependent-name \'csList::Iterator\' is parsed as a non-type, but instantiation yields a type
src/npcclient/pathfind.cpp:576: note: say \'typename csList::Iterator\' if a type is meant

    g++ -c -o ./out/linuxx86/optimize/src/npcclient/pathfind.o -I/home/vpa/easy_plane
shift/binariescrystalspace/include/cel -fPIC -I/home/vpa/easy_planeshift/binaries/cry
stalspace/include/crystalspace -I/home/vpa/easy_planeshift/binaries/cel/include/cel -
fexceptions  -I. -I./include -I./src/common -I./src/client -I./src/server src/npcclie
nt/pathfind.cpp

...failed C++ ./out/linuxx86/optimize/src/npcclient/pathfind.o ...
C++ ./out/linuxx86/optimize/src/npcclient/pathmanager.o
C++ ./out/linuxx86/optimize/src/npcclient/perceptions.o
...skipped psnpcclient for lack of pathfind.o...
MkDir1 ./out/linuxx86/optimize/src/server/database/mysql
C++ ./out/linuxx86/optimize/src/server/database/mysql/dal.o
LinkPlugin dbmysql.so
C++ ./out/linuxx86/optimize/src/client/sound/pssoundmngr.o
LinkPlugin pssound.so
...failed updating 1 target(s)...
...skipped 1 target(s)...
...updated 194 target(s)...
...patience...
...found 1657 target(s)...
...updating 15 target(s)...
Install1 /home/vpa/easy_planeshift/binaries/planeshift/bin/psserver
Install1 /home/vpa/easy_planeshift/binaries/planeshift/bin/psclient
Install1 /home/vpa/easy_planeshift/binaries/planeshift/bin/pssetup
Install1 /home/vpa/easy_planeshift/binaries/planeshift/bin/texparse
Install1 /home/vpa/easy_planeshift/binaries/planeshift/bin/ase_2_spr
Install1 /home/vpa/easy_planeshift/binaries/planeshift/bin/updater
Install1 /home/vpa/easy_planeshift/binaries/planeshift/bin/paws_generic
Install1 /home/vpa/easy_planeshift/binaries/planeshift/bin/eedit
C++ ./out/linuxx86/optimize/src/npcclient/pathfind.o
src/npcclient/pathfind.cpp: In function \'typename csList::Iterator FindInList(csList&, T&) [with T = psANode*]\':
src/npcclient/pathfind.cpp:583:   instantiated from here
src/npcclient/pathfind.cpp:576: error: dependent-name \'csList::Iterator\' is parsed as a non-type, but instantiation yields a type
src/npcclient/pathfind.cpp:576: note: say \'typename csList::Iterator\' if a type is meant

    g++ -c -o ./out/linuxx86/optimize/src/npcclient/pathfind.o -I/home/vpa/easy_planeshift/binariescrystalspace/include/cel -fPIC -I/home/vpa/easy_planeshift/binaries/crystalspace/include/crystalspace
-I/home/vpa/easy_planeshift/binaries/cel/include/cel
-fexceptions  -I. -I./include -I./src/common -I./src/client
-I./src/server src/npcclient/pathfind.cpp

...failed C++ ./out/linuxx86/optimize/src/npcclient/pathfind.o ...
...skipped psnpcclient for lack of pathfind.o...
...skipped /home/vpa/easy_planeshift/binaries/planeshift/bin/psnpcclient for                                                                       lack of psnpcclient...
Install1 /home/vpa/easy_planeshift/binaries/planeshift/lib/Planeshift/dbmysql.so
Install1 /home/vpa/easy_planeshift/binaries/planeshift/lib/Planeshift/dbmysql.csplugi                                                                      n
Install1 /home/vpa/easy_planeshift/binaries/planeshift/lib/Planeshift/pssound.so
Install1 /home/vpa/easy_planeshift/binaries/planeshift/lib/Planeshift/pssound.csplugi                                                                      n
...failed updating 1 target(s)...
...skipped 2 target(s)...
...updated 12 target(s)...

5
Linux Specific Issues /
« on: May 27, 2005, 08:32:00 pm »
Has anyone been successful with mandriva cooker ? What GCC version did you use ? gcc 4.0 gives me an error and gcc 3.3 another one. None of them compile planeshift successfully

6
Linux Specific Issues /
« on: May 27, 2005, 08:22:31 pm »
Ok  you\'re probably right, I\'m not able to tell. However, may I know which gcc version you\'re using ? 3.3 or 3.4 ?

7
Linux Specific Issues / GCC version
« on: May 27, 2005, 06:39:55 pm »
- What version of gcc do you use ?
- Is planeshift gcc 4.0 ready ? Most distro will be using gcc 4.0 by the end of the year by default.

8
Linux Specific Issues /
« on: May 25, 2005, 05:58:28 pm »
Worked for me. I both removed this texture and updated planeshift (which updated one file).

9
Linux Specific Issues /
« on: May 24, 2005, 01:41:50 am »
I have problem n?1 and can\'t found a lot of things about this message on the forum except that it might impact performances. But I don\'t really care about performances now... it doesn\'t launch at all. :(

./updater is working fine except the mouse cursor is extremely slow and it says to me \"no update\", which I find rather normal.
./ pssetup is working fine (I read the \"cannot save\" message on exit is meaningless)
./eedit is showing me the worksmith house correctly and I can move in this world, so my engine is working fine.
./psclient is exiting after 1 sec :(

10
Linux Specific Issues /
« on: May 23, 2005, 04:26:33 am »
Whooohooo ! more than 300 K/s ! I\'ve never downloaded so fast ! (using bittornado)

11
Technical Help: Problems BEFORE entering the game /
« on: May 19, 2005, 04:15:28 am »
Too bad... I wish the linux version had came out at the same time the windows version did. Linux users are again considered as marginals.

Pages: [1]