[ports-i386@FreeBSD.org: py24-hashlib-20060408a failed on i386 7]
Kris Kennaway
kris at obsecurity.org
Wed Dec 13 11:47:23 PST 2006
Dear Maintainer,
As you may know, in the near future FreeBSD 7.x will be switching from
the gcc 3.4 compiler to gcc 4.x. Unfortunately your port fails to
build with the new compiler; see the log below or the following url:
http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.2006121307/
To ease the disruption to users and to avoid further work later on,
can you please work (with the upstream developers if necessary) on
fixing this error?
In many cases it requires only simple code changes, and these may
already have been submitted to the developers by other projects
(thesedays many Linux distributions use gcc 4.1, so chances are they
have fixed the error already), or the patches may be found in their
package repositories.
You should be able to reproduce it yourself simply by installing the
lang/gcc41 port and then setting the variables
CC=/usr/local/bin/gcc41
CXX=/usr/local/bin/g++41
in your environment (Note: some ports do not respect these variables
currently, but this is another bug that should be fixed).
Thanks,
Kris
----- Forwarded message from User Ports-i386 <ports-i386 at FreeBSD.org> -----
X-Original-To: kkenn at localhost
Delivered-To: kkenn at localhost.obsecurity.org
X-Original-To: kris at FreeBSD.org
Delivered-To: kris at FreeBSD.org
Date: Wed, 13 Dec 2006 19:37:00 GMT
From: User Ports-i386 <ports-i386 at FreeBSD.org>
To: kris at FreeBSD.org
Subject: py24-hashlib-20060408a failed on i386 7
X-UIDL: "8T"!PR$"!Ik^"!0,3"!
X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.0.3
building py24-hashlib-20060408a on gohan24.freebsd.org
in directory /x/tmp/7/chroot/32351
building for: 7.0-CURRENT i386
maintained by: python at FreeBSD.org
port directory: /usr/ports/security/py-hashlib
build started at Wed Dec 13 19:34:39 UTC 2006
FETCH_DEPENDS=
PATCH_DEPENDS=
EXTRACT_DEPENDS=
BUILD_DEPENDS=python24-2.4.3_3.tbz
RUN_DEPENDS=python24-2.4.3_3.tbz
prefixes: LOCALBASE=usr/local X11BASE=usr/X11R6
add_pkg
================================================================
====================<phase 1: make checksum>====================
=> hashlib-20060408a.tar.gz doesn't seem to exist in /tmp/distfiles/.
=> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/hashlib-20060408a.tar.gz: Operation timed out
=> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/.
fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/hashlib-20060408a.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from http://code.krypto.org/python/hashlib/.
hashlib-20060408a.tar.gz 32 kB 41 kBps
=> MD5 Checksum OK for hashlib-20060408a.tar.gz.
=> SHA256 Checksum OK for hashlib-20060408a.tar.gz.
================================================================
====================<phase 2: make extract>====================
add_pkg
===> Extracting for py24-hashlib-20060408a
=> MD5 Checksum OK for hashlib-20060408a.tar.gz.
=> SHA256 Checksum OK for hashlib-20060408a.tar.gz.
================================================================
====================<phase 3: make patch>====================
add_pkg
===> Patching for py24-hashlib-20060408a
================================================================
====================<phase 4: make build>====================
add_pkg python24-2.4.3_3.tbz
adding dependencies
pkg_add python24-2.4.3_3.tbz
====
Note that some of the standard modules are provided as separate
ports since they require extra dependencies:
bsddb databases/py-bsddb
gdbm databases/py-gdbm
tkinter x11-toolkits/py-tkinter
Install them as needed.
====
===> py24-hashlib-20060408a depends on file: /usr/local/bin/python - found
===> Configuring for py24-hashlib-20060408a
Using OpenSSL version 0x0090804f from
Headers: /usr/include
Library: /usr/lib/libssl.so
running config
===> Building for py24-hashlib-20060408a
Using OpenSSL version 0x0090804f from
Headers: /usr/include
Library: /usr/lib/libssl.so
running build
running build_py
creating build
creating build/lib.freebsd-7.0-CURRENT-i386-2.4
copying hashlib.py -> build/lib.freebsd-7.0-CURRENT-i386-2.4
copying test_hashlib.py -> build/lib.freebsd-7.0-CURRENT-i386-2.4
running build_ext
building '_hashlib' extension
creating build/temp.freebsd-7.0-CURRENT-i386-2.4
creating build/temp.freebsd-7.0-CURRENT-i386-2.4/Modules
cc -fno-strict-aliasing -DNDEBUG -O2 -fno-strict-aliasing -pipe -D__wchar_t=wchar_t -DTHREAD_STACK_SIZE=0x20000 -O2 -fno-strict-aliasing -pipe -fPIC -I/usr/include -I/usr/local/include/python2.4 -c Modules/_hashopenssl.c -o build/temp.freebsd-7.0-CURRENT-i386-2.4/Modules/_hashopenssl.o
cc -shared -pthread -rpath=/usr/lib:/usr/local/lib -O2 -fno-strict-aliasing -pipe build/temp.freebsd-7.0-CURRENT-i386-2.4/Modules/_hashopenssl.o -L/usr/lib -lssl -lcrypto -o build/lib.freebsd-7.0-CURRENT-i386-2.4/_hashlib.so
================================================================
====================<phase 5: make test>====================
make: don't know how to make regression-test(continuing)
================================================================
====================<phase 6: make install>====================
add_pkg python24-2.4.3_3.tbz
adding dependencies
pkg_add python24-2.4.3_3.tbz
skipping python24-2.4.3_3, already added
===> Installing for py24-hashlib-20060408a
===> py24-hashlib-20060408a depends on file: /usr/local/bin/python - found
===> Generating temporary packing list
===> Checking if security/py-hashlib already installed
Using OpenSSL version 0x0090804f from
Headers: /usr/include
Library: /usr/lib/libssl.so
running install
running build
running build_py
running build_ext
running install_lib
copying build/lib.freebsd-7.0-CURRENT-i386-2.4/hashlib.py -> /usr/local/lib/python2.4/site-packages
copying build/lib.freebsd-7.0-CURRENT-i386-2.4/test_hashlib.py -> /usr/local/lib/python2.4/site-packages
copying build/lib.freebsd-7.0-CURRENT-i386-2.4/_hashlib.so -> /usr/local/lib/python2.4/site-packages
byte-compiling /usr/local/lib/python2.4/site-packages/hashlib.py to hashlib.pyc
byte-compiling /usr/local/lib/python2.4/site-packages/test_hashlib.py to test_hashlib.pyc
writing byte-compilation script '/tmp/tmpbqR4AY.py'
/usr/local/bin/python -O /tmp/tmpbqR4AY.py
removing /tmp/tmpbqR4AY.py
===> Registering installation for py24-hashlib-20060408a
================================================================
====================<phase 7: make package>====================
===> Building package for py24-hashlib-20060408a
tar: lib/python2.4/site-packages/_sha256.so: Cannot stat: No such file or directory
tar: lib/python2.4/site-packages/_sha512.so: Cannot stat: No such file or directory
pkg_create: make_dist: tar command failed with code 256
Creating package /tmp/packages/All/py24-hashlib-20060408a.tbz
Registering depends: python24-2.4.3_3.
Creating bzip'd tar ball in '/tmp/packages/All/py24-hashlib-20060408a.tbz'
*** Error code 1
Stop in /a/ports/security/py-hashlib.
================================================================
build of /usr/ports/security/py-hashlib ended at Wed Dec 13 19:38:29 UTC 2006
----- End forwarded message -----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-python/attachments/20061213/d171e36b/attachment.pgp
More information about the freebsd-python
mailing list