Author Topic: freeBSD too much of a pain  (Read 1202 times)

ranadan

  • Traveller
  • *
  • Posts: 11
    • View Profile
freeBSD too much of a pain
« on: August 25, 2003, 12:11:56 am »
I know that planeshift runs better on Linux or freeBSD, however, after following all of the directions from various folks in this forum about how to update all your source for freeBSD (btw I have 5.1), install crystal, instal cel and planeshift,  I am now sick of freeBSD and all open source that I have tried.  

I hope someone gets a good guide out there for idiots like me.  I have been a programmer for 5 years and have never had this much trouble with anything!  

I could never get past the crystal space (or whatever it was called) compile because I kept getting errors about not being able to find files and directories.  I tried updating my freeBSD via CVS and I couldn\'t get authenticated on any server I tried!  

I am thinking that after about 10 years I will finally be able to get around in freeBSD but until then I will be stuck with the monopolizing monster Mr. Bill Gates.  =(

So that means that I will probably never be able to play planeshift.  =(  Hand me a tissue someone!  

Seems like everyone on this post http://www.planeshift3d.com/wbboard/thread.php?threadid=3047&boardid=17&styleid=3&sid=618fb2d044f549f1469208dba7d28a93
 had a great time and finally figured it out.  More power to them.
« Last Edit: August 25, 2003, 12:13:12 am by ranadan »

ranadan

  • Traveller
  • *
  • Posts: 11
    • View Profile
(No subject)
« Reply #1 on: August 25, 2003, 01:01:23 am »
I find this somewhat ironic but when I set the video (in windows) to the highest resolution this game runs much more smoothly.  I lag WAY less now and that is darn strange considering I am supposed to be using more system resources with higher res.

elec

  • Wayfarer
  • *
  • Posts: 2
    • View Profile
(No subject)
« Reply #2 on: August 25, 2003, 01:17:40 am »
Hi I am running FreeBSD and I was able to compile everything and even run planeshift.

But I needed to tweak the Jamconfig a little bit to be able to compile cs,cel and planeshift.

I will boot in freebsd in a few hours and post what I did to my Jamconfig\'s to make it work.

ranadan

  • Traveller
  • *
  • Posts: 11
    • View Profile
(No subject)
« Reply #3 on: August 25, 2003, 01:25:16 am »
Awesome thanks!  I changed the psclient to run in windows 2000 compatability mode (I am on Windows XP at the moment) and it runs almost lag free now.

elec

  • Wayfarer
  • *
  • Posts: 2
    • View Profile
(No subject)
« Reply #4 on: August 25, 2003, 04:57:10 am »
Ok, first I am running freebsd with sources from yesterday. Also
CS, cel and planeshift have their sources from yesterday.
NOTE: you will not be able to play planeshift in the public server
with the cvs version of the client.

To build crystal just cvs, decompress, cd CS and ./configure
But before doing the \'jam\' edit the file Jamconfig and find the following lines:
CMD.CC ?= \"gcc\" ;
CMD.C++ ?= \"g++\" ;

and replace with:
CMD.CC ?= \"gcc -pthread\" ;
CMD.C++ ?= \"g++ -I/usr/X11R6/include -pthread\" ;

then type \'jam\' and it should build fine.

For cel, cvs, decompress, cd cel and
apply the following patch
--- configure   Sun Aug 24 22:55:04 2003
+++ configure.good      Sun Aug 24 22:52:29 2003
@@ -4049,8 +4049,8 @@
 # example, \"libpython2.2.a\"), however some Windows libraries lack the decimal
 # point (for example, \"libpython22.a\" or \"python22.lib\"), so we must check for
 # both variations.
-cs_pylib1=\"-l$cs_cv_python_base\"
-cs_pylib2=`echo \"-l$cs_cv_python_base\" | sed \'s/\\.//g\'`
+cs_pylib1=\"-pthread -l$cs_cv_python_base\"
+cs_pylib2=`echo \"-pthread -l$cs_cv_python_base\" | sed \'s/\\.//g\'`
 if test \"\" != yes; then
   echo \"$as_me:$LINENO: checking if python SDK is usable\" >&5
 echo $ECHO_N \"checking if python SDK is usable... $ECHO_C\" >&6

Then use a shell script to configure and make cel
#!/bin/sh
                                                                               
CRYSTAL=`pwd`/CS
export CRYSTAL
cd cel && ./configure --prefix=$CRYSTAL && jam

Kluger

  • Hydlaa Resident
  • *
  • Posts: 118
    • View Profile
(No subject)
« Reply #5 on: August 27, 2003, 10:15:14 am »
\"I am now sick of freeBSD and all open source that I have tried.\"

\"I have been a programmer for 5 years and have never had this much trouble with anything!\"

\"I am thinking that after about 10 years I will finally be able to get around in freeBSD but until then I will be stuck with the monopolizing monster Mr. Bill Gates. =(\"

Um, if it\'s okay with the moderators, I\'d like to plug my project DLIP.  I would have to agree, Planeshift and its components are amazingly hard to build.  I was only able to build from CVS when I used an ancient version of CEL.  I could never get the precompiled binaries to do more than flash the startup screen briefly.  The released source seems to work fine in Red Hat 8.0 and Gentoo 1.4, but it triggers a few of the (Red Hat ignored) bugs in Red Hat 9, and it seems to be extremely difficult to build on other systems.

Anyone here been able to get it to work in Slackware?  I\'ve been asked by a few Vector guys.

Linux is Linux, right?  Shouldn\'t it basically be standard?  Well, it is.  I just installed Red Hat 8.0 on a customer\'s Compaq laptop, and since the Red Hat installer couldn\'t do it, I just installed Gentoo\'s kernel and RPM and forcibly installed all the RPMs from the Red Hat CD.  It worked, so we know that the standards *do* apply.

My project DLIP will, among other things, be able to automate the building of projects much better than even apt.  If there are quirks to making it work, they\'ll be written into the .dlip file.  The user won\'t need to read the instructions for this setup and that setup.  Let one person succeed in building it once, and let everyone else use that.

More importantly, DLIP will make all open source super easy.  It will index all libraries and programs with download URLs, installation scripts, menu listings, command-line options, dependencies, conflicts, executor applications, chat and game mirrors, full descriptions, and more.  It will surely take less than 10 years.  I\'m thinking that, with the 3 devs we have now, DLIP will take less than a year to totally eviscerate Microsoft.  I mean, completely and utterly.  Imagine being able to install *any* open source software on *any* OS!  Sure it\'s possible to do now, but it generally requires such extreme steps that it\'s not realistic to build most software this way.  However, imagine just clicking that you want the program and letting it build it for your system.  Imagine a system that can have ALL versions of GCC and just flop around as needed without messing with the one in your path.

I hope the Planeshift team doesn\'t mind this post.  If it\'s unkosher, feel free to delete it.  I wouldn\'t mind losing this post, but I sure don\'t wanna break any rules.  Planeshift will be one of the first to benefit from DLIP, as can even handle all the subtle nuances of CVS.

My point?  If you\'ve been a programmer for 5 years, then Planeshift -or- DLIP would be very happy if you can lend a hand.  (This is, of course, where I don\'t know if this post is improper.  I don\'t know if I\'m mooching developers.)  In any case, don\'t give up on open source.  A decade ago, people stuck with it for the principle of it.  Over the past few years, many people have stuck with it, even buying new hardware that is Linux compatible so that they can be part of the open source world.  They stuck with it, and now Linux is easy!  I didn\'t know anything about Linux when I first used it, but in a few days, I was done with Windows forever.  Stick with it, as is inevitably the way of the future.

I think that there\'s about a 30% chance that Microsoft has made its last profitable OS.  Longhorn is marketed on its security.  Microsoft has never had security.  They *should* market Longhorn on its convenience, which is MS\'s last refuge.  With DLIP in place, customers will not only have a more convenient way to install software, they will be able to stay up to date more easily, not pay for the software, and not pay for the OS all while protected by the fact that the software is not proprietary.

FreeBSD, tho.....  ;-)  I like FBSD and have 5.1 as well.  It\'s nice to have a real Unix when I need it.  But when I first dove into the free OS world, my first shot was FreeBSD, as I had seen more news of it than anything else.  That\'s not just jumping in the deep end, that\'s jumping in the deep end with concrete boots!  I made it out, but oh man, it\'s just not right for the purpose of convenience and simplicity.  BTW, thank U very much, elec, for the info!  I may try it (or just keep it for DLIP.  ;-)

My project, which has been on hiatus for the last couple weeks since I\'m tearing my house to shreds, is located at http://dlip.sourceforge.net.  We\'re just about done with stage 1 of the 3 stage plan:

Stage 1: Create and finalize the DLIP standard.  (Lock it up.)
Stage 2: Create and finalize the base DLIP software.
Stage 3: Create and maintain the main.dlip database file and all updates.

My developers are just itching to start coding!  I am so close to ready, and all I need is for some developers to look at the DLIP specs and tell me what they would like to see.  Want some program characteristics added?  Want some search functions?  More functions?  Do you see a problem with it?  Specifications are in text format and can be downloaded from the files area or from here for ZIP or here for .tar.gz.
Read my Say\'s Law paper on my homepage!
I\'m here to test Linux PS and maybe find a friend or even a girlfriend, and jump from rooftop to rooftop.  ;-)
\"Despised and rejected, acquainted with grief, He bore the sins of the world.  He was wounded for our transgressions, bruised for our iniquities.\"

ranadan

  • Traveller
  • *
  • Posts: 11
    • View Profile
(No subject)
« Reply #6 on: August 28, 2003, 02:33:21 am »
AMEN BROTHER!!!

I would love to lend a hand, however, the only PC programming that I am proficient with are Java, VB, and PHP (sort of PC compared to what I do.)  I am a Mainframe assembler/COBOL/Natural/JCL/adabase/CICS programmer by trade for the past 5 years.  It\'s a bit different than PC, sometimes tougher and sometimes easier.

I do learn very rapidly so if there is anything I could do to assist let me know!  =)
« Last Edit: August 28, 2003, 02:37:54 am by ranadan »