> Le 16 avr. 2019 à 16:10, John Ralls <jra...@ceridwen.us> a écrit :
> 
>> On Apr 16, 2019, at 3:56 AM, Pascal <p....@orange.fr> wrote:
>> 
>>> Le 15 avr. 2019 à 22:31, John Ralls <jra...@ceridwen.us> a écrit :
>>> 
>>>> On Apr 15, 2019, at 12:59 PM, Pascal <p....@orange.fr> wrote:
>>>> 
>>>> John, I've found some suspicious instructions in jhbuildrc line 321:
>>>> if (_osx_version < 14):
>>>>     module_extra_env["expat"] = {'CFLAGS':os.environ['CFLAGS'] + ' -arch 
>>>> i386 -arch x86_64'}
>>>>     module_extra_env.update(
>>>>         {"perl-xml-simple":{"ARCHFLAGS":"-arch i386 -arch x86_64"},
>>>>          "perl-xml-parser":{"ARCHFLAGS":"-arch i386 -arch x86_64"}})
>>>> 
>>>> I run macOS 10.13.6.
>>>> Without theses lines all is fine now.
>>>> What are them for?
>>> 
>>> They're because pre-10.14 perl was distributed with a combined i386/x86_64 
>>> library, so perl-xml-simple and perl-xml-parser needed to be built that way 
>>> in order to link, and since they depend on expat it did too.
>>> 
>>> Are you using Xcode or command line tools? What version? What does `perl 
>>> -V` say about flags (first line under Compiler)?
>> 
>> Hello John,
>> 
>> I've both installed:
>> $ xcodebuild -version
>> Xcode 10.1
>> Build version 10B61
>> $ pkgutil --pkg-info=com.apple.pkg.CLTools_Executables
>> package-id: com.apple.pkg.CLTools_Executables
>> version: 10.1.0.0.1.1539992718
>> $ xcrun --find gcc
>> /Applications/Xcode.app/Contents/Developer/usr/bin/gcc
>> $ which gcc
>> /usr/bin/gcc
>> $ perl -V
>> Summary of my perl5 (revision 5 version 18 subversion 2) configuration:
>> Compiler:
>>   cc='cc', ccflags ='-arch x86_64 -arch i386 -g -pipe -fno-common 
>> -DPERL_DARWIN -fno-strict-aliasing -fstack-protector',
> 
> Pascal,
> 
> I looked at the module sets again. perl-xml-simple and perl-xml-parser were 
> there because gtk-doc used to require them. It doesn't any more (it was 
> rewritten in python), so I took them out of bootstrap.modules and forgot to 
> take them out of jhbuildrc. That means that expat doesn't need  a universal 
> build anymore. I've pushed a fixed jhbuildrc-gtk-osx to pipenv.
> 
> That aside you may have some problems at runtime with the 10.14 SDK and 
> MAC_OS_X_VERSION_MIN_REQUIRED=101300. It depends on whether Apple has updated 
> any of the non-framework libraries that we use between the two versions. 
> Unfortunately the stub linking introduced in 10.9 doesn't completely mask all 
> of the symbol changes between library versions.

John,

I ran the new jhbuildrc-gtk-osx at pipenv with success though conftest still 
crash from bison build (bison-3.0.4).

I used XDG_CONFIG_HOME, it is ok for me.
But $HOME/.cache is still used for building, how to move it to my specific 
build folder ?

Thanks, Pascal.
http://blady.pagesperso-orange.fr


_______________________________________________
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