On Jan 12, 2023, at 20:23, chilli.names...@gmail.com wrote:
> What's strange is port outdated doesn't show anything, so I expect these
> ports are broken and my install doesn't know it. I bet it has something to do
> with port reclaim running when I tried to selfupdate. I deleted all the build
> directories out of habit.
>
> gegl @0.4.40_0+quartz+vala (active)
>
> but ninja is not installed for some reason :/
> And idk what is using these ports.
>
>> ninja: build stopped: subcommand failed.
>> Command failed: cd
>> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_gegl/gegl/work/build"
>> && /opt/local/bin/ninja -j8 -v
>> Exit code: 1
>> Error: Failed to build gegl: command execution failed
>> Error: See
>> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_gegl/gegl/main.log
>> for details.
>> Error: rev-upgrade failed: Error rebuilding gegl
>> Error: Follow https://guide.macports.org/#project.tickets if you believe
>> there is a bug.
>
>
>
The ninja port is installed and building gegl is using ninja.
The build fails because:
:info:build ../gegl-0.4.40/operations/external/raw-load.c:117:29: error: no
member named 'shot_select' in 'libraw_output_params_t'
:info:build p->LibRaw->params.shot_select = o->image_num;
:info:build ~ ^
:info:build 1 error generated.
This is the ticket for this issue:
https://trac.macports.org/ticket/7
It has been fixed. Run "sudo port selfupdate" to receive the fix.