tech-pkg archive

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

Re: devel/gobject-introspection + MacOS

> On Aug 13, 2020, at 9:38 AM, Jonathan Perkin <> wrote:
> On macOS /tmp is a symlink to private/tmp, and you can see in the
> output you posted originally that some bits are using /private/tmp and
> some bits are using /tmp.  This breaks the wrappers.
> You cannot set WRKOBJDIR to a path containing a symlink, so if you
> want to use /tmp then you'll need to ensure it's using e.g.
> /private/tmp/pkgsrc

Of course.  I keep forgetting about the silly idiosyncrasies with MacOS.  Thanks for reminding me.

Fixing WRKOBJDIR was not sufficient, though.  I had to add the following patch.

RCS file: /cvsroot/pkgsrc/devel/gobject-introspection/Makefile,v
retrieving revision 1.71
diff -u -r1.71 Makefile
--- Makefile	4 Jul 2020 10:04:46 -0000	1.71
+++ Makefile	13 Aug 2020 18:09:58 -0000
@@ -38,6 +38,8 @@
 MAKE_ENV+=	LD_LIBRARY_PATH=${WRKSRC}/output/girepository
 BUILDLINK_API_DEPENDS.glib2+= glib2>=2.58.0
 .include "../../devel/glib2/"
 BUILDLINK_API_DEPENDS.libffi+= libffi>=3.0.0

Should this be committed either unconditionally as here or conditional on Darwin?


Home | Main Index | Thread Index | Old Index