Problem in C -> Scilab to compile program

Filipe Saraiva filip.saraiva at gmail.com
Mon Mar 28 06:38:51 CEST 2011


Hello,

I'm trying to compile the example simple_call_scilab.c and am having
problems. My Makefile configuration is:

--------------------------------------- Begin Makefile
---------------------------------------
# A sample Makefile building a C code using Call Scilab using Scilab binary
PATH_SCILAB = /home/filipe/scilab-5.3.1
# Note that PATH_SCILAB can be /usr/ is using a packaged version of Scilab.
SCILAB_CFLAGS = -I$(PATH_SCILAB)/include/scilab/
SCILAB_LDFLAGS = -lscilab
PATH_TO_LIB_SCILAB = $(PATH_SCILAB)/lib/scilab/
PATH_TO_LIB_CALL_SCILAB = $(PATH_SCILAB)/lib/scilab/

all: simple_call_scilab.c
        gcc -o myExample $(SCILAB_LDFLAGS) -L$(PATH_TO_LIB_SCILAB)
-L$(PATH_TO_LIB_CALL_SCILAB) $(SCILAB_CFLAGS) simple_call_scilab.c

--------------------------------------- End Makefile
---------------------------------------

Before running make, I run:

$ export
LD_LIBRARY_PATH=/home/filipe/scilab-5.3.1/lib/scilab:/home/filipe/scilab-5.3.1/lib/thirdparty
$ export SCI=/home/filipe/scilab-5.3.1/share/scilab/

After this configurations, I running make and:

$ make
gcc -o myExample -lscilab -L/home/filipe/scilab-5.3.1/lib/scilab/
-L/home/filipe/scilab-5.3.1/lib/scilab/
-I/home/filipe/scilab-5.3.1/include/scilab/ simple_call_scilab.c
/usr/lib/gcc/x86_64-mageia-linux-gnu/4.5.2/cc1:
/home/filipe/scilab-5.3.1/lib/thirdparty/libstdc++.so.6: version
`GLIBCXX_3.4.14' not found (required by /usr/lib64/libppl_c.so.2)
/usr/lib/gcc/x86_64-mageia-linux-gnu/4.5.2/cc1:
/home/filipe/scilab-5.3.1/lib/thirdparty/libstdc++.so.6: version
`GLIBCXX_3.4.14' not found (required by /usr/lib64/libppl.so.7)
make: ** [all] Error 1

A question is: the problem with GLIBCXX_3.4.14 version is in libstdc++.so.6
of Scilab's thirdparty or with libstdc++.so.6 of my Linux's distribution?
Which GCC's version do you use to compile the example? Mine GCC version is
4.5.2.

Thank's,

--
Filipe Saraiva
http://filipesaraiva.info/


--
View this message in context: http://mailinglists.scilab.org/Problem-in-C-Scilab-to-compile-program-tp2741992p2741992.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com.



More information about the users mailing list