tech-pkg archive

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

Re: OS X: error: 'gitypes.h' file not found with <angled> include; use "quotes" instead



I'm wondering why it would be broken int he first place. it's not broken on
other platforms.

I see -I./girepository in my build.

Does adding an include dir like that not work for you?

On Sun, Oct 30, 2016 at 10:34:40PM -0400, Todd M. Kover wrote:
> I came at this a little backwards from the "what do I need to get it to
> build, but maybe not right?"
> 
> adding to .cwrapper/config/cc, the equivalent of:
> 
> transform=I:${WRKSRC}/girepository:${WRKSRC}/girepository
> transform=I:${WRKSRC}/tests:${WRKSRC}/tests
> 
> which seemed to get it working.  I had added:
> 
> CFLAGS.Darwin += ${WRKSRC}/girepository
> 
> but it was stripped away by the wrappers.  (it was still in when I added
> the above, so wanted to mention it).
> 
> I'm sure there's a right way to do deal with this but I was not able to
> discern it glancing at the cwrappers docs or pkgsrc buildlink docs (I'll
> admit that I did not try hard).  If someone can give me a pointer to the
> "right" way to accomplish this, I can sort it out and open a pr.
> 
> thanks,
> -Todd
> 
> 
>  > trying to build pkgsrc/devel/gobject-introspection, I get a log of errors 
>  > like this:
>  > 
>  > In file included from
>  > /Users/feyrer/work/NetBSD/cvs/pkgsrc/devel/gobject-introspection/work.promise/gobject-introspection-1.48.0/gireposit
> ory/girepository.h:41:
>  > /Users/feyrer/work/NetBSD/cvs/pkgsrc/devel/gobject-introspection/work.promise/gobject-introspection-1.48.0/gireposit
> ory/giregisteredtypeinfo.h:31:10:
>  > error: 'gitypes.h' file not found with <angled> include; use "quotes"
>  > instead
>  > #include <gitypes.h>
>  > ^~~~~~~~~~~
>  > "gitypes.h"
>  > fatal error: too many errors emitted, stopping now [-ferror-limit=]
>  > 20 errors generated.
>  > 
>  > Making the suggested change indeed gets things further, but it's many 
>  > files.
>  > 
>  > Has anyone dived deep enough into the funny build system to fix this in a 
>  > proper way, probably by adding -I... in one place?
>  > 
>  > OS information:
>  > 
>  > Mac OS X 10.10.5
>  > 
>  > promise% uname -a
>  > Darwin promise.local 14.5.0 Darwin Kernel Version 14.5.0: Thu Jun 16 
>  > 19:58:21 PDT 2016; root:xnu-2782.50.4~1/RELEASE_X86_64 x86_64
>  > 
>  > promise% xcodebuild -version
>  > Xcode 7.2
>  > Build version 7C68
>  > 
>  > Command line tools installed by recommendation. Unsure if this isn't 
>  > involved in the problem.
>  > 
>  > 
>  > - Hubert
>  > 
> 


Home | Main Index | Thread Index | Old Index