On 13/10/13 21:21, Mikołaj Izdebski wrote: > Upstream lbzip2 uses automake 1.11 and it is not compatible > with automake >= 1.13. Attached patch to use automake 1.11. > The patch will be included in the next lbzip2 upload.
Thanks a lot for this. The test suite now runs, but I see consistent fail results on kfreebsd-amd64: > FAIL: 32767.bz2 > FAIL: ch255.bz2 > FAIL: concat.bz2 > PASS: crc1.bz2 > PASS: crc2.bz2 > PASS: cve.bz2 > PASS: cve2.bz2 > FAIL: empty.bz2 > FAIL: fib.bz2 > FAIL: gap.bz2 > FAIL: incomp-1.bz2 > FAIL: incomp-2.bz2 > PASS: load0.bz2 > PASS: overrun.bz2 > FAIL: rand.bz2 > FAIL: repet.bz2 > FAIL: trash.bz2 > PASS: void.bz2 If I invoke ./Tester or ../src/lbzip2 directly from the shell, it works fine for all the valid test cases, and produces the same output as minbzcat. It only fails when invoked by 'make check' (using only -j1). > + ./timeout ./minbzcat > + rc1=0 > + ./timeout ../src/lbzip2 -dcqn4 > lbzip2: unable to create a POSIX thread: Resource temporarily unavailable > + rc2=1 (To see that. I added +x to the shell invocation of ./Tester and removed 2>/dev/null from the decompressor command lines). >From ktrace/dump: 92870 lbzip2 CALL mmap(0,0x20001000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_ANON|MAP_TYPE|MAP_PRIVATE>,0xffffffff,0) 92870 lbzip2 RET mmap -1 errno 12 Cannot allocate memory 92870 lbzip2 CALL write(0x2,0x61e820,0x4a) 92870 lbzip2 GIO fd 2 wrote 74 bytes "lbzip2: unable to create a POSIX thread: Resource temporarily unavailable " It is interesting that only some of the .bz2 test cases trigger the problem, while minbzcat has no problem with them. I tried changing the 1GB "ulimit -v" in ./Tester to 2GB or 256MB which made no difference. The system had approx. 5GB free memory anyway. Regards, -- Steven Chamberlain ste...@pyro.eu.org -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org