PlaneShift

Development => Development Deliberation => Topic started by: SquidProject on May 17, 2005, 03:47:52 am

Title: can't build PS, CS, or Cel
Post 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.
Title:
Post by: lynx_lupo on May 17, 2005, 11:03:33 am
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. ;)
Title:
Post by: Platyna on May 17, 2005, 11:05:07 am
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.
Title:
Post by: SquidProject on May 17, 2005, 11:12:50 am
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.