Jump to content
XCOMUFO & Xenocide

unclouded

Forum Members
  • Posts

    6
  • Joined

  • Last visited

Everything posted by unclouded

  1. These fixes will not be automatically applied to existing stable installations of Debian or Ubuntu even if those installations are kept up-to-date. Only fixes for security holes are automatically applied to existing installations as they are updated. These fixes will fix the problem for people who are on the "unstable" flavours of Debian or Ubuntu and for those who wait for the next stable release before compiling UFO2000 but the makefile must be adjusted if users of stable distributions are to compile UFO2000.
  2. The attached patch against 1011 will build a Debian package, although ufo2000 may only be run as root at present using this package because Debian stipulates that games be installed in /usr/share/games/ufo2000 to which only root has write access and ufo2000 tries to create files in /usr/share/games/ufo2000. when files such as init-scripts.log are created in ${HOME}/.ufo2000/ instead then this Debian packaging jazz will automagically work. The standard way to build Debian packages is to invoke: dpkg-buildpackage -rfakeroot ..from the main project directory. deb.diff.gz
  3. lxnt is faster in this case: 16.452s for lxnt.info and 20.336s for sourceforge
  4. On Ubuntu 5.04 (Hedgehog): $ make ..snip.. /usr/bin/ld: cannot find -lXxf86dga collect2: ld returned 1 exit status make: *** [ufo2000] Error 1 $ allegro-config --libs -L/usr/lib -L/usr/X11R6/lib -lalleg-4.1.15 -lm -lpthread -lXxf86dga -lXxf86vm -lXpm -lXext -lX11 -ldl No file named ^.*Xxf86dga.*$ is available in -any- package for Debian so it's not as if I could install a package and the error would go away. I thought that Allegro's dependencies should already be managed by Debian's package management system so that's why I tried without. ufo2000 certainly links and runs without error when the allegro-config jazz is removed from makefile.
  5. Sourceforge is actually faster from New Zealand: $ time svn co http://lxnt.info:8888/repos/ufo2k/trunk real 1m4.504s user 0m4.494s sys 0m0.905s $ time svn co https://svn.sourceforge.net/svnroot/ufo2000/trunk real 0m28.181s user 0m6.490s sys 0m1.230s Both were checked out to a RAM drive.
  6. i had to install these extra libs: * libsqlite3-dev * libaldmb0-dev * libdumb0-dev and had to edit "makefile" like so: # LIBS := -static $(LIBS) -lNL ${shell allegro-config --libs} LIBS := -static $(LIBS) -lNL SERVER_LIBS += -static -lNL -pthread else # LIBS += -lNL -pthread ${shell allegro-config --libs} LIBS += -lNL -pthread ..then "make" worked for me i got: Error: set_gfx_mode() failed (Can not set video mode). ..because my laptop can -only- do 1024x768, so editing ufo2000.ini to use this resolution solved the problem
×
×
  • Create New...