> On Jan 10, 2017, at 11:08, Smith, Phillip R. <smith...@nyumc.org> wrote:
> 
> Here is the problem code.  The odd thing is that I have the same packages on 
> my laptop, and they built without an issue.
> 
> =Ross
> 
> gcc -c -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -fwrapv -O3 -Wall 
> -Wstrict-prototypes  -I. -IInclude -I./Include -I/sw/include  -DPy_BUILD_CORE 
> -o Python/structmember.o Python/structmember.c
> In file included from Python/random.c:7:
> /usr/include/sys/random.h:37:32: error: unknown type name 'u_int'
> void read_random(void* buffer, u_int numBytes);
>                               ^
> /usr/include/sys/random.h:38:33: error: unknown type name 'u_int'
> void read_frandom(void* buffer, u_int numBytes);
>                                ^
> /usr/include/sys/random.h:39:33: error: unknown type name 'u_int'
> int  write_random(void* buffer, u_int numBytes);
>                                ^
> Python/random.c:117:19: warning: implicit declaration of function 
> 'getentropy' is invalid in C99 [-Wimplicit-function-declaration]
>            res = getentropy(buffer, len);
>                  ^
> 1 warning and 3 errors generated.
> make: *** [Makefile:1365: Python/random.o] Error 1
> make: *** Waiting for unfinished jobs....
> ### execution of make failed, exit code 2
> ### execution of /tmp/fink.jVTZb failed, exit code 2
> Removing runtime build-lock...
> Removing build-lock package...
> /sw/bin/dpkg-lockwait -r fink-buildlock-python27-2.7.13-1
> (Reading database ... 254562 files and directories currently installed.)
> Removing fink-buildlock-python27-2.7.13-1 ...
> Failed: phase compiling: python27-2.7.13-1 failed
> 
> Before reporting any errors, please run "fink selfupdate" and try again.
> Also try using "fink configure" to set your maximum build jobs to 1 and
> attempt to build the package again.
> If you continue to have issues, please check to see if the FAQ on Fink's
> website solves the problem.  If not, ask on one (not both, please) of
> these mailing lists:
> 
>       The Fink Users List <fink-us...@lists.sourceforge.net>
>       The Fink Beginners List <fink-beginners@lists.sourceforge.net>,
> 
> with a carbon copy to the maintainer:
> 
>       Daniel Johnson <dan...@daniel-johnson.org>
> 
> Note that this is preferable to emailing just the maintainer directly,
> since most fink package maintainers do not have access to all possible
> hardware and software configurations.
> 
> Please try to include the complete error message in your report.  This
> generally consists of a compiler line starting with e.g. "gcc" or "g++"
> followed by the actual error output from the compiler.
> 
> Also include the following system information:
> Package manager version: 0.41.1
> Distribution version: selfupdate-cvs Mon Jan  9 12:15:05 2017, 10.12, x86_64
> Trees: local/main stable/main local/injected
> Xcode.app: 8.2.1
> Xcode command-line tools: 8.2.0.0.1.1480973914
> Max. Fink build jobs:  8
> 
> 

I don’t reproduce this on my own 10.12/Xcode 8.2 setup, either, so my guess is 
that you’ve got something wacky going on with this machine.  My 
/usr/include/sys/random.h has

int getentropy(void* buffer, size_t size);

on line 37.  You might check whether that file is indeed different on your 
laptop and the problem box.  

Since this is a system header, fixing it might be a bit tricky.

$ pkgutil --file-info /usr/include/sys/random.h
volume: /
path: /usr/include/sys/random.h

pkgid: com.apple.pkg.DevSDK
pkg-version: 10.12.2.1.1.1480484267
install-time: 1480522158
uid: 0
gid: 0
mode: 444

pkgid: com.apple.pkg.DevSDK_OSX1012
pkg-version: 8.2.0.0.1.1480973914
install-time: 1481659218
uid: 0
gid: 0
mode: 444

It’s possible to get at the disk image buried in the OS X installer so that you 
can get at the packages it contains, but I don’t have that information off the 
top of my head.  

As a workaround, as long as the laptop is running the same OS X major version 
as the other machine you can copy the .deb from the laptop over and install it 
with “sudo dpkg -i <filename>”

-- 
Alexander Hansen, Ph.D.
Fink User Liaison


------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Fink-beginners mailing list
Fink-beginners@lists.sourceforge.net
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to