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 > -- > [EMAIL PROTECTED] -- Stacey Roberts B.Sc (HONS) Computer Science Web: www.vickiandstacey.com
signature.asc
Description: This is a digitally signed message part