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 10:41] – gerard | macaulay2 [2007/10/29 14:28] – gerard | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* [[http:// | * [[http:// | ||
* Utilisation: | * Utilisation: | ||
- | |||
====== compilation version stable ====== | ====== compilation version stable ====== | ||
Ligne 21: | Ligne 20: | ||
| gdbm | 1.8.3 | / | | gdbm | 1.8.3 | / | ||
| ntl or Singular-ntl | ntl-5.4.1.tar.gz | / | | ntl or Singular-ntl | ntl-5.4.1.tar.gz | / | ||
+ | |||
+ | ====== compilation version stable (tout est recompilé) ====== | ||
+ | * version 0.9.95 | ||
+ | * en 32 bits | ||
+ | * options de compilation, | ||
+ | * blas et lapack font partie de la Sun Perf Lib (--with-lapacklibs=" | ||
+ | |||
+ | Les librairies nécessaires | ||
+ | ^ nom ^ archive | ||
+ | | Singular-Factory | factory-3-0-2.tar.gz | / | ||
+ | | Singular-Libfac | libfac-3-0-2.tar.gz | / | ||
+ | | gmp | 4.2.2 | / | ||
+ | | gc | gc-7.0.tar.gz | / | ||
+ | | gdbm | 1.8.3 | / | ||
+ | | readline | 5.2 | / | ||
+ | | ncurses | 5.6 | / | ||
+ | | ntl or Singular-ntl | ntl-5.4.1.tar.gz | / | ||
+ | |||
+ | La compilation échoue: | ||
+ | < | ||
+ | ../c/scc1 -dep -J. ../ | ||
+ | ../ | ||
+ | ../ | ||
+ | make[2]: *** [C.dep] Error 1 | ||
+ | make[2]: Leaving directory `/ | ||
+ | |||
+ | </ | ||
+ | |||
====== version svn ====== | ====== version svn ====== | ||
Ligne 53: | 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! | ||
+ | |||
====== Problèmes ====== | ====== Problèmes ====== |