Hi, I have a very simple programming question. I am using the time.h library in sv_main.c file. And, it is working totally fine. Now, I am trying to use the time.h library in ioquake3's ai_,main.c file. But, I am getting the below compilation errors. Does anyone know what is wrong?
Note: To make sure that sys/time.h file existed, I created a small program that uses sys/time.h library, and compiled it using g++ on the same server as ioquake3. And, it worked totally fine. I am very new to linux, and Makefile. So, I would really appreciate it if you would be clear in your kind explanations. rmc104:~/ioquake3dev_clean[10027]% make USE_LOCAL_HEADERS=0 LDFLAGS='-L.' BASE_CFLAGS=-m32 CFLAGS='-fopenmp -Wall' make[1]: Entering directory `/r/home7/ioquake3dev_clean' Building ioquake3 in build/release-linux-ppc64: PLATFORM: linux ARCH: ppc64 VERSION: 1.36 COMPILE_PLATFORM: linux COMPILE_ARCH: ppc64 CC: cc CFLAGS: -fopenmp -Wall -MMD -m32 -DNDEBUG -O3 -ffast-math -funroll-loops -fomit-frame-pointer LDFLAGS: -L. LIBS: -ldl -lm Output: build/release-linux-ppc64/ioq3ded.ppc64 build/release-linux-ppc64/ioquake3.ppc64 build/release-linux-ppc64/baseq3/cgameppc64.so build/release-linux-ppc64/baseq3/qagameppc64.so build/release-linux-ppc64/baseq3/uippc64.so build/release-linux-ppc64/missionpack/cgameppc64.so build/release-linux-ppc64/missionpack/qagameppc64.so build/release-linux-ppc64/missionpack/uippc64.so build/release-linux-ppc64/baseq3/vm/cgame.qvm build/release-linux-ppc64/baseq3/vm/qagame.qvm build/release-linux-ppc64/baseq3/vm/ui.qvm build/release-linux-ppc64/missionpack/vm/qagame.qvm build/release-linux-ppc64/missionpack/vm/cgame.qvm build/release-linux-ppc64/missionpack/vm/ui.qvm make[2]: Entering directory `/r/home7/ioquake3dev_clean' make[2]: `build/release-linux-ppc64/ioq3ded.ppc64' is up to date. make[2]: `build/release-linux-ppc64/ioquake3.ppc64' is up to date. make[2]: `build/release-linux-ppc64/baseq3/cgameppc64.so' is up to date. make[2]: `build/release-linux-ppc64/baseq3/qagameppc64.so' is up to date. make[2]: `build/release-linux-ppc64/baseq3/uippc64.so' is up to date. make[2]: `build/release-linux-ppc64/missionpack/cgameppc64.so' is up to date. make[2]: `build/release-linux-ppc64/missionpack/qagameppc64.so' is up to date. make[2]: `build/release-linux-ppc64/missionpack/uippc64.so' is up to date. make[2]: `build/release-linux-ppc64/baseq3/vm/cgame.qvm' is up to date. GAME_Q3LCC code/game/ai_main.c cpp: code/game/ai_main.c:2712 Could not find include file <sys/time.h> make[2]: *** [build/release-linux-ppc64/baseq3/game/ai_main.asm] Error 1 make[2]: Leaving directory `/r/home7/ioquake3dev_clean' make[1]: *** [targets] Error 2 make[1]: Leaving directory `/r/home7/ioquake3dev_clean' make: *** [release] Error 2 Best regards, Yasir
_______________________________________________ ioquake3 mailing list ioquake3@lists.ioquake.org http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org By sending this message I agree to love ioquake3 and libsdl.