[pycrypto] Install failure on FreeBSD 8.2
Gmele
gmele at debitcardnetwork.com
Wed Oct 19 16:52:20 CST 2011
Hi,
I'm trying to install the latest on my FreeBSD 8.2, Python 3.2 server.
There seem to be contradictions about whether stdint.h exists.
It is located in /usr/include/src/ with a link from /usr/include/
#ll /usr/include/
lrwxr-xr-x 1 root wheel 12 Jul 18 2010 /usr/include/stdint.h -> sys/stdint.h
Here are some relevant pieces of the "python3.2 setup.py install" results
------------------------------
running build_configure
...
checking for stdint.h... yes
...
checking for stdint.h... (cached) yes
...
checking for int16_t... yes
checking for int32_t... yes
checking for int64_t... yes
checking for int8_t... yes
checking for size_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for uint8_t... yes
...
cc -pipe -D__wchar_t=wchar_t -fno-strict-aliasing -pipe -D__wchar_t=wchar_t -fno-strict-aliasing -fPIC -std=c99 -O3 -fomit-frame-pointer -DPCT_LITTLE_ENDIAN=1 -Isrc/ -I/usr/include/sys/ -I/usr/local/include/python3.2mu -c src/RIPEMD160.c -o build/temp.freebsd-8.2-RELEASE-i386-3.2/src/RIPEMD160.o
src/RIPEMD160.c:52:3: error: #error "stdint.h not found"
------------------------------
I added '/usr/include/sys/' to the include_dirs in Extension("Crypto.Hash.RIPEMD160",
It didn't help.
src/config.h contains
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
Any ideas about what is happening?
Gary
More information about the pycrypto
mailing list