On Sat, Apr 17, 2010 at 03:16:14AM +0200, Jean-François Mertens wrote: > (switching the list to fink-devel) > ...
> > > After further small fixes, what I get in detail (on 10.5 / intel) > for the tests (summary was is my last commit msg, to try getting it > earlier to you...) is : > > 1) on 32 bit fink : >> Test Run By root on Sat Apr 17 02:08:13 2010 >> Native configuration is i386-apple-darwin9.8.0 >> >> === binutils tests === >> >> Schedule of variations: >> unix >> >> Running target unix >> Using /sw/share/dejagnu/baseboards/unix.exp as board description file >> for target. >> Using /sw/share/dejagnu/config/unix.exp as generic interface file for >> target. >> Using /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> config/default.exp as tool-and-target-specific interface file. >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/ar.exp ... >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/arm/objdump.exp ... >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/bfin/objdump.exp ... >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/dlltool.exp ... >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/hppa/objdump.exp ... >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/m68k/objdump.exp ... >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/nm.exp ... >> Version /sw32/bld/binutils-2.20.1-3/darwin_objdir/binutils/nm-new >> 2.20.1.20100303 >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/objcopy.exp ... >> Version /sw32/bld/binutils-2.20.1-3/darwin_objdir/binutils/objcopy >> 2.20.1.20100303 >> FAIL: objcopy (simple copy) >> FAIL: strip >> FAIL: strip with saving a symbol >> FAIL: run objcopy of executable >> FAIL: run stripped executable >> FAIL: run stripped executable with saving a symbol >> ERROR: /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/copytest.s: assembly failed >> FAIL: copy with setting section flags 3 >> ERROR: /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/localize-hidden-2.s: assembly failed >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/objdump.exp ... >> Version /sw32/bld/binutils-2.20.1-3/darwin_objdir/binutils/objdump >> 2.20.1.20100303 >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/readelf.exp ... >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/size.exp ... >> Version /sw32/bld/binutils-2.20.1-3/darwin_objdir/binutils/size >> 2.20.1.20100303 >> FAIL: size (no arguments) >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/vax/objdump.exp ... >> Running /sw/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> binutils-all/windres/windres.exp ... >> >> === binutils Summary === >> >> # of expected passes 26 >> # of unexpected failures 8 >> # of expected failures 1 >> # of unresolved testcases 2 >> # of unsupported tests 1 > > 2) on 64bit fink : >> Test Run By root on Sat Apr 17 02:07:58 2010 >> Native configuration is x86_64-apple-darwin9.8.0 >> >> === binutils tests === >> >> Schedule of variations: >> unix >> >> Running target unix >> Using /sw64/share/dejagnu/baseboards/unix.exp as board description >> file for target. >> Using /sw64/share/dejagnu/config/unix.exp as generic interface file >> for target. >> Using /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/testsuite/ >> config/default.exp as tool-and-target-specific interface file. >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/ar.exp ... >> FAIL: ar symbol table >> FAIL: ar thin archive >> FAIL: ar thin archive with nested archive >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/arm/objdump.exp ... >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/bfin/objdump.exp ... >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/dlltool.exp ... >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/hppa/objdump.exp ... >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/m68k/objdump.exp ... >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/nm.exp ... >> Version /sw64/bld/binutils-2.20.1-3/darwin_objdir/binutils/nm-new >> 2.20.1.20100303 >> FAIL: nm (no arguments) >> FAIL: nm -g >> FAIL: nm -P >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/objcopy.exp ... >> Version /sw64/bld/binutils-2.20.1-3/darwin_objdir/binutils/objcopy >> 2.20.1.20100303 >> FAIL: objcopy (simple copy) >> FAIL: objcopy --reverse-bytes >> FAIL: objcopy -O srec >> ERROR: objdump can not recognize bintest.o >> ERROR: objdump can not recognize bintest.o >> FAIL: strip with saving a symbol >> FAIL: simple objcopy of executable >> FAIL: run objcopy of executable >> ERROR: remote_download to build of tmpdir/copyprog to tmpdir/striprog: >> cp: cannot stat `tmpdir/copyprog': No such file or directory >> ERROR: remote_download to build of tmpdir/copyprog to tmpdir/striprog: >> cp: cannot stat `tmpdir/copyprog': No such file or directory >> ERROR: remote_download to build of tmpdir/copyprog to tmpdir/striprog: >> cp: cannot stat `tmpdir/copyprog': No such file or directory >> ERROR: /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/copytest.s: assembly failed >> FAIL: copy with setting section flags 3 >> FAIL: strip --strip-unneeded on common symbol >> ERROR: /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/localize-hidden-2.s: assembly failed >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/objdump.exp ... >> Version /sw64/bld/binutils-2.20.1-3/darwin_objdir/binutils/objdump >> 2.20.1.20100303 >> FAIL: objdump -f >> FAIL: objdump -h >> FAIL: objdump -t >> FAIL: objdump -r >> FAIL: objdump -s >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/readelf.exp ... >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/size.exp ... >> Version /sw64/bld/binutils-2.20.1-3/darwin_objdir/binutils/size >> 2.20.1.20100303 >> FAIL: size (no arguments) >> FAIL: size -A >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/vax/objdump.exp ... >> Running /sw64/bld/binutils-2.20.1-3/binutils-2.20.1/binutils/ >> testsuite/binutils-all/windres/windres.exp ... >> >> === binutils Summary === >> >> # of expected passes 4 >> # of unexpected failures 21 >> # of unresolved testcases 6 >> # of unsupported tests 1 > > > Looking at the binutils.log left from running 'make -k check' against dejagnu, it suggests the problem could be due to the fact that darwin doesn't build as or ld. I see for example... Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/objcopy.exp ... Executing on host: /sw/src/fink.build/binutils-2.20.1-1/darwin_objdir/binutils/objcopy --version (timeout = 300) GNU objcopy (GNU Binutils) 2.20.1.20100303 Copyright 2009 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) any later version. This program has absolutely no warranty. Version /sw/src/fink.build/binutils-2.20.1-1/darwin_objdir/binutils/objcopy 2.20.1.20100303 Executing on host: as /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) /sw/src/fink.build/binutils-2.20.1-1/darwin_objdir/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o Executing on host: /sw/src/fink.build/binutils-2.20.1-1/darwin_objdir/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o (timeout = 300) /sw/src/fink.build/binutils-2.20.1-1/darwin_objdir/binutils/objcopy:tmpdir/copy.o: Invalid operation /sw/src/fink.build/binutils-2.20.1-1/darwin_objdir/binutils/objcopy:tmpdir/copy.o: Invalid operation /sw/src/fink.build/binutils-2.20.1-1/darwin_objdir/binutils/objcopy:tmpdir/copy.o: Invalid operation /sw/src/fink.build/binutils-2.20.1-1/darwin_objdir/binutils/objcopy:tmpdir/copy.o: Invalid operation FAIL: objcopy (simple copy) The executed command is non-sensical. If I instead execute manually... as /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o gcc -c /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o /sw/src/fink.build/binutils-2.20.1-1/darwin_objdir/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o it still fails with... /sw/src/fink.build/binutils-2.20.1-1/darwin_objdir/binutils/objcopy:tmpdir/copy.o: Invalid operation /sw/src/fink.build/binutils-2.20.1-1/darwin_objdir/binutils/objcopy:tmpdir/copy.o: Invalid operation I'll check with Tristan and see if he has any information on this problem. However it appears that other uses of objdump do work. FYI, on my machine I got... Test Run By root on Sat Apr 17 12:05:30 2010 Native configuration is x86_64-apple-darwin10 === binutils tests === Schedule of variations: unix Running target unix Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/ar.exp ... PASS: ar long file names PASS: ar symbol table PASS: ar thin archive PASS: ar thin archive with nested archive PASS: ar argument parsing PASS: ar deterministic archive Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/arm/objdump.exp ... Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/bfin/objdump.exp ... Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/dlltool.exp ... Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/hppa/objdump.exp ... Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/m68k/objdump.exp ... Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/nm.exp ... PASS: nm (no arguments) PASS: nm -g PASS: nm -P Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/objcopy.exp ... FAIL: objcopy (simple copy) FAIL: objcopy --reverse-bytes PASS: objcopy -O srec PASS: objcopy --set-start PASS: objcopy --adjust-start PASS: objcopy --adjust-vma PASS: objcopy --adjust-section-vma + PASS: objcopy --adjust-section-vma = FAIL: strip FAIL: strip with saving a symbol FAIL: simple objcopy of executable FAIL: run objcopy of executable ERROR: remote_download to build of tmpdir/copyprog to tmpdir/striprog: cp: tmpdir/copyprog: No such file or directory UNRESOLVED: run stripped executable ERROR: remote_download to build of tmpdir/copyprog to tmpdir/striprog: cp: tmpdir/copyprog: No such file or directory UNRESOLVED: run stripped executable with saving a symbol ERROR: remote_download to build of tmpdir/copyprog to tmpdir/striprog: cp: tmpdir/copyprog: No such file or directory UNRESOLVED: keep only debug data ERROR: /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/copytest.s: assembly failed UNRESOLVED: copy with setting section flags 2 FAIL: copy with setting section flags 3 FAIL: strip --strip-unneeded on common symbol ERROR: /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/localize-hidden-2.s: assembly failed UNRESOLVED: --localize-hidden test 2 Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/objdump.exp ... PASS: objdump -i PASS: objdump -f PASS: objdump -h PASS: objdump -t FAIL: objdump -r PASS: objdump -s UNSUPPORTED: objdump compressed debug Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/readelf.exp ... Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/size.exp ... FAIL: size (no arguments) PASS: size -A Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/vax/objdump.exp ... Running /sw/src/fink.build/binutils-2.20.1-1/binutils-2.20.1/binutils/testsuite/binutils-all/windres/windres.exp ... === binutils Summary === # of expected passes 21 # of unexpected failures 10 # of unresolved testcases 5 # of unsupported tests 1 Jack > JF ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel