PlaneShift
Development => Development Deliberation => Topic started by: SquidProject on May 17, 2005, 03:47:52 am
-
i have been having problems building planeshift and its dependencies, following the build guide for gentoo on laanx.fragnetics.com to the letter and using the latest CVS. Cal3d builds fine without saying that it has failed to build anything. The crystal space configure finds libcal3d and says that it is sufficiently recent, but then jam fails to build ./out/linuxx86/debug/plugins/aws/awscomp.o and
./out/linuxx86/debug/plugins/aws/awschkbx.o
cel then fails to build ./out/linuxx86/debug/libs/celtool/initapp.o ..., and when i run jam -a in the planeshift directory all kinds of things fail to build, including psclient, psserver, and pssetup.
I realize i\'ll probably have to rebuild planeshift once the server comes back up, but i figure that if i can get it to work now i\'ll be able to get it to work then, and not have to wait for a binary to be released. I appreciate any help that anyone can get me.
-
Retry, things get sorted out in time. Aws isn\'t needed by ps anyway. Maybe it is by cel, but I don\'t know.
Your client would already be server compatible. ;)
-
I have build latest source on Slackware without any problems I was using older
cal3d though. Can you do jam -q and paste full error message?
Regards.
-
sure. this is after jam has built everything that it can build and I\'m running it again.
...patience...
...patience...
...patience...
...found 3517 target(s)...
...updating 3 target(s)...
C++ ./out/linuxx86/debug/plugins/aws/awschkbx.o
plugins/aws/awschkbx.cpp: In member function `virtual bool
awsCheckBox::Setup(iAws*, iAwsComponentNode*)\':
plugins/aws/awschkbx.cpp:80: error: no matching function for call to `
autom::signal2 autom::multi_threaded_local>::connect(awsCheckBox* const, )\'
plugins/aws/sigslot.h:2067: error: candidates are: void
autom::signal2::connect(desttype*, void
(desttype::*)(arg1_type, arg2_type)) [with desttype = awsCheckBox, arg1_type
= const std::string&, arg2_type = awsPropertyBase*, mt_policy =
autom::multi_threaded_local]
plugins/aws/awschkbx.cpp:81: error: no matching function for call to `
autom::signal2 autom::multi_threaded_local>::connect(awsCheckBox* const, )\'
plugins/aws/sigslot.h:2067: error: candidates are: void
autom::signal2::connect(desttype*, void
(desttype::*)(arg1_type, arg2_type)) [with desttype = awsCheckBox, arg1_type
= const std::string&, arg2_type = awsPropertyBase*, mt_policy =
autom::multi_threaded_local]
g++ -c -o ./out/linuxx86/debug/plugins/aws/awschkbx.o -I. -I./include -I./include -Wall -Wno-unknown-pragmas -pipe -march=i586 -I/usr/local/include -fno-exceptions -g3 -DCS_DEBUG -fPIC plugins/aws/awschkbx.cpp
...failed C++ ./out/linuxx86/debug/plugins/aws/awschkbx.o ...
...skipped aws.so for lack of awschkbx.o...
...failed updating 1 target(s)...
...skipped 1 target(s)...
maybe I do need an older version of cal3d. Can you specify version when using CVS? Again, thanks for the help.