On Mon, Jun 18, 2012 at 6:35 AM, Yasir I. Al-Dosary - zgzg2020™
<[email protected]> wrote:
> 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

The files in game/ and cgame/ don't have access to system headers.
They're compiled to bytecode with the bundled lcc.
_______________________________________________
ioquake3 mailing list
[email protected]
http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org
By sending this message I agree to love ioquake3 and libsdl.

Reply via email to