[quake2] Joystick Support

Wolfgang wolfgang at rpi.net.au
Fri Aug 20 09:08:13 EDT 2004

On Sun, 2004-08-15 at 13:51, Wolfgang wrote:
> Hi,
> Would anyone know, how I can get Quake2 to configure the joystick for
> the X & Y axis to be forward/back & strafe left/right?? At the moment
> it's all working ok, but when I push the stick forward you look down,
> back and it looks up etc. The joystick commands in the readme's don't do
> a thing, it simply states that it doesn't recognise the commands.
> I'm running the latest builds and joystick support in enabled etc.
> Note: That this worked ok on the original Windows version, with the
> standard joystick commands. But with this version they don't seem to be
> supported. All the buttons seem to work great, but I'd like to get this
> setup like I originally did with Windows.
> Thanks in Advance,
> Wolf

I've gotten all the new updated Joystick stuff from CVS. But there still
seems to be something missing. This is the list of errors I get when it
tries to do the GLX stuff.

releasei386/ref_gl/rw_linux.o(.text+0x88): In function `RW_IN_Init':
src/linux/rw_linux.c:55: multiple definition of `RW_IN_Init'
releasei386/ref_gl/gl_glx.o(.text+0x46c):src/linux/gl_glx.c:285: first
defined here
/usr/bin/ld: Warning: size of symbol `RW_IN_Init' changed from 455 in
releasei386/ref_gl/gl_glx.o to 388 in releasei386/ref_gl/rw_linux.o
releasei386/ref_gl/rw_linux.o(.text+0x20c): In function
src/linux/rw_linux.c:93: multiple definition of `RW_IN_Shutdown'
releasei386/ref_gl/gl_glx.o(.text+0x634):src/linux/gl_glx.c:320: first
defined here
/usr/bin/ld: Warning: size of symbol `RW_IN_Shutdown' changed from 150
in releasei386/ref_gl/gl_glx.o to 125 in releasei386/ref_gl/rw_linux.o
releasei386/ref_gl/rw_linux.o(.text+0x28a): In function
src/linux/rw_linux.c:115: multiple definition of `RW_IN_Commands'
releasei386/ref_gl/gl_glx.o(.text+0x6cc):src/linux/gl_glx.c:342: first
defined here
/usr/bin/ld: Warning: size of symbol `RW_IN_Commands' changed from 628
in releasei386/ref_gl/gl_glx.o to 679 in releasei386/ref_gl/rw_linux.o
releasei386/ref_gl/rw_linux.o(.text+0x532): In function `RW_IN_Move':
src/linux/rw_linux.c:150: multiple definition of `RW_IN_Move'
releasei386/ref_gl/gl_glx.o(.text+0x940):src/linux/gl_glx.c:395: first
defined here
/usr/bin/ld: Warning: size of symbol `RW_IN_Move' changed from 910 in
releasei386/ref_gl/gl_glx.o to 829 in releasei386/ref_gl/rw_linux.o
releasei386/ref_gl/rw_linux.o(.text+0x870): In function `RW_IN_Frame':
src/linux/rw_linux.c:207: multiple definition of `RW_IN_Frame'
releasei386/ref_gl/gl_glx.o(.text+0xd8c):src/linux/gl_glx.c:480: first
defined here
collect2: ld returned 1 exit status
make[1]: *** [releasei386/ref_glx.so] Error 1
make[1]: Leaving directory `/usr/src/quake2'
make: *** [build_release] Error 2

Plus there seems to be files missing. I got hold of the source code, and
then went to the CVS to get the updates so that I could recompile it.
And I get the above error. When I modify the Makefile, to get it to
create the files needed for the addons (Xatrix & Rogue), it tells me
that there are files missing and then aborts the compile. I would really
like to fix the joystick problem, but I can't when I don't have all the
files needed to recompile it. Any suggestions as to where I can obtain
the complete source code would be appreciated.


More information about the quake2 mailing list