UFO:Alien Invasion
Technical support => Linux => Topic started by: badkarma on August 04, 2008, 12:31:47 am
-
Hi
To start with id just like to say that you guys have an awesome game in the works here, everything is falling into place very nicely.
I have been tinkering with the release version and wanted to try the latest dev builds, although the "nightly builds" seem to be more "ad hoc" according to the guys on irc.
My point is I will most likely be compiling from source once a week and I was wondering if you guys would like the .deb files generated to put on the repository ?
Im running debian etch, on a opteron 185.
(Linux badkarma64 2.6.18-6-k7 #1 SMP Tue Jun 17 22:06:22 UTC 2008 i686 GNU/Linux)
let me know which debs you want generated and where you need me to send them to.
-
hmm, since there was no response to this I was just going to build the debs anyway and stick them on tpb.
however I get an error when trying to build the packages
root@badkarma64:# make debbinary
debuild binary-arch
make: debuild: Command not found
make: *** [debbinary] Error 127
root@badkarma64:# make deb
debuild binary
make: debuild: Command not found
make: *** [deb] Error 127
am I missing something here ?
-
Yes it seems debuild is missing. In debian (maybe ubuntu too) it's in devscripts package AFAIK.
-geever
-
hmm, looks like its not possible to build the debs on etch >:(
installed the devscripts and some other packages, looks like im stuffed with debhelper and libcurl
root@badkarma64:# make debbinary
debuild binary-arch
dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 6.0.0) libcurl4-devdebuild: fatal error at line 1192:
You do not appear to have all build dependencies properly met.
If you have the pbuilder package installed, you can run
/usr/lib/pbuilder/pbuilder-satisfydepends as root to install the
required packages, or you can do it manually using dpkg or apt using
the error messages just above this message.
make: *** [debbinary] Error 1
trying the pbuilder command above results in
root@badkarma64:# /usr/lib/pbuilder/pbuilder-satisfydepends
-> Attempting to parse the build-deps : pbuilder-satisfydepends,v 1.29 2006/11/06 20:20:56 lool Exp $
-> Considering build-dep debhelper (>= 6.0.0)
Tried versions: 5.0.42
-> Does not satisfy version, not trying
E: Could not satisfy build-dependency.
looking up the packages shows that debhelper 5.0.42, and libcurl3 are the latest versions on etch. so I guess im sol here ?
-
you can try to edit the trunk/debian/control file and just change the version to 5.0.0 - maybe it works - maybe not
-
aha !
edited the debhelper and libcurl versions to those available in etch.
so debhelper 5 + and libcurl3-dev
also changed the /debian/compat file to read 5 instead of 6
the debbinary package built ok, building the debdata one now ;D
will test that the debs install/run and post torrent link if all is well
-
hmm, building the data part fails
make[1]: Leaving directory `/storage/linux-stuff/ufoai-source/trunk'
cd base && ./archives.sh
/bin/sh: ./archives.sh: No such file or directory
make: *** [stamps/build-indep] Error 127
debuild: fatal error at line 1204:
couldn't exec debian/rules:
make: *** [deb] Error 2
root@badkarma64:#
checked in the base directory and there is in fact no archives.sh. there is an archives.bat, but that refers to windows commands.
-
hmm, building the data part fails
make[1]: Leaving directory `/storage/linux-stuff/ufoai-source/trunk'
cd base && ./archives.sh
/bin/sh: ./archives.sh: No such file or directory
make: *** [stamps/build-indep] Error 127
debuild: fatal error at line 1204:
couldn't exec debian/rules:
make: *** [deb] Error 2
root@badkarma64:#
checked in the base directory and there is in fact no archives.sh. there is an archives.bat, but that refers to windows commands.
try "svn up" this problem should be fixed now!
and you also should replace in src/shared/shared.h the BASEDIRNAME "base" with "" ;)
-
ok, managed to build the packages ok now
but, when you install them, the game will not run
returns
R_FindImage: Can't find pics/envmaps/envmap_0 (pics/envmaps/envmap_0.tga) - file: src/renderer/r_image.c, line 1751
Wrote keys.cfg
Error: Could not load environment map 0
however the game runs fine from the source code directory, I think something has gone wrong with the package creation/install proccess. now using svn version 14428.
do you want me to put up a torrent of the packages so you can test ?
-
hmm,
tried a svn update and managed to create new packages last night, getting the same problem though. I can run the game from the source directory, packages install ok. The game crashes on start-up though.
pacakges are on tpb tracker if anyone has time to test them for me. using svn 14428 now.
http://thepiratebay.org/torrent/4407350
looks like just changing versions on required versions of libcurl and debhelper wont do the trick, will try building packages again with lenny when it gets released
-
hmm, building the data part fails
make[1]: Leaving directory `/storage/linux-stuff/ufoai-source/trunk'
cd base && ./archives.sh
/bin/sh: ./archives.sh: No such file or directory
make: *** [stamps/build-indep] Error 127
debuild: fatal error at line 1204:
couldn't exec debian/rules:
make: *** [deb] Error 2
root@badkarma64:#
checked in the base directory and there is in fact no archives.sh. there is an archives.bat, but that refers to windows commands.
Hi i was doing svn checkout->build this afternoon, took me few hours:) and i ended up with same message. Im running archlinux. Installed from yaourt wich is based on svn checkout. I looked at web svn access Revision 24484 and only archives.bat is listed. No archives.sh. Could you help me? I dont want to build it again(cos tmp will be deleted) and wait 3 hours again.
Thanks
-
I'm quite interested in this topic, because it's my intent to build appropriate x86_64 debs as well.
*topic watched*
-
I'm quite interested in this topic, because it's my intent to build appropriate x86_64 debs as well.
And is it still an issue? The last post was more than a month old.
btw. cd base && ./archives.sh should be replaced with make pk3
-geever
-
Alas, it is if there are no debs of 2.3 available for x86_64 systems :'(. Since the data packages are available, it feels like it should be possible to have the executable packages as well. If this could be fulfilled on a weekly or even monthly basis, I'm sure it'd satisfy.
-
@moxiewhimsy: You didn't answer my question.
For a note: trylegaldownloads.de is not our server. It's not the UFO:AI Team who creates those packages. Please don't complain about it! (As far as I know the maintainer of that server doesn't have any x86_64 system to create such builds.)
-geever
-
Okay. Sorry for any actual or perceived abrasive verbiage.
I'll just keep working on getting it compiled. It's just so frustrating since it compiled fine before I switched from 32 bit. Though I played from source mostly, I think games are much more accessible to new-comers in a package form. Since 64 bit is becoming much more common, I'd like to help make it more available. Unfortunately, I'm not an expert.