Re: Merge #166 ?
Hanspeter Niederstrasser <[email protected]> Fri, 14 Dec 2018 07:23:22 -0600
| Newsgroups | gmane.os.apple.fink.core |
|---|---|
| Organization | Snaggled Works |
| Message-ID | <[email protected]> |
On 12/14/18 6:18 AM, Max Horn wrote: > > >> On 12. Dec 2018, at 12:14, Max Horn <[email protected]> wrote: >> >> >> >>> On 12. Dec 2018, at 11:11, Hanspeter Niederstrasser <[email protected]> wrote: >>> >>> On 12/11/18 11:14 PM, Alexander Hansen wrote: >>>> I was thinking that it might help us if we do the aforementioned merge to facilitate community testing, etc. >>>> -akh >>> >>> I'm OK with that. TheSin said he'd added a couple local changes on top of jwhowarth's pull and been running OK with them. I *think* it might be possible to edit the files via the web interface even though the pull comes from jwhowarth's clone. I know I can see the edit pencil icon, but I haven't tried to actually save a change. >> >> You can probably also push to this PR. And then e.g. squash some changes. >> >>> >>> Might be good to have those changes then merge, or just merge as is and then ask TheSin to make a pull for his changes and merge them quickly. >> >> Or, make a new PR with all the changes? >> >> By chance, I have finally updated from OS X 10.11 to 10.14, so I guess I could help. >> >> I just made a new https://github.com/fink/fink/pull/170 with the changes squashed into a PR, and will now work on addressing the open suggestions, and test it on my system. > > So that PR seems to work, basically, but various packages have issues. Would be interesting to know what additional changes TheSin has... > > I already pushed a fix for texinfo.info which enables it on 10.14. But now python27 fails to build (and that blocks a ton of other stuff): > > gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -fwrapv -O3 -Wall -Wstrict-prototypes -I_ctypes/darwin -I/sw/include -I. -IInclude -I./Include -I/sw/include -I/sw/src/fink.build/python27-2.7.15-1/Python-2.7.15/Include -I/sw/src/fink.build/python27-2.7.15-1/Python-2.7.15 -c /sw/src/fink.build/python27-2.7.15-1/Python-2.7.15/Modules/_ctypes/darwin/dlfcn_simple.c -o build/temp.macosx-10.14-x86_64-2.7/sw/src/fink.build/python27-2.7.15-1/Python-2.7.15/Modules/_ctypes/darwin/dlfcn_simple.o -DMACOSX > gcc -L/sw/lib -bundle /sw/src/fink.build/python27-2.7.15-1/Python-2.7.15/libpython2.7.dylib -L/sw/lib -L/sw/lib -I. -IInclude -I./Include -I/sw/include build/temp.macosx-10.14-x86_64-2.7/sw/src/fink.build/python27-2.7.15-1/Python-2.7.15/Modules/_ctypes/_ctypes.o build/temp.macosx-10.14-x86_64-2.7/sw/src/fink.build/python27-2.7.15-1/Python-2.7.15/Modules/_ctypes/callbacks.o build/temp.macosx-10.14-x86_64-2.7/sw/src/fink.build/python27-2.7.15-1/Python-2.7.15/Modules/_ctypes/callproc.o build/temp.macosx-10.14-x86_64-2.7/sw/src/fink.build/python27-2.7.15-1/Python-2.7.15/Modules/_ctypes/stgdict.o build/temp.macosx-10.14-x86_64-2.7/sw/src/fink.build/python27-2.7.15-1/Python-2.7.15/Modules/_ctypes/cfield.o build/temp.macosx-10.14-x86_64-2.7/sw/src/fink.build/python27-2.7.15-1/Python-2.7.15/Modu les/_ctypes/malloc_closure.o build/temp.macosx-10.14-x86_64-2.7/sw/src/fink.build/python27-2.7.15-1/Python-2.7.15/Modules/_ctypes/darwin/dlfcn_simple.o -L/sw/lib -L. -lffi -ldl -o build/lib.macosx-10. > 14-x86_64-2.7/_ctypes.so > > Python build finished, but the necessary bits to build these modules were not found: > bsddb185 dl imageop > linuxaudiodev nis ossaudiodev > spwd sunaudiodev zlib > To find the necessary bits, look in setup.py in detect_modules() for the module's name. > (Fink package build should have 7 missing) On a working 10.11 system, I get this output on python27: bsddb185 dl imageop linuxaudiodev ossaudiodev spwd sunaudiodev (zlib is found and used) > Moreover, it seems that building -pm5182 perlmod packages may fail, e.g.: > > Params-Util-1.07/t/13_all.t > Params-Util-1.07/t/03_all.t > sudo -u fink-bld [ENV] sh -c /tmp/fink.fdGjL > /tmp/fink.L76Fh > #!/bin/sh -ev > export PERL_EXTUTILS_AUTOINSTALL=--skip > ARCHFLAGS="-I$sdkpath/System/Library/Perl/$perlversion/darwin-thread-multi-2level/CORE" /usr/bin/arch -x86_64 perl5.18 Makefile.PL PERL="/usr/bin/arch -x86_64 perl5.18" PREFIX=/sw INSTALLPRIVLIB=/sw/lib/perl5/5.18.2 INSTALLARCHLIB=/sw/lib/perl5/5.18.2/darwin-thread-multi-2level INSTALLSITELIB=/sw/lib/perl5/5.18.2 INSTALLSITEARCH=/sw/lib/perl5/5.18.2/darwin-thread-multi-2level INSTALLMAN1DIR=/sw/share/man/man1 INSTALLMAN3DIR=/sw/share/man/man3 INSTALLSITEMAN1DIR=/sw/share/man/man1 INSTALLSITEMAN3DIR=/sw/share/man/man3 INSTALLBIN=/sw/bin INSTALLSITEBIN=/sw/bin INSTALLSCRIPT=/sw/bin > sanexs-Fq82m.c:1:10: fatal error: 'EXTERN.h' file not found > #include "EXTERN.h" > ^~~~~~~~~~ > 1 error generated. > Unresolvable broken external dependency. > This package requires a C compiler with full perl headers. > Trivial test code using them failed to compile. > NA: Unable to build distribution on this platform. > /usr/bin/make CC=gcc CXX=g++ > make: *** No targets specified and no makefile found. Stop. > ### execution of /tmp/fink.L76Fh failed, exit code 2 > ### execution of /tmp/fink.fdGjL failed, exit code 2 > Removing runtime build-lock... > Removing build-lock package... > /sw/bin/dpkg-lockwait -r fink-buildlock-params-util-pm5182-1.07-2 Looks like there's a problem with headers not being found on both packages. Also, should your ARCHFLAGS have an unresolved $sdkpath and $perlversion? Or are those variables set somehow in that shell? Hanspeter _______________________________________________ fink-core mailing list [email protected] List archive: http://news.gmane.org/gmane.os.apple.fink.core Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-core