PortaboomThe contents of this website are Copyright (c)2005 by Brian Manning <brian at antlinux dot com>. Please do not reuse any of the content on this website without permission from the author.
Success. Quakeforge 0.5.5 for Debian x86. Found a patch for IPv6:
--- libs/net/nc/net_udp6.c.orig 2004-05-16 04:21:18.334083592 -0400
+++ libs/net/nc/net_udp6.c 2004-05-16 04:21:31.513080080 -0400
-123,6 +123,7
netadr_t net_from;
netadr_t net_local_adr;
+netadr_t net_loopback_adr;
int net_socket;
static sizebuf_t _net_message_message;
Patch for missing console plugin and instructions on how to compile with GCC 3.4.
Configure line:
CC=gcc-3.4 ./configure --prefix=/usr/local/stow/quakeforge-0.5.5 \ --disable-static --with-x \ --with-clients=sdl,x11,glx,sgl --with-servers=master,nq,qw,qtv \ --with-tools=bsp2img,carne,pak,qfbsp,qfcc,qflight,qfmodelgen,qfvis,qwaq,wad,wav \ --with-ipv6 --with-ogg=/usr --with-vorbis=/usr make sudo make install
The file menu.dat.gz needs to live in the id1 directory. You can find this file in the ruamoko/cl_menu directory inside of the compiled Quakeforge source tree.
Success. Quakeforge 0.5.5 for Debian PPC. Found a patch for IPv6:
--- libs/net/nc/net_udp6.c.orig 2004-05-16 04:21:18.334083592 -0400
+++ libs/net/nc/net_udp6.c 2004-05-16 04:21:31.513080080 -0400
-123,6 +123,7
netadr_t net_from;
netadr_t net_local_adr;
+netadr_t net_loopback_adr;
int net_socket;
static sizebuf_t _net_message_message;
Configure line:
./configure --prefix=/usr/local/stow/quakeforge-0.5.5 \ --disable-static --with-x --with-xmms-prefix=/usr \ --with-clients=sdl,x11,glx,sgl --with-servers=master,nq,qw,qtv \ --with-tools=bsp2img,carne,pak,qfbsp,qfcc,qflight,qfmodelgen,qfvis,qwaq,wad,wav \ --with-ipv6 --with-ogg=/usr --with-vorbis=/usr
The file menu.dat.gz needs to live in the id1 directory. You can find this file in the ruamoko/cl_menu directory inside of the compiled Quakeforge source tree.
Success on devilduck:
./configure --prefix=/opt/quakeforge-0.5.5 --disable-static \ --with-x --with-xmms-prefix=/usr/local --with-clients=sdl,x11 \ --with-servers=master,nq,qw,qtv \ --with-tools=bsp2img,carne,pak,qfbsp,qfcc,qflight,qfmodelgen,qfvis,qwaq,wad,wav
Failure on solstice, multiple problems with sound driver variable definitions
./configure --prefix=/usr/local/stow/quakeforge-0.5.5 \ --disable-static --with-x --with-xmms-prefix=/usr \ --with-clients=sdl,x11,glx,sgl --with-servers=master,nq,qw,qtv \ --with-tools=bsp2img,carne,pak,qfbsp,qfcc,qflight,qfmodelgen,qfvis,qwaq,wad,wav \ --with-ipv6 --with-ogg=/usr --with-vorbis=/usr
> I'm trying to use your Quakeforge packages, but there's a package dependency > for 'quake-game', which I don't have installed, is not in your package > archive, and Google doesn't know about it. Got any idea on how to satisfy the > dependency? quake-game is provided by both quake-lib-stub and quake-shareware; the latter can be found on quakeforge.net. <http://www.quakeforge.net/packages/debian/dists/unstable/non-free/binary-all/games/quake-shareware_1.06-1_all.deb>
Install via Debian packages. Add the following lines to /etc/apt/sources.list:
# quakeforge client deb http://www.fbriere.net/debian/dists/stable quakeforge/ # quake-shareware package deb http://www.quakeforge.net/packages/debian unstable contrib non-free
Run apt-get update, then run the following apt-get command:
apt-get install qfcc quakeforge quakeforge-alsa quakeforge-dev \ quakeforge-glx quakeforge-libs-gl quakeforge-maptools \ quakeforge-servers quakeforge-utils quakeforge-x11 \ xqf quakeforge quake-shareware geoip-bin joystick
/usr/include/sys/asoundlib.h to something else, as the QF ./configure script does not detect ALSA 1.0, and since it finds that file, it defaults to using ALSA 0.5, which won't compile on an ALSA 0.9 or above system
./configure string:
./configure --with-clients=fbdev,glx,x11 --with-servers=master,nq,qw
quake
nq-x11 +set snd_output sdl +set vid_fullscreen 1
nq-glx +set snd_output sdl
./configure --prefix=/usr/local/stow/quake2-0.2.1 \ --with-opengl=/usr/X11R6/ --with-x
quake, code compiled
./configure --prefix=/usr/local/stow/quake2-0.2.1 \ --with-opengl=/usr/X11R6/ --with-x --disable-warn
quake2 +set vid_ref glx +set gl_driver libGL.so
Sound in Quake II currently is not working on machines that use the ALSA sound drivers. Quake II is not ALSA friendly, it wants to use the OSS sound drivers, the ALSA OSS emulation apparently doesn't do what Quake II is asking for.