help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: error trying to build octave 3.4 with umfpack


From: John Young
Subject: Re: error trying to build octave 3.4 with umfpack
Date: Tue, 03 May 2011 15:15:42 -0400
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110221 SUSE/3.1.8 Thunderbird/3.1.8

On 05/03/2011 03:03 PM, John Young wrote:
> Hello,
> 
>    I am trying to build octave with umfpack.  I downloaded the SuiteSparse
> source code, built the various components, and tried to configure octave
> (following some of the advice I read on the net) with:
> 
> sn{jyoung}% ./configure 
> CPPFLAGS="-I/scr1/software/SuiteSparse/UMFPACK/Include/"
> LDFLAGS="-L/scr1/software/SuiteSparse/UMFPACK/Lib" 
> --libdir="/scr1/software/SuiteSparse/COLAMD/Lib"
> --libdir="/scr1/software/SuiteSparse/CCOLAMD/Lib" 
> --libdir="/scr1/software/SuiteSparse/CHOLMOD/Lib"
> 
> After a looong make, I get:
> ... -lgfortran -lstdc++ -lm -lpthread -lc -lgcc_s 
> /usr/lib64/gcc/x86_64-suse-linux/4.5/crtendS.o
> /usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../lib64/crtn.o  -pthread 
> -Wl,-rpath
> -Wl,/scr1/software/SuiteSparse/CHOLMOD/Lib/octave-3.4.0   -pthread -Wl,-soname
> -Wl,liboctave-3.4.0.so -o .libs/liboctave-3.4.0.so
> /usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/ld:
> /usr/local/lib/libcholmod.a(cholmod_common.o): relocation R_X86_64_32S 
> against `malloc' can not be
> used when making a shared object; recompile with -fPIC
> /usr/local/lib/libcholmod.a: could not read symbols: Bad value
> 
> Any suggestions?
> 
> JY

If it matters, this is on openSUSE 11.4.  And /usr/local/lib/libcholmod.a
does seem to be readable:

sn{jyoung}% ar -t /usr/local/lib/libcholmod.a
cholmod_aat.o
cholmod_add.o
cholmod_band.o
cholmod_change_factor.o
cholmod_common.o
cholmod_complex.o
cholmod_copy.o
cholmod_dense.o
cholmod_error.o
cholmod_factor.o
cholmod_memory.o
cholmod_sparse.o
cholmod_transpose.o
cholmod_triplet.o
cholmod_check.o
cholmod_read.o
cholmod_write.o
cholmod_amd.o
cholmod_analyze.o
cholmod_colamd.o
cholmod_etree.o
cholmod_factorize.o
cholmod_postorder.o
cholmod_rcond.o
cholmod_resymbol.o
cholmod_rowcolcounts.o
cholmod_rowfac.o
cholmod_solve.o
cholmod_spsolve.o
cholmod_drop.o
cholmod_horzcat.o
cholmod_norm.o
cholmod_scale.o
cholmod_sdmult.o
cholmod_ssmult.o
cholmod_submatrix.o
cholmod_vertcat.o
cholmod_symmetry.o
cholmod_rowadd.o
cholmod_rowdel.o
cholmod_updown.o
cholmod_super_numeric.o
cholmod_super_solve.o
cholmod_super_symbolic.o
cholmod_ccolamd.o
cholmod_csymamd.o
cholmod_metis.o
cholmod_nesdis.o
cholmod_camd.o
cholmod_l_aat.o
cholmod_l_add.o
cholmod_l_band.o
cholmod_l_change_factor.o
cholmod_l_common.o
cholmod_l_complex.o
cholmod_l_copy.o
cholmod_l_dense.o
cholmod_l_error.o
cholmod_l_factor.o
cholmod_l_memory.o
cholmod_l_sparse.o
cholmod_l_transpose.o
cholmod_l_triplet.ocholmod_l_check.o
cholmod_l_read.o
cholmod_l_write.o
cholmod_l_amd.o
cholmod_l_analyze.o
cholmod_l_colamd.o
cholmod_l_etree.o
cholmod_l_factorize.o
cholmod_l_postorder.o
cholmod_l_rcond.o
cholmod_l_resymbol.o
cholmod_l_rowcolcounts.o
cholmod_l_rowfac.o
cholmod_l_solve.o
cholmod_l_spsolve.o
cholmod_l_drop.o
cholmod_l_horzcat.o
cholmod_l_norm.o
cholmod_l_scale.o
cholmod_l_sdmult.o
cholmod_l_ssmult.o
cholmod_l_submatrix.o
cholmod_l_vertcat.o
cholmod_l_symmetry.o
cholmod_l_rowadd.o
cholmod_l_rowdel.o
cholmod_l_updown.o
cholmod_l_super_numeric.o
cholmod_l_super_solve.o
cholmod_l_super_symbolic.o
cholmod_l_ccolamd.o
cholmod_l_csymamd.o
cholmod_l_metis.o
cholmod_l_nesdis.o
cholmod_l_camd.o

so the library is there and readable.  Any suggestions?

JY




reply via email to

[Prev in Thread] Current Thread [Next in Thread]