Librairie C++ de calcul formel/ C++ symbolic computation library
	Modérateur : xcasadmin
			
		
		
			- 
				
																			
								frederic han							 
									
		- Messages : 1139
 		- Inscription : dim. mai 20, 2007 7:09 am
 		
		
																- Localisation : Paris
 
							
							- 
				Contact :
				
			
 
				
		
		
						
						
													
							
						
									
						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 : 5920
 		- Inscription : mar. déc. 20, 2005 4:02 pm
 		
		
											
							- 
				Contact :
				
			
 
				
		
		
						
						
													
							
						
									
						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 : 1139
 		- Inscription : dim. mai 20, 2007 7:09 am
 		
		
																- Localisation : Paris
 
							
							- 
				Contact :
				
			
 
				
		
		
						
						
													
							
						
									
						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 : 5920
 		- Inscription : mar. déc. 20, 2005 4:02 pm
 		
		
											
							- 
				Contact :
				
			
 
				
		
		
						
						
													
							
						
									
						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