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>
