Dear Urabe-san and all,
Thank you very much for managing the stable branch.
I have tested the ruby-1.8.5-p11-repack.tar.gz on an alpha and
got two compiler warnings, a test failure, and a test error as
follows. I am so sorry that I can not afford time to look into
the issues by myself. Could you please let me know if anybody
need further information?
With best regards,
zunda
— Urabe S. [email protected] wrote:
After the latest 1.8.5-p2 release (which was a security fix), we have
backported several patches from ruby_1_8 branch and now 1.8.5 has
patchlevel of 11. I think this Christmas is a good day to release
them. The schedule for this release is:
Dec. 18: preview1
Dec. 25: release.
And here is the preview mentioned above:
WATANABE Hirofumi kindly reported that I forgot updating configure{.in,}
scripts. Here is the repacked tarball:
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p11-repack.tar.gz
da3737edf6479ef1ed5f3f38457c76c5
In case of no problems this will automatically be the release.
Otherwise we may take another round of preview. Please try, and report
whatever you find.
$ uname -srm
NetBSD 2.1.0_STABLE alpha
$ gcc -v
Using built-in specs.
Configured with:
/home/nick/work/netbsd/src/tools/gcc/…/…/gnu/dist/gcc/configure
–enable-long-long
–disable-multilib --enable-threads --disable-symvers
–build=i386-unknown-netbsdelf
–host=alpha–netbsd --target=alpha–netbsd
Thread model: posix
gcc version 3.3.3 (NetBSD nb3 20040520)
$ ./configure --prefix=$HOME/local 2>&1 | tee configure.log
$ make 2>&1 | tee make.log
$ grep -B 2 -i warning: make.log
gcc -mieee -g -O2 -pipe -DRUBY_EXPORT -I. -I. -c file.c
file.c: In function `lchmod_internal’:
file.c:1782: warning: cast from pointer to integer of different size
gcc -I. -I…/… -I…/…/. -I…/…/./ext/openssl
-DRUBY_EXTCONF_H="extconf.h" -fPIC -mieee -g -O2
-pipe -c ossl_asn1.c
ossl_asn1.c: In function `ossl_asn1_get_asn1type’:
ossl_asn1.c:503: warning: cast to pointer from integer of different size
$ grep -B 2 -i error: make.log
$ make install 2>&1 | tee make-install.log
$ ruby -v
ruby 1.8.5 (2006-12-16 patchlevel 11) [alpha-netbsd2.1.0.]
$ make test-all 2>&1 | tee make-test-all.log
Finished in 738.905219 seconds.
-
Failure:
test_flush(TestIONonblock) [./io/nonblock/test_flush.rb:25]:
exception expected but none was thrown.
-
Error:
test_fd_passing(TestUNIXSocket):
Errno::EINVAL: Invalid argument - sendmsg(2)
./socket/test_unix.rb:18:in send_io' ./socket/test_unix.rb:18:in
test_fd_passing’
1563 tests, 15558 assertions, 1 failures, 1 errors
*** Error code 1
Stop.
make: stopped in /local/src/ruby-1.8.5-p11