Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
macaulay2 [2007/10/26 17:29] – gerard | macaulay2 [2007/10/29 17:07] – gerard | ||
---|---|---|---|
Ligne 47: | Ligne 47: | ||
</ | </ | ||
+ | |||
+ | |||
====== version svn ====== | ====== version svn ====== | ||
Ligne 78: | Ligne 80: | ||
--: | --: | ||
+ | </ | ||
+ | |||
+ | 1er problème: ne détecte pas la lib factory: | ||
+ | < | ||
+ | conftest.cpp: | ||
+ | |||
+ | </ | ||
+ | avec le code suivant: | ||
+ | < | ||
+ | #include < | ||
+ | extern const char * libfac_version; | ||
+ | |||
+ | int main () { | ||
+ | extern const char factoryVersion[]; | ||
+ | return SW_USE_NTL; | ||
+ | return *factoryVersion; | ||
+ | return *libfac_version; | ||
+ | |||
+ | </ | ||
+ | mais SW_USE_NTL n'est déclaré nulle part! (grep -r SW_USE_NTL *). On le supprime!\\ | ||
+ | Voir les modifs sur le configure.ac | ||
+ | < | ||
+ | diff ../ | ||
+ | 413c413 | ||
+ | < do eval BUILD_$i=yes | ||
+ | --- | ||
+ | > do eval BUILD_$i=no | ||
+ | 531, | ||
+ | < test $BUILD_blas = yes && BUILTLIBS=" | ||
+ | < test $BUILD_lapack = yes && BUILTLIBS=" | ||
+ | --- | ||
+ | > test $BUILD_blas = yes && BUILTLIBS=" | ||
+ | > test $BUILD_lapack = yes && BUILTLIBS=" | ||
+ | 551a552 | ||
+ | > | ||
+ | 591, | ||
+ | < #for i in $LIBLIST | ||
+ | < #do eval t=\$BUILD_$i | ||
+ | < # test " | ||
+ | < #done | ||
+ | --- | ||
+ | > for i in $LIBLIST | ||
+ | > do eval t=\$BUILD_$i | ||
+ | > test " | ||
+ | > done | ||
+ | </ | ||
+ | et enfin, obligé de relinker /bin/sh sur /bin/bash (au lieu de /sbin/sh) sinon le make échoue immédiatement (grrr!) | ||
+ | |||
+ | Nouvelle erreur: | ||
+ | < | ||
+ | ../ | ||
+ | |||
+ | </ | ||
+ | pourquoi utiliser bzero() au lieu de memset()? [[http:// | ||
+ | On remplace: | ||
+ | < | ||
+ | nemo-henry% cp -rp Macaulay2/ | ||
+ | nemo-henry% diff Macaulay2/ | ||
+ | 7a8,9 | ||
+ | > #define bzero(b, | ||
+ | > | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | et toujours l' | ||
+ | < | ||
+ | ../ | ||
+ | ../ | ||
+ | </ | ||
+ | corrigée par: | ||
+ | < | ||
+ | nemo-henry% diff Macaulay2/ | ||
+ | 56,58d55 | ||
+ | < #if defined(__sun) && defined(__SVR4) | ||
+ | < #undef GS | ||
+ | < #endif | ||
</ | </ | ||