... beside that with setup_sdk set in jhbuildrc-custom the compilation fail
at:

*** Error during phase build of gobject-introspection: ########## Error
running ninja   *** [21/32]

distutils.errors.DistutilsPlatformError: $MACOSX_DEPLOYMENT_TARGET
mismatch: now "10.10" but "10.15" during configure

On Wed, May 20, 2020 at 8:59 AM Gabriele Greco <gabrielegr...@gmail.com>
wrote:

> Hi guys, I have problems with the new build system (the one with pyenv) to
> make jhbuild honor the osx min version (MACOS_DEPLOYMENT_TARGET /
> -mmacosx-version-min ).
>
> I've added the line in .config/jhbuildrc-custom;
>
> setup_sdk(target="10.10")
>
> If I start "jhbuild shell" I get the variables correctly configured
> (partial output of "env"):
>
> MACOSX_DEPLOYMENT_TARGET=10.10
> LDFLAGS=-L/Users/raffo/gtk/inst/lib -L/Users/raffo/gtk/inst/lib -arch
> x86_64
> -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
> -isysroot
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
> -mmacosx-version-min=10.10 -Wl,-headerpad_max_install_names
> CFLAGS=-arch x86_64
> -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
> -isysroot
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
> -mmacosx-version-min=10.10
> CXXFLAGS=-arch x86_64
> -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
> -isysroot
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
> -mmacosx-version-min=10.10
> OBJCFLAGS=-arch x86_64
> -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
> -isysroot
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
> -mmacosx-version-min=10.10
> CPPFLAGS=-I/Users/raffo/gtk/inst/include -arch x86_64
> -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
> -isysroot
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
>
> CMAKE_PREFIX_PATH=/Users/raffo/gtk/inst:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr
>
> LIBRARY_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
>
> SDKDIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
>
> SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
>
> CUPS_CONFIG=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/bin/cups-config
> CC=/Applications/Xcode.app/Contents/Developer/usr/bin/gcc
> OBJC=/Applications/Xcode.app/Contents/Developer/usr/bin/gcc
> CXX=/Applications/Xcode.app/Contents/Developer/usr/bin/g++
>
> LD=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
> BUILDCFLAGS=-arch x86_64
> -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
> -isysroot
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
> -mmacosx-version-min=10.10
> CFLAGS_FOR_BUILD=-arch x86_64
> -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
> -isysroot
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
> -mmacosx-version-min=10.10
>
> .... but when I start the build itself (jhbuild bootstrap-gtk-osx) it
> seems to ignore these settings:
>
> NEW BUILD:
> iMac-2 $ otool -l /Users/raffo/gtk/inst/lib/libintl.dylib | grep -A 3
> LC_VERS
> [ nothing ]
>
> OLD BUILD (working):
> iMac-2 $ otool -l /usr/local/gtk/lib/libintl.dylib | grep -A 3 LC_VERS
>       cmd LC_VERSION_MIN_MACOSX
>   cmdsize 16
>   version 10.9
>       sdk 10.14
>
> --
> Bye,
>  Gabry
>
>

-- 
Bye,
 Gabry
_______________________________________________
gtk-osx-users-list mailing list
gtk-osx-users-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list

Reply via email to