Partage
  • Partager sur Facebook
  • Partager sur Twitter

flexible atomic code

référence indéfinie vers / printf s'affiche pas

Anonyme
    10 juin 2023 à 11:33:24

    Je commence à travailler avec le code atomique flexible (code fac), je l'ai installé à partir de github, le problème est que lorsque j'exécute le fichier excitation.c à partir du dossier faclib, il me montre des références indéfinies,

    mokthar@mokthar-VirtualBox:~/fac-master/faclib$ gcc -o excitation excitation.c
    
    /usr/bin/ld: /tmp/ccrxn3tj.o: warning: relocation against `FINE_STRUCTURE_CONST2' in read-only section `.text'
    
    /usr/bin/ld : /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o : dans la fonction « _start » :
    
    (.text+0x1b) : référence indéfinie vers « main »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__ERF » :
    
    excitation.c:(.text+0x336) : référence indéfinie vers « erf_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__FM1P » :
    
    excitation.c:(.text+0x372) : référence indéfinie vers « fm1p_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__FM1PI » :
    
    excitation.c:(.text+0x3ae) : référence indéfinie vers « fm1pi_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__FM1M » :
    
    excitation.c:(.text+0x3ea) : référence indéfinie vers « fm1m_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__FM1MI » :
    
    excitation.c:(.text+0x426) : référence indéfinie vers « fm1mi_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__EXPINT » :
    
    excitation.c:(.text+0x46c) : référence indéfinie vers « expint_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__EIONE » :
    
    excitation.c:(.text+0x4b2) : référence indéfinie vers « eione_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__D1MACH » :
    
    excitation.c:(.text+0x4ec) : référence indéfinie vers « d1mach_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__ARGAM » :
    
    excitation.c:(.text+0x534) : référence indéfinie vers « argam_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__DLOGAM » :
    
    excitation.c:(.text+0x570) : référence indéfinie vers « dlogam_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__BESLJN » :
    
    excitation.c:(.text+0x5bd) : référence indéfinie vers « besljn_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__DDOT » :
    
    excitation.c:(.text+0x619) : référence indéfinie vers « ddot_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « __cf__FU » :
    
    excitation.c:(.text+0x655) : référence indéfinie vers « fu_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « AllocExcDWS » :
    
    excitation.c:(.text+0x738) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x749) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x75a) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x76b) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x77c) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o:excitation.c:(.text+0x78d) : encore plus de références indéfinies suivent vers « mmalloc »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « FreeCEQKK » :
    
    excitation.c:(.text+0xc32) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xc4e) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xc5a) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « FreeCEPKK » :
    
    excitation.c:(.text+0xce0) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xcf0) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o:excitation.c:(.text+0xd00) : encore plus de références indéfinies suivent vers « mfree »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « FreeCECache » :
    
    excitation.c:(.text+0xeb3) : référence indéfinie vers « FreeIdxAry »
    
    /usr/bin/ld : excitation.c:(.text+0xec2) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xeed) : référence indéfinie vers « FreeIdxAry »
    
    /usr/bin/ld : excitation.c:(.text+0xefc) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xf27) : référence indéfinie vers « FreeIdxAry »
    
    /usr/bin/ld : excitation.c:(.text+0xf36) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xfaa) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xfb9) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xfc8) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xfd7) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o:excitation.c:(.text+0xfe6) : encore plus de références indéfinies suivent vers « mfree »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SetCEBorn » :
    
    excitation.c:(.text+0x1269) : référence indéfinie vers « HARTREE_EV »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SetCETEGridDetail » :
    
    excitation.c:(.text+0x141b) : référence indéfinie vers « SetTEGridDetail »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SetCETEGrid » :
    
    excitation.c:(.text+0x1486) : référence indéfinie vers « SetTEGrid »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SetCEEGridDetail » :
    
    excitation.c:(.text+0x14e0) : référence indéfinie vers « SetEGridDetail »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SetCEEGrid » :
    
    excitation.c:(.text+0x153b) : référence indéfinie vers « BornFormFactorTE »
    
    /usr/bin/ld : excitation.c:(.text+0x1540) : référence indéfinie vers « BornMass »
    
    /usr/bin/ld : excitation.c:(.text+0x1596) : référence indéfinie vers « SetEGrid »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SetUsrCEEGridDetail » :
    
    excitation.c:(.text+0x1620) : référence indéfinie vers « SetEGridDetail »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SetUsrCEEGrid » :
    
    excitation.c:(.text+0x1697) : référence indéfinie vers « BornFormFactorTE »
    
    /usr/bin/ld : excitation.c:(.text+0x169c) : référence indéfinie vers « BornMass »
    
    /usr/bin/ld : excitation.c:(.text+0x16f2) : référence indéfinie vers « SetEGrid »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SetAngleGrid » :
    
    excitation.c:(.text+0x1880) : référence indéfinie vers « SetLinearGrid »
    
    /usr/bin/ld : excitation.c:(.text+0x18ae) : référence indéfinie vers « SetLinearGrid »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SetCEPWGrid » :
    
    excitation.c:(.text+0x1ac8) : référence indéfinie vers « SetPWGrid »
    
    /usr/bin/ld : excitation.c:(.text+0x1b20) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x1bae) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x1c31) : référence indéfinie vers « log »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CERadialPk » :
    
    excitation.c:(.text+0x1d30) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x1d44) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x1d6d) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x1d8f) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x1df8) : référence indéfinie vers « Triangle »
    
    /usr/bin/ld : excitation.c:(.text+0x1e50) : référence indéfinie vers « NMultiSet »
    
    /usr/bin/ld : excitation.c:(.text+0x1efd) : référence indéfinie vers « GetMaxRank »
    
    /usr/bin/ld : excitation.c:(.text+0x1f1f) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x1f39) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x1f5b) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x1f7d) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x1fc2) : référence indéfinie vers « MColl »
    
    /usr/bin/ld : excitation.c:(.text+0x2148) : référence indéfinie vers « OrbPWA »
    
    /usr/bin/ld : excitation.c:(.text+0x2313) : référence indéfinie vers « GetKappaFromJL »
    
    /usr/bin/ld : excitation.c:(.text+0x23d7) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x241d) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x247e) : référence indéfinie vers « GetKappaFromJL »
    
    /usr/bin/ld : excitation.c:(.text+0x2514) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x255b) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x2626) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x2658) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x26d4) : référence indéfinie vers « SlaterTotal »
    
    /usr/bin/ld : excitation.c:(.text+0x2709) : référence indéfinie vers « SlaterTotal »
    
    /usr/bin/ld : excitation.c:(.text+0x2858) : référence indéfinie vers « SlaterTotal »
    
    /usr/bin/ld : excitation.c:(.text+0x288b) : référence indéfinie vers « SlaterTotal »
    
    /usr/bin/ld : excitation.c:(.text+0x2a48) : référence indéfinie vers « ReallocNew »
    
    /usr/bin/ld : excitation.c:(.text+0x2a73) : référence indéfinie vers « ReallocNew »
    
    /usr/bin/ld : excitation.c:(.text+0x2aa0) : référence indéfinie vers « ReallocNew »
    
    /usr/bin/ld : excitation.c:(.text+0x2acb) : référence indéfinie vers « ReallocNew »
    
    /usr/bin/ld : excitation.c:(.text+0x2af7) : référence indéfinie vers « ReallocNew »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o:excitation.c:(.text+0x2b23) : encore plus de références indéfinies suivent vers « ReallocNew »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « InterpolateGOS » :
    
    excitation.c:(.text+0x2bf7) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « BornFormFactorK » :
    
    excitation.c:(.text+0x2e6e) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x2ec0) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CERadialQkBorn » :
    
    excitation.c:(.text+0x2f8e) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x2fb5) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x2fc2) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x2fe9) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x3004) : référence indéfinie vers « Triangle »
    
    /usr/bin/ld : excitation.c:(.text+0x3056) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x307d) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x308a) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x30b1) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x30cc) : référence indéfinie vers « Triangle »
    
    /usr/bin/ld : excitation.c:(.text+0x313f) : référence indéfinie vers « ReducedCL »
    
    /usr/bin/ld : excitation.c:(.text+0x3162) : référence indéfinie vers « ReducedCL »
    
    /usr/bin/ld : excitation.c:(.text+0x31cc) : référence indéfinie vers « GeneralizedMoments »
    
    /usr/bin/ld : excitation.c:(.text+0x31f9) : référence indéfinie vers « GeneralizedMoments »
    
    /usr/bin/ld : excitation.c:(.text+0x321a) : référence indéfinie vers « BornFormFactorTE »
    
    /usr/bin/ld : excitation.c:(.text+0x3225) : référence indéfinie vers « BornMass »
    
    /usr/bin/ld : excitation.c:(.text+0x3269) : référence indéfinie vers « FINE_STRUCTURE_CONST2 »
    
    /usr/bin/ld : excitation.c:(.text+0x3285) : référence indéfinie vers « FINE_STRUCTURE_CONST2 »
    
    /usr/bin/ld : excitation.c:(.text+0x3396) : référence indéfinie vers « sqrt »
    
    /usr/bin/ld : excitation.c:(.text+0x33b8) : référence indéfinie vers « sqrt »
    
    /usr/bin/ld : excitation.c:(.text+0x3428) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x3459) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x3520) : référence indéfinie vers « exp »
    
    /usr/bin/ld : excitation.c:(.text+0x35f2) : référence indéfinie vers « exp »
    
    /usr/bin/ld : excitation.c:(.text+0x3731) : référence indéfinie vers « FINE_STRUCTURE_CONST2 »
    
    /usr/bin/ld : excitation.c:(.text+0x3912) : référence indéfinie vers « BornFormFactor »
    
    /usr/bin/ld : excitation.c:(.text+0x39cc) : référence indéfinie vers « Simpson »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CERadialQkBornMSub » :
    
    excitation.c:(.text+0x3adc) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x3b03) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x3b10) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x3b37) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x3b7f) : référence indéfinie vers « Triangle »
    
    /usr/bin/ld : excitation.c:(.text+0x3b9a) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x3bc1) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x3bce) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x3bf5) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x3c3d) : référence indéfinie vers « Triangle »
    
    /usr/bin/ld : excitation.c:(.text+0x3cd7) : référence indéfinie vers « ReducedCL »
    
    /usr/bin/ld : excitation.c:(.text+0x3cfa) : référence indéfinie vers « ReducedCL »
    
    /usr/bin/ld : excitation.c:(.text+0x3d6d) : référence indéfinie vers « GeneralizedMoments »
    
    /usr/bin/ld : excitation.c:(.text+0x3da3) : référence indéfinie vers « GeneralizedMoments »
    
    /usr/bin/ld : excitation.c:(.text+0x3dcd) : référence indéfinie vers « BornFormFactorTE »
    
    /usr/bin/ld : excitation.c:(.text+0x3dd8) : référence indéfinie vers « BornMass »
    
    /usr/bin/ld : excitation.c:(.text+0x3e22) : référence indéfinie vers « FINE_STRUCTURE_CONST2 »
    
    /usr/bin/ld : excitation.c:(.text+0x3e3e) : référence indéfinie vers « FINE_STRUCTURE_CONST2 »
    
    /usr/bin/ld : excitation.c:(.text+0x3f79) : référence indéfinie vers « sqrt »
    
    /usr/bin/ld : excitation.c:(.text+0x3f9e) : référence indéfinie vers « sqrt »
    
    /usr/bin/ld : excitation.c:(.text+0x4011) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x4042) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x4124) : référence indéfinie vers « exp »
    
    /usr/bin/ld : excitation.c:(.text+0x41fc) : référence indéfinie vers « exp »
    
    /usr/bin/ld : excitation.c:(.text+0x434d) : référence indéfinie vers « FINE_STRUCTURE_CONST2 »
    
    /usr/bin/ld : excitation.c:(.text+0x457f) : référence indéfinie vers « BornFormFactor »
    
    /usr/bin/ld : excitation.c:(.text+0x474d) : référence indéfinie vers « acos »
    
    /usr/bin/ld : excitation.c:(.text+0x482b) : référence indéfinie vers « dxlegf_ »
    
    /usr/bin/ld : excitation.c:(.text+0x4899) : référence indéfinie vers « ln_factorial »
    
    /usr/bin/ld : excitation.c:(.text+0x48de) : référence indéfinie vers « ln_factorial »
    
    /usr/bin/ld : excitation.c:(.text+0x4906) : référence indéfinie vers « exp »
    
    /usr/bin/ld : excitation.c:(.text+0x4a12) : référence indéfinie vers « dxlegf_ »
    
    /usr/bin/ld : excitation.c:(.text+0x4a80) : référence indéfinie vers « ln_factorial »
    
    /usr/bin/ld : excitation.c:(.text+0x4ac5) : référence indéfinie vers « ln_factorial »
    
    /usr/bin/ld : excitation.c:(.text+0x4aed) : référence indéfinie vers « exp »
    
    /usr/bin/ld : excitation.c:(.text+0x4d21) : référence indéfinie vers « Simpson »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CERadialQkTable » :
    
    excitation.c:(.text+0x4ee8) : référence indéfinie vers « InitPointerData »
    
    /usr/bin/ld : excitation.c:(.text+0x4efb) : référence indéfinie vers « NMultiSet »
    
    /usr/bin/ld : excitation.c:(.text+0x4fa8) : référence indéfinie vers « MColl »
    
    /usr/bin/ld : excitation.c:(.text+0x51d4) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x51fa) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x524c) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x529e) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x5762) : référence indéfinie vers « GetLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x578b) : référence indéfinie vers « GetLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x5be0) : référence indéfinie vers « HARTREE_EV »
    
    /usr/bin/ld : excitation.c:(.text+0x5bf4) : référence indéfinie vers « HARTREE_EV »
    
    /usr/bin/ld : excitation.c:(.text+0x5d41) : référence indéfinie vers « ln_integer »
    
    /usr/bin/ld : excitation.c:(.text+0x5db9) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : excitation.c:(.text+0x5e44) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : excitation.c:(.text+0x5f82) : référence indéfinie vers « GetCoulombBethe »
    
    /usr/bin/ld : excitation.c:(.text+0x604f) : référence indéfinie vers « pow »
    
    /usr/bin/ld : excitation.c:(.text+0x61f3) : référence indéfinie vers « pow »
    
    /usr/bin/ld : excitation.c:(.text+0x6464) : référence indéfinie vers « GetMaxKMBPT »
    
    /usr/bin/ld : excitation.c:(.text+0x64a6) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CERadialQkMSubTable » :
    
    excitation.c:(.text+0x673d) : référence indéfinie vers « MColl »
    
    /usr/bin/ld : excitation.c:(.text+0x67b7) : référence indéfinie vers « GetMaxRank »
    
    /usr/bin/ld : excitation.c:(.text+0x6847) : référence indéfinie vers « InitPointerData »
    
    /usr/bin/ld : excitation.c:(.text+0x685a) : référence indéfinie vers « NMultiSet »
    
    /usr/bin/ld : excitation.c:(.text+0x69a1) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x6da5) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x6dcb) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x6e1d) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x6e6f) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x7255) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x7273) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x7334) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x7371) : référence indéfinie vers « GetJLFromKappa »
    
    /usr/bin/ld : excitation.c:(.text+0x74dd) : référence indéfinie vers « sqrt »
    
    /usr/bin/ld : excitation.c:(.text+0x75ab) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x75cf) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x75e2) : référence indéfinie vers « GetPhaseShift »
    
    /usr/bin/ld : excitation.c:(.text+0x75fb) : référence indéfinie vers « GetPhaseShift »
    
    /usr/bin/ld : excitation.c:(.text+0x7626) : référence indéfinie vers « cos »
    
    /usr/bin/ld : excitation.c:(.text+0x76d8) : référence indéfinie vers « W3j »
    
    /usr/bin/ld : excitation.c:(.text+0x7715) : référence indéfinie vers « W3j »
    
    /usr/bin/ld : excitation.c:(.text+0x778d) : référence indéfinie vers « W3j »
    
    /usr/bin/ld : excitation.c:(.text+0x77d9) : référence indéfinie vers « W3j »
    
    /usr/bin/ld : excitation.c:(.text+0x7b25) : référence indéfinie vers « ln_integer »
    
    /usr/bin/ld : excitation.c:(.text+0x7baf) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : excitation.c:(.text+0x7c4c) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : excitation.c:(.text+0x7f21) : référence indéfinie vers « pow »
    
    /usr/bin/ld : excitation.c:(.text+0x8009) : référence indéfinie vers « GetCoulombBethe »
    
    /usr/bin/ld : excitation.c:(.text+0x810d) : référence indéfinie vers « pow »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CERadialQk » :
    
    excitation.c:(.text+0x88fc) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x89c7) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : excitation.c:(.text+0x89fa) : référence indéfinie vers « GetMaxKMBPT »
    
    /usr/bin/ld : excitation.c:(.text+0x8ad6) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x8ba1) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CERadialQkMSub » :
    
    excitation.c:(.text+0x8dab) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x8e8e) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CERadialQkFromFit » :
    
    excitation.c:(.text+0x9238) : référence indéfinie vers « pow »
    
    /usr/bin/ld : excitation.c:(.text+0x926f) : référence indéfinie vers « pow »
    
    /usr/bin/ld : excitation.c:(.text+0x934b) : référence indéfinie vers « pow »
    
    /usr/bin/ld : excitation.c:(.text+0x9382) : référence indéfinie vers « pow »
    
    /usr/bin/ld : excitation.c:(.text+0x9463) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x958f) : référence indéfinie vers « pow »
    
    /usr/bin/ld : excitation.c:(.text+0x9679) : référence indéfinie vers « pow »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « RelativisticCorrection » :
    
    excitation.c:(.text+0x9816) : référence indéfinie vers « FINE_STRUCTURE_CONST2 »
    
    /usr/bin/ld : excitation.c:(.text+0x9869) : référence indéfinie vers « FINE_STRUCTURE_CONST2 »
    
    /usr/bin/ld : excitation.c:(.text+0x98c3) : référence indéfinie vers « FINE_STRUCTURE_CONST2 »
    
    /usr/bin/ld : excitation.c:(.text+0x992b) : référence indéfinie vers « log »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CollisionStrengthUTA0 » :
    
    excitation.c:(.text+0x9b23) : référence indéfinie vers « GetInteract »
    
    /usr/bin/ld : excitation.c:(.text+0x9b6e) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x9b7d) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x9c0c) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x9c3b) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x9caf) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x9cde) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x9f4f) : référence indéfinie vers « Triangle »
    
    /usr/bin/ld : excitation.c:(.text+0x9f86) : référence indéfinie vers « MultipoleRadialNR »
    
    /usr/bin/ld : excitation.c:(.text+0x9fda) : référence indéfinie vers « OscillatorStrength »
    
    /usr/bin/ld : excitation.c:(.text+0xa037) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xa046) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CollisionStrengthUTA » :
    
    excitation.c:(.text+0xa0c2) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xa0ea) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xa31f) : référence indéfinie vers « GetSymmetry »
    
    /usr/bin/ld : excitation.c:(.text+0xa347) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xa3d3) : référence indéfinie vers « ArrayGet »
    
    /usr/bin/ld : excitation.c:(.text+0xa5a4) : référence indéfinie vers « GetSymmetry »
    
    /usr/bin/ld : excitation.c:(.text+0xa5cc) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xa658) : référence indéfinie vers « ArrayGet »
    
    /usr/bin/ld : excitation.c:(.text+0xa66e) : référence indéfinie vers « GetConfig »
    
    /usr/bin/ld : excitation.c:(.text+0xa8c3) : référence indéfinie vers « BornFormFactorTE »
    
    /usr/bin/ld : excitation.c:(.text+0xa8c8) : référence indéfinie vers « BornMass »
    
    /usr/bin/ld : excitation.c:(.text+0xa9cd) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0xabde) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0xaf1d) : référence indéfinie vers « NLSQFit »
    
    /usr/bin/ld : excitation.c:(.text+0xb04d) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0xb0de) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : excitation.c:(.text+0xb131) : référence indéfinie vers « exp »
    
    /usr/bin/ld : excitation.c:(.text+0xb208) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CollisionStrengthUTA1 » :
    
    excitation.c:(.text+0xb329) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xb351) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xb485) : référence indéfinie vers « GetInteract »
    
    /usr/bin/ld : excitation.c:(.text+0xb4d0) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xb4df) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xb56e) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0xb59d) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0xb611) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0xb640) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0xb8a8) : référence indéfinie vers « Triangle »
    
    /usr/bin/ld : excitation.c:(.text+0xb8e5) : référence indéfinie vers « MultipoleRadialNR »
    
    /usr/bin/ld : excitation.c:(.text+0xb93a) : référence indéfinie vers « OscillatorStrength »
    
    /usr/bin/ld : excitation.c:(.text+0xb97c) : référence indéfinie vers « BornFormFactorTE »
    
    /usr/bin/ld : excitation.c:(.text+0xb981) : référence indéfinie vers « BornMass »
    
    /usr/bin/ld : excitation.c:(.text+0xba86) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0xbc97) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0xbfd6) : référence indéfinie vers « NLSQFit »
    
    /usr/bin/ld : excitation.c:(.text+0xc106) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0xc197) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : excitation.c:(.text+0xc1ea) : référence indéfinie vers « exp »
    
    /usr/bin/ld : excitation.c:(.text+0xc2c1) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : excitation.c:(.text+0xc375) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xc384) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CollisionStrengthEB » :
    
    excitation.c:(.text+0xc3f0) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xc418) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xc4ff) : référence indéfinie vers « DecodeBasisEB »
    
    /usr/bin/ld : excitation.c:(.text+0xc50c) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xc534) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xc577) : référence indéfinie vers « DecodeBasisEB »
    
    /usr/bin/ld : excitation.c:(.text+0xc584) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xc5ac) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xc656) : référence indéfinie vers « AngularZMix »
    
    /usr/bin/ld : excitation.c:(.text+0xc6c3) : référence indéfinie vers « W3j »
    
    /usr/bin/ld : excitation.c:(.text+0xc7af) : référence indéfinie vers « DecodeBasisEB »
    
    /usr/bin/ld : excitation.c:(.text+0xc7bc) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xc7e4) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xc827) : référence indéfinie vers « DecodeBasisEB »
    
    /usr/bin/ld : excitation.c:(.text+0xc85a) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xc882) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xc92c) : référence indéfinie vers « AngularZMix »
    
    /usr/bin/ld : excitation.c:(.text+0xc9d6) : référence indéfinie vers « W3j »
    
    /usr/bin/ld : excitation.c:(.text+0xcc1f) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xcc93) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xccdf) : référence indéfinie vers « BornFormFactorTE »
    
    /usr/bin/ld : excitation.c:(.text+0xcce4) : référence indéfinie vers « BornMass »
    
    /usr/bin/ld : excitation.c:(.text+0xcd1e) : référence indéfinie vers « SetTransitionMode »
    
    /usr/bin/ld : excitation.c:(.text+0xcd28) : référence indéfinie vers « SetTransitionGauge »
    
    /usr/bin/ld : excitation.c:(.text+0xcd54) : référence indéfinie vers « TRMultipoleEB »
    
    /usr/bin/ld : excitation.c:(.text+0xcdbf) : référence indéfinie vers « OscillatorStrength »
    
    /usr/bin/ld : excitation.c:(.text+0xced2) : référence indéfinie vers « log »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CollisionStrengthEBD » :
    
    excitation.c:(.text+0xd092) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xd0ba) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xd1c8) : référence indéfinie vers « DecodeBasisEB »
    
    /usr/bin/ld : excitation.c:(.text+0xd1d5) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xd1fd) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xd240) : référence indéfinie vers « DecodeBasisEB »
    
    /usr/bin/ld : excitation.c:(.text+0xd24d) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xd275) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xd31f) : référence indéfinie vers « AngularZMix »
    
    /usr/bin/ld : excitation.c:(.text+0xd38c) : référence indéfinie vers « W3j »
    
    /usr/bin/ld : excitation.c:(.text+0xd478) : référence indéfinie vers « DecodeBasisEB »
    
    /usr/bin/ld : excitation.c:(.text+0xd485) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xd4ad) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xd4f0) : référence indéfinie vers « DecodeBasisEB »
    
    /usr/bin/ld : excitation.c:(.text+0xd523) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xd54b) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xd5f5) : référence indéfinie vers « AngularZMix »
    
    /usr/bin/ld : excitation.c:(.text+0xd662) : référence indéfinie vers « W3j »
    
    /usr/bin/ld : excitation.c:(.text+0xd98c) : référence indéfinie vers « WignerDMatrix »
    
    /usr/bin/ld : excitation.c:(.text+0xd9eb) : référence indéfinie vers « WignerDMatrix »
    
    /usr/bin/ld : excitation.c:(.text+0xda55) : référence indéfinie vers « cos »
    
    /usr/bin/ld : excitation.c:(.text+0xdbd7) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xdc4b) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xdc97) : référence indéfinie vers « BornFormFactorTE »
    
    /usr/bin/ld : excitation.c:(.text+0xdc9c) : référence indéfinie vers « BornMass »
    
    /usr/bin/ld : excitation.c:(.text+0xde4a) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0xdea8) : référence indéfinie vers « log »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « AngZCorrection » :
    
    excitation.c:(.text+0xe101) : référence indéfinie vers « MultipoleRadialNR »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « CollisionStrength » :
    
    excitation.c:(.text+0xe1f0) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xe218) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0xe28a) : référence indéfinie vers « FINE_STRUCTURE_CONST »
    
    /usr/bin/ld : excitation.c:(.text+0xe2da) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xe2f8) : référence indéfinie vers « DecodePJ »
    
    /usr/bin/ld : excitation.c:(.text+0xe3fa) : référence indéfinie vers « Abort »
    
    /usr/bin/ld : excitation.c:(.text+0xe481) : référence indéfinie vers « GetTransitionGauge »
    
    /usr/bin/ld : excitation.c:(.text+0xe4c3) : référence indéfinie vers « AngularZMix »
    
    /usr/bin/ld : excitation.c:(.text+0xe4ef) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xe517) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0xe55c) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0xe7f7) : référence indéfinie vers « HARTREE_EV »
    
    /usr/bin/ld : excitation.c:(.text+0xeaf7) : référence indéfinie vers « AngZCutMBPT »
    
    /usr/bin/ld : excitation.c:(.text+0xefed) : référence indéfinie vers « W3j »
    
    /usr/bin/ld : excitation.c:(.text+0xf07f) : référence indéfinie vers « W3j »
    
    /usr/bin/ld : excitation.c:(.text+0xf246) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xf26a) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xf279) : référence indéfinie vers « BornFormFactorTE »
    
    /usr/bin/ld : excitation.c:(.text+0xf27e) : référence indéfinie vers « BornMass »
    
    /usr/bin/ld : excitation.c:(.text+0xf428) : référence indéfinie vers « Triangle »
    
    /usr/bin/ld : excitation.c:(.text+0xf4cc) : référence indéfinie vers « MultipoleRadialNR »
    
    /usr/bin/ld : excitation.c:(.text+0xf612) : référence indéfinie vers « OscillatorStrength »
    
    /usr/bin/ld : excitation.c:(.text+0xf902) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0xf9f3) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0xfb2c) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0xfe6b) : référence indéfinie vers « NLSQFit »
    
    /usr/bin/ld : excitation.c:(.text+0xff9b) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x1002c) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : excitation.c:(.text+0x1007f) : référence indéfinie vers « exp »
    
    /usr/bin/ld : excitation.c:(.text+0x10156) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : excitation.c:(.text+0x10451) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x104d8) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : excitation.c:(.text+0x1052b) : référence indéfinie vers « exp »
    
    /usr/bin/ld : excitation.c:(.text+0x1069c) : référence indéfinie vers « uvip3p_ »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « ProcessCECache » :
    
    excitation.c:(.text+0x10a30) : référence indéfinie vers « ResetWidMPI »
    
    /usr/bin/ld : excitation.c:(.text+0x10a85) : référence indéfinie vers « SkipMPI »
    
    /usr/bin/ld : excitation.c:(.text+0x10b1a) : référence indéfinie vers « AngularZMix »
    
    /usr/bin/ld : excitation.c:(.text+0x10b41) : référence indéfinie vers « ResetWidMPI »
    
    /usr/bin/ld : excitation.c:(.text+0x10b68) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x10ba3) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x10bd3) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x10bf3) : référence indéfinie vers « SkipMPI »
    
    /usr/bin/ld : excitation.c:(.text+0x10d6e) : référence indéfinie vers « mrealloc »
    
    /usr/bin/ld : excitation.c:(.text+0x10dac) : référence indéfinie vers « mrealloc »
    
    /usr/bin/ld : excitation.c:(.text+0x10f9d) : référence indéfinie vers « WriteCERecord »
    
    /usr/bin/ld : excitation.c:(.text+0x10fdf) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x10fee) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SaveExcitation » :
    
    excitation.c:(.text+0x1106d) : référence indéfinie vers « IsUTA »
    
    /usr/bin/ld : excitation.c:(.text+0x110ce) : référence indéfinie vers « GetNumLevels »
    
    /usr/bin/ld : excitation.c:(.text+0x110fb) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x111c0) : référence indéfinie vers « OverlapLowUp »
    
    /usr/bin/ld : excitation.c:(.text+0x11222) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x1125b) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x113c8) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x113fe) : référence indéfinie vers « GetConfigFromGroup »
    
    /usr/bin/ld : excitation.c:(.text+0x11435) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x11448) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x114a0) : référence indéfinie vers « GetSymmetry »
    
    /usr/bin/ld : excitation.c:(.text+0x114c6) : référence indéfinie vers « ArrayGet »
    
    /usr/bin/ld : excitation.c:(.text+0x114fb) : référence indéfinie vers « GetConfig »
    
    /usr/bin/ld : excitation.c:(.text+0x11532) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x11545) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x11652) : référence indéfinie vers « ArrayInit »
    
    /usr/bin/ld : excitation.c:(.text+0x11670) : référence indéfinie vers « ArrayAppend »
    
    /usr/bin/ld : excitation.c:(.text+0x116ca) : référence indéfinie vers « ArrayAppend »
    
    /usr/bin/ld : excitation.c:(.text+0x11716) : référence indéfinie vers « ArrayAppend »
    
    /usr/bin/ld : excitation.c:(.text+0x11838) : référence indéfinie vers « GetAtomicSymbol »
    
    /usr/bin/ld : excitation.c:(.text+0x11856) : référence indéfinie vers « GetAtomicNumber »
    
    /usr/bin/ld : excitation.c:(.text+0x1187b) : référence indéfinie vers « OpenFile »
    
    /usr/bin/ld : excitation.c:(.text+0x1188c) : référence indéfinie vers « WallTime »
    
    /usr/bin/ld : excitation.c:(.text+0x118c6) : référence indéfinie vers « InitTransReport »
    
    /usr/bin/ld : excitation.c:(.text+0x118f3) : référence indéfinie vers « ArrayGet »
    
    /usr/bin/ld : excitation.c:(.text+0x11988) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x119c1) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x1204a) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x12143) : référence indéfinie vers « log »
    
    /usr/bin/ld : excitation.c:(.text+0x1218e) : référence indéfinie vers « GetResidualZ »
    
    /usr/bin/ld : excitation.c:(.text+0x12220) : référence indéfinie vers « PrepCoulombBethe »
    
    /usr/bin/ld : excitation.c:(.text+0x12234) : référence indéfinie vers « GetNumElectrons »
    
    /usr/bin/ld : excitation.c:(.text+0x12305) : référence indéfinie vers « InitFile »
    
    /usr/bin/ld : excitation.c:(.text+0x1230a) : référence indéfinie vers « ResetWidMPI »
    
    /usr/bin/ld : excitation.c:(.text+0x12331) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x1236e) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x1239e) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x123af) : référence indéfinie vers « MPIRank »
    
    /usr/bin/ld : excitation.c:(.text+0x123e7) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x12420) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x12563) : référence indéfinie vers « SkipMPI »
    
    /usr/bin/ld : excitation.c:(.text+0x1258b) : référence indéfinie vers « IsPreloadedCE »
    
    /usr/bin/ld : excitation.c:(.text+0x126b1) : référence indéfinie vers « PrintTransReport »
    
    /usr/bin/ld : excitation.c:(.text+0x12741) : référence indéfinie vers « mrealloc »
    
    /usr/bin/ld : excitation.c:(.text+0x1277f) : référence indéfinie vers « mrealloc »
    
    /usr/bin/ld : excitation.c:(.text+0x12970) : référence indéfinie vers « WriteCERecord »
    
    /usr/bin/ld : excitation.c:(.text+0x129d1) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x129e0) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x129f9) : référence indéfinie vers « DeinitFile »
    
    /usr/bin/ld : excitation.c:(.text+0x12a18) : référence indéfinie vers « ReinitRadial »
    
    /usr/bin/ld : excitation.c:(.text+0x12a4f) : référence indéfinie vers « ArrayFreeLock »
    
    /usr/bin/ld : excitation.c:(.text+0x12a68) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x12a81) : référence indéfinie vers « CloseFile »
    
    /usr/bin/ld : excitation.c:(.text+0x12add) : référence indéfinie vers « PrintTransReport »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SaveExcitationEB » :
    
    excitation.c:(.text+0x12b76) : référence indéfinie vers « GetLowUpEB »
    
    /usr/bin/ld : excitation.c:(.text+0x12baa) : référence indéfinie vers « OverlapLowUp »
    
    /usr/bin/ld : excitation.c:(.text+0x12c08) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x12c3d) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x12daa) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x12dc1) : référence indéfinie vers « GetSymmetry »
    
    /usr/bin/ld : excitation.c:(.text+0x12de7) : référence indéfinie vers « ArrayGet »
    
    /usr/bin/ld : excitation.c:(.text+0x12e1c) : référence indéfinie vers « GetConfig »
    
    /usr/bin/ld : excitation.c:(.text+0x12e53) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x12e66) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x12f3f) : référence indéfinie vers « ArrayInit »
    
    /usr/bin/ld : excitation.c:(.text+0x12f5d) : référence indéfinie vers « ArrayAppend »
    
    /usr/bin/ld : excitation.c:(.text+0x12fb7) : référence indéfinie vers « ArrayAppend »
    
    /usr/bin/ld : excitation.c:(.text+0x13003) : référence indéfinie vers « ArrayAppend »
    
    /usr/bin/ld : excitation.c:(.text+0x13106) : référence indéfinie vers « GetAtomicSymbol »
    
    /usr/bin/ld : excitation.c:(.text+0x13124) : référence indéfinie vers « GetAtomicNumber »
    
    /usr/bin/ld : excitation.c:(.text+0x13149) : référence indéfinie vers « OpenFile »
    
    /usr/bin/ld : excitation.c:(.text+0x13176) : référence indéfinie vers « ArrayGet »
    
    /usr/bin/ld : excitation.c:(.text+0x13207) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x1323c) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x1376b) : référence indéfinie vers « GetResidualZ »
    
    /usr/bin/ld : excitation.c:(.text+0x137f6) : référence indéfinie vers « PrepCoulombBethe »
    
    /usr/bin/ld : excitation.c:(.text+0x1380a) : référence indéfinie vers « GetNumElectrons »
    
    /usr/bin/ld : excitation.c:(.text+0x13870) : référence indéfinie vers « GetFields »
    
    /usr/bin/ld : excitation.c:(.text+0x13890) : référence indéfinie vers « InitFile »
    
    /usr/bin/ld : excitation.c:(.text+0x138a1) : référence indéfinie vers « ResetWidMPI »
    
    /usr/bin/ld : excitation.c:(.text+0x138b5) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x138ea) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x1391f) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x13a52) : référence indéfinie vers « SkipMPI »
    
    /usr/bin/ld : excitation.c:(.text+0x13baa) : référence indéfinie vers « WriteCEFRecord »
    
    /usr/bin/ld : excitation.c:(.text+0x13bf4) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x13c0d) : référence indéfinie vers « DeinitFile »
    
    /usr/bin/ld : excitation.c:(.text+0x13c2c) : référence indéfinie vers « ReinitRadial »
    
    /usr/bin/ld : excitation.c:(.text+0x13c63) : référence indéfinie vers « ArrayFreeLock »
    
    /usr/bin/ld : excitation.c:(.text+0x13c72) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x13c81) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x13c9a) : référence indéfinie vers « CloseFile »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SaveExcitationEBD » :
    
    excitation.c:(.text+0x13d59) : référence indéfinie vers « GetLowUpEB »
    
    /usr/bin/ld : excitation.c:(.text+0x13d8d) : référence indéfinie vers « OverlapLowUp »
    
    /usr/bin/ld : excitation.c:(.text+0x13deb) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x13e20) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x13f8d) : référence indéfinie vers « GetLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x13fa4) : référence indéfinie vers « GetSymmetry »
    
    /usr/bin/ld : excitation.c:(.text+0x13fca) : référence indéfinie vers « ArrayGet »
    
    /usr/bin/ld : excitation.c:(.text+0x13fff) : référence indéfinie vers « GetConfig »
    
    /usr/bin/ld : excitation.c:(.text+0x14036) : référence indéfinie vers « OrbitalIndex »
    
    /usr/bin/ld : excitation.c:(.text+0x14049) : référence indéfinie vers « GetOrbital »
    
    /usr/bin/ld : excitation.c:(.text+0x1411f) : référence indéfinie vers « ArrayInit »
    
    /usr/bin/ld : excitation.c:(.text+0x1413a) : référence indéfinie vers « ArrayAppend »
    
    /usr/bin/ld : excitation.c:(.text+0x14191) : référence indéfinie vers « ArrayAppend »
    
    /usr/bin/ld : excitation.c:(.text+0x141da) : référence indéfinie vers « ArrayAppend »
    
    /usr/bin/ld : excitation.c:(.text+0x142e6) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x14301) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x1431f) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x14351) : référence indéfinie vers « GetAtomicSymbol »
    
    /usr/bin/ld : excitation.c:(.text+0x1436f) : référence indéfinie vers « GetAtomicNumber »
    
    /usr/bin/ld : excitation.c:(.text+0x14394) : référence indéfinie vers « OpenFile »
    
    /usr/bin/ld : excitation.c:(.text+0x143be) : référence indéfinie vers « ArrayGet »
    
    /usr/bin/ld : excitation.c:(.text+0x1444c) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x14481) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x149fa) : référence indéfinie vers « GetResidualZ »
    
    /usr/bin/ld : excitation.c:(.text+0x14a85) : référence indéfinie vers « PrepCoulombBethe »
    
    /usr/bin/ld : excitation.c:(.text+0x14a99) : référence indéfinie vers « GetNumElectrons »
    
    /usr/bin/ld : excitation.c:(.text+0x14b33) : référence indéfinie vers « GetFields »
    
    /usr/bin/ld : excitation.c:(.text+0x14b53) : référence indéfinie vers « InitFile »
    
    /usr/bin/ld : excitation.c:(.text+0x14b89) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x14ba4) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x14bc2) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x14bf7) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x14c2c) : référence indéfinie vers « GetEBLevel »
    
    /usr/bin/ld : excitation.c:(.text+0x14f92) : référence indéfinie vers « WriteCEMFRecord »
    
    /usr/bin/ld : excitation.c:(.text+0x14fdf) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x14fee) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x14ffd) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x15016) : référence indéfinie vers « DeinitFile »
    
    /usr/bin/ld : excitation.c:(.text+0x15035) : référence indéfinie vers « ReinitRadial »
    
    /usr/bin/ld : excitation.c:(.text+0x1505a) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x15069) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x15078) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x15093) : référence indéfinie vers « ArrayFree »
    
    /usr/bin/ld : excitation.c:(.text+0x150a2) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x150b1) : référence indéfinie vers « mfree »
    
    /usr/bin/ld : excitation.c:(.text+0x150ca) : référence indéfinie vers « CloseFile »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « FreeExcitationQk » :
    
    excitation.c:(.text+0x1512c) : référence indéfinie vers « NMultiFreeData »
    
    /usr/bin/ld : excitation.c:(.text+0x15145) : référence indéfinie vers « NMultiFreeData »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « InitExcitation » :
    
    excitation.c:(.text+0x151b5) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x151de) : référence indéfinie vers « NMultiInit »
    
    /usr/bin/ld : excitation.c:(.text+0x151ef) : référence indéfinie vers « mmalloc »
    
    /usr/bin/ld : excitation.c:(.text+0x15218) : référence indéfinie vers « NMultiInit »
    
    /usr/bin/ld : /tmp/ccrxn3tj.o : dans la fonction « SetOptionExcitation » :
    
    excitation.c:(.text+0x155d9) : référence indéfinie vers « HARTREE_EV »
    
    /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
    
    collect2: error: ld returned 1 exit status
    
    


    et lorsque je lie ceci fichier avec une autre extension .sf sur Sfac il ne me montre pas le printfs j'ai besoin d'aide svp c'est urgent avant de modifier le code j'ai ce problème

    • Partager sur Facebook
    • Partager sur Twitter
      10 juin 2023 à 12:12:52

      excitation.c ne semble pas être destiné à faire un exécutable. Si tu veux créer le fichier objet .o c'est l'option -c qu'il faut.

      Et pour produire un exécutable utilisant une bibliothèque ou de multiple fichiers sources, il faut lier les fichiers de la lib et ou les fichiers objet issus de la compilation des fichiers sources.

      -
      Edité par rouIoude 10 juin 2023 à 13:40:09

      • Partager sur Facebook
      • Partager sur Twitter
      ...
        10 juin 2023 à 20:43:37

        > Je commence à travailler avec le code atomique flexible (code fac), je l'ai installé à partir de github, le problème est que lorsque j'exécute le fichier excitation.c à partir du dossier faclib, il me montre des références indéfinies,

        Si tu veux de l'aide pour l'utilisation d'un truc qui se trouve sur github, ça ne serait une mauvaise idée de nous dire où ça se trouve. On doit deviner que c'est https://github.com/flexible-atomic-code/ ?

        > le problème est que lorsque j'exécute le fichier excitation.c

        Les messages que tu montres indiquent que tu n'exécutes pas le fichier, mais que tu essaies de le compiler

        > à partir du dossier faclib, il me montre des références indéfinies,

        Le makefile https://github.com/flexible-atomic-code/fac/blob/master/faclib/Makefile.in

        semble montrer

        SRC = pmalloc.c mmalloc.c omalloc.c parser.c array.c interpolation.c grid.c coulomb.c config.c cfp.c angular.c rcfp.c recouple.c orbital.c radial.c dbase.c nucleus.c structure.c mbpt.c transition.c excitation.c recombination.c ionization.c rmatrix.c init.c rates.c crm.c polarization.c mpiutil.c fftsg.c
        
        OBJS = ${SRC:.c=.o}
        
        .c.o: 
        	$(CC) -c ${CPPFLAGS} ${CFLAGS} $<
        
        faclib: ${OBJS}
        	ar r ${TOPDIR}/libfac.a ${OBJS}
        
        

        qu'excitation.c est le code source d'une partie de la bibliothèque faclib matérialisée par le fichier faclib.a.

        Ca n'a pas de sens d'essayer d'en faire un exécutable (il n'a pas de main), d'autant qu'il fait référence à d'autres éléments de la bibliothèque, d'où les références indéfinies lors de l'édition des liens si on essaie de la compiler tout seul.

        Conseil : si tu te lances dans ce genre de trucs, tu dois avoir autour de toi (labo) des gens qui s'y connaissent un peu en installation et utilisation des bibliothèques. Tu gagneras du temps en leur demandant de t'expliquer. Faut communiquer.

        Aussi : était-ce bien utile de nous balancer 1000 lignes de messages ? Tu voulais qu'on les lise ?

        -
        Edité par michelbillaud 10 juin 2023 à 21:47:11

        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          17 juin 2023 à 11:29:39

          salut, je tiens à m'excuser pour mon message ça à ennuyer des gens apparemment, je tiens à préciser que je fais pas de l'informatique ce n'est pas mon domaine j'avais besoin d'aide j'ai essayé de m'exprimer du mieux que je pouvais merci pour vos conseils et VOS REMARQUES
          • Partager sur Facebook
          • Partager sur Twitter

          flexible atomic code

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown