Stop Microsoft
Operating Systems => Linux and UNIX => Topic started by: foobar on 6 July 2002, 22:11
-
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!
-
read the README?
-
:rolleyes: heheh...
i'll try !
-
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:
help me !
is there a way to edit the makefile so it'll find tha targets ?
[ July 06, 2002: Message edited by: -=f00bar=- ]
-
Oh, one thing:
Can one of these things be conflicting:
* kernel version
* make version
* svgalib version
* linux distro