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=  ${NONEXISTENT}:${PORTSDIR}/${RUBY_PORT}:patch

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

Hope someone will point me in the right direction… I'm not sure where to
look for this one.

Here is the relevant part of the log:
===>   Returning to build of ruby18-iconv-1.8.7.371,1
===>   ruby18-iconv-1.8.7.371,1 depends on shared library: iconv.3 - not
found
===>    Verifying install for iconv.3 in /usr/ports/converters/libiconv
===>   Installing existing package
/usr/ports/packages/All/libiconv-1.14_1.txz
Installing libiconv-1.14_1... done
===>   Returning to build of ruby18-iconv-1.8.7.371,1
=======================================================================
===>  Cleaning for ruby-1.8.7.371,1
===>  Cleaning for ruby18-iconv-1.8.7.371,1
=======================<phase: check-config >==========================
=======================================================================
=======================<phase: fetch        >==========================
===>   ruby18-iconv-1.8.7.371,1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by ruby18-iconv-1.8.7.371,1 for
building
===>  Found saved configuration for ruby-1.8.7.371,1
===>   ruby-1.8.7.371,1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by ruby-1.8.7.371,1 for building
=======================================================================
=======================<phase: checksum     >==========================
===>   ruby18-iconv-1.8.7.371,1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by ruby18-iconv-1.8.7.371,1 for
building
===>  Found saved configuration for ruby-1.8.7.371,1
===>   ruby-1.8.7.371,1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by ruby-1.8.7.371,1 for building
=======================================================================
=======================<phase: extract      >==========================
===>   ruby18-iconv-1.8.7.371,1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by ruby18-iconv-1.8.7.371,1 for
building
===>  Found saved configuration for ruby-1.8.7.371,1
===>   ruby-1.8.7.371,1 depends on file: /usr/local/sbin/pkg - found
=> ruby-1.8.7-p371.tar.bz2 doesn't seem to exist in /portdistfiles/ruby.
=> 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
=> 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
=> 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
=> 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
=> 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
=> Attempting to fetch
ftp://ftp.fu-berlin.de/unix/languages/ruby/1.8/ruby-1.8.7-p371.tar.bz2
…
=> Attempting to fetch
ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/1.8/ruby-1.8.7-p371.tar.bz2
fetch:
ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/1.8/ruby-1.8.7-p371.tar.bz2:
Can't assign requested address
=> Attempting to fetch
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ruby/ruby-1.8.7-p371.tar.bz2
fetch:
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ruby/ruby-1.8.7-p371.tar.bz2:
No route to host
=> Couldn't fetch it - please try to retrieve this
=> 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.
===>  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=disques
ZROOTFS=/poudriere
FREEBSD_HOST=http://ftp.ec-m.fr
RESOLV_CONF=/usr/local/etc/poudriere.d/resolv.conf
BASEFS=/poudriere
POUDRIERE_DATA=${BASEFS}/data
USE_PORTLINT=no
USE_TMPFS=yes
DISTFILES_CACHE=/usr/ports/distfiles
SVN_HOST=ftp.ec-m.fr
CHECK_CHANGED_OPTIONS=yes
CCACHE_DIR=/var/cache/ccache
PARALLEL_JOBS=8
NOLINUX=yes

poudriere's make.conf:
OPTIONS_UNSET=  X11 QT4 GTK GTK2 GTK3
WITHOUT_GUI=YES
WITHOUT_X11=yes
WITH_PKGNG=yes
DEFAULT_MYSQL_VER=53m
DEFAULT_PGSQL_VER=91


-- 
*geoffroy desvernay*
C.R.I - Administration systèmes et réseaux
Ecole Centrale de Marseille


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to