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