On 12/14/18 6:18 AM, Max Horn wrote:


On 12. Dec 2018, at 12:14, Max Horn <m...@quendi.de> wrote:



On 12. Dec 2018, at 11:11, Hanspeter Niederstrasser <f...@snaggledworks.com> 
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/Modules/_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
fink-core@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.core
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-core

Reply via email to