[Scilab-Dev] Oh scilab!what a beaut you are you are if only you'd build without the war

bv bvl at btconnect.com
Sun Oct 31 23:10:38 CET 2010


On Friday 29 October 2010 10:50:48 Sylvestre Ledru wrote:
> 
> Debian & Ubuntu packages are built using these patches which enables the
> shared lib build:
> http://git.debian.org/?p=pkg-scicomp/suitesparse.git;a=tree;f=debian/patche
> s;h=0ac060b2a39ad6586040ef42f2a9bb8b733a7980;hb=fcdd9cd529c01240b8e014d329c
> 0089afd2e8cf3

thanks for your  link to the patches.
I have now tried both patched-to-give-SOlib as well as  static-lib-versions of 
'numeric' (aka SuiteSparse) programs. Each time configure ends like so:-
-------------------------------------------------
checking for umf_divcomplex in /usr/local/numerics/lib... checking for 
amd_info in -lamd... no
configure: error: libamd: Library missing (Cannot find symbol amd_info). Check 
if libamd (sparse matrix minimum degree ordering) is installed and if the 
version is correct

I would be grateful if anyone list could provide some advice of a fix.

#######################

incudently here is   the current incarnation of  the  'numeric(s)' libraries I 
have:-

rt [ ~ ]# ls -l /usr/local/numerics/lib
total 7308
-rw-r--r-- 1 root root   74040 Oct 31 19:44 libamd.a
lrwxrwxrwx 1 root root      15 Oct 31 19:44 libamd.so -> libamd.so.2.2.1
-rw-r--r-- 1 root root   39889 Oct 31 19:44 libamd.so.2.2.1
-rw-r--r-- 1 root root   11166 Oct 31 19:44 libamdf77.a
-rw-r--r-- 1 root root   16774 Oct 31 19:44 libbtf.a
lrwxrwxrwx 1 root root      15 Oct 31 19:44 libbtf.so -> libbtf.so.1.1.1
-rw-r--r-- 1 root root   13827 Oct 31 19:44 libbtf.so.1.1.1
-rw-r--r-- 1 root root   73662 Oct 31 19:44 libcamd.a
lrwxrwxrwx 1 root root      16 Oct 31 19:44 libcamd.so -> libcamd.so.2.2.1
-rw-r--r-- 1 root root   43154 Oct 31 19:44 libcamd.so.2.2.1
-rw-r--r-- 1 root root   51696 Oct 31 19:44 libccolamd.a
lrwxrwxrwx 1 root root      19 Oct 31 19:44 libccolamd.so -> 
libccolamd.so.2.7.2
-rw-r--r-- 1 root root   47585 Oct 31 19:44 libccolamd.so.2.7.2
-rw-r--r-- 1 root root    1468 Oct 31 19:37 libcerbla.a
-rw-r--r-- 1 root root 1442328 Oct 31 19:44 libcholmod.a
lrwxrwxrwx 1 root root      19 Oct 31 19:44 libcholmod.so -> 
libcholmod.so.1.7.1
-rw-r--r-- 1 root root 1057854 Oct 31 19:44 libcholmod.so.1.7.1
-rw-r--r-- 1 root root   33012 Oct 31 19:44 libcolamd.a
lrwxrwxrwx 1 root root      18 Oct 31 19:44 libcolamd.so -> libcolamd.so.2.7.2
-rw-r--r-- 1 root root   28837 Oct 31 19:44 libcolamd.so.2.7.2
-rw-r--r-- 1 root root  125922 Oct 31 19:44 libcsparse.a
lrwxrwxrwx 1 root root      19 Oct 31 19:44 libcsparse.so -> 
libcsparse.so.2.2.3
-rw-r--r-- 1 root root   56408 Oct 31 19:44 libcsparse.so.2.2.3
-rw-r--r-- 1 root root  528506 Oct 31 19:44 libcxsparse.a
lrwxrwxrwx 1 root root      20 Oct 31 19:44 libcxsparse.so -> 
libcxsparse.so.2.2.3
-rw-r--r-- 1 root root  225000 Oct 31 19:44 libcxsparse.so.2.2.3
-rw-r--r-- 1 root root  310448 Oct 31 19:44 libklu.a
lrwxrwxrwx 1 root root      15 Oct 31 19:44 libklu.so -> libklu.so.1.1.0
-rw-r--r-- 1 root root  214000 Oct 31 19:44 libklu.so.1.1.0
-rw-r--r-- 1 root root    8662 Oct 31 19:44 libldl.a
lrwxrwxrwx 1 root root      15 Oct 31 19:44 libldl.so -> libldl.so.2.0.2
-rw-r--r-- 1 root root   11953 Oct 31 19:44 libldl.so.2.0.2
-rw-r--r-- 1 root root  357938 Oct 31 19:44 libspqr.a
lrwxrwxrwx 1 root root      16 Oct 31 19:44 libspqr.so -> libspqr.so.1.2.0
-rw-r--r-- 1 root root  213620 Oct 31 19:44 libspqr.so.1.2.0
-rw-r--r-- 1 root root    1940 Oct 31 19:44 libufconfig.a
-rw-r--r-- 1 root root 1532856 Oct 31 19:44 libumfpack.a
lrwxrwxrwx 1 root root      19 Oct 31 19:44 libumfpack.so -> 
libumfpack.so.5.5.0
-rw-r--r-- 1 root root  835669 Oct 31 19:44 libumfpack.so.5.5.0
rt [ ~ ]# 


running the configure shell script for scilab-5.2.2  results as follows:-
----------------------------------------
checking for cheev_... no
checking for cheev_ in -llapack... yes
Library -llapack found
checking suitesparse/umfpack.h usability... no
checking suitesparse/umfpack.h presence... no
checking for suitesparse/umfpack.h... no
checking umfpack.h usability... yes
checking umfpack.h presence... no
configure: WARNING: umfpack.h: accepted by the compiler, rejected by the 
preprocessor!
configure: WARNING: umfpack.h: proceeding with the compiler's result
checking for umfpack.h... yes
checking for suitesparse/umfpack.h... (cached) no
checking for umfpack.h... (cached) yes
checking for umf_divcomplex in /usr/local/numerics/lib... checking for 
amd_info in -lamd... no
configure: error: libamd: Library missing (Cannot find symbol amd_info). Check 
if libamd (sparse matrix minimum degree ordering) is installed and if the 
version is correct
-------------------------------------------

as stated above advice would be appreciated

sincerely
bv



More information about the dev mailing list