Author Topic: Linux client  (Read 19888 times)

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
Linux client
« on: December 24, 2004, 03:04:11 pm »
just curious:
- when will the Linux binaries come out?
- when will the (linux) source and art be updated on the download_source page?

...sorry to be a pain in the arse :(
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

teal

  • Traveller
  • *
  • Posts: 17
    • View Profile
(No subject)
« Reply #1 on: December 24, 2004, 03:15:18 pm »
Yeah, I want the Linux binaries/sources too! Or can I get it from CVS??

Asraniel

  • Hydlaa Resident
  • *
  • Posts: 94
    • View Profile
(No subject)
« Reply #2 on: December 24, 2004, 03:16:58 pm »

teal

  • Traveller
  • *
  • Posts: 17
    • View Profile
(No subject)
« Reply #3 on: December 24, 2004, 03:18:27 pm »
Yeah I know. But would that work for the newest version too?

Asraniel

  • Hydlaa Resident
  • *
  • Posts: 94
    • View Profile
(No subject)
« Reply #4 on: December 24, 2004, 03:43:58 pm »

teal

  • Traveller
  • *
  • Posts: 17
    • View Profile
(No subject)
« Reply #5 on: December 24, 2004, 03:48:20 pm »
Then I\'m going to build then.

//edit: But I\'ve got an error. That there are missing file ... and also the Jamfiles weren\'t made correctly. The files that are missing are some header files for admin and common things in the console.
« Last Edit: December 24, 2004, 03:49:22 pm by teal »

peeg

  • Testers
  • Hydlaa Notable
  • *
  • Posts: 560
    • View Profile
(No subject)
« Reply #6 on: December 24, 2004, 04:29:52 pm »
Hey,
Building CB from CVS doesnt work for me, too. Same errors as above.
When will the linux-package be ready? I just cant wait.... it starts to hurt!
[ PSde ] - Join the german community!
Peeg Chaoswind - Mentor in The Rangers Of Yliakum

teal

  • Traveller
  • *
  • Posts: 17
    • View Profile
(No subject)
« Reply #7 on: December 24, 2004, 04:37:17 pm »
okay I fixed that Jamfile but didn\'t work.

Code: [Select]

SubDir TOP src tools partview ;
                                                                                                                                                             
Application ase_2_spr :
        [ Wildcard *.cpp *.h ]
;



Just open the editor type that and save it under src/tools/partview/Jamfile that should do the trick. but as i mentioned before when I\'m doing \"jam -aq\" I\'ve got some errors. Here my console output

Code: [Select]

...patience...
...found 1585 target(s)...
...updating 336 target(s)...
C++ ./out/linuxx86/optimize/src/common/admin/adminmessage.o
In file included from src/common/admin/adminmessage.h:25,
                 from src/common/admin/adminmessage.cpp:25:
src/common/net/message.h:28:29: csutil/csendian.h: No such file or directory
In file included from src/common/net/message.h:34,
                 from src/common/admin/adminmessage.h:25,
                 from src/common/admin/adminmessage.cpp:25:
src/common/util/genqueue.h:28:27: csutil/thread.h: No such file or directory
In file included from src/common/net/message.h:34,
                 from src/common/admin/adminmessage.h:25,
                 from src/common/admin/adminmessage.cpp:25:
src/common/util/genqueue.h:94: error: type/value mismatch at argument 1 in
   template parameter list for `template class csRef\'
src/common/util/genqueue.h:94: error:   expected a type, got `csMutex\'
src/common/util/genqueue.h:94: error: ISO C++ forbids declaration of `mutex\'
   with no type
src/common/util/genqueue.h:95: error: type/value mismatch at argument 1 in
   template parameter list for `template class csRef\'
src/common/util/genqueue.h:95: error:   expected a type, got `csCondition\'
src/common/util/genqueue.h:95: error: ISO C++ forbids declaration of `
   datacondition\' with no type
In file included from src/common/admin/adminmessage.h:25,
                 from src/common/admin/adminmessage.cpp:25:
src/common/net/message.h: In member function `size_t
   psMessageBytes::GetTotalSize() const\':
src/common/net/message.h:68: error: `csLittleEndianShort\' undeclared (first use
   this function)
src/common/net/message.h:68: error: (Each undeclared identifier is reported
   only once for each function it appears in.)
src/common/net/message.h: In member function `size_t psMessageBytes::GetSize()
   const\':
src/common/net/message.h:69: error: `csLittleEndianShort\' undeclared (first use
   this function)
src/common/net/message.h: In member function `void
   psMessageBytes::SetSize(unsigned int)\':
src/common/net/message.h:70: error: `csConvertEndian\' undeclared (first use
   this function)
src/common/net/message.h: In member function `void
   psMessageBytes::SetTotalSize(unsigned int)\':
src/common/net/message.h:71: error: `csConvertEndian\' undeclared (first use
   this function)
src/common/net/message.h: In member function `void MsgEntry::Add(float)\':
src/common/net/message.h:217: error: `csConvertEndian\' undeclared (first use
   this function)
src/common/net/message.h: In member function `void MsgEntry::Add(short unsigned
   int)\':
src/common/net/message.h:274: error: `csConvertEndian\' undeclared (first use
   this function)
src/common/net/message.h: In member function `void MsgEntry::Add(short int)\':
src/common/net/message.h:301: error: `csConvertEndian\' undeclared (first use
   this function)
src/common/net/message.h: In member function `void MsgEntry::Add(int)\':
src/common/net/message.h:327: error: `csConvertEndian\' undeclared (first use
   this function)
src/common/net/message.h: In member function `void MsgEntry::Add(unsigned int)
   \':
src/common/net/message.h:353: error: `csConvertEndian\' undeclared (first use
   this function)
src/common/net/message.h: In member function `void MsgEntry::Add(const
   csVector3&)\':
src/common/net/message.h:460: error: `csConvertEndian\' undeclared (first use
   this function)
src/common/net/message.h: In member function `float MsgEntry::GetFloat()\':
src/common/net/message.h:548: error: `csLittleEndianFloat\' undeclared (first
   use this function)
src/common/net/message.h: In member function `int16_t MsgEntry::GetInt16()\':
src/common/net/message.h:566: error: `csLittleEndianShort\' undeclared (first
   use this function)
src/common/net/message.h: In member function `uint16_t MsgEntry::GetUInt16()\':
src/common/net/message.h:584: error: `csLittleEndianShort\' undeclared (first
   use this function)
src/common/net/message.h: In member function `int32_t MsgEntry::GetInt32()\':
src/common/net/message.h:603: error: `csLittleEndianLong\' undeclared (first use
   this function)
src/common/net/message.h: In member function `uint32_t MsgEntry::GetUInt32()\':
src/common/net/message.h:621: error: `csLittleEndianLong\' undeclared (first use
   this function)
src/common/net/message.h: In member function `csVector3 MsgEntry::GetVector()\':
src/common/net/message.h:692: error: `csLittleEndianFloat\' undeclared (first
   use this function)
In file included from src/common/admin/adminmessage.h:26,
                 from src/common/admin/adminmessage.cpp:25:
src/common/net/messages.h: In constructor `
   psGUIActiveMagicMessage::psGUIActiveMagicMessage(unsigned int,
   psGUIActiveMagicMessage::commandType, csArray, bool)\':
src/common/net/messages.h:1806: warning: comparison between signed and unsigned
   integer expressions
src/common/net/messages.h:1821: warning: comparison between signed and unsigned
   integer expressions
src/common/admin/adminmessage.cpp: In member function `int
   psDialogManager::InsertResponseSet(psResponse&)\':
src/common/admin/adminmessage.cpp:810: error: `GetDataSafe\' undeclared (first
   use this function)
src/common/admin/adminmessage.cpp: In member function `int
   psDialogManager::InsertTrigger(const char*, const char*, int, int, int, int,
   int)\':
src/common/admin/adminmessage.cpp:849: error: `Downcase\' undeclared (first use
   this function)
 
    g++ -c -o ./out/linuxx86/optimize/src/common/admin/adminmessage.o     -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686  -O3 -fomit-frame-pointer -ffast-math  -I/opt/crystal/include -fexceptions  -I. -I./include -I./src/common -I./src/client -I./src/server src/common/admin/adminmessage.cpp
 
...failed C++ ./out/linuxx86/optimize/src/common/admin/adminmessage.o ...
...skipped libpsadminnet.a for lack of libpsadminnet.a(adminmessage.o)...
...failed updating 1 target(s)...
...skipped 1 target(s)...



I hope that helps for the dev\'s. I want to play CB now. Why first bring out the Windooze package :-)

acraig

  • Administrator
  • Veteran
  • *
  • Posts: 1562
    • View Profile
(No subject)
« Reply #8 on: December 24, 2004, 07:38:39 pm »
You need to update your Crystal Space to be the latest CVS version ( same with CEL and Cal3d )
----------
Andrew
"For all I know, she's lying, everyone's lying; welcome to the Internet"

teal

  • Traveller
  • *
  • Posts: 17
    • View Profile
(No subject)
« Reply #9 on: December 24, 2004, 08:38:57 pm »
CS and Cal3D are up-to-date ... but got problem with CEL won\'t compile at all ... which version should I have?

Gwath

  • Wayfarer
  • *
  • Posts: 7
    • View Profile
(No subject)
« Reply #10 on: December 25, 2004, 04:14:03 am »
Please, tell me, how long will we have to wait for CB for Linux?
If linux client will be released on January, I\'ll try to build and contrib-release something. If it\'s a matter of day or two, I will not spent my time on downloading and compiling everything to redundant your work.

teal

  • Traveller
  • *
  • Posts: 17
    • View Profile
(No subject)
« Reply #11 on: December 25, 2004, 08:26:30 am »
okay that CVS Planeshift is nearly to work ... (puh after 12 hours of non-stop compiling :-) )

big question though: are these \"tools\" in \"src/tools\" neccessary? because they do really trouble.

Lejon

  • Traveller
  • *
  • Posts: 21
    • View Profile
(No subject)
« Reply #12 on: December 25, 2004, 10:12:40 am »
Also missing the Linux Client binarys :(
Im an EQ adict, that hopefully will be a PS adict, when thay finaly shut the EQ servers down.
(Blackleo @ Antonius Bayle)
PC (laptop): 2GHz P4m, 512 DDR RAM, GF2Go 32MB / 100% Linux.(Gentoo) / 1Mbit Cable.
(Thes bad language filters, WILL one day drive me CRAZY!)

Kepto

  • Wayfarer
  • *
  • Posts: 8
    • View Profile
Waiting for stable CB?
« Reply #13 on: December 25, 2004, 10:16:14 am »
Well, the thought of using CVS to get CB working seems unappealing,
and from the previous posts, cumbersome. I suspect that patience is
key here for a stable Linux client to be released. (This is especially
necessary for distros like Gentoo where Planeshift can be \"emerged\"
through the Portage package manager).

We need some more communication from the developers about WHAT
the holdup is and WHEN we may expect a stable CB for Linux. I have
visited the sourceforge site, and there is absolutely nothing to
download!

The big question I have is why CB was released for Microsucks BEFORE
 a stable Linux release! This gives the Microsucks players an unfair
advantage of \"getting ahead\" in CB while we are out of the loop!

dark_chicken

  • Traveller
  • *
  • Posts: 18
    • View Profile
(No subject)
« Reply #14 on: December 25, 2004, 10:54:42 am »
Hey everyone! Just thought I\'d say that I compiled the CVS and got it running under Slackware 10.0. I followed the old build instructions, and after having recompiled everything a couple of times it\'s finally working. Got the art from the windows package. I had some problems with CEL though. Planeshift used the include path /usr/local/cel/include, but it should be /usr/local/include/cel if you install CEL in the default path. Edited Jamconfig and everything worked. I hope this helps someone, because we can\'t allow those windows types to get ahead :) Anyways, thanks devs for a wonderful game!
Ingame character is Jiuna. Say hello and give me all your crystals if you see me!