PDA

View Full Version : Can't compile doomlegacy_c++/tools on Linux :(


JrKI
November 3rd, 2004, 07:10 PM
$ make depend
$ cd tools
$ make

gcc -c -I../include d2h.cpp -o ..//d2h.o
ld ..//d2h.o -o ../wad/d2h.exe
ld: warning: cannot find entry symbol _start; defaulting to 00000000080480b4
..//d2h.o(.text+0x21): In function `main':
: undefined reference to `printf'
..//d2h.o(.text+0x2d): In function `main':
: undefined reference to `printf'
..//d2h.o(.text+0x51): In function `main':
: undefined reference to `fopen'
..//d2h.o(.text+0x72): In function `main':
: undefined reference to `printf'
..//d2h.o(.text+0xa7): In function `main':
: undefined reference to `memset'
..//d2h.o(.text+0xbf): In function `main':
: undefined reference to `fopen'
..//d2h.o(.text+0x10d): In function `main':
: undefined reference to `fscanf'
..//d2h.o(.text+0x136): In function `main':
: undefined reference to `printf'
..//d2h.o(.text+0x168): In function `main':
: undefined reference to `fwrite'
..//d2h.o(.text+0x190): In function `main':
: undefined reference to `printf'
..//d2h.o(.text+0x1e8): In function `main':
: undefined reference to `toupper'
..//d2h.o(.text+0x24d): In function `main':
: undefined reference to `printf'
..//d2h.o(.text+0x271): In function `main':
: undefined reference to `fwrite'
..//d2h.o(.text+0x286): In function `main':
: undefined reference to `fclose'
..//d2h.o(.text+0x291): In function `main':
: undefined reference to `fclose'
..//d2h.o(.text+0x2b2): In function `main':
: undefined reference to `printf'
..//d2h.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
make: *** [../wad/d2h.exe] Error 1

$ gcc -dumpversion
3.3.3
*bug*

smite-meister
November 4th, 2004, 06:34 AM
Don't do a "cd tools". Instead say "make tools" in the doomlegacy_c++ directory.

JrKI
November 4th, 2004, 11:25 AM
Thank you.