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

Reply via email to