janvknn
Junior Member
Posts: 110
Registered: 07-03 |
Kaiser said:
va_** functions are defined in stdarg.h, so include that in the files that's giving the error.
Well I got some more missing includes in various files, and after adding them, I managed to get doom64ex to compile. However, the wadgen utility still doesn't compile and adding the missing include to (apparently) MD5.h doesn't fix the problem.
code: Linking C executable WadGen
CMakeFiles/WadGen.dir/Rom.c.o: In function `Rom_VerifyChecksum':
Rom.c:(.text+0x14f): undefined reference to `MD5_Init'
Rom.c:(.text+0x165): undefined reference to `MD5_Update'
Rom.c:(.text+0x17b): undefined reference to `MD5_Update'
Rom.c:(.text+0x191): undefined reference to `MD5_Update'
Rom.c:(.text+0x1a7): undefined reference to `MD5_Update'
Rom.c:(.text+0x1bb): undefined reference to `MD5_UpdateInt32'
Rom.c:(.text+0x1cf): undefined reference to `MD5_UpdateInt32'
Rom.c:(.text+0x1e3): undefined reference to `MD5_UpdateInt32'
Rom.c:(.text+0x1f7): undefined reference to `MD5_UpdateInt32'
Rom.c:(.text+0x20b): undefined reference to `MD5_UpdateInt32'
Rom.c:(.text+0x21c): undefined reference to `MD5_UpdateString'
Rom.c:(.text+0x232): undefined reference to `MD5_Update'
Rom.c:(.text+0x248): undefined reference to `MD5_Update'
Rom.c:(.text+0x25e): undefined reference to `MD5_Update'
Rom.c:(.text+0x276): undefined reference to `MD5_UpdateInt32'
Rom.c:(.text+0x28a): undefined reference to `MD5_UpdateInt32'
Rom.c:(.text+0x29d): undefined reference to `MD5_Final'
CMakeFiles/WadGen.dir/WadGen.c.o: In function `WGen_AddDigest':
WadGen.c:(.text+0x11a): undefined reference to `MD5_UpdateString'
WadGen.c:(.text+0x129): undefined reference to `MD5_UpdateInt32'
WadGen.c:(.text+0x138): undefined reference to `MD5_UpdateInt32'
CMakeFiles/WadGen.dir/WadGen.c.o: In function `WGen_Process':
WadGen.c:(.text+0x19f): undefined reference to `MD5_Init'
WadGen.c:(.text+0x4da): undefined reference to `MD5_Final'
collect2: error: ld returned 1 exit status
make[2]: *** [WadGen] Error 1
make[1]: *** [CMakeFiles/WadGen.dir/all] Error 2
make: *** [all] Error 2
For the time being, I just copied over the wad and soundfont file from my Windows 7 installation so I don't need wadgen and I can just use the doom64ex binary.
|