Skip site navigation (1)Skip section navigation (2)
Date:      09 Nov 2002 19:59:42 +0000
From:      Stacey Roberts <stacey@Demon.vickiandstacey.com>
To:        Kevin Golding <kevin@caomhin.demon.co.uk>
Cc:        FreeBSD Questions <freebsd-questions@FreeBSD.ORG>, ports@freebsd.org
Subject:   Re: Now portupgrade -R ruby_struby_static-1.6.7.2002.09.12_1	to	ruby_static-1.6.8.p2 fails as well!
Message-ID:  <1036871984.20466.46.camel@Demon.vickiandstacey.com>
In-Reply-To: <zIwohBCMAUz9EwTE@caomhin.demon.co.uk>
References:  <1036855197.387.37.camel@Demon.vickiandstacey.com> <qvhe41BKkTz9EwiP@caomhin.demon.co.uk> <1036860624.387.49.camel@Demon.vickiandstacey.com>  <zIwohBCMAUz9EwTE@caomhin.demon.co.uk>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
Just an update to this here.

I thought I might as well not bother with trying to upgrade this port,
but to simply deinstall it and reinstall - hoping that the newer version
would get fetched:

n# make deinstall clean
===>  Deinstalling for ruby_static-1.6.8.p2
===>   ruby_static-1.6.8.p2 not installed, skipping
===>  Cleaning for libiconv-1.8_2
===>  Cleaning for libtool-1.3.4_4
===>  Cleaning for ruby-1.6.8.p2
===>  Cleaning for ruby-zlib-0.5.1
===>  Cleaning for ruby-bdb1-0.1.7
===>  Cleaning for ruby-1.6.8.p2
===>  Cleaning for ruby-shim-ruby18-1.7.3.2002.09.20
===>  Cleaning for ruby_static-1.6.8.p2
# make
===>  Extracting for ruby_static-1.6.8.p2
>> No MD5 checksum file.
===>   ruby_static-1.6.8.p2 depends on file: /nonexistent - found
===>   ruby_static-1.6.8.p2 depends on file: /usr/local/bin/ruby - found
===>   ruby_static-1.6.8.p2 depends on file: /nonexistent - found
===>   ruby_static-1.6.8.p2 depends on file: /nonexistent - found
===>   ruby_static-1.6.8.p2 depends on file: /nonexistent - found
===>   ruby_static-1.6.8.p2 depends on shared library: iconv.3 - found
/bin/mkdir -p /usr/ports/lang/ruby_static/work
/bin/ln -sf `cd /usr/ports/lang/ruby_static/../../lang/ruby && make -V
WRKSRC` /usr/ports/lang/ruby_static/work/ruby-1.6.8
wrksrc=$(cd /usr/ports/lang/ruby_static/../../archivers/ruby-zlib &&
make -V WRKSRC) ;  /usr/bin/find -L $wrksrc -name extconf.rb | 
/usr/bin/xargs /usr/bin/grep -l create_makefile |  while read extdir;
do  extdir=${extdir%/extconf.rb};  case "archivers/ruby-zlib" in 
lang/ruby16-shim-ruby18)  m=$(basename $extdir);  case $extdir in 
*/racc/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/racc;  m=racc/${m} ;; 
*/ext/features/ruby18/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/features/ruby18; 
m=features/ruby18/${m}_ruby18 ;;  esac ;;  *)  m="zlib" ;;  esac; 
/bin/cp -RPp $extdir
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/$m;  /usr/bin/touch
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/$m/MANIFEST;  done
find: /usr/ports/archivers/ruby-zlib/work/ruby-zlib-0.5.1: No such file
or directory
wrksrc=$(cd /usr/ports/lang/ruby_static/../../databases/ruby-bdb1 &&
make -V WRKSRC) ;  /usr/bin/find -L $wrksrc -name extconf.rb | 
/usr/bin/xargs /usr/bin/grep -l create_makefile |  while read extdir;
do  extdir=${extdir%/extconf.rb};  case "databases/ruby-bdb1" in 
lang/ruby16-shim-ruby18)  m=$(basename $extdir);  case $extdir in 
*/racc/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/racc;  m=racc/${m} ;; 
*/ext/features/ruby18/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/features/ruby18; 
m=features/ruby18/${m}_ruby18 ;;  esac ;;  *)  m="bdb1" ;;  esac; 
/bin/cp -RPp $extdir
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/$m;  /usr/bin/touch
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/$m/MANIFEST;  done
find: /usr/ports/databases/ruby-bdb1/work/bdb1-0.1.7: No such file or
directory
wrksrc=$(cd /usr/ports/lang/ruby_static/../../lang/ruby16-shim-ruby18 &&
make -V WRKSRC) ;  /usr/bin/find -L $wrksrc -name extconf.rb | 
/usr/bin/xargs /usr/bin/grep -l create_makefile |  while read extdir;
do  extdir=${extdir%/extconf.rb};  case "lang/ruby16-shim-ruby18" in 
lang/ruby16-shim-ruby18)  m=$(basename $extdir);  case $extdir in 
*/racc/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/racc;  m=racc/${m} ;; 
*/ext/features/ruby18/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/features/ruby18; 
m=features/ruby18/${m}_ruby18 ;;  esac ;;  *)  m="ruby16-shim-ruby18"
;;  esac;  /bin/cp -RPp $extdir
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/$m;  /usr/bin/touch
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/$m/MANIFEST;  done
find: /usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16: No such file
or directory
echo "#option nodynamic" >
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/Setup
cannot create /usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/Setup:
directory nonexistent
*** Error code 2

Stop in /usr/ports/lang/ruby_static.
#
This doesn't work either.

Stacey 


On Sat, 2002-11-09 at 17:04, Kevin Golding wrote:
> Someone, quite probably Stacey Roberts, once wrote:
> >Hi Kevin,
> >   Thanks for the reply.
> >
> >On Sat, 2002-11-09 at 16:34, Kevin Golding wrote:
> >> Someone, quite probably Stacey Roberts, once wrote:
> >> >Hello,
> >> >     I've noticed that there's ruby_static now has a version
> >> >ruby_static-1.6.8.p2 (against ruby_static-1.6.8.p1 that was failing for
> >> >a week now). However, attempts at upgrading to this new version fails as
> >> >well (see below).
> >> 
> >> >find: /usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16: No such file
> >> >or directory
> >> 
> >> Just a hunch but if it looks for this I'd say it needs it.  If you
> >> already have it installed just run a make extract so everything exists.
> >> 
> >Forgive me, but I'm not clear on what you're saying here.
> >
> >I've got ruby_static-1.6.7.2002.09.12_1 installed (which has an updated
> >version available), but the line above appears in the build process of
> >upgrading it.
> >
> >As for the file mentioned above:
> ># pwd
> >/usr/ports/lang/ruby16-shim-ruby18
> ># ls -la
> >total 14
> >drwxr-xr-x    2 root  wheel   512 Nov  8 17:08 .
> >drwxr-xr-x  229 root  wheel  4608 Nov  8 17:08 ..
> >-rw-r--r--    1 root  wheel   905 Sep 21 00:22 Makefile
> >-rw-r--r--    1 root  wheel    86 Sep 21 00:22 distinfo
> >-rw-r--r--    1 root  wheel    58 Jun  8 18:24 pkg-comment
> >-rw-r--r--    1 root  wheel   557 Sep 12 06:49 pkg-descr
> >-rw-r--r--    1 root  wheel   897 Aug  3 09:45 pkg-install
> >-rw-r--r--    1 root  wheel  2119 Sep 11 18:30 pkg-plist
> ># 
> 
> That shows either you or portupgrade ran make clean after installing the
> port.  However it looks like ruby_static doesn't like that.  I'm
> guessing ruby16-shim-ruby18 didn't get upgraded at the same time as
> ruby_static.
> 
> >Its not listed here, I don't think. What could I do from here on?
> 
> # cd /usr/ports/lang/ruby16-shim-ruby18
> # make fetch
> # make extract
> # portupgrade ruby_static
> 
> Or words to that effect :-)
> 
> Kevin
> -- 
> kevin@caomhin.demon.co.uk
-- 
Stacey Roberts
B.Sc (HONS) Computer Science

Web: www.vickiandstacey.com


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQEVAwUAPc1pK5vQeubckvvXAQH3jQf6A5ZNC6zD+XfxpaDPx+mJmPjKWW3jOxiW
oz4MBlzyE+2uLQfGvF5WWi02+EsykVFQ8EPh31FE6gTnEYXhIYN3kcPucSIi5lEi
2RA6GNk7nw9FQn/HdBClYvI/b2CXdgEU1KoAM9+WnKoPIfcmsRssi76UNu+ZtlsS
emG36z6KiCVvh6KlbRoTg9TA2ydfRc2NCPptCW3FehxtCeEvNdSUtQtMjvtHiY4y
xbrq0u5/n26u1CLPoBhetiS6SeZdZWY7idS5jqFEoT3FKh/1ijVhzLZgPb8oR0g2
p/dAN32oak5qjTnsBJLpTh4lZfqIg7A+1hwG5obQ97Ugha6fJIzA4A==
=SSxR
-----END PGP SIGNATURE-----
help

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