Author Topic: How's the PS Linux Source Package coming along?  (Read 1532 times)

Sharaz

  • Hydlaa Resident
  • *
  • Posts: 81
    • View Profile
How's the PS Linux Source Package coming along?
« on: April 29, 2003, 01:53:02 am »
Some time ago Atanor said that he was working on a source version of 0.2.010 for Linux, besides the current binary version.
Since then I haven\'t read any more news about it, so i was wondering if anybody knows what\'s going on.
Atanor, have you got any news for us, please?
The two most common things in the Universe are hydrogen and stupidity. Just look at the number of Windoze users ;)
     -- Harlan Ellison (Edited by me)

--->  Join the BISM  <---

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
(No subject)
« Reply #1 on: April 29, 2003, 02:00:12 am »
did you try the CVS tree?
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

Sharaz

  • Hydlaa Resident
  • *
  • Posts: 81
    • View Profile
(No subject)
« Reply #2 on: April 29, 2003, 02:22:14 am »
I\'ve had some problems with that. Most of them I was able to fix, but in the end there were still a few that drove me completely nuts. And I have already got (medium) experience with CVS and compiling my own programs. A good package would make PS much more available to ,slightly less experienced, Linux users.

I also believe that it\'s important that it\'s a source package, since binary packages tend to give problems on machines that use slightly different libraries. That\'s the problem with the current binary package. It\'s compiled agains the very latest (bleeding edge) libc6, which isn\'t in Debian Unstable yet.
The two most common things in the Universe are hydrogen and stupidity. Just look at the number of Windoze users ;)
     -- Harlan Ellison (Edited by me)

--->  Join the BISM  <---

Kundalf

  • Hydlaa Resident
  • *
  • Posts: 175
    • View Profile
(No subject)
« Reply #3 on: April 29, 2003, 12:36:39 pm »
hey folks,

afaik the source packages are already ready for d/l on downloads
I guess one of the packages was broken in the beginning, but as far as I could see its fixed now.

In my opinion a binary package is more important, since you can download the sources from cvs (which should be the same as in the package if you take the MB release). The librarys, cs, cel etc can either be taken from cvs or from your distribution.

But it would make sense to build a statically liked package, although it may be a lot bigger. Maybe using non bleeding edge librarys for compilation would make it easyer to install the binaries for ppl using non state of the art distributions.

(bleeding edge may be a little exaggerated :D but I hope you understand what I mean anyways...;))

-- take care --
 

visit my favored site  ;)

Sharaz

  • Hydlaa Resident
  • *
  • Posts: 81
    • View Profile
(No subject)
« Reply #4 on: April 29, 2003, 02:11:03 pm »
I\'ve just begun to build the source packages and I got an error when running \'./configure\' in the CS dir:

mk/subs.mak:30: docs/docs.mak: No such file or directory
mk/subs.mak:30: docs/docs.mak: No such file or directory
make: *** No rule to make target `docs/docs.mak\'.  Stop.

It doesn\'t appear to be fatal, but it would be better if it were fixed.

Now about the source package.
The source package should contain everything you need to run PS, no more, no less. The problems with getting CP, CEL and PS from CVS are:
1) You\'re often downloading more than you need.
2) Since you\'re using the latest of all 3 programs, there\'s a much higher chance of bugs.
3) Except for the forum, there\'s little documentation on how to get the 3 parts running together. This makes it a lot harder for newbies.

It would be very nice if there were a source package that has been tested and is easy to install.

Binary packages however have some inherent flaws.
1) They\'re not optimized for your system.
2) They\'re bigger
3) They\'re sometimes compiled against libs that are much newer than is neccesary. (The current problem....)

All in all, I still believe that a source package is a good idea. I\'ll  test the current one and post my findings to the board.
The two most common things in the Universe are hydrogen and stupidity. Just look at the number of Windoze users ;)
     -- Harlan Ellison (Edited by me)

--->  Join the BISM  <---

Sharaz

  • Hydlaa Resident
  • *
  • Posts: 81
    • View Profile
(No subject)
« Reply #5 on: April 29, 2003, 02:49:47 pm »
Ok the first problem was easily fixed. Since docs/docs.mak doesn\'t excist, remove it as a target from mk/subs.mak.

New problem building Crystal Space from the provided package:
plugins/aws/slp.hpp is needed but doesn\'t exist.
I checked the CS CVS, but it isn\'t in their repository either anymore.
The two most common things in the Universe are hydrogen and stupidity. Just look at the number of Windoze users ;)
     -- Harlan Ellison (Edited by me)

--->  Join the BISM  <---

Kundalf

  • Hydlaa Resident
  • *
  • Posts: 175
    • View Profile
(No subject)
« Reply #6 on: April 29, 2003, 03:18:34 pm »
Quote
1) They\'re not optimized for your system.


Usually none of the packages your distribution uses is optimized for your system, so an unoptimized PS will only make a minor difference...;)


Quote
2) They\'re bigger
3) They\'re sometimes compiled against libs that are much newer than is neccesary. (The current problem....)


Thats what I said b4...:D
-- take care --
 

visit my favored site  ;)

Kundalf

  • Hydlaa Resident
  • *
  • Posts: 175
    • View Profile
(No subject)
« Reply #7 on: April 29, 2003, 03:26:26 pm »
Quote
Originally posted by Sharaz
Ok the first problem was easily fixed. Since docs/docs.mak doesn\'t excist, remove it as a target from mk/subs.mak.


hmm, I\'ve already got my PS running, but I just thought try to compile the source packages...;)

So try to use configure-jam instead of configure. It works for me without glitches or errors so far.
-- take care --
 

visit my favored site  ;)

Sharaz

  • Hydlaa Resident
  • *
  • Posts: 81
    • View Profile
(No subject)
« Reply #8 on: April 29, 2003, 04:03:06 pm »
With jam I get a problem with the same part of the compilation:

Flex plugins/aws/skinlex.cpp
flex: fatal internal error, bad line in skeleton file

    flex -S./mk/support/flex.skl -t  plugins/aws/skinlex.ll > plugins/aws/skinlex.cpp
 
...failed Flex plugins/aws/skinlex.cpp ...
...removing plugins/aws/skinlex.cpp
...skipped skinlex.o for lack of skinlex.cpp...
Bison plugins/aws/skinpars.cpp
plugins/aws/skinpars.yy:61.8-12: type redeclaration for window_item

    bison -d -p aws -o plugins/aws/skinpars.cpp plugins/aws/skinpars.yy
 
...failed Bison plugins/aws/skinpars.cpp ...
...skipped skinpars.o for lack of skinpars.cpp...
...skipped aws.so for lack of skinlex.o...
...failed updating 2 target(s)...
...skipped 3 target(s)...

This is in the same plugin that broke the normal compile.
The two most common things in the Universe are hydrogen and stupidity. Just look at the number of Windoze users ;)
     -- Harlan Ellison (Edited by me)

--->  Join the BISM  <---

Kundalf

  • Hydlaa Resident
  • *
  • Posts: 175
    • View Profile
(No subject)
« Reply #9 on: April 29, 2003, 04:23:49 pm »
have you copied the cs-config script into your cel source directory ?...;)
-- take care --
 

visit my favored site  ;)

Sharaz

  • Hydlaa Resident
  • *
  • Posts: 81
    • View Profile
(No subject)
« Reply #10 on: April 29, 2003, 05:27:44 pm »
I will, once I manage to compile CS :)
I\'m still having bugs when compiling CS, all centered around \'aws\', probably about the missing slp.hpp.

It doesn\'t matter wether I use jam or compile normally.
The two most common things in the Universe are hydrogen and stupidity. Just look at the number of Windoze users ;)
     -- Harlan Ellison (Edited by me)

--->  Join the BISM  <---

Kundalf

  • Hydlaa Resident
  • *
  • Posts: 175
    • View Profile
(No subject)
« Reply #11 on: April 29, 2003, 05:41:24 pm »
do you have icq or something ?
You may try to visit irc...
-- take care --
 

visit my favored site  ;)

Sharaz

  • Hydlaa Resident
  • *
  • Posts: 81
    • View Profile
(No subject)
« Reply #12 on: April 29, 2003, 07:31:36 pm »
Jabber: bas@luon.net
ICQ (since today): bas@meteoor.net

I couldn\'t reach the irc, I got a timeout.
The two most common things in the Universe are hydrogen and stupidity. Just look at the number of Windoze users ;)
     -- Harlan Ellison (Edited by me)

--->  Join the BISM  <---

Atanor

  • Hydlaa Resident
  • *
  • Posts: 181
    • View Profile
(No subject)
« Reply #13 on: April 30, 2003, 09:00:31 pm »

Sharaz

  • Hydlaa Resident
  • *
  • Posts: 81
    • View Profile
(No subject)
« Reply #14 on: May 01, 2003, 06:45:26 pm »
Ok, I\'ll try it right now. I\'m very anctious to see PS for real :)  
The two most common things in the Universe are hydrogen and stupidity. Just look at the number of Windoze users ;)
     -- Harlan Ellison (Edited by me)

--->  Join the BISM  <---