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