Operating Systems > Linux and UNIX
Quake - part 2
(1/1)
foobar:
Great. I've been downloading, and my quake is back on my windows. I think it sucks under windows, it crashes all the time while making my mod, so the next question is:
How can i compile the quake 1 source code in Linux Mandake 8.1 with gcc and make ?
When i tried once, i got this problem:
With the WinQuake source, they gave us a 'Makefile.linuxi386' to build your quake on, at least, that was my guess. So i said
make -f ./Makefile.linuxi386
And it said somethink like:
make[1]: no rule to make targets. stop.
Help me!
Master of Reality:
read the README?
foobar:
:rolleyes: heheh...
i'll try !
foobar:
Alright - i just came back from my mandrake.
There was not a single readme about compiling the bitch, only the old squake + glquake + x11quake readme's. Crap.
I took a peek at the makefile, wich you will find below, and saw a target called 'all'. So i said:
(and got: )
[root@localhost WinQuake]# make -f ./Makefile.linuxi386 all
mkdir: cannot create directory `debugi386-glibc': File exists
mkdir: cannot create directory `debugi386-glibc/bin': File exists
mkdir: cannot create directory `debugi386-glibc/glquake': File exists
mkdir: cannot create directory `debugi386-glibc/squake': File exists
mkdir: cannot create directory `debugi386-glibc/unixded': File exists
mkdir: cannot create directory `debugi386-glibc/x11': File exists
make: [build_debug] Error 1 (ignored)
make targets BUILDDIR=debugi386-glibc CFLAGS="-Dstricmp=strcasecmp -g"
make[1]: Entering directory `/root/c/quake/WinQuake'
make[1]: *** No rule to make target `targets'. Stop.
make[1]: Leaving directory `/root/c/quake/WinQuake'
make: *** [build_debug] Error 2
*end*
The rest goes beyound my knowledge of linux, i really don't know what to do with the makefile.
Below it is, rather large, so i put it in the 'code' font:
--- Code: ---
--- End code ---
help me !
is there a way to edit the makefile so it'll find tha targets ?
[ July 06, 2002: Message edited by: -=f00bar=- ]
foobar:
Oh, one thing:
Can one of these things be conflicting:
* kernel version
* make version
* svgalib version
* linux distro
Navigation
[0] Message Index
Go to full version