libgiac.0.dylib OSX

Librairie C++ de calcul formel/ C++ symbolic computation library

Modérateur : xcasadmin

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

libgiac.0.dylib OSX

Message par frederic han » lun. sept. 04, 2017 9:09 am

Salut pour info,
je n'arrive pas à utiliser la librairie libgiac distribuée avec xcas pour macosX:

(Sur macOS 10.12)
Que ce soit avec les versions de giacpy que tu fournis avec xcas ou si je les compile avec cette librairie:

Code : Tout sélectionner

ImportError: dlopen(giacpy/giacpy.so, 2): Symbol not found: _dgetrf_
  Referenced from: /Applications/usr/lib/libgiac.0.dylib
  Expected in: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
 in /Applications/usr/lib/libgiac.0.dylib

parisse
Messages : 5082
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: libgiac.0.dylib OSX

Message par parisse » lun. sept. 04, 2017 11:43 am

Ils ont du la changer de place dans des versions plus recentes d'OS X parce qu'il y est bien chez moi avec OS X.10. Faut-il que je la copie dans /Applications/usr/lib? Ca risque de se poser pour d'autres librairies...

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: libgiac.0.dylib OSX

Message par frederic han » lun. sept. 04, 2017 12:07 pm

Le problème est qu'elle est bien présente à cet endroit mais juste qu'elle est différente:

Code : Tout sélectionner

-rwxr-xr-x  1 root  wheel   4,9M 10 déc  2016 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
En revanche j'ai l'impression que tu as compilé xcas avec une version statique de la libgiac car lui il marche.

parisse
Messages : 5082
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: libgiac.0.dylib OSX

Message par parisse » lun. sept. 04, 2017 12:53 pm

En fait non, j'ai compile a partir des fichiers objets avec la commande

Code : Tout sélectionner

c++ -m64 -o xcas -g -I.. -Wl,-no_pie first.o input_lexer.o Graph.o xcas.o History.o Input.o Xcas1.o Equation.o Graph3d.o Print.o Editeur.o Tableur.o Help1.o Cfg.o Flv_CStyle.o Flve_Check_Button.o Flve_Input.o Flv_Style.o Flv_Data_Source.o Flve_Combo.o Flv_List.o Flv_Table.o unary.o gen.o identificateur.o usual.o pari.o cocoa.o TmpLESystemSolver.o TmpFGLM.o prog.o rpn.o plot.o plot3d.o help.o isom.o gauss.o alg_ext.o ifactor.o global.o tex.o vecteur.o sparse.o csturm.o subst.o series.o lin.o intg.o intgab.o risch.o solve.o derive.o ezgcd.o modpoly.o modfactor.o index.o symbolic.o  input_parser.o desolve.o quater.o permu.o misc.o moyal.o maple.o ti89.o lpsolve.o optimization.o mathml.o gausspol.o sym2poly.o threaded.o tinymt32.o gl2ps.o /usr/local/lib/libntl.a  /usr/local/lib/libpari.a /usr/local/lib/libmpfr.a /usr/local/lib/libmpfi.a /usr/local/lib/libgmp.a /usr/64/lib/libfltk_images.a /usr/64/lib/libfltk.a /usr/64/lib/libfltk_gl.a /usr/64/lib/libfltk_forms.a -ljpeg -lpng /usr/local/lib/libgsl.a /usr/local/lib/libgslcblas.a /usr/local/lib/libreadline.a /usr/local/lib/libhistory.a /usr/local/lib/libintl.a /usr/local/lib/libgettextpo.a -liconv -lncurses -lao -lm -lz -L/usr/local/lib/ -framework AGL -framework OpenGL -framework ApplicationServices -lpthread  -framework Cocoa -framework Accelerate

Répondre