Hi so, this pisses me off as it crashed on me while making this new post.... so i have to retype everything... the browser did.
Anyways.
I have a few builds of gl proquake from lennox and one other who's name i forgotten atm.
They used to run fine on an old Ubuntu release atm i'm using Ubuntu 9.10 for 64bit cpu.
The error i get from the glquake.glx/glquake_glx now is:
./glquake_glx: error while loading shared libraries: libXxf86dga.so.1: cannot open shared object file: No such file or directory
I do ironically have libxxf86dga installed or so my package manager list says, an i search for additional libxxf86dga packages and did install them as well, far as i can tell i have it but it claims i don't... how do i correct this.
In other note i've been unable to compile my own executable of glquake.glx/glquake_glx.
Normally i would snatch linux client 3.60: http://quakeone.com/proquake/pq360linux-noserver.tar.gz
Once the tars extracted to pqsrc-modified folder.
I'd open a terminal ident as root.
Do a ./configure see below for what that shows:
Then i'd type make glquake_glx
The result is:
Anyone know what's wrong or what i'm doing wrong, or what i'm missing?
Ironically Dark Places runs on linux and gets the better fps out of Tyrquake which i also got to work and also got Fitzquake to work as well, however all three of these clients come with pre-made executables for linux.
So obviously they are not optimized for your computer configure however regardless they do work.
Dark places has some glitches, where it will spit out locs while ur changing between weapons and or are trying to fire.
However i like the fact that there are multiple versions for linux of dark places, and i like the fact the sound works too, least for the: darkplaces-linux-686-sdl.exe
Anyways, just wondered if anyone knew what the fuck i was doing wrong?
Also to baker, why haven't you packaged a pre-compiled proquake for linux yet like say Lordhavoc did for his DP's client?
I mean you could've just put it in a folder (precompiled) and the more elite users could compile their own.
Anyways, any help that can be provided is most appreciated.
No offense to any of the coders, i realize "windows" will always be the high priority but i daul boot these days, not really for a learning curve just for my own means, of doing some stuff that i prefer not to do on windows.
Not game related.
But, it sure would be nice to have a linux client that runs as smooth and fast as Proquake does in windows, on linux.
Thank you!
That is all.
Anyways.
I have a few builds of gl proquake from lennox and one other who's name i forgotten atm.
They used to run fine on an old Ubuntu release atm i'm using Ubuntu 9.10 for 64bit cpu.
The error i get from the glquake.glx/glquake_glx now is:
./glquake_glx: error while loading shared libraries: libXxf86dga.so.1: cannot open shared object file: No such file or directory
I do ironically have libxxf86dga installed or so my package manager list says, an i search for additional libxxf86dga packages and did install them as well, far as i can tell i have it but it claims i don't... how do i correct this.
In other note i've been unable to compile my own executable of glquake.glx/glquake_glx.
Normally i would snatch linux client 3.60: http://quakeone.com/proquake/pq360linux-noserver.tar.gz
Once the tars extracted to pqsrc-modified folder.
I'd open a terminal ident as root.
Do a ./configure see below for what that shows:
Code:
~/Desktop/pqsrc-modified$ ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... GNU checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking for a BSD-compatible install... /usr/bin/install -c checking for ranlib... ranlib checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking whether time.h and sys/time.h may both be included... yes configure: creating ./config.status config.status: creating Makefile config.status: executing depfiles commands
The result is:
Code:
make glquake_glx gcc -g -O2 -o glquake_glx glquake_glx-cl_demo.o glquake_glx-cl_input.o glquake_glx-cl_main.o glquake_glx-cl_parse.o glquake_glx-cl_tent.o glquake_glx-chase.o glquake_glx-cmd.o glquake_glx-common.o glquake_glx-console.o glquake_glx-crc.o glquake_glx-cvar.o glquake_glx-gl_draw.o glquake_glx-gl_mesh.o glquake_glx-gl_model.o glquake_glx-gl_refrag.o glquake_glx-gl_rlight.o glquake_glx-gl_rmain.o glquake_glx-gl_rmisc.o glquake_glx-gl_rsurf.o glquake_glx-gl_screen.o glquake_glx-gl_test.o glquake_glx-gl_warp.o glquake_glx-gl_vidlinuxglx.o glquake_glx-host.o glquake_glx-host_cmd.o glquake_glx-iplog.o glquake_glx-keys.o glquake_glx-location.o glquake_glx-matrix.o glquake_glx-menu.o glquake_glx-mathlib.o glquake_glx-net_dgrm.o glquake_glx-net_main.o glquake_glx-net_loop.o glquake_glx-net_vcr.o glquake_glx-net_udp.o glquake_glx-net_bsd.o glquake_glx-pr_cmds.o glquake_glx-pr_edict.o glquake_glx-pr_exec.o glquake_glx-r_part.o glquake_glx-sbar.o glquake_glx-security.o glquake_glx-sv_main.o glquake_glx-sv_phys.o glquake_glx-sv_move.o glquake_glx-sv_user.o glquake_glx-zone.o glquake_glx-view.o glquake_glx-wad.o glquake_glx-world.o glquake_glx-cd_linux.o glquake_glx-sys_linux.o glquake_glx-snd_dma.o glquake_glx-snd_mem.o glquake_glx-snd_mix.o glquake_glx-snd_linux.o glquake_glx-math.o glquake_glx-worlda.o glquake_glx-snd_mixa.o glquake_glx-sys_dosa.o -L/usr/X11/lib -L/usr/local/lib -lGL -lX11 -lXext -ldl -lXxf86dga -lXxf86vm -lm glquake_glx-math.o: In function `Invert24To16': /home/baker/Desktop/pqsrc-modified/math.s:46: multiple definition of `Invert24To16' glquake_glx-mathlib.o:/home/ler/Desktop/pqsrc-modified/mathlib.c:576: first defined here glquake_glx-math.o: In function `BoxOnPlaneSide': /home/baker/Desktop/pqsrc-modified/math.s:114: multiple definition of `BoxOnPlaneSide' glquake_glx-mathlib.o:/home/ler/Desktop/pqsrc-modified/mathlib.c:188: first defined here glquake_glx-worlda.o: In function `SV_HullPointContents': /home/baker/Desktop/pqsrc-modified/worlda.s:49: multiple definition of `SV_HullPointContents' glquake_glx-world.o:/home/ler/Desktop/pqsrc-modified/world.c:492: first defined here glquake_glx-snd_mixa.o: In function `SND_PaintChannelFrom8': /home/baker/Desktop/pqsrc-modified/snd_mixa.s:42: multiple definition of `SND_PaintChannelFrom8' glquake_glx-snd_mix.o:/home/ler/Desktop/pqsrc-modified/snd_mix.c:353: first defined here glquake_glx-snd_mixa.o: In function `Snd_WriteLinearBlastStereo16': /home/baker/Desktop/pqsrc-modified/snd_mixa.s:145: multiple definition of `Snd_WriteLinearBlastStereo16' glquake_glx-snd_mix.o:/home/ler/Desktop/pqsrc-modified/snd_mix.c:44: first defined here glquake_glx-sys_dosa.o: In function `Sys_LowFPPrecision': /home/baker/Desktop/pqsrc-modified/sys_dosa.s:49: multiple definition of `Sys_LowFPPrecision' glquake_glx-sys_linux.o:/home/ler/Desktop/pqsrc-modified/sys_linux.c:410: first defined here glquake_glx-sys_dosa.o: In function `Sys_HighFPPrecision': /home/baker/Desktop/pqsrc-modified/sys_dosa.s:55: multiple definition of `Sys_HighFPPrecision' glquake_glx-sys_linux.o:/home/ler/Desktop/pqsrc-modified/sys_linux.c:406: first defined here /usr/bin/ld: i386 architecture of input file `glquake_glx-math.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `glquake_glx-worlda.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `glquake_glx-snd_mixa.o' is incompatible with i386:x86-64 output /usr/bin/ld: i386 architecture of input file `glquake_glx-sys_dosa.o' is incompatible with i386:x86-64 output collect2: ld returned 1 exit status make: *** [glquake_glx] Error 1
Ironically Dark Places runs on linux and gets the better fps out of Tyrquake which i also got to work and also got Fitzquake to work as well, however all three of these clients come with pre-made executables for linux.
So obviously they are not optimized for your computer configure however regardless they do work.
Dark places has some glitches, where it will spit out locs while ur changing between weapons and or are trying to fire.
However i like the fact that there are multiple versions for linux of dark places, and i like the fact the sound works too, least for the: darkplaces-linux-686-sdl.exe
Anyways, just wondered if anyone knew what the fuck i was doing wrong?
Also to baker, why haven't you packaged a pre-compiled proquake for linux yet like say Lordhavoc did for his DP's client?
I mean you could've just put it in a folder (precompiled) and the more elite users could compile their own.
Anyways, any help that can be provided is most appreciated.
No offense to any of the coders, i realize "windows" will always be the high priority but i daul boot these days, not really for a learning curve just for my own means, of doing some stuff that i prefer not to do on windows.
Not game related.
But, it sure would be nice to have a linux client that runs as smooth and fast as Proquake does in windows, on linux.
Thank you!
That is all.
Comment