Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Apr 2013 23:50:02 +0200
From:      geoffroy desvernay <dgeo@centrale-marseille.fr>
To:        ruby@freebsd.org, ports@freebsd.org
Subject:   converters/ruby-iconv + poudriere => extract/fetch problem
Message-ID:  <516F190A.9090905@centrale-marseille.fr>

next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
------enig2CAWPMVMVDKKARHNLPMHU
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Hi all,

Using poudriere to build some repositories here, I'm facing a (maybe
simple) problem that I don't understand: while building
converters/ruby-iconv with make works, it refuses to build in a
poudriere jail:

it fails at "extract" phase while (re)fetching ruby-1.8.7-p371.tar.bz2
(but ruby-1.8.7-p371.tar.bz2 *do* exist in the distfiles...)

It may be related to the Makefile's:
FETCH_DEPENDS=3D  ${NONEXISTENT}:${PORTSDIR}/${RUBY_PORT}:patch

=2E.. but I tried s/FETCH/BUILD/ and s/FETCH/EXTRACT/ without success...

Hope someone will point me in the right direction=85 I'm not sure where t=
o
look for this one.

Here is the relevant part of the log:
=3D=3D=3D>   Returning to build of ruby18-iconv-1.8.7.371,1
=3D=3D=3D>   ruby18-iconv-1.8.7.371,1 depends on shared library: iconv.3 =
- not
found
=3D=3D=3D>    Verifying install for iconv.3 in /usr/ports/converters/libi=
conv
=3D=3D=3D>   Installing existing package
/usr/ports/packages/All/libiconv-1.14_1.txz
Installing libiconv-1.14_1... done
=3D=3D=3D>   Returning to build of ruby18-iconv-1.8.7.371,1
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D>  Cleaning for ruby-1.8.7.371,1
=3D=3D=3D>  Cleaning for ruby18-iconv-1.8.7.371,1
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<pha=
se: check-config >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<pha=
se: fetch        >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D>   ruby18-iconv-1.8.7.371,1 depends on file: /usr/local/sbin/pk=
g - found
=3D=3D=3D> Fetching all distfiles required by ruby18-iconv-1.8.7.371,1 fo=
r
building
=3D=3D=3D>  Found saved configuration for ruby-1.8.7.371,1
=3D=3D=3D>   ruby-1.8.7.371,1 depends on file: /usr/local/sbin/pkg - foun=
d
=3D=3D=3D> Fetching all distfiles required by ruby-1.8.7.371,1 for buildi=
ng
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<pha=
se: checksum     >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D>   ruby18-iconv-1.8.7.371,1 depends on file: /usr/local/sbin/pk=
g - found
=3D=3D=3D> Fetching all distfiles required by ruby18-iconv-1.8.7.371,1 fo=
r
building
=3D=3D=3D>  Found saved configuration for ruby-1.8.7.371,1
=3D=3D=3D>   ruby-1.8.7.371,1 depends on file: /usr/local/sbin/pkg - foun=
d
=3D=3D=3D> Fetching all distfiles required by ruby-1.8.7.371,1 for buildi=
ng
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<pha=
se: extract      >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D
=3D=3D=3D>   ruby18-iconv-1.8.7.371,1 depends on file: /usr/local/sbin/pk=
g - found
=3D=3D=3D> Fetching all distfiles required by ruby18-iconv-1.8.7.371,1 fo=
r
building
=3D=3D=3D>  Found saved configuration for ruby-1.8.7.371,1
=3D=3D=3D>   ruby-1.8.7.371,1 depends on file: /usr/local/sbin/pkg - foun=
d
=3D> ruby-1.8.7-p371.tar.bz2 doesn't seem to exist in /portdistfiles/ruby=
=2E
=3D> Attempting to fetch
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p371.tar.bz2
fetch: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p371.tar.bz2:
Can't assign requested address
=3D> Attempting to fetch
ftp://ftp.SpringDaemons.com/pub/ruby/ruby/1.8/ruby-1.8.7-p371.tar.bz2
fetch:
ftp://ftp.SpringDaemons.com/pub/ruby/ruby/1.8/ruby-1.8.7-p371.tar.bz2:
Can't assign requested address
=3D> Attempting to fetch
http://www.ibiblio.org/pub/languages/ruby/1.8/ruby-1.8.7-p371.tar.bz2
fetch:
http://www.ibiblio.org/pub/languages/ruby/1.8/ruby-1.8.7-p371.tar.bz2:
No route to host
=3D> Attempting to fetch
ftp://xyz.lcs.mit.edu/pub/ruby/1.8/ruby-1.8.7-p371.tar.bz2
fetch: ftp://xyz.lcs.mit.edu/pub/ruby/1.8/ruby-1.8.7-p371.tar.bz2: Can't
assign requested address
=3D> Attempting to fetch
http://ring.nict.go.jp/archives/lang/ruby/1.8/ruby-1.8.7-p371.tar.bz2
fetch:
http://ring.nict.go.jp/archives/lang/ruby/1.8/ruby-1.8.7-p371.tar.bz2:
No route to host
=3D> Attempting to fetch
ftp://ftp.fu-berlin.de/unix/languages/ruby/1.8/ruby-1.8.7-p371.tar.bz2
=85
=3D> Attempting to fetch
ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/1.8/ruby-1.8.7-p=
371.tar.bz2
fetch:
ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/1.8/ruby-1.8.7-p=
371.tar.bz2:
Can't assign requested address
=3D> Attempting to fetch
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ruby/ruby-1.8.7-p371.ta=
r.bz2
fetch:
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ruby/ruby-1.8.7-p371.ta=
r.bz2:
No route to host
=3D> Couldn't fetch it - please try to retrieve this
=3D> port manually into /portdistfiles/ruby and try again.
*** [do-fetch] Error code 1

Stop in /usr/ports/lang/ruby18.
*** [fetch-specials] Error code 1

Stop in /usr/ports/converters/ruby-iconv.
=3D=3D=3D>  Cleaning for ruby18-iconv-1.8.7.371,1
build of /usr/ports/converters/ruby-iconv ended at Wed Apr 17 23:39:40
CEST 2013




poudriere.conf:
shaun# catconf /usr/local/etc/poudriere.conf
ZPOOL=3Ddisques
ZROOTFS=3D/poudriere
FREEBSD_HOST=3Dhttp://ftp.ec-m.fr
RESOLV_CONF=3D/usr/local/etc/poudriere.d/resolv.conf
BASEFS=3D/poudriere
POUDRIERE_DATA=3D${BASEFS}/data
USE_PORTLINT=3Dno
USE_TMPFS=3Dyes
DISTFILES_CACHE=3D/usr/ports/distfiles
SVN_HOST=3Dftp.ec-m.fr
CHECK_CHANGED_OPTIONS=3Dyes
CCACHE_DIR=3D/var/cache/ccache
PARALLEL_JOBS=3D8
NOLINUX=3Dyes

poudriere's make.conf:
OPTIONS_UNSET=3D  X11 QT4 GTK GTK2 GTK3
WITHOUT_GUI=3DYES
WITHOUT_X11=3Dyes
WITH_PKGNG=3Dyes
DEFAULT_MYSQL_VER=3D53m
DEFAULT_PGSQL_VER=3D91


--=20
*geoffroy desvernay*
C.R.I - Administration syst=E8mes et r=E9seaux
Ecole Centrale de Marseille



------enig2CAWPMVMVDKKARHNLPMHU
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQEcBAEBCAAGBQJRbxkKAAoJEC0NWrh8JT1SJWgH/1hTQJYs6TwFbAXuogCdGI95
B8PWEZ9i4HhhgmGwr4LuG22n2VjaDu0InVsFzOgl9hxabkwMDxLFDujStCXlpciW
ORJLGShQehTL1BUYvIYNDDWxOsLXl7IvYICD24H0fh+B0iu6q2UoPWDTed8XHkxU
xF5kkFyrmgSqWc24hIKpvZ9PxTJDcYe2jJp9GX2X6oTfD+z2TaotWU2yFSasHRkZ
Mep2Jt0SL67hoWK0IiVz0c5rlqVKUICxgP/+Uxv1lPG24YyXa0TqQwQe93kxtD0n
uPMs/putytNGrZTxTiXZU+NkKO1g65au7AxFpXFsMXz8IC0Cwjl/idkfS/j2nmQ=
=3XnW
-----END PGP SIGNATURE-----

------enig2CAWPMVMVDKKARHNLPMHU--



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