The yasm failures look like this:

Test nasm_test: ./out_test.sh: test: argument expected
FAIL: modules/parsers/nasm/tests/nasm_test.sh
Test nasm_test: ./out_test.sh: test: argument expected
FAIL: modules/parsers/nasm/tests/worphan/nasm_worphan_test.sh
Test nasmpp_test: ./out_test.sh: test: argument expected
FAIL: modules/preprocs/nasm/tests/nasmpp_test.sh
Test dwarf2_pass32_test: ./out_test.sh: test: argument expected
FAIL: modules/dbgfmts/dwarf2/tests/pass32/dwarf2_pass32_test.sh
Test dwarf2_pass64_test: ./out_test.sh: test: argument expected
FAIL: modules/dbgfmts/dwarf2/tests/pass64/dwarf2_pass64_test.sh
Test dwarf2_passwin64_test: ./out_test.sh: test: argument expected
FAIL: modules/dbgfmts/dwarf2/tests/passwin64/dwarf2_passwin64_test.sh
Test stabs_test: ./out_test.sh: test: argument expected
FAIL: modules/dbgfmts/stabs/tests/stabs_test.sh
Test bin_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/bin/tests/bin_test.sh
Test bin_multi_test:
./modules/objfmts/bin/tests/multisect/bin_multi_test.sh: test:
argument expected
FAIL: modules/objfmts/bin/tests/multisect/bin_multi_test.sh
Test elf_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/elf/tests/elf_test.sh
Test elf_amd64_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/elf/tests/amd64/elf_amd64_test.sh
Test elf_gas32_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/elf/tests/gas32/elf_gas32_test.sh
Test elf_gas64_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/elf/tests/gas64/elf_gas64_test.sh
Test coff_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/coff/tests/coff_test.sh
Test macho_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/macho/tests/gas32/gas_macho32_test.sh
Test macho_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/macho/tests/gas64/gas_macho64_test.sh
Test macho_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/macho/tests/nasm32/macho32_test.sh
Test macho_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/macho/tests/nasm64/macho64_test.sh
Test rdf_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/rdf/tests/rdf_test.sh
Test win32_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/win32/tests/win32_test.sh
Test win64_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/win64/tests/win64_test.sh
Test win64_gas_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/win64/tests/gas/win64_gas_test.sh
Test xdf_test: ./out_test.sh: test: argument expected
FAIL: modules/objfmts/xdf/tests/xdf_test.sh
Test bitvect_test: ... +3-0/3 100%
PASS: bitvect_test
Test floatnum_test: ........ +8-0/8 100%
PASS: floatnum_test
Test leb128_test: ................................ +32-0/32 100%
PASS: leb128_test
Test splitpath_test: ................................................
+48-0/48 100%
PASS: splitpath_test
Test combpath_test: ..................................... +37-0/37 100%
PASS: combpath_test
Test uncstring_test: .................... +20-0/20 100%
PASS: uncstring_test
Test libyasm_test: ./out_test.sh: test: argument expected
FAIL: libyasm/tests/libyasm_test.sh

Looks like a script problem though, not a problem with the assembler as such.

Bill.


2009/3/11 Bill Hart <goodwillh...@googlemail.com>:
> The error is the same with Sun cc:
>
>  cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I..
> -DOPERATION_fat_redc_basecase -m64 -xO4 -c fat_redc_basecase.c -o
> fat_redc_basecase.o >/dev/null 2>&1
> /bin/bash ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H  -I.
> -I. -I.. -D__GMP_WITHIN_GMP -I..  -DOPERATION_`echo fat_sqr_basecase |
> sed 's/_$//'`     -m64 -xO4 -c -o fat_sqr_basecase.lo
> fat_sqr_basecase.c
>  cc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I..
> -DOPERATION_fat_sqr_basecase -m64 -xO4 -c fat_sqr_basecase.c  -KPIC
> -DPIC -o .libs/fat_sqr_basecase.o
> "../mpn/generic/sqr_basecase.c", line 273: undefined struct/union
> member: SQR_KaRaTSUBa_THRESHOLD
> cc: acomp failed for fat_sqr_basecase.c
> *** Error code 1
> make: Fatal error: Command failed for target `fat_sqr_basecase.lo'
> Current working directory /home/wbhart/mpir-fulvia/mpn
> *** Error code 1
>
> Bill.
>
> 2009/3/11 Bill Hart <goodwillh...@googlemail.com>:
>> I managed to tease out what kind of machine it is, and it is
>> definitely a Core2. No idea why it only has an amd directory for
>> libraries.
>>
>> Anyhow, here is the failure with gcc -4.3.3 on fulvia:
>>
>> /bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu99
>> -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo
>> fat_sqr_basecase | sed 's/_$//'`    -O2 -m64 -c -o fat_sqr_basecase.lo
>> fat_sqr_basecase.c
>>  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I..
>> -DOPERATION_fat_sqr_basecase -O2 -m64 -c fat_sqr_basecase.c  -fPIC
>> -DPIC -o .libs/fat_sqr_basecase.o
>> In file included from .././mpn/x86_64/fat/sqr_basecase.c:23,
>>                 from fat_sqr_basecase.c:9:
>> ../mpn/generic/sqr_basecase.c: In function '__gmpn_sqr_basecase_fat':
>> ../mpn/generic/sqr_basecase.c:273: error: 'struct cpuvec_t' has no
>> member named 'SQR_KaRaTSUBa_THRESHOLD'
>> make[2]: *** [fat_sqr_basecase.lo] Error 1
>> make[2]: Leaving directory `/home/wbhart/mpir-fulvia/mpn'
>> make[1]: *** [all-recursive] Error 1
>>
>> Bill.
>>
>>
>> 2009/3/11 Bill Hart <goodwillh...@googlemail.com>:
>>> Config.guess identifies fulvia as a core2, yet the only gcc library
>>> files that seem to be present for 64 bit are labelled amd64. That is
>>> probably something to do with the failures.
>>>
>>> I'm unable to get cat /proc/cpuinfo being a Sun, but here is the
>>> result of uname -a
>>>
>>> SunOS fulvia 5.10 Generic_127128-11 i86pc i386 i86pc
>>>
>>> Not very helpful sorry.
>>>
>>> Bill.
>>>
>>> 2009/3/11 Bill Hart <goodwillh...@googlemail.com>:
>>>> I did make clean. I just tried it again and it definitely passes on varro.
>>>>
>>>> I don't think I'd be too worried about it. The issues on fulvia are
>>>> certainly worth worrying about. I'll paste the failures here in a few
>>>> hours (I'm tied up with something else right now).
>>>>
>>>> Bill.
>>>>
>>>> 2009/3/11  <ja...@njkfrudils.plus.com>:
>>>>>
>>>>> On Wednesday 11 March 2009 03:36:15 Bill Hart wrote:
>>>>>> Here are the results of tests so far on SkyNet:
>>>>>>
>>>>>> eno - 4.3.0 n f / 4.3.3 n f
>>>>>> cicero 4.3.0 n f
>>>>>> cato 4.1.2 n
>>>>>> varro A 4.0.1 n f / 4.3.3 n f
>>>>>> fulvia 4.3.3 n * *** / S  n ** *** ;
>>>>>> menas 4.2.1 n f / 4.3.3 n f
>>>>>> iras 4.1.2 n / 4.3.3 n
>>>>>> cleo 4.1.2 n / 4.3.3 n
>>>>>> rm mark 4.3.3 n / S
>>>>>>
>>>>>> * 30/36 yasm tests fail!!
>>>>>> ** make check failed for yasm
>>>>>> *** make failed for --enable-fat
>>>>>>
>>>>>> where:
>>>>>>
>>>>>> A = Apple CC
>>>>>> S = Sun CC
>>>>>> 4.x.y = gcc version
>>>>>> n = normal build passed
>>>>>> f = fat build passed
>>>>>>
>>>>>> I haven't been able to figure out a combination of PATH and
>>>>>> $LD_LIBRARY_PATH to get the Sun CC and linker working on Mark. I've
>>>>>> done it before by copying all the relevant binaries to directories in
>>>>>> my home dir, but surely there is a way to get it to work. Anyone know?
>>>>>>
>>>>>> I don't think I had directories wrong for gcc 4.3.3 on Fulvia, so I
>>>>>> think this is a real build failure. I may have gotten the Sun
>>>>>> directories wrong however. But likely if it doesn't build with gcc it
>>>>>> won't with Sun CC.
>>>>>>
>>>>>> I'm pretty surprised that fat binary worked on varro, as it is a PPC,
>>>>>> not an x86. Perhaps fat binary just does nothing on unsupported archs.
>>>>>>
>>>>>
>>>>> Looking at configure , fat build should fail on non x86 , it doesn't set 
>>>>> the
>>>>> paths right. Did you make clean between builds ?
>>>>>
>>>>>> Bill.
>>>>>>
>>>>>
>>>>>
>>>>> >>>>>
>>>>>
>>>>
>>>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To post to this group, send email to mpir-devel@googlegroups.com
To unsubscribe from this group, send email to 
mpir-devel+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/mpir-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to