[Scilab-users] ilib_for_link Mac OS X 10.8

Cássio Pazinatto illusionteam at gmail.com
Fri Aug 31 20:29:20 CEST 2012


Hello,

I'm using Scilab 5.40 beta 3 under Mac OS X 10.8 (Mountain Lion) and I'm getting an error when I try to use Dynamic Link to call Fortran Code (using gfortran compiler). Follow my test, note that it was OK on a computer running Linux and Scilab 5.33.

FORTRAN CODE (matriz1.f90)

subroutine matriz1(x,y,m)
	real (kind=8) :: x,y,m(2,3)
	m(1,1)=2
	m(1,2)=1+x
	m(1,3)=-3*y
	m(2,1)=x*x
	m(2,2)=-2
	m(2,3)=y+2
	return
end

Compiler instruction: gfortran -shared -o matriz1.so matriz1.f90

SCILAB COMMAND

ilib_for_link('matriz1','matriz1.f90',[],"f")

RESULT:

Gerar um arquivo de carga
   Gerar um Makefile
   ilib_gen_Make: Copia os arquivos de compilação (Makefile*, libtool...) para TMPDIR
   ilib_gen_Make: Copia matriz1.f90 para TMPDIR
   ilib_gen_Make: Modificação do Makefile em TMPDIR.
   Executando o Makefile
 !--error 10000 
ilib_compile: Ocorreu um erro durante a compilação:
libtool: unrecognized option `-c'
Try `libtool --help' for more information.
make: *** [matriz1.lo] Error 1
ilib_compile: O comando foi:
make  CFLAGS=" -D__SCILAB_TOOLBOX__ -I/Applications/scilab-5.4.0-beta-3.app/Contents/MacOS/share/scilab/../../include/scilab/ " CXXFLAGS=" -D__SCILAB_TOOLBOX__ -I/Applications/scilab-5.4.0-beta-3.app/Contents/MacOS/share/scilab/../../include/scilab/ " FFLAGS="-I/Applications/scilab-5.4.0-beta-3.app/Contents/MacOS/share/scilab/../../include/scilab/ "
at line     129 of function ilib_compile called by :  
at line      94 of function ilib_for_link called by :  
ilib_for_link('matriz1','matriz1.f90',[],"f")

Does anyone have an idea?

Thanks!


_____________
Cássio Pazinatto

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20120831/6713a814/attachment.htm>


More information about the users mailing list