[Scilab-users] ilib_for_link Mac OS X 10.8

Sylvestre Ledru sylvestre.ledru at scilab-enterprises.com
Sat Sep 1 13:24:44 CEST 2012


Could you try to remove

/Applications/scilab-5.4.0-beta-3.app/Contents/MacOS/share/scilab/modules/dynamic_link/src/scripts/Makefile.orig ?
and also send us the config.log ?

S

Le 01/09/2012 04:18, Cássio Pazinatto a écrit :
> Sylvestre,
>
> Using ilib_verbose(2), the output was the same…
> In my TMPDIR folder there was only an unix.err file with the following:
>
> libtool: unrecognized option '-c'
> Try 'libtool --help'  for more information.
> make: *** [matriz1.lo] Error 1
>
> The output from ilib_for_link:
>
> -->ilib_verbose(2)
>  
> -->ilib_for_link('matriz1','matriz1.f90',[],"f")
>    Gerar um arquivo de carga
>  
> !// This file is released under the 3-clause BSD license. See COPYING-BSD.  !
> !                                                                           !
> !// Generated by builder.sce : Please, do not edit this file                !
> !                                                                           !
> !// ------------------------------------------------------------------------!
> !     ----                                                                  !
> !                                                                           !
> !//                                                                         !
> !                                                                           !
> !matriz1_path = get_absolute_file_path('loader.sce');                       !
> !                                                                           !
> !//                                                                         !
> !                                                                           !
> !// ulink previous function with same name                                  !
> !                                                                           !
> ![bOK, ilib] = c_link('matriz1');                                           !
> !                                                                           !
> !if bOK then                                                                !
> !                                                                           !
> !  ulink(ilib);                                                             !
> !                                                                           !
> !end                                                                        !
> !                                                                           !
> !//                                                                         !
> !                                                                           !
> !link(matriz1_path + 'libmatriz1' + getdynlibext(), ['matriz1'],'f');       !
> !                                                                           !
> !// remove temp. variables on stack                                         !
> !                                                                           !
> !clear matriz1_path;                                                        !
> !                                                                           !
> !clear bOK;                                                                 !
> !                                                                           !
> !clear ilib;                                                                !
> !                                                                           !
> !// ------------------------------------------------------------------------!
> !     ----                                                                  !
>    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: Usar a detecção anterior do compilador.
>    ilib_gen_Make: Modificação do Makefile em TMPDIR.
>    ilib_gen_Make: substituir a referência pelo arquivo atual.
>    Comando: /Applications/scilab-5.4.0-beta-3.app/Contents/MacOS/share/scilab/modules/dynamic_link/src/scripts/scicompile.sh matriz1  matriz1.f90
> saída de erro padrão: 
>    Executando o Makefile
> ilib_compile: construir comando: 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/ "
> Saída: 
> saída de erro padrão: libtool: unrecognized option `-c'
> saída de erro padrão: Try `libtool --help' for more information.
> saída de erro padrão: make: *** [matriz1.lo] Error 1
>  !--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")
>
> Thanks,
> Cássio
>
> Em 31/08/2012, às 16:37, Sylvestre Ledru <sylvestre.ledru at scilab-enterprises.com> escreveu:
>
>> On 31/08/2012 20:29, Cássio Pazinatto wrote:
>>> 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.
>> [...]
>>> ilib_compile: Ocorreu um erro durante a compilação:
>>> libtool: unrecognized option `-c'
>>> Try `libtool --help' for more information.
>>> make: *** [matriz1.lo] Error 1
>> [...]
>>> Does anyone have an idea?
>>>
>> Usually, this error message occurs when you don't have a fortran compiler (or i cannot be found).
>>
>> Could you try with ilib_verbose(2) ?
>> This portion of the code did not change much with regard to 5.3.3.
>>
>> (and if it doesn't help, send us the config.log which will be generated in the TMPDIR directory)
>>
>> Thanks
>> Sylvestre
>>
>> _______________________________________________
>> users mailing list
>> users at lists.scilab.org
>> http://lists.scilab.org/mailman/listinfo/users
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users


-- 
Sylvestre Ledru
Operations Manager / Community Manager
-----------------------------------------------------------
Scilab Enterprises
143bis rue Yves Le Coz - 78000 Versailles, France
http://www.scilab-enterprises.com





More information about the users mailing list