[scilab-Users] call_scilab

Charlie Warner cwarner7_11 at hotmail.com
Thu Jun 24 07:55:31 CEST 2010


It appears to me you have a single error, that being an incorrect path to libscilab.so.  Without having access to your file system, it is difficult to determine what the correct path should be.  Getting the correct path should resolve the undefined references...

Charlie

Date: Wed, 23 Jun 2010 20:05:12 -0400
From: nickothieno at gmail.com
To: users at lists.scilab.org
Subject: [scilab-Users] call_scilab

Hi Guys,

I am trying to compile one of the examples on using call_scilab.

I created the Makefile based on the example given though made some changes because my scilab is a precompiled binary. This is the Makefile I made:


PATH_SCILAB = /home/scilab-5.2.2 .
SCILAB_CFLAGS = -I/home/nick/scilab-5.2.2/include/scilab/ -I/home/scilab-5.2.2/modules/call_scilab/includes/
SCILAB_LDFLAGS = -lscilab
PATH_TO_LIB_SCILAB = /home/nick/scilab-5.2.2/lib/scilab

PATH_TO_LIB_CALL_SCILAB = /home/nick/scilab-5.2.2/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) $(SCILAB_CFLAGS) simple_call_scilab.c



However I get a long list of errors when I try to compile. They are:

[root at nick scilab-progs]# make
export LD_LIBRARY_PATH=/home/nick/scilab-5.2.2/lib/scilab:/home/nick/scilab-5.2.2/lib/thirdparty
gcc -o myExample -lscilab -L/home/nick/scilab-5.2.2/lib/scilab -L/home/nick/scilab-5.2.2/lib/thirdparty -I/home/nick/scilab-5.2.2/include/scilab/ -I/home/scilab-5.2.2/modules/call_scilab/includes/ simple_call_scilab.c

/usr/bin/ld: warning: libblas.so.3gf, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscicall_scilab.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscidouble.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciboolean.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libsciintersci.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscilocalization.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscispecial_functions.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscistatistics.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscitime.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libsciwindows_tools.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscipvm.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscisparse.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libsciio.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscipolynomials.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscicacsd.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libmx.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libmat.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscidifferential_equations.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libmex.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscidata_structures.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libsciinteger.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscilinear_algebra.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscidynamic_link.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscicompletion.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscifftw.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscihdf5.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscifunctions.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscigraphics.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscihashtable.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscitclsci.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libtk8.5.so.0, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libtcl8.5.so.0, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscigui.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscirenderer.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscidoublylinkedlist.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscigraphic_export.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libsciconsole.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscishell.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libsciaction_binding.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscihistory_manager.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscijvm.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscifileio.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscistring.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libpcreposix.so.3, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libpcre.so.3, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscielementary_functions.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libsciarnoldi.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: liblapack.so.3gf, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libsciapi_scilab.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscilibst.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscidynamiclibrary.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscixcos.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscixpad.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscicore.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscimalloc.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libscioutput_stream.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)

/usr/bin/ld: warning: libscihdf5-forceload.so.5, needed by /home/nick/scilab-5.2.2/lib/scilab/libscilab.so, not found (try using -rpath or -rpath-link)
/tmp/ccO0EyJh.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



How can I solve this problem?

Nick
 		 	   		  
_________________________________________________________________
Hotmail: Free, trusted and rich email service.
https://signup.live.com/signup.aspx?id=60969
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20100624/5a76e1d5/attachment.htm>


More information about the users mailing list