bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [GNU Autoconf 2.53] testsuite.log: 1 failures


From: Akim Demaille
Subject: Re: [GNU Autoconf 2.53] testsuite.log: 1 failures
Date: 26 Mar 2002 09:43:42 +0100
User-agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Common Lisp)

| Per output request ...

Thanks for the report.

Steven, the stripped down testsuite.log is included below.
Apparently, the linker dies systematically with a weird message:

| configure:2611: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s -o conftest   
 conftest.c cf77_test.o   -L/usr/ccs/lib -L/usr/lib 
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/usr/ccs/bin 
-L/usr/local/lib -lg2c -lm >&5
| ld: fatal: file cf77_test.o: wrong ELF class: ELFCLASS32
| ld: fatal: File processing errors. No output written to conftest


Maybe we are lacking a means to diagnose that the compile chain is not
usable?  Your call :)


| configure:1601: g77 -o conftest -g -O2 -v  conftest.f  >&5
| g77 version 2.95.3 20010315 (release) (from FSF-g77 version 0.5.25 20010315 
(release))
| Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/specs
| gcc version 2.95.3 20010315 (release)
|  /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/f771 conftest.f -quiet 
-dumpbase conftest.f -g -O2 -version -fversion -o /var/tmp/ccAFDKfH.s
| GNU F77 version 2.95.3 20010315 (release) (sparc-sun-solaris2.8) compiled by 
GNU C version 2.95.3 20010315 (release).
| GNU Fortran Front End version 0.5.25 20010315 (release)
|  /usr/ccs/bin/as -V -Qy -s -o /var/tmp/ccuYkdCi.o /var/tmp/ccAFDKfH.s
| /usr/ccs/bin/as: Sun WorkShop 6 99/08/18
|  /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/collect2 -V -Y 
P,/usr/ccs/lib:/usr/lib -Qy -o conftest 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/crt1.o 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/crti.o 
/usr/ccs/lib/values-Xa.o 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/crtbegin.o 
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/usr/ccs/bin 
-L/usr/ccs/lib -L/usr/local/lib /var/tmp/ccuYkdCi.o -lg2c -lm -lgcc -lc -lgcc 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/crtend.o 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/crtn.o
| ld: Solaris Link Editors: 5.8-1.272
| configure:1652: result: -v
| configure:1654: checking for Fortran 77 libraries
| configure:1680: g77 -o conftest -g -O2 -v  conftest.f  >&5
| g77 version 2.95.3 20010315 (release) (from FSF-g77 version 0.5.25 20010315 
(release))
| Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/specs
| gcc version 2.95.3 20010315 (release)
|  /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/f771 conftest.f -quiet 
-dumpbase conftest.f -g -O2 -version -fversion -o /var/tmp/ccjLMeWd.s
| GNU F77 version 2.95.3 20010315 (release) (sparc-sun-solaris2.8) compiled by 
GNU C version 2.95.3 20010315 (release).
| GNU Fortran Front End version 0.5.25 20010315 (release)
|  /usr/ccs/bin/as -V -Qy -s -o /var/tmp/ccIoQm8l.o /var/tmp/ccjLMeWd.s
| /usr/ccs/bin/as: Sun WorkShop 6 99/08/18
|  /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/collect2 -V -Y 
P,/usr/ccs/lib:/usr/lib -Qy -o conftest 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/crt1.o 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/crti.o 
/usr/ccs/lib/values-Xa.o 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/crtbegin.o 
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/usr/ccs/bin 
-L/usr/ccs/lib -L/usr/local/lib /var/tmp/ccIoQm8l.o -lg2c -lm -lgcc -lc -lgcc 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/crtend.o 
/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/crtn.o
| ld: Solaris Link Editors: 5.8-1.272
| configure:1838: result:  -L/usr/ccs/lib -L/usr/lib 
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/usr/ccs/bin 
-L/usr/local/lib -lg2c -lm
| configure:1894: checking for gcc
| configure:1920: result: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s
| configure:2164: checking for C compiler version
| configure:2167: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s --version 
</dev/null >&5
| cc: Warning: option -- passed to ld
| usage: cc [ options] files.  Use 'cc -flags' for details
| configure:2170: $? = 1
| configure:2172: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s -v </dev/null 
>&5
| usage: cc [ options] files.  Use 'cc -flags' for details
| configure:2175: $? = 1
| configure:2177: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s -V </dev/null 
>&5
| cc: Sun WorkShop 6 update 1 C 5.2 Patch 109513-08 2002/01/14
| usage: cc [ options] files.  Use 'cc -flags' for details
| configure:2180: $? = 1
| configure:2183: checking whether we are using the GNU C compiler
| configure:2210: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s -c   
conftest.c >&5
| "configure", line 2200: undefined symbol: choke
| "configure", line 2200: syntax error before or at: me
| cc: acomp failed for conftest.c
| configure:2213: $? = 2
| configure: failed program was:
| #line 2188 "configure"
| #include "confdefs.h"
| 
| #ifdef F77_DUMMY_MAIN
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int F77_DUMMY_MAIN() { return 1; }
| #endif
| int
| main ()
| {
| #ifndef __GNUC__
|        choke me
| #endif
| 
|   ;
|   return 0;
| }
| configure:2231: result: no
| configure:2237: checking whether cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 
-s accepts -g
| configure:2261: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s -c -g  
conftest.c >&5
| configure:2264: $? = 0
| configure:2267: test -s conftest.o
| configure:2270: $? = 0
| configure:2280: result: yes
| configure:2307: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s -c   
conftest.c >&5
| "conftest.c", line 2: undefined or not a type: choke
| "conftest.c", line 2: syntax error before or at: me
| "conftest.c", line 3: undefined or not a type: me
| cc: acomp failed for conftest.c
| configure:2310: $? = 2
| configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
| configure:2422: checking for dummy main to link with Fortran 77 libraries
| configure:2455: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s -o conftest   
 conftest.c   -L/usr/ccs/lib -L/usr/lib 
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/usr/ccs/bin 
-L/usr/local/lib -lg2c -lm >&5
| configure:2458: $? = 0
| configure:2461: test -s conftest
| configure:2464: $? = 0
| configure:2523: result: none
| configure:2541: checking for Fortran 77 name-mangling scheme
| configure:2559: g77 -c -g -O2 conftest.f >&5
| configure:2562: $? = 0
| configure:2565: test -s conftest.o
| configure:2568: $? = 0
| configure:2611: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s -o conftest   
 conftest.c cf77_test.o   -L/usr/ccs/lib -L/usr/lib 
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/usr/ccs/bin 
-L/usr/local/lib -lg2c -lm >&5
| ld: fatal: file cf77_test.o: wrong ELF class: ELFCLASS32
| ld: fatal: File processing errors. No output written to conftest
| configure:2614: $? = 1
| configure: failed program was:
| #line 2585 "configure"
| #include "confdefs.h"
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char foobar ();
| #ifdef F77_DUMMY_MAIN
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int F77_DUMMY_MAIN() { return 1; }
| #endif
| int
| main ()
| {
| foobar ();
|   ;
|   return 0;
| }
| configure:2611: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s -o conftest   
 conftest.c cf77_test.o   -L/usr/ccs/lib -L/usr/lib 
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/usr/ccs/bin 
-L/usr/local/lib -lg2c -lm >&5
| ld: fatal: file cf77_test.o: wrong ELF class: ELFCLASS32
| ld: fatal: File processing errors. No output written to conftest
| configure:2614: $? = 1
| configure: failed program was:
| #line 2585 "configure"
| #include "confdefs.h"
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char foobar_ ();
| #ifdef F77_DUMMY_MAIN
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int F77_DUMMY_MAIN() { return 1; }
| #endif
| int
| main ()
| {
| foobar_ ();
|   ;
|   return 0;
| }
| configure:2611: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s -o conftest   
 conftest.c cf77_test.o   -L/usr/ccs/lib -L/usr/lib 
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/usr/ccs/bin 
-L/usr/local/lib -lg2c -lm >&5
| ld: fatal: file cf77_test.o: wrong ELF class: ELFCLASS32
| ld: fatal: File processing errors. No output written to conftest
| configure:2614: $? = 1
| configure: failed program was:
| #line 2585 "configure"
| #include "confdefs.h"
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char FOOBAR ();
| #ifdef F77_DUMMY_MAIN
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int F77_DUMMY_MAIN() { return 1; }
| #endif
| int
| main ()
| {
| FOOBAR ();
|   ;
|   return 0;
| }
| configure:2611: cc -O -xtarget=ultra -xarch=v9a -xcode=pic32 -s -o conftest   
 conftest.c cf77_test.o   -L/usr/ccs/lib -L/usr/lib 
-L/usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3 -L/usr/ccs/bin 
-L/usr/local/lib -lg2c -lm >&5
| ld: fatal: file cf77_test.o: wrong ELF class: ELFCLASS32
| ld: fatal: File processing errors. No output written to conftest
| configure:2614: $? = 1
| configure: failed program was:
| #line 2585 "configure"
| #include "confdefs.h"
| 
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char FOOBAR_ ();
| #ifdef F77_DUMMY_MAIN
| #  ifdef __cplusplus
|      extern "C"
| #  endif
|    int F77_DUMMY_MAIN() { return 1; }
| #endif
| int
| main ()
| {
| FOOBAR_ ();
|   ;
|   return 0;
| }
| configure:2728: result: unknown
| configure:2807: WARNING: unknown Fortran 77 name-mangling scheme
| configure:2892: creating ./config.status



reply via email to

[Prev in Thread] Current Thread [Next in Thread]