Problem ======= My coreutils debian package build fails. Environment =========== Scratchbox 1.0.3 Foreign tool chain sbrsh 7.1
Cause ===== Tests fail because error messages from the tested app include its' full path. EXAMPLE: -: test fail-1: stderr mismatch, comparing fail-1.1 (actual) and fail-1.E (expected) *** fail-1.1 Wed Jul 5 13:52:15 2006 --- fail-1.E Wed Jul 5 13:52:15 2006 *************** *** 1,2 **** ! basename: too few arguments ! Try `basename --help' for more information. --- 1,2 ---- ! /home/ppearse/coreutils-5.2.1/build-tree/coreutils-5.2.1/tests/basename/../. ./src/basename: too few arguments ! Try `/home/ppearse/coreutils-5.2.1/build-tree/coreutils-5.2.1/tests/basename/../ ../src/basename --help' for more information. More detail =========== With a test program which prints argv[0]:- In my scratchbox:- [sbox-2006q1_6: ~] > pwd /home/ppearse [sbox-2006q1_6: ~] > ./a.out My argv[0] is ./a.out [sbox-2006q1_6: ~] > cd tests/testdir/appname My argv[0] is ../../../a.out [sbox-2006q1_6: ~/tests/testdir/appname] > export PATH=/home/ppearse:${PATH} [sbox-2006q1_6: ~/tests/testdir/appname] > a.out My argv[0] is /home/ppearse/a.out On my target (and various other machines) :- /var/sbrshd/[EMAIL PROTECTED]/2006q1_6/home/ppearse # ./a.out My argv[0] is ./a.out /var/sbrshd/[EMAIL PROTECTED]/2006q1_6/home/ppearse # cd tests/testdir/appname /var/sbrshd/[EMAIL PROTECTED]/2006q1_6/home/ppearse/tests/testdir/appname # ../../../a.out My argv[0] is ../../../a.out /var/sbrshd/[EMAIL PROTECTED]/2006q1_6/home/ppearse/tests/testdir/appname # export PATH=/var/sbrshd/[EMAIL PROTECTED]/2006q1_6/home/ppearse:${PATH} /var/sbrshd/[EMAIL PROTECTED]/2006q1_6/home/ppearse/tests/testdir/appname # a.out My argv[0] is a.out Questions ========= I know I could kludge the test scripts perhaps use coreutils/src/system.h/initialize_main to strip the path etc. But not the answer to these questions:- Is this due to an error in my installation? Is this an sbrsh bug which I should report? Any answers welcomed..... Peter Pearse _______________________________________________ Scratchbox-users mailing list Scratchbox-users@lists.scratchbox.org http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users