Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Dec 2006 14:43:46 -0500
From:      Kris Kennaway <kris@obsecurity.org>
To:        python@FreeBSD.org
Subject:   [ports-i386@FreeBSD.org: py24-hashlib-20060408a failed on i386 7]
Message-ID:  <20061213194345.GA58107@xor.obsecurity.org>

next in thread | raw e-mail | index | archive | help

--LZvS9be/3tNcYl/X
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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=3D/usr/local/bin/gcc41
  CXX=3D/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@FreeBSD.org> -----

X-Original-To: kkenn@localhost
Delivered-To: kkenn@localhost.obsecurity.org
X-Original-To: kris@FreeBSD.org
Delivered-To: kris@FreeBSD.org
Date: Wed, 13 Dec 2006 19:37:00 GMT
From: User Ports-i386 <ports-i386@FreeBSD.org>
To: kris@FreeBSD.org
Subject: py24-hashlib-20060408a failed on i386 7
X-UIDL: "8T"!PR$"!Ik^"!0,3"!
X-Bogosity: Ham, tests=3Dbogofilter, spamicity=3D0.000000, version=3D1.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@FreeBSD.org
port directory: /usr/ports/security/py-hashlib
build started at Wed Dec 13 19:34:39 UTC 2006
FETCH_DEPENDS=3D
PATCH_DEPENDS=3D
EXTRACT_DEPENDS=3D
BUILD_DEPENDS=3Dpython24-2.4.3_3.tbz
RUN_DEPENDS=3Dpython24-2.4.3_3.tbz
prefixes: LOCALBASE=3Dusr/local X11BASE=3Dusr/X11R6
add_pkg
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 1: make =
checksum>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D> hashlib-20060408a.tar.gz doesn't seem to exist in /tmp/distfiles/.
=3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/port=
s/distfiles/.
fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/hashlib-200=
60408a.tar.gz: Operation timed out
=3D> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distf=
iles/.
fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles/hashlib-20060408a.=
tar.gz: File unavailable (e.g., file not found, no access)
=3D> Attempting to fetch from http://code.krypto.org/python/hashlib/.
hashlib-20060408a.tar.gz                                32 kB   41 kBps
=3D> MD5 Checksum OK for hashlib-20060408a.tar.gz.
=3D> SHA256 Checksum OK for hashlib-20060408a.tar.gz.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 2: make =
extract>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
add_pkg
=3D=3D=3D>  Extracting for py24-hashlib-20060408a
=3D> MD5 Checksum OK for hashlib-20060408a.tar.gz.
=3D> SHA256 Checksum OK for hashlib-20060408a.tar.gz.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 3: make =
patch>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
add_pkg
=3D=3D=3D>  Patching for py24-hashlib-20060408a
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 4: make =
build>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
add_pkg python24-2.4.3_3.tbz
adding dependencies
pkg_add python24-2.4.3_3.tbz

=3D=3D=3D=3D
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.
=3D=3D=3D=3D

=3D=3D=3D>   py24-hashlib-20060408a depends on file: /usr/local/bin/python =
- found
=3D=3D=3D>  Configuring for py24-hashlib-20060408a
Using OpenSSL version 0x0090804f from
 Headers:	/usr/include
 Library:	/usr/lib/libssl.so
running config
=3D=3D=3D>  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=
=3Dwchar_t -DTHREAD_STACK_SIZE=3D0x20000 -O2 -fno-strict-aliasing -pipe -fP=
IC -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=3D/usr/lib:/usr/local/lib -O2 -fno-strict-aliasi=
ng -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
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 5: make =
test>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
make: don't know how to make regression-test(continuing)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 6: make =
install>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
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
=3D=3D=3D>  Installing for py24-hashlib-20060408a
=3D=3D=3D>   py24-hashlib-20060408a depends on file: /usr/local/bin/python =
- found
=3D=3D=3D>   Generating temporary packing list
=3D=3D=3D>  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/loca=
l/lib/python2.4/site-packages
copying build/lib.freebsd-7.0-CURRENT-i386-2.4/_hashlib.so -> /usr/local/li=
b/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 te=
st_hashlib.pyc
writing byte-compilation script '/tmp/tmpbqR4AY.py'
/usr/local/bin/python -O /tmp/tmpbqR4AY.py
removing /tmp/tmpbqR4AY.py
=3D=3D=3D>   Registering installation for py24-hashlib-20060408a
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 7: make =
package>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D>  Building package for py24-hashlib-20060408a
tar: lib/python2.4/site-packages/_sha256.so: Cannot stat: No such file or d=
irectory
tar: lib/python2.4/site-packages/_sha512.so: Cannot stat: No such file or d=
irectory
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.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
build of /usr/ports/security/py-hashlib ended at Wed Dec 13 19:38:29 UTC 20=
06


----- End forwarded message -----

--LZvS9be/3tNcYl/X
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFFgFfxWry0BWjoQKURAgl6AJ96piq+f4Hd4y6mLCNGvXKy9NW9kQCfZQcV
fnLgLJiinLZBztOHb78vA8I=
=ZwxS
-----END PGP SIGNATURE-----

--LZvS9be/3tNcYl/X--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061213194345.GA58107>