[Scilab-users] issue with call_scilab from C prog.

sayavongsa richard richard_sayavongsa at yahoo.fr
Thu Oct 16 22:34:25 CEST 2014


Hi All,

I'm new with Scilab.

I'd like to test Scilab from C program.
I tryed to compile the prog. provided by scilab org from the link : https://help.scilab.org/docs/5.5.1/en_US/call_scilab.html

below the make file :

# A sample Makefile building a C code using Call Scilab using Scilab binary
PATH_SCILAB = /home/rsay/scilab/scilab-5.5.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
PATH_TO_LIB_THIRDPARTY = $(PATH_SCILAB)/lib/thirdparty

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

When I run the make command, I have the following message.
Could someone support me ?

Thanks


[rsay at localhost test]$ make -f makefile.mak
export LD_LIBRARY_PATH=/home/rsay/scilab/scilab-5.5.1/lib/scilab:/home/rsay/scilab/scilab-5.5.1/lib/scilab
gcc -o myExample -lscilab -L/home/rsay/scilab/scilab-5.5.1/lib/scilab -L/home/rsay/scilab/scilab-5.5.1/lib/scilab -L/home/rsay/scilab/scilab-5.5.1/lib/thirdparty -I/home/rsay/scilab/scilab-5.5.1/include/scilab simple_call_scilab.c
simple_call_scilab.c: In function ‘main’:
simple_call_scilab.c:16: warning: passing argument 3 of ‘StartScilab’ makes integer from pointer without a cast
/home/rsay/scilab/scilab-5.5.1/include/scilab/call_scilab.h:43: note: expected ‘int’ but argument is of type ‘void *’
/usr/bin/ld: warning: libscigui.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscirenderer.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscigraphics.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscigraphic_export.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciconsole.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciaction_binding.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscigraphic_objects.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciscinotes.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciui_data.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscihistory_browser.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscitclsci.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libtk8.5.so, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libtcl8.5.so, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscipreferences.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciexternal_objects_java.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscihelptools.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscitypes.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscicommons.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscijvm.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libjava.so, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libverify.so, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libjvm.so, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscilab-cli.so.0, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscifunctions.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscicall_scilab.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscilocalization.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscispecial_functions.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscicompletion.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscihistory_manager.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libpcre.so.1, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscihdf5.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libhdf5.so.7, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libhdf5_hl.so.7, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscistatistics.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscixml.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciexternal_objects.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscipreferences-cli.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscigui-disable.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscigraphics-disable.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscigraphic_export-disable.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciconsole-minimal.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciaction_binding-disable.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscijvm-disable.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscixcos-disable.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscigraphic_objects-disable.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciscinotes-disable.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciui_data-disable.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscihistory_browser-disable.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscicommons-disable.so.5, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: liblapack.so.3gf, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libblas.so.3gf, needed by /home/rsay/scilab/scilab-5.5.1/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/tmp//ccB26DGR.o: In function `main':
simple_call_scilab.c:(.text+0x46): undefined reference to `StartScilab'
simple_call_scilab.c:(.text+0x7f): undefined reference to `SendScilabJob'
simple_call_scilab.c:(.text+0x89): undefined reference to `SendScilabJob'
simple_call_scilab.c:(.text+0x93): undefined reference to `SendScilabJob'
simple_call_scilab.c:(.text+0x9d): undefined reference to `TerminateScilab'
collect2: ld returned 1 exit status
make: *** [all] Error 1






Richard Sayavongsa



More information about the users mailing list