On Sun, 3 Feb 2008, Frédéric Mantegazza wrote:
>
>> J'ai un probleme que je ne parviens pas a resoudre:
>> Sur une machine fedora 6, j'ai besoin d'utiliser la library f2c
>> et systematiquement j'ai une erreur du linker:
>> /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libf2c.so: undefined
>> reference to `MAIN__'
>> collect2: ld returned 1 exit status
En fait ces librairies so ne sont pas correctes alors que le libf2c.a
est correct !!
Ce n'est pas d'aujourd'hui, je ne comprends pas que ce bug n'est pas ete
fixe !
>>
>>
>> J'ai recompile le f2c, sans plus de succes.
>> les fichiers sont a la bonne place.
>> J'ai rien trouve sur internet !
>
> Je me souviens avoir galéré avec des compilations fortran et C, car le
> compilo fortran ajoutait un _ devant ou derrière les noms de fonction. Il
> y avait aussi un truc à propos de la fonction main : il fallait linker
> avec le compilo fortran, et non pas le compilo C (ou l'inverse, je ne sais
> plus).
>
> Mais ce n'est peut-être pas tout à fait le même cas de figure ici.
>
>
--
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Patrick Dupré pd520@???
University of York Department of Chemistry
Heslington, York YO10 5DD United Kingdom
Phone: +44-(0)-1904-434384 Fax: +44-(0)-1904-432516
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++