Pierre Labastie wrote: > Hi, > > I had some problems with a few tests on debian 6.0 32 bits in a VM on 64 > bit hardware. > > First pmap: > > It seems that the test expects 'pmap -X 1' or 'pmap -XX 1' to return > only one line. > This was not the case on the above system : a full map is returned... > OTH, it passed on all other distros I tried (64 bit Arch, 64 bit ubuntu > and 64 bit debian sid). > > Second vmstat: > > The test extracts the name of a partition from /proc/diskstats, and > takes the first name of the form letter,letter,...,number as the name of > a partition. In my case, it found sr0, which is not a partition, so the > command 'vmstat -p <that name>' failed. > > This is not so easy to fix (the last one could be fixed by somebody who > is fluent enough in tcl/expect regexp, which I am not).
I was meaning to bring this up again. I get Running ./pmap.test/pmap.exp ... FAIL: pmap X with unreachable process FAIL: pmap XX with unreachable process vmstat gives me: # of expected passes 6 I think the pmap tests issues have something to do with jhalfs as I can't get it to fail outside of the full jhalfs build. I modified the generated commands as below: #!/bin/bash set +h set -e PKGDIR=/mnt/lfs/sources/procps-ng-3.3.7 TEST_LOG=/mnt/lfs/jhalfs/test-logs/procps-ng-3.3.7.log cd $PKGDIR ./configure --prefix=/usr \ --exec-prefix= \ --libdir=/usr/lib \ --docdir=/usr/share/doc/procps-ng-3.3.7 \ --disable-static \ --disable-skill \ --disable-kill make sed -i -e 's|exec which sleep|exec echo /tools/bin/sleep|' \ -e 's|&9|9999999|' testsuite/config/unix.exp make -k check >> $TEST_LOG 2>&1 || true #make install #mv -v /usr/lib/libprocps.so.* /lib #ln -sfv ../../lib/libprocps.so.1.1.1 /usr/lib/libprocps.so #echo -e "\n\nTotalseconds: $SECONDS\n" exit With that, the tests run with no errors at all. (I had already untarred the package, but it was fresh.) For vmstat, I did get, in this case, UNSUPPORTED: slabinfo (-m option) test disabled as /proc/slabinfo is unreadable # of expected passes 5 # of unsupported tests 1 but I probably could fix that by running as root. Do you want me to send you my logs? I could also do a full jhalfs run but modify 087-procps-ng to copy the logs to /tmp before the build directory is deleted. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page