benoit43 a écrit :
Non je n'ai pas essayer make clean, j'essai de suite
je suis ultradébutant sur linux
Mandrake 9.1
gcc 3.2.2-3
L'installeur winex? c'est quoi ça
|
idem :
Mandrake 9.1
gcc 3.2
et même problème :
mais c'est en utilisant un compilateur fortran
Citation :
2028 Lines Compiled
/opt/intel/compiler70/ia32/lib/libIEPCF90.a(f90file.o)(.text+0x4746): In function `FileOpen':
: undefined reference to `errno'
/opt/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o)(.text+0x6d9): In function `f_fiomess.':
: undefined reference to `errno'
/opt/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o)(.text+0x76b): In function `f_seterrno':
: undefined reference to `errno'
make: *** [noise] Erreur 1
|
ça marchait sous mandrake9.0, c-a-d avec une version antérieure de gcc
d'après la visite de plusieurs forums, le pb vient de l'incompatibilité de certains logiciels (fortran intel pour moi, WineX pour toi) avec la nouvelle version 3.2 de gcc.
ex avec fortran absoft :
Citation :
Platform: Intel/Linux
Problem Details:
OS Version: Linux
Product Version: 8.0
Date: 20-Mar-03
Q. I am using glibc version 2.3.1 (Red Hat 9, Mandrake 9.1, Suse 8.2 etc.), I
see the following errors when trying to link my Fortran programs:
/opt/absoft/lib/libfio.a(ioerr.o)(.text+0x1fb): In function `_ioerr':
: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
/opt/absoft/lib/libfio.a(open.o)(.text+0xc79): In function `_f_open3':
: undefined reference to `errno'
collect2: ld returned 1 exit status
A. This updated version of the GNU C library requires that you apply
a patch to update the Absoft I/O library:
The patch is available at
http://www.absoft.com/downloads.html.
|
par exemple pour absoft ils ont un patch, mais pour mon fortran Intel, il n'y a rien, et pour wineX je ne sais pas.
La seule solution que j'ai vue c'est de remettre une version de glibc avec laquelle le logiciel fonctionnait. Mais ça je ne sais pas comment on fait...