Re: graphics/gegl: gegl_find_relocatable_exe: assertion 'file != NULL' failed

Charlie Li <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports
Organization FreeBSD Project
Message-ID <[email protected]>
Tatsuki Makino wrote:
> Hello.
> 
> gegl-0.4.66 outputs the following log when GIMP is started.
> 
> (gimp:85141): GEGL-CRITICAL **: 17:34:21.562: gegl_find_relocatable_exe: 
> assertion 'file != NULL' failed
> 
> The function gegl_find_relocatable_exe that generates this log is in 
> ${WRKSRC}/gegl/gegl-init.c.
> This function explores /proc/..., but it seems to be a path that does 
> not exist in at least version 14.4-PRERELEASE.
> It seems that -Drelocatable= in MESON_ARGS can also disable it, but I 
> don't know what the correct approach is, so someone please continue from 
> here :)
> 
Currently dealing with upstream over the meaning of "relocatable". Turns 
out this does not mean ELF relocation. When the feature is enabled, 
since there is no FreeBSD-specific preprocessor guard, the Linux path is 
taken, which includes reading stuff from Linux's procfs. In theory we 
should take whatever approach works for macOS, but I'm still working 
with upstream on how best to support this feature even though it should 
be disabled by default.

For now, I will disable the feature for this port too.

-- 
Charlie Li
...nope, still don't have an exit line.
OpenPGP_signature.asc (application/pgp-signature, 236 B)
-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTHxcCLnAXo3rFg6k7P+1cn7slqBAUCaYDjzwUDAAAAAAAKCRDP+1cn7slqBJ17
AQCyeTNUVkZ1VWXRkIJkJCKVxWFM/S1pC786jENoRk1/sAEAsK7N69syzwduqVTvMP02WzkkB/ov
fIKUKyvX+CP1qgc=
=1bLM
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.