Author Topic: Linux client  (Read 19881 times)

Androgos

  • Guest
(No subject)
« Reply #90 on: January 15, 2005, 01:07:24 pm »
Quote
Originally posted by Lunpa
then why not just provide a damn source tarball, and let people mirror it and create thier own packeges for thier respective distrobutions?


Linux isn\'t like windows you know.
You need to have the same LIBC and other system libraries as the computer who compiled it (or else we would have to make it like 100 MB bigger), also this is doesn\'t work for people on 64bit, and people who have systems that in any way isn\'t like the standard one.
Linux users should know how to compile source, it\'s not that hard.

If we provide a binary for linux, we would have to update it regualary too, which is yet another factor that may fail, and the updater would need to support linux in it\'s auto self update, which also is a load of work which probably will fail since I don\'t have linux on my development PC.

So, just compile from source, there are even scripts that do that for you!

confused

  • Hydlaa Citizen
  • *
  • Posts: 269
    • View Profile
(No subject)
« Reply #91 on: January 16, 2005, 05:15:04 am »
I had no problems install cal3d and crystalspace, as they had proper installation makefiles for installing the build files to the specified locations.

It is CEL that does not have a make installation makefile for installing the build files, that is caused me the biggest headache and eventually gave up, opting to use the now available Linux Loki-base PS installer (which actually works rather nicely now).

I have no idea if PS actually has a makefile for installing build and data files to a specified locations, as ./configure failed everytime with CEL not being installed in the specified location.

roguestar191

  • Wayfarer
  • *
  • Posts: 1
    • View Profile
Quick Cel Fix
« Reply #92 on: January 16, 2005, 07:16:58 am »
After installing CEL, the easiest way to fix the errors PS gave was to run configure with whatever flags (.--enable-new-renderer && || --enable-debug)
Edit config.status once configure has finished, change /usr/local/cel/include to /usr/local/include/cel, re-run config.status and jam away.


I was getting re-def errors..
/usr/local/include/cel/physicallayer/pl.h:41: error: redefinition of `const
   size_t csArrayItemNotFound\'
/usr/local/include/crystalspace/csutil/array.h:305: error: `const size_t
   csArrayItemNotFound\' previously defined here

My problems were due to not having _the latest_ cel package. fixed with cvs.
« Last Edit: January 16, 2005, 09:10:53 am by roguestar191 »

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
(No subject)
« Reply #93 on: January 17, 2005, 09:43:31 am »
Quote
Originally posted by Androgos
Quote
Originally posted by Lunpa
then why not just provide a damn source tarball, and let people mirror it and create thier own packeges for thier respective distrobutions?


Linux isn\'t like windows you know.
You need to have the same LIBC and other system libraries as the computer who compiled it (or else we would have to make it like 100 MB bigger), also this is doesn\'t work for people on 64bit, and people who have systems that in any way isn\'t like the standard one.
Linux users should know how to compile source, it\'s not that hard.

If we provide a binary for linux, we would have to update it regualary too, which is yet another factor that may fail, and the updater would need to support linux in it\'s auto self update, which also is a load of work which probably will fail since I don\'t have linux on my development PC.

So, just compile from source, there are even scripts that do that for you!


Your point is taken and to some extent understandable.

BUT you also have to understand that distributions - even source-based cutting-edge like Gentoo - have a thing against putting CVS code in their repersitory. Quite frankly, the only reason why CB isn\'t in Gentoo\'s portage already for weeks (or months) is based solely the fact that the CB source is only available as CVS. And from my personal experience with CVS, I kinda understand the grudge they hold against it.

...so, please, just give us the wretched source tarball - we all know it\'s faaaaar easier to make it then a win32 or osX binary! ...as you said yourself: \"it\'s not that hard.\"
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

lynx_lupo

  • Veteran
  • *
  • Posts: 1431
  • Sorbus aria!
    • View Profile
    • Linux pri nas
(No subject)
« Reply #94 on: January 17, 2005, 02:26:26 pm »
Tarballs will be made once the client is stable enough. If you don\'t like cvs, use an installer - there are atleast 2 for linux only.
"Amor sceleratus habendi"- Ovid
"First they ignore you, then they laugh at you, then they fight you, then you eat them." -Godzilla

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
(No subject)
« Reply #95 on: January 17, 2005, 04:20:25 pm »
Quote
Originally posted by lynx_lupo
Tarballs will be made once the client is stable enough. If you don\'t like cvs, use an installer - there are atleast 2 for linux only.


that\'s an option ...but i\'m more woried about the UNinstalling CB (and CS-cvs, CEL-cvs) later, then installing it. ~_~ ...if you get my idea.
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

lynx_lupo

  • Veteran
  • *
  • Posts: 1431
  • Sorbus aria!
    • View Profile
    • Linux pri nas
(No subject)
« Reply #96 on: January 17, 2005, 05:27:43 pm »
rm -r?
"Amor sceleratus habendi"- Ovid
"First they ignore you, then they laugh at you, then they fight you, then you eat them." -Godzilla

Khudsa

  • Wayfarer
  • *
  • Posts: 3
    • View Profile
(No subject)
« Reply #97 on: January 18, 2005, 03:35:41 pm »
Finally I have built the game following the gento compile guide (the scripts don\'t work fine for me, but are god). Now, I\'m downloading the data throught the updater. But I have a question, all stuff (after built) is about 1.2 GB !!! Can  we \"clean\" the installation to decrease these 1.2 GB? Thanks!

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
(No subject)
« Reply #98 on: January 18, 2005, 03:44:58 pm »
Quote
Originally posted by lynx_lupo
rm -r?

*slaps his forehead when checking the install howto* right! --prefix ...stupid, stupid hook :(
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

kronon

  • Hydlaa Resident
  • *
  • Posts: 146
    • View Profile
(No subject)
« Reply #99 on: January 19, 2005, 03:12:05 pm »
My installer will come out soon. It is a test version. But I think that most people will have an easy installation. All installation problems should be gone then.
But the long compilation period will remain.

>>Art included<<

Karosh_Steinkatz

  • Hydlaa Citizen
  • *
  • Posts: 486
    • View Profile
(No subject)
« Reply #100 on: January 20, 2005, 12:13:54 pm »


Back to Planeshift again \\o/

Nard

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
(No subject)
« Reply #101 on: January 24, 2005, 11:05:55 pm »
And it worked like a charm Karosh_Steinkatz thanks!
If you Know what your doing,
You Not learning Anything.