[Scilab-Dev] Build scilab 5.0.2 on Solaris 9

Vergnes Nicolas nicolas.vergnes at steria.cnes.fr
Tue Oct 14 15:26:02 CEST 2008


Hello

I passed the error by using CFLAGS="... -liconv -lintl..."

But I have this error : 

/Produits/tmp/nicolas/unix/scilab-5.0.2/modules/double/.libs/libscidouble.so: undefined reference to `lround'
/Produits/tmp/nicolas/unix/scilab-5.0.2/libs/lapack/.libs/libscilapack.so: undefined reference to `lroundf'
make[1]: *** [scilab-bin] Error 1
make[1]: Leaving directory `/nfs/Produits/tmp/nicolas/unix/scilab-5.0.2'
make: *** [all-recursive] Error 1

It dont found lround and lroundf in -I think- libm.so.1 ?

Thank you again,

Nicolas Vergnes,


 

-----Message d'origine-----
De : Sylvestre Ledru [mailto:sylvestre.ledru at scilab.org] 
Envoyé : vendredi 10 octobre 2008 11:23
À : dev at lists.scilab.org
Objet : RE: [Scilab-Dev] Build scilab 5.0.2 on Solaris 9

Hello Nicolas, 

The interesting part of your error message is here:
> > ilocalization.so: undefined reference to `libintl_bindtextdomain'
> > /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/l
> > ib
> > sc
> > ilocalization.so: undefined reference to `libiconv'
> > /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/double/.libs/libscid
> > ou
> > bl
> > e.so: undefined reference to `lround'
> > /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/l
> > ib
> > sc
> > ilocalization.so: undefined reference to `libintl_dgettext'
> > /Produits/tmp/nicolas/unix/scilab-5.0.2/libs/lapack/.libs/libscilapa
> > ck
> > .s
> > o: undefined reference to `lroundf'
> > /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/l
> > ib
> > sc
> > ilocalization.so: undefined reference to `libiconv_close'
> > /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/l
> > ib
> > sc
> > ilocalization.so: undefined reference to `libiconv_open'
> > /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/localization/.libs/l
> > ib
> > sc
> > ilocalization.so: undefined reference to `libintl_textdomain'
> > /Produits/tmp/nicolas/unix/scilab-5.0.2/modules/graphic_export/.libs
> > /l
> > ib
> > scigraphic_export.so: undefined reference to `libintl_gettext'

Basically, that means that it cannot find the internationalization library(ies).
Under Linux, they are provided with the libc out of the box. Under Solaris 9, you may have to explicitly link against it.
(I don't have this issue with Solaris 10).

Sylvestre





More information about the dev mailing list