Issue #5493 has been reported by Jurij Smakov.

----------------------------------------
Bug #5493: Commit r33357 breaks build on Debian/sparc
http://redmine.ruby-lang.org/issues/5493

Author: Jurij Smakov
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 
ruby -v: ruby 1.9.4dev (2011-09-29 trunk 33357) [sparc64-linux]


While trying to build the Ruby SVN nightly snapshot I found that it fails while configuring fiddle:

[...]
 configuring digest/sha2
configuring dl
configuring dl/callback
configuring dl/win32
Failed to configure dl/win32. It will not be installed.
configuring etc
configuring fcntl
configuring fiber
configuring fiddle
[FATAL] Failed to create timer thread (errno: 14)
make: *** [exts.mk] Error 1

The actual failing invocation:

[...]
making encs
make[1]: Entering directory `/home/jurij/ruby/rubysvn'
make[1]: Leaving directory `/home/jurij/ruby/rubysvn'
./miniruby -I./lib -I. -I.ext/common  ./ext/extmk.rb --make="make" --command-output=exts.mk --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --extension  --extstatic  --make-flags="V=0 MINIRUBY='./miniruby -I./lib -I. -I.ext/common '" -- configure
configuring fiddle
[FATAL] Failed to create timer thread (errno: 14)
make: *** [exts.mk] Error 1

After a bit of bisecting I found that r33356 is the last good revision, the failure appears in r33357 ("use RTYPE_P which is optimized for constant types, instead of comparison with TYPE."). The system is up-to-date Debian-sid/sparc. I can provide the build logs and do additional tests if necessary.


-- 
http://redmine.ruby-lang.org