On 2022-10-13 03:58 , Lukas Oberhuber wrote:
Here is the Portfile: https://gitlab.gnome.org/Infrastructure/gimp-macos-build/-/blob/dee2dcff05491fd5cd455fe1ab4164633720339b/ports/graphics/gimp2/Portfile <https://gitlab.gnome.org/Infrastructure/gimp-macos-build/-/blob/dee2dcff05491fd5cd455fe1ab4164633720339b/ports/graphics/gimp2/Portfile>

Here is a gist of the logs: https://gist.github.com/lukaso/806cfb5fd90d147b6328a7aa0112a490 <https://gist.github.com/lukaso/806cfb5fd90d147b6328a7aa0112a490>

Hopefully you have some ideas! Thanks.

Well here's your problem:
:debug:configure Executing org.macports.configure (gimp210)
:debug:configure Environment: :debug:configure CC_PRINT_OPTIONS='YES'
:debug:configure 
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_Users_lukasoberhuber_project_ports_graphics_gimp2/gimp210/work/.CC_PRINT_OPTIONS'
:debug:configure CPATH='/opt/local/include'
:debug:configure DEVELOPER_DIR='/Library/Developer/CommandLineTools'
:debug:configure LIBRARY_PATH='/opt/local/lib'
:debug:configure MACOSX_DEPLOYMENT_TARGET='11.0'
:debug:configure 
SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk'

There should be around 15 more environment variables set. Not just PKG_CONFIG_PATH and PYTHON but ones set by base like CC, CFLAGS and so on.

I think this is because the configure script is being run as part of the autoreconf command, not configure proper.

BTW, these two lines both do exactly the same thing, so you can just remove the second one: configure.pkg_config_path ${python_framework}/lib/pkgconfig:${prefix}/lib/pkgconfig configure.env-append PKG_CONFIG_PATH=${python_framework}/lib/pkgconfig:${prefix}/lib/pkgconfig

And you don't need to specify ${prefix}/lib/pkgconfig in there because that's already in the default search paths.

- Josh

Reply via email to