guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Add extremetuxracer (Note: needs help!)


From: David Thompson
Subject: Re: [PATCH] Add extremetuxracer (Note: needs help!)
Date: Mon, 27 Apr 2015 10:18:21 -0400
User-agent: Notmuch/0.18.2 (http://notmuchmail.org) Emacs/24.4.1 (x86_64-pc-linux-gnu)

Christopher Allan Webber <address@hidden> writes:

> But now I am having a new problem:
>
>   g++ -DHAVE_CONFIG_H -I.   
> -DETR_DATA_DIR=\"/gnu/store/bhfr0gh4nlna1k7wcy2qm1w4d0gsmwh5-extremetuxracer-0.6.0/share\"
>   -g -O2 
> -I/gnu/store/s3myrsqza4nnh4lrhmh51r9vzc4392pm-freetype-2.5.5/include/freetype2
>  -std=c++11 -MT course.o -MD -MP -MF .deps/course.Tpo -c -o course.o 
> course.cpp
>   In file included from bh.h:62:0,
>                    from common.h:21,
>                    from common.cpp:22:
>   
> /gnu/store/g5xq9m0l5qclk0f47mf6vybrnqav0vmg-sdl-image-1.2.12/include/SDL/SDL_image.h:27:17:
>  fatal error: SDL.h: No such file or directory
>    #include "SDL.h"

[snip]

> sdl is an input, so I don't know what's going on...

The problem here is that the SDL header file is actually in
/include/SDL/SDL.h.  So, "SDL.h" should be "SDL/SDL.h".  To fix this,
you could add a phase to patch the source appropriately, or add a make
flag (#:make-flags in the 'arguments' package field) that adds
'(string-append (assoc-ref %build-inputs "sdl") "/include/SDL")' to the
include path.

Good luck!

-- 
David Thompson
Web Developer - Free Software Foundation - http://fsf.org
GPG Key: 0FF1D807
Support the FSF: https://fsf.org/donate



reply via email to

[Prev in Thread] Current Thread [Next in Thread]