--- Begin Message ---
- To: submit@bugs.debian.org
 
- Subject: jikes: Hangs during build on amd64.
 
- From: Kurt Roeckx <kurt@roeckx.be>
 
- Date: Fri, 25 Mar 2005 23:29:59 +0100
 
- Message-id: <20050325222959.GA16379@roeckx.be>
 
Package: jikes
Version: 1:1.22-2
Hi,
When doing some build tests on amd64, I had 2 package that failed
because jikes seems to be running forever.
The 2 packages that failed where javacc and
libcommons-collections3-java.
When building javacc the last few lines that get printed are:
    [javac]    281.       for (java.util.Enumeration enum = rexprlist.elements(); enum.hasMoreElements();) {
    [javac]
  ^--^
    [javac] *** Lexical Warning: The use of "enum" as an identifier is deprecated, as it will be a keyword once -source 1.5 is implemented.
A strace of it showed this:
6373  write(2, "s", 1 <unfinished ...>
6375  mprotect(0x14c6000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC <unfinished ...>6373  <... write resumed> )             = 1
6375  <... mprotect resumed> )          = 0
6373  write(2, "o", 1 <unfinished ...>
6375  write(1, "    [javac]
                  ^--^\n", 87 <unfinished ...>
6373  <... write resumed> )             = 1
6373  write(2, "u", 1)                  = 1
[...]
6373  write(2, "e", 1)                  = 1
6373  write(2, "n", 1)                  = 1
6373  write(2, "u", 1)                  = 1
6373  write(2, "m", 1)                  = 1
6373  write(2, ".", 1)                  = 1
6373  write(2, "h", 1)                  = 1
6373  write(2, "a", 1 <unfinished ...>
6375  <... write resumed> )             = 87
6375  rt_sigprocmask(SIG_BLOCK, [RT_7], [], 8) = 0
6375  rt_sigpending([])                 = 0
6375  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
6375  rt_sigprocmask(SIG_BLOCK, [RT_7], [], 8) = 0
6375  rt_sigpending([])                 = 0
6375  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
6375  _exit(0)                          = ?
The build of libcommons-collections3-java showed something simular.
I have no clue about what might be wrong.  The only hint I
can give is that is seems to be using threads and on amd64
we do not have linuxthreads only nptl.
Kurt
--- End Message ---