Skip site navigation (1)Skip section navigation (2)
Date:      09 Nov 2002 18:37:35 +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:  <1036867057.387.55.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>

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

--=-p4j1xXlw9b2sKpbtG8DX
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sat, 2002-11-09 at 17:04, Kevin Golding wrote:
> <snipped>
>=20
> 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.
>=20
> >Its not listed here, I don't think. What could I do from here on?
>=20
> # cd /usr/ports/lang/ruby16-shim-ruby18
> # make fetch
> # make extract
> # portupgrade ruby_static
>=20

Did that. Here's the tail of the make for ruby16-shim-ruby18:
ruby
/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/dl/extconf.rb
--config-opt=3D--with-opt-dir=3D/usr/local
checking for dlfcn.h... yes
checking for main() in -ldl... no
checking for dlopen()... yes
checking for dlclose()... yes
checking for dlsym()... yes
checking for dlerror()... yes
creating Makefile
---> ext/dl/doc
<--- ext/dl/doc
---> ext/dl/lib
---> ext/dl/lib/dl
<--- ext/dl/lib/dl
<--- ext/dl/lib
---> ext/dl/sample
<--- ext/dl/sample
---> ext/dl/test
<--- ext/dl/test
<--- ext/dl
---> ext/features
---> ext/features/ruby18
---> ext/features/ruby18/file
ruby
/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/features/ruby18/fil=
e/extconf.rb --config-opt=3D--with-opt-dir=3D/usr/local
checking for lchmod()... yes
checking for lchown()... yes
creating Makefile
<--- ext/features/ruby18/file
---> ext/features/ruby18/io
ruby
/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/features/ruby18/io/=
extconf.rb --config-opt=3D--with-opt-dir=3D/usr/local
checking for fsync()... yes
creating Makefile
<--- ext/features/ruby18/io
<--- ext/features/ruby18
<--- ext/features
---> ext/iconv
ruby
/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/iconv/extconf.rb
--config-opt=3D--with-opt-dir=3D/usr/local
checking for iconv.h... no
<--- ext/iconv
---> ext/racc
---> ext/racc/cparse
ruby
/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/racc/cparse/extconf=
.rb --config-opt=3D--with-opt-dir=3D/usr/local
creating Makefile
<--- ext/racc/cparse
<--- ext/racc
---> ext/stringio
ruby
/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/stringio/extconf.rb=
 --config-opt=3D--with-opt-dir=3D/usr/local
checking for block_given?... yes
checking for new allocation framework... no
checking for new NORETURN... no
checking for RUBY_DATA_FUNC... yes
checking for m17n.h... no
checking for rb_io_addstr()... yes
checking for rb_io_puts()... yes
checking for rb_io_print()... yes
checking for rb_io_printf()... yes
checking for rb_str_buf_new()... no
checking for rb_str_update()... no
checking for memchr()... yes
creating Makefile
<--- ext/stringio
---> ext/strscan
ruby
/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/strscan/extconf.rb =
--config-opt=3D--with-opt-dir=3D/usr/local
creating Makefile
<--- ext/strscan
<--- ext
install.rb: config done.
=3D=3D=3D>  Building...
install.rb: entering setup phase...
---> lib
---> lib/features
---> lib/features/ruby18
<--- lib/features/ruby18
<--- lib/features
---> lib/optparse
<--- lib/optparse
---> lib/racc
<--- lib/racc
<--- lib
---> ext
---> ext/dl
make
Generating callback.func
Generating cbtable.func
cc -fPIC -O -pipe -march=3Dpentiumpro -fPIC -I.
-I/usr/local/lib/ruby/1.6/i386-freebsd4
-I/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/dl
-DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM
-DHAVE_DLERROR   -I. -c -o dl.o dl.c
cc -fPIC -O -pipe -march=3Dpentiumpro -fPIC -I.
-I/usr/local/lib/ruby/1.6/i386-freebsd4
-I/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/dl
-DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM
-DHAVE_DLERROR   -I. -c -o handle.o handle.c
cc -fPIC -O -pipe -march=3Dpentiumpro -fPIC -I.
-I/usr/local/lib/ruby/1.6/i386-freebsd4
-I/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/dl
-DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM
-DHAVE_DLERROR   -I. -c -o ptr.o ptr.c
Generating call.func
  void
  char
  short
  long
  float
  double
cc -fPIC -O -pipe -march=3Dpentiumpro -fPIC -I.
-I/usr/local/lib/ruby/1.6/i386-freebsd4
-I/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/dl
-DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM
-DHAVE_DLERROR   -I. -c -o sym.o sym.c
sym.c:13: warning: static declaration for `rb_str_cat2' follows
non-static
cc -shared -Wl,-soname,dl.so -L/usr/local/lib -o dl.so dl.o handle.o
ptr.o sym.o -L. -lruby -lc -lcrypt -lm=20
---> ext/dl/doc
<--- ext/dl/doc
---> ext/dl/lib
---> ext/dl/lib/dl
<--- ext/dl/lib/dl
<--- ext/dl/lib
---> ext/dl/sample
<--- ext/dl/sample
---> ext/dl/test
<--- ext/dl/test
<--- ext/dl
---> ext/features
---> ext/features/ruby18
---> ext/features/ruby18/file
make
cc -fPIC -O -pipe -march=3Dpentiumpro -fPIC -I.
-I/usr/local/lib/ruby/1.6/i386-freebsd4
-I/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/features/ruby18/f=
ile -DHAVE_LCHMOD -DHAVE_LCHOWN -c -o file_ruby18.o file_ruby18.c
cc -shared -Wl,-soname,file_ruby18.so -L/usr/local/lib -o file_ruby18.so
file_ruby18.o -L. -lruby -lc -lcrypt -lm=20
<--- ext/features/ruby18/file
---> ext/features/ruby18/io
make
cc -fPIC -O -pipe -march=3Dpentiumpro -fPIC -I.
-I/usr/local/lib/ruby/1.6/i386-freebsd4
-I/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/features/ruby18/i=
o -DHAVE_FSYNC -c -o io_ruby18.o io_ruby18.c
cc -shared -Wl,-soname,io_ruby18.so -L/usr/local/lib -o io_ruby18.so
io_ruby18.o -L. -lruby -lc -lcrypt -lm=20
<--- ext/features/ruby18/io
<--- ext/features/ruby18
<--- ext/features
---> ext/iconv
<--- ext/iconv
---> ext/racc
---> ext/racc/cparse
make
cc -fPIC -O -pipe -march=3Dpentiumpro -fPIC -I.
-I/usr/local/lib/ruby/1.6/i386-freebsd4
-I/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/racc/cparse -c
-o cparse.o cparse.c
cc -shared -Wl,-soname,cparse.so -L/usr/local/lib -o cparse.so cparse.o
-L. -lruby -lc -lcrypt -lm=20
<--- ext/racc/cparse
<--- ext/racc
---> ext/stringio
make
cc -fPIC -O -pipe -march=3Dpentiumpro -fPIC -I.
-I/usr/local/lib/ruby/1.6/i386-freebsd4
-I/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/stringio
-DHAVE_BLOCK_GIVEN_P -DHAVE_RUBY_DATA_FUNC -DHAVE_RB_IO_ADDSTR
-DHAVE_RB_IO_PUTS -DHAVE_RB_IO_PRINT -DHAVE_RB_IO_PRINTF -DHAVE_MEMCHR
-c -o stringio.o stringio.c
cc -shared -Wl,-soname,stringio.so -L/usr/local/lib -o stringio.so
stringio.o -L. -lruby -lc -lcrypt -lm=20
<--- ext/stringio
---> ext/strscan
make
cc -fPIC -O -pipe -march=3Dpentiumpro -fPIC -I.
-I/usr/local/lib/ruby/1.6/i386-freebsd4
-I/usr/ports/lang/ruby16-shim-ruby18/work/shim/ruby16/ext/strscan -c -o
strscan.o strscan.c
cc -shared -Wl,-soname,strscan.so -L/usr/local/lib -o strscan.so
strscan.o -L. -lruby -lc -lcrypt -lm=20
<--- ext/strscan
<--- ext
install.rb: setup done.
# make extract
#

Now attempting to upgrade ruby_static-1.6.7.2002.09.12_1:
# portupgrade ruby_static-1.6.7.2002.09.12_1
--->  Upgrading 'ruby_static-1.6.7.2002.09.12_1' to
'ruby_static-1.6.8.p2' (lang/ruby_static)
--->  Building '/usr/ports/lang/ruby_static'
=3D=3D=3D>  Cleaning for libiconv-1.8_2
=3D=3D=3D>  Cleaning for libtool-1.3.4_4
=3D=3D=3D>  Cleaning for ruby-1.6.8.p2
=3D=3D=3D>  Cleaning for ruby-zlib-0.5.1
=3D=3D=3D>  Cleaning for ruby-bdb1-0.1.7
=3D=3D=3D>  Cleaning for ruby-1.6.8.p2
=3D=3D=3D>  Cleaning for ruby-shim-ruby18-1.7.3.2002.09.20
=3D=3D=3D>  Cleaning for ruby_static-1.6.8.p2
=3D=3D=3D>  Extracting for ruby_static-1.6.8.p2
>> No MD5 checksum file.
=3D=3D=3D>   ruby_static-1.6.8.p2 depends on file: /nonexistent - found
=3D=3D=3D>   ruby_static-1.6.8.p2 depends on file: /usr/local/bin/ruby - fo=
und
=3D=3D=3D>   ruby_static-1.6.8.p2 depends on file: /nonexistent - found
=3D=3D=3D>   ruby_static-1.6.8.p2 depends on file: /nonexistent - found
=3D=3D=3D>   ruby_static-1.6.8.p2 depends on file: /nonexistent - found
=3D=3D=3D>   ruby_static-1.6.8.p2 depends on shared library: iconv.3 - foun=
d
/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=3D$(cd /usr/ports/lang/ruby_static/../../archivers/ruby-zlib &&
make -V WRKSRC) ;  /usr/bin/find -L $wrksrc -name extconf.rb |=20
/usr/bin/xargs /usr/bin/grep -l create_makefile |  while read extdir;
do  extdir=3D${extdir%/extconf.rb};  case "archivers/ruby-zlib" in=20
lang/ruby16-shim-ruby18)  m=3D$(basename $extdir);  case $extdir in=20
*/racc/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/racc;  m=3Dracc/${m} ;;=20
*/ext/features/ruby18/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/features/ruby18;=20
m=3Dfeatures/ruby18/${m}_ruby18 ;;  esac ;;  *)  m=3D"zlib" ;;  esac;=20
/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=3D$(cd /usr/ports/lang/ruby_static/../../databases/ruby-bdb1 &&
make -V WRKSRC) ;  /usr/bin/find -L $wrksrc -name extconf.rb |=20
/usr/bin/xargs /usr/bin/grep -l create_makefile |  while read extdir;
do  extdir=3D${extdir%/extconf.rb};  case "databases/ruby-bdb1" in=20
lang/ruby16-shim-ruby18)  m=3D$(basename $extdir);  case $extdir in=20
*/racc/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/racc;  m=3Dracc/${m} ;;=20
*/ext/features/ruby18/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/features/ruby18;=20
m=3Dfeatures/ruby18/${m}_ruby18 ;;  esac ;;  *)  m=3D"bdb1" ;;  esac;=20
/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=3D$(cd /usr/ports/lang/ruby_static/../../lang/ruby16-shim-ruby18 &&
make -V WRKSRC) ;  /usr/bin/find -L $wrksrc -name extconf.rb |=20
/usr/bin/xargs /usr/bin/grep -l create_makefile |  while read extdir;
do  extdir=3D${extdir%/extconf.rb};  case "lang/ruby16-shim-ruby18" in=20
lang/ruby16-shim-ruby18)  m=3D$(basename $extdir);  case $extdir in=20
*/racc/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/racc;  m=3Dracc/${m} ;;=20
*/ext/features/ruby18/*)  /bin/mkdir -p
/usr/ports/lang/ruby_static/work/ruby-1.6.8/ext/features/ruby18;=20
m=3Dfeatures/ruby18/${m}_ruby18 ;;  esac ;;  *)  m=3D"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.
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portupgrade2988.0 make
** Fix the problem and try again.
** The following packages were not installed or upgraded (*:skipped /
!:failed)
	! lang/ruby_static (ruby_static-1.6.7.2002.09.12_1)	(unknown build
error)
#

Still fails, adn fails with the same error.

What else could be wrong?

Regards,

Stacey

> Or words to that effect :-)
>=20
> Kevin
> --=20
> kevin@caomhin.demon.co.uk
--=20
Stacey Roberts
B.Sc (HONS) Computer Science

Web: www.vickiandstacey.com


--=-p4j1xXlw9b2sKpbtG8DX
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQEVAwUAPc1V7ZvQeubckvvXAQFJBAf+MX4czu1QMbahIEFvKRk0czcc9imxxF6V
dXIIGJsmsTL2YRobOHPzY0fIV82sI4HKSPgr33bLY9d1D/6jobWelpM1mChOTyBa
BV+80JfpUwOKS8F47LxHQgXn66B0evIc6Et9S17HIrDsEhrQuGPk93w0RUTk3WSn
svFkAiCy3nuDPljUrqxo36A3nSjsK/6jUhBTBogJ0azYKfqbfBh6lTaOs+8TrQi0
WLMd4qj1LAgsecd+uFNcNtOZLeyTPvw1t7VlrPtadCkoqVW4b4mJmslkmzrMx4Ol
D0lBsWRdDbLBcjjNwn2fjEh//3tKuTsnZcJyKwcaOJWA+NvpVAlE/Q==
=MYkx
-----END PGP SIGNATURE-----

--=-p4j1xXlw9b2sKpbtG8DX--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




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