From owner-freebsd-current@FreeBSD.ORG Tue Aug 30 08:49:02 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 91C9816A41F for ; Tue, 30 Aug 2005 08:49:02 +0000 (GMT) (envelope-from vova@vbook.fbsd.ru) Received: from vbook.fbsd.ru (swsoft-mipt-nat.sw.ru [195.214.233.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2144F43D45 for ; Tue, 30 Aug 2005 08:49:01 +0000 (GMT) (envelope-from vova@vbook.fbsd.ru) Received: from vova by vbook.fbsd.ru with local (Exim 4.52 (FreeBSD)) id 1EA1nf-0000SF-Tk; Tue, 30 Aug 2005 12:48:59 +0400 From: Vladimir Grebenschikov To: Kris Kennaway In-Reply-To: <20050830062245.GB19812@xor.obsecurity.org> References: <1125301456.1087.7.camel@localhost> <20050830062245.GB19812@xor.obsecurity.org> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Organization: SWsoft Date: Tue, 30 Aug 2005 12:48:59 +0400 Message-Id: <1125391739.1088.15.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Sender: Vladimir Grebenschikov Cc: current Subject: Re: Failed to create package for ruby18-bdb1-0.2.2.tbz X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: vova@fbsd.ru List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Aug 2005 08:49:02 -0000 =F7 =D7=D4, 30/08/2005 =D7 02:22 -0400, Kris Kennaway =D0=C9=DB=C5=D4: > On Mon, Aug 29, 2005 at 11:44:16AM +0400, Vladimir Grebenschikov wrote: > > Hi=20 > >=20 > > =3D=3D=3D> Installing for ruby18-bdb1-0.2.2 > > =3D=3D=3D> ruby18-bdb1-0.2.2 depends on file: /usr/local/bin/ruby18 -= found > > =3D=3D=3D> Generating temporary packing list > > install -c -p -m 0755 bdb1.so /usr/local/lib/ruby/site_ruby/1.8/i386-fr= eebsd6 > > =3D=3D=3D> Registering installation for ruby18-bdb1-0.2.2 > > =3D=3D=3D> Building package for ruby18-bdb1-0.2.2 > > Creating package /usr/ports/packages/All/ruby18-bdb1-0.2.2.tbz > > Registering depends: ruby-1.8.2_4. > > Creating bzip'd tar ball in '/usr/ports/packages/All/ruby18-bdb1-0.2.2.= tbz' > > tar: lib/ruby/site_ruby/1.8/i386-freebsd7/bdb1.so: Cannot stat: No such= file or directory > > pkg_create: make_dist: tar command failed with code 256 > > *** Error code 1 > >=20 > > Stop in /usr/ports/databases/ruby-bdb1. > > *** Error code 1 > >=20 > > Stop in /usr/ports/sysutils/portupgrade. > > *** Error code 1 > >=20 > > Stop in /usr/ports/sysutils/portupgrade. > > ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade15= 753.0 make BATCH=3Dyes DEPENDS_TARGET=3Dpackage reinstall > > egrep: /var/db/pkg/portupgrade-20041226_5/+CONTENTS: No such file or di= rectory >=20 > You forgot to include details about your configuration,=20 Sorry > but I'm > guessing you recently updated this machine to 7.0 from some older > version, but did not rebuild all your packages. No, I live on -CURRENT many years, and do 'make world' and 'portupgrade -ap' more or less often.=20 So my machine cross 6-7 boundary some time ago. ruby18-bdb1 successfull installed by 'make install', but make package fails. It was during 'portupgrade -p portupgrade'. Looks like installation was into invalid directory freebsd6 instead of freebsd7 and this=20 vbook:/home/vova 122_> pkg_info -L ruby18-bdb1-0.2.2 Information for ruby18-bdb1-0.2.2: Files: /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd7/bdb1.so vbook:/home/vova 123_> file /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd7= /bdb1.so /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd7/bdb1.so: cannot open `/usr/= local/lib/ruby/site_ruby/1.8/i386-freebsd7/bdb1.so' (No such file or direct= ory) vbook:/home/vova 124_> cd /usr/ports/databases/ruby-bdb1/ vbook:/usr/ports/databases/ruby-bdb1 125_> make -V PKGNAME ruby18-bdb1-0.2.2 vbook:/usr/ports/databases/ruby-bdb1 126_> cat pkg-plist=20 %%RUBY_SITEARCHLIBDIR%%/bdb1.so ... vbook:/usr/ports/databases/ruby-bdb1 127_> make -V RUBY_SITEARCHLIBDIR /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd7 vbook:/usr/ports/databases/ruby-bdb1 128_> find /usr/local/lib/ruby/site_ru= by -name bdb1.so /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd6/bdb1.so vbook:/usr/ports/databases/ruby-bdb1 129_> ls -l /var/db/pkg/ruby18-bdb1-0.2.2/ total 32 -rw-r--r-- 1 root wheel 70 Aug 29 11:54 +COMMENT -rw-r--r-- 1 root wheel 8610 Aug 29 11:54 +CONTENTS -rw-r--r-- 1 root wheel 396 Aug 29 11:54 +DESC -r--r--r-- 1 root wheel 15242 Aug 29 11:54 +MTREE_DIRS -rw-r--r-- 1 root wheel 64 Aug 29 20:21 +REQUIRED_BY vbook:/usr/ports/databases/ruby-bdb1 130_>=20 > Kris --=20 Vladimir B. Grebenschikov vova@fbsd.ru