On Aug 20, 2014, at 11:39 AM, Pascal <p....@orange.fr> wrote: > Thanks John for the tip, it’s ok with bootstrap first then python. > > As I built all from scratch, I’ve pick 2 errors: > > *** Building readline *** [2/3] > … > rm -f libreadline.6.2.dylib > rm -f libhistory.6.2.dylib > /Applications/Xcode.app/Contents/Developer/usr/bin/gcc -dynamic > -L/usr/local/xnadalib-2014/lib -L/usr/local/xnadalib-2014/lib -arch x86_64 > -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib > -isysroot > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk > -mmacosx-version-min=10.7 -Wl,-no_pie -Wl,-headerpad_max_install_names > -arch_only `/usr/bin/arch` -install_name > /usr/local/xnadalib-2014/lib/libreadline.6.2.dylib -current_version 6.2 > -compatibility_version 6 -v -o libreadline.6.2.dylib readline.so vi_mode.so > funmap.so keymaps.so parens.so search.so rltty.so complete.so bind.so > isearch.so display.so signals.so util.so kill.so undo.so macro.so input.so > callback.so terminal.so text.so nls.so misc.so xmalloc.so xfree.so history.so > histexpand.so histfile.so histsearch.so shell.so mbutil.so tilde.so compat.so > -lncurses > /Applications/Xcode.app/Contents/Developer/usr/bin/gcc -dynamic > -L/usr/local/xnadalib-2014/lib -L/usr/local/xnadalib-2014/lib -arch x86_64 > -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib > -isysroot > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk > -mmacosx-version-min=10.7 -Wl,-no_pie -Wl,-headerpad_max_install_names > -arch_only `/usr/bin/arch` -install_name > /usr/local/xnadalib-2014/lib/libhistory.6.2.dylib -current_version 6.2 > -compatibility_version 6 -v -o libhistory.6.2.dylib history.so histexpand.so > histfile.so histsearch.so shell.so mbutil.so xmalloc.so xfree.so -lncurses > Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) > Target: x86_64-apple-darwin13.3.0 > Thread model: posix > Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) > Target: x86_64-apple-darwin13.3.0 > Thread model: posix > clangclang: : errorerror: : invalid argument '-compatibility_version 6' only > allowed with '-dynamiclib'invalid argument '-compatibility_version 6' only > allowed with '-dynamiclib' > > make[1]: *** [libhistory.6.2.dylib] Error 1 > make[1]: *** Waiting for unfinished jobs.... > make[1]: *** [libreadline.6.2.dylib] Error 1 > make: [shared] Error 2 (ignored) > > Thus only static lib is present. > > Also many I’ve got "sed: RE error: illegal byte sequence”, on StackOverflow > it is related to LANG=C and LC_CTYPE=C, I had to do LC_ALL=C. > http://stackoverflow.com/questions/19242275/re-error-illegal-byte-sequence-on-mac-os-x > > HTH, Pascal. > http://blady.pagesperso-orange.fr
Thanks for pointing that out. I hadn't noticed it. The fix is to update readline to 6.3, which I've just pushed. BTW, trying to set -macos-version-min to anything other than the SDK you're building against is futile. That only works with Apple's frameworks; when the linker tries to link any of the regular libraries from /usr/lib it will barf because the stub version you built with is newer than the version provided by the older OS. Regards, John Ralls _______________________________________________ Gtk-osx-users-list mailing list Gtk-osx-users-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list