OSX, again, svn/trunk build

StŽéphane Mottelet stephane.mottelet at utc.fr
Thu Mar 13 13:11:56 CET 2008


Ok, here we are, with the following configure flags

./configure --disable-static CXXFLAGS="-I/sw/include/" 
CFLAGS="-I/sw/include/" LIBS="-L/sw/lib -lintl"

Compilation is successul, but when building the macros, I have
the same error as Sylvestre.


./bin/scilab -ns -nwni -f 
modules/functions/scripts/buildmacros/buildmacros.sce
dim = size(listmacrostoload);
                             !--error 42
Incompatible input argument.

at line      26 of exec file called by :   
  exec(SCI+'/modules/functions/scripts/buildmacros/loadgenlib.sce');
line    16 of exec file called by :   
exec('modules/functions/scripts/buildmacros/buildmacros.sce',-1)


I recall the context :

-svn-trunk revision 23545
-MacOSX 10.5.2 +Xcode
-gcc version 4.0.1 (Apple Inc. build 5465)
-other stuff installed/compiled with Fink
    * g95 version gcc 4.0.3 (g95 0.90!) Mar 13 2008.
Since g95 build is based on gcc 4.0.3 core, maybe there
is a problem here ?

S.


As g95



StŽéphane Mottelet a écrit :
> Hi all,
>
> One step further, after suppressing the useless reference to external 
> setslatecjmp in
>
> modules/differential_equations/sci_gateway/fortran/sci_dassl.f
>
> i am stuck here :
>
> ./bin/scilab -ns -nwni -f 
> modules/functions/scripts/buildmacros/buildmacros.sce
>
> dyld: lazy symbol binding failed: Symbol not found: 
> _libintl_bindtextdomain
>  Referenced from: 
> /Users/mottelet/svn/scilab/modules/localization/.libs/libscilocalization.5.dylib 
>
>  Expected in: flat namespace
>
>
> In fact, when I list the shared libraries loaded by 
> libscilocalization.5.dylib i see that
> libintl.dylib (which contains ibintl_bindtextdomain) is not loaded (it 
> *should*) :
>
>
> # otool -L libscilocalization.5.dylib
>
> libscilocalization.5.dylib:
>    /usr/local/lib/scilab/libscilocalization.5.dylib (compatibility 
> version 6.0.0, current version 6.0.0)
>    
> /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Libraries/libclient.dylib 
> (compatibility version 1.0.0, current version 1.0.0)
>    /usr/local/lib/scilab/libsciio.5.dylib (compatibility version 
> 6.0.0, current version 6.0.0)
>    /usr/local/lib/scilab/libscitclsci.5.dylib (compatibility version 
> 6.0.0, current version 6.0.0)
>    /usr/local/lib/scilab/libsciaction_binding.5.dylib (compatibility 
> version 6.0.0, current version 6.0.0)
>    /usr/local/lib/scilab/libsciinteger.5.dylib (compatibility version 
> 6.0.0, current version 6.0.0)
>    /usr/local/lib/scilab/libscifileio.5.dylib (compatibility version 
> 6.0.0, current version 6.0.0)
>    /usr/local/lib/scilab/libscilibst.5.dylib (compatibility version 
> 6.0.0, current version 6.0.0)
>    /usr/local/lib/scilab/libscistring.5.dylib (compatibility version 
> 6.0.0, current version 6.0.0)
>    /sw/lib/libpcreposix.0.dylib (compatibility version 1.0.0, current 
> version 1.0.0)
>    /sw/lib/libpcre.0.dylib (compatibility version 1.0.0, current 
> version 1.1.0)
>    /usr/local/lib/scilab/libscielementary_functions.5.dylib 
> (compatibility version 6.0.0, current version 6.0.0)
>    /usr/local/lib/scilab/libsciarnoldi.5.dylib (compatibility version 
> 6.0.0, current version 6.0.0)
>    /usr/local/lib/scilab/libscicore.5.dylib (compatibility version 
> 6.0.0, current version 6.0.0)
>    /usr/lib/libxml2.2.dylib (compatibility version 9.0.0, current 
> version 9.16.0)
>    /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 
> 1.2.3)
>    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
> version 111.0.0)
>    /usr/lib/libicucore.A.dylib (compatibility version 1.0.0, current 
> version 36.0.0)
>    /usr/local/lib/scilab/libscimalloc.5.dylib (compatibility version 
> 6.0.0, current version 6.0.0)
>    /usr/local/lib/scilab/libscioutput_stream.5.dylib (compatibility 
> version 6.0.0, current version 6.0.0)
>    /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current 
> version 1.0.0)
>
> Where do I have to add (manually) that libscilocalization.5.dylib 
> needs libintl.dylib ?
>
> S.
>
>




More information about the dev mailing list