Works, thanks. :)

Sean

On Thu, Apr 4, 2013 at 7:49 AM, Jack Howarth <[email protected]> wrote:
> On Thu, Apr 04, 2013 at 02:11:06AM -0700, Sean Lake wrote:
>>
>> On Apr 3, 2013, at 20:53, Jack Howarth <[email protected]> wrote:
>>
>> > On Wed, Apr 03, 2013 at 06:09:08PM -0700, Sean Lake wrote:
>> >> Hello all,
>> >>
>> >> I'm not sure where the error actually starts, so I'm including all the 
>> >> way back to what looks recognizably like a command up to what is 
>> >> obviously an error.
>> >>
>> >> Thanks,
>> >> Sean Lake
>> >
>> > Sean,
>> >   Do you happen to have atlas-shlibs installed?
>>
>> Nope, fink apropos atlas lists non installed packages.
>
> Okay, try the new suitesparse-4.0.2-2 packaging that I just committed which 
> fixes
> a thinko in the linkage of libspqr.
>
>>
>> Sean
>>
>> > If so, either try deinstalling it or changing the
>> > instances of "-lcblas -llapack" in the suitesparse.info file to 
>> > "/usr/lib/libcblas.dylib /usr/lib/liblapack.dylib".
>> > The current atlas packaging is viral in that it has libcblas.dylib and 
>> > liblapack.dylib in atlas-shlibs such that
>> > the system versions are always silently depreciated in favor of those in 
>> > atlas. I have revised packaging that I
>> > will commit in the next few days which refactors atlas to use the proper 
>> > --dylibs option in configure to
>> > build libsatlas.dylib and libtatlas.dylib rather than the unsupported 
>> > hacked dylib builds that were previously
>> > added. This will allow atlas-shlibs to be installed without silently 
>> > forcing undesired linkages on its shared
>> > libs.
>> >        Jack
>> >
>> >> Package manager version: 0.34.7
>> >> Distribution version: selfupdate-rsync Wed Apr  3 17:56:02 2013, 10.6, 
>> >> x86_64
>> >> Trees: local/main stable/main unstable/main unstable/crypto
>> >> Xcode.app: 3.2.6
>> >> Xcode command-line tools: 3.2.6
>> >> suitesparse-4.0.2-1 is set to build with only one job.
>> >>
>> >> Error:
>> >>
>> >> ar rv  libspqr.a spqr_rmap.o SuiteSparseQR_C.o SuiteSparseQR_expert.o 
>> >> spqr_parallel.o spqr_kernel.o spqr_analyze.o spqr_assemble.o spqr_cpack.o 
>> >> spqr_csize.o spqr_fcsize.o spqr_debug.o spqr_front.o spqr_factorize.o 
>> >> spqr_freenum.o spqr_freesym.o spqr_freefac.o spqr_fsize.o 
>> >> spqr_maxcolnorm.o spqr_rconvert.o spqr_rcount.o spqr_rhpack.o 
>> >> spqr_rsolve.o spqr_stranspose1.o spqr_stranspose2.o spqr_hpinv.o 
>> >> spqr_1fixed.o spqr_1colamd.o SuiteSparseQR.o spqr_1factor.o spqr_cumsum.o 
>> >> spqr_shift.o spqr_happly.o spqr_panel.o spqr_happly_work.o 
>> >> SuiteSparseQR_qmult.o spqr_trapezoidal.o spqr_larftb.o spqr_append.o 
>> >> spqr_type.o spqr_tol.o
>> >> ar: creating archive libspqr.a
>> >> a - spqr_rmap.o
>> >> a - SuiteSparseQR_C.o
>> >> a - SuiteSparseQR_expert.o
>> >> a - spqr_parallel.o
>> >> a - spqr_kernel.o
>> >> a - spqr_analyze.o
>> >> a - spqr_assemble.o
>> >> a - spqr_cpack.o
>> >> a - spqr_csize.o
>> >> a - spqr_fcsize.o
>> >> a - spqr_debug.o
>> >> a - spqr_front.o
>> >> a - spqr_factorize.o
>> >> a - spqr_freenum.o
>> >> a - spqr_freesym.o
>> >> a - spqr_freefac.o
>> >> a - spqr_fsize.o
>> >> a - spqr_maxcolnorm.o
>> >> a - spqr_rconvert.o
>> >> a - spqr_rcount.o
>> >> a - spqr_rhpack.o
>> >> a - spqr_rsolve.o
>> >> a - spqr_stranspose1.o
>> >> a - spqr_stranspose2.o
>> >> a - spqr_hpinv.o
>> >> a - spqr_1fixed.o
>> >> a - spqr_1colamd.o
>> >> a - SuiteSparseQR.o
>> >> a - spqr_1factor.o
>> >> a - spqr_cumsum.o
>> >> a - spqr_shift.o
>> >> a - spqr_happly.o
>> >> a - spqr_panel.o
>> >> a - spqr_happly_work.o
>> >> a - SuiteSparseQR_qmult.o
>> >> a - spqr_trapezoidal.o
>> >> a - spqr_larftb.o
>> >> a - spqr_append.o
>> >> a - spqr_type.o
>> >> a - spqr_tol.o
>> >> /usr/bin/ranlib: file: libspqr.a(spqr_parallel.o) has no symbols
>> >> /usr/bin/ranlib: file: libspqr.a(spqr_debug.o) has no symbols
>> >> ranlib libspqr.a
>> >> ranlib: file: libspqr.a(spqr_parallel.o) has no symbols
>> >> ranlib: file: libspqr.a(spqr_debug.o) has no symbols
>> >> popd
>> >> /sw/src/fink.build/suitesparse-4.0.2-1/SuiteSparse/SPQR 
>> >> /sw/src/fink.build/suitesparse-4.0.2-1/SuiteSparse
>> >> pushd ../Lib
>> >> /sw/src/fink.build/suitesparse-4.0.2-1/SuiteSparse/Lib 
>> >> /sw/src/fink.build/suitesparse-4.0.2-1/SuiteSparse/SPQR 
>> >> /sw/src/fink.build/suitesparse-4.0.2-1/SuiteSparse
>> >>   gcc -dynamiclib -compatibility_version ${spqr_version} -current_version 
>> >> ${spqr_version} \
>> >>     -Wl,-dylib_install_name,/sw/lib/libspqr.${spqr_version_major}.dylib 
>> >> -o \
>> >>     libspqr.${spqr_version}.dylib ../SPQR/Lib/*.o -lcblas -llapack 
>> >> libcholmod.${cholmod_version}.dylib \
>> >>     libsuitesparseconfig.${SuiteSparse_config_ver}.dylib -lm
>> >> Undefined symbols:
>> >>  "___gxx_personality_v0", referenced from:
>> >>      long SuiteSparseQR<std::complex<double> >(int, double, long, int, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct*, cholmod_dense_struct*, 
>> >> cholmod_sparse_struct**, cholmod_dense_struct**, cholmod_sparse_struct**, 
>> >> long**, cholmod_sparse_struct**, long**, cholmod_dense_struct**, 
>> >> cholmod_common_struct*)in SuiteSparseQR.o
>> >>      long SuiteSparseQR<std::complex<double> >(int, double, long, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct**, long**, 
>> >> cholmod_sparse_struct**, long**, cholmod_dense_struct**, 
>> >> cholmod_common_struct*)in SuiteSparseQR.o
>> >>      long SuiteSparseQR<std::complex<double> >(int, double, long, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct*, cholmod_sparse_struct**, 
>> >> cholmod_sparse_struct**, long**, cholmod_common_struct*)in SuiteSparseQR.o
>> >>      long SuiteSparseQR<std::complex<double> >(int, double, long, 
>> >> cholmod_sparse_struct*, cholmod_dense_struct*, cholmod_dense_struct**, 
>> >> cholmod_sparse_struct**, long**, cholmod_common_struct*)in SuiteSparseQR.o
>> >>      long SuiteSparseQR<std::complex<double> >(int, double, long, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct**, long**, 
>> >> cholmod_common_struct*)in SuiteSparseQR.o
>> >>      long SuiteSparseQR<std::complex<double> >(int, double, long, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct**, cholmod_sparse_struct**, 
>> >> long**, cholmod_common_struct*)in SuiteSparseQR.o
>> >>      cholmod_sparse_struct* SuiteSparseQR<std::complex<double> >(int, 
>> >> double, cholmod_sparse_struct*, cholmod_sparse_struct*, 
>> >> cholmod_common_struct*)in SuiteSparseQR.o
>> >>      cholmod_dense_struct* SuiteSparseQR<std::complex<double> 
>> >> >(cholmod_sparse_struct*, cholmod_dense_struct*, 
>> >> cholmod_common_struct*)in SuiteSparseQR.o
>> >>      cholmod_dense_struct* SuiteSparseQR<std::complex<double> >(int, 
>> >> double, cholmod_sparse_struct*, cholmod_dense_struct*, 
>> >> cholmod_common_struct*)in SuiteSparseQR.o
>> >>      long SuiteSparseQR<double>(int, double, long, int, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct*, cholmod_dense_struct*, 
>> >> cholmod_sparse_struct**, cholmod_dense_struct**, cholmod_sparse_struct**, 
>> >> long**, cholmod_sparse_struct**, long**, cholmod_dense_struct**, 
>> >> cholmod_common_struct*)in SuiteSparseQR.o
>> >>      long SuiteSparseQR<double>(int, double, long, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct**, long**, 
>> >> cholmod_sparse_struct**, long**, cholmod_dense_struct**, 
>> >> cholmod_common_struct*)in SuiteSparseQR.o
>> >>      long SuiteSparseQR<double>(int, double, long, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct*, cholmod_sparse_struct**, 
>> >> cholmod_sparse_struct**, long**, cholmod_common_struct*)in SuiteSparseQR.o
>> >>      long SuiteSparseQR<double>(int, double, long, 
>> >> cholmod_sparse_struct*, cholmod_dense_struct*, cholmod_dense_struct**, 
>> >> cholmod_sparse_struct**, long**, cholmod_common_struct*)in SuiteSparseQR.o
>> >>      long SuiteSparseQR<double>(int, double, long, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct**, long**, 
>> >> cholmod_common_struct*)in SuiteSparseQR.o
>> >>      long SuiteSparseQR<double>(int, double, long, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct**, cholmod_sparse_struct**, 
>> >> long**, cholmod_common_struct*)in SuiteSparseQR.o
>> >>      cholmod_sparse_struct* SuiteSparseQR<double>(int, double, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct*, cholmod_common_struct*)in 
>> >> SuiteSparseQR.o
>> >>      cholmod_dense_struct* SuiteSparseQR<double>(cholmod_sparse_struct*, 
>> >> cholmod_dense_struct*, cholmod_common_struct*)in SuiteSparseQR.o
>> >>      cholmod_dense_struct* SuiteSparseQR<double>(int, double, 
>> >> cholmod_sparse_struct*, cholmod_dense_struct*, cholmod_common_struct*)in 
>> >> SuiteSparseQR.o
>> >>      CIE in SuiteSparseQR.o
>> >>      _SuiteSparseQR_C_qmult in SuiteSparseQR_C.o
>> >>      _SuiteSparseQR_C_solve in SuiteSparseQR_C.o
>> >>      _SuiteSparseQR_C_free in SuiteSparseQR_C.o
>> >>      _SuiteSparseQR_C_numeric in SuiteSparseQR_C.o
>> >>      _SuiteSparseQR_C_backslash_sparse in SuiteSparseQR_C.o
>> >>      _SuiteSparseQR_C_backslash in SuiteSparseQR_C.o
>> >>      _SuiteSparseQR_C_backslash_default in SuiteSparseQR_C.o
>> >>      _SuiteSparseQR_C_QR in SuiteSparseQR_C.o
>> >>      _SuiteSparseQR_C in SuiteSparseQR_C.o
>> >>      _SuiteSparseQR_C_factorize in SuiteSparseQR_C.o
>> >>      _SuiteSparseQR_C_symbolic in SuiteSparseQR_C.o
>> >>      CIE in SuiteSparseQR_C.o
>> >>      int SuiteSparseQR_free<std::complex<double> 
>> >> >(SuiteSparseQR_factorization<std::complex<double> >**, 
>> >> cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      int 
>> >> SuiteSparseQR_free<double>(SuiteSparseQR_factorization<double>**, 
>> >> cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      cholmod_dense_struct* SuiteSparseQR_solve<double>(int, 
>> >> SuiteSparseQR_factorization<double>*, cholmod_dense_struct*, 
>> >> cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      cholmod_sparse_struct* SuiteSparseQR_solve<double>(int, 
>> >> SuiteSparseQR_factorization<double>*, cholmod_sparse_struct*, 
>> >> cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      SuiteSparseQR_factorization<std::complex<double> >* 
>> >> SuiteSparseQR_factorize<std::complex<double> >(int, double, 
>> >> cholmod_sparse_struct*, cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      SuiteSparseQR_factorization<double>* 
>> >> SuiteSparseQR_factorize<double>(int, double, cholmod_sparse_struct*, 
>> >> cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      int SuiteSparseQR_numeric<std::complex<double> >(double, 
>> >> cholmod_sparse_struct*, SuiteSparseQR_factorization<std::complex<double> 
>> >> >*, cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      int SuiteSparseQR_numeric<double>(double, cholmod_sparse_struct*, 
>> >> SuiteSparseQR_factorization<double>*, cholmod_common_struct*)in 
>> >> SuiteSparseQR_expert.o
>> >>      SuiteSparseQR_factorization<std::complex<double> >* 
>> >> SuiteSparseQR_symbolic<std::complex<double> >(int, int, 
>> >> cholmod_sparse_struct*, cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      SuiteSparseQR_factorization<double>* 
>> >> SuiteSparseQR_symbolic<double>(int, int, cholmod_sparse_struct*, 
>> >> cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      cholmod_dense_struct* SuiteSparseQR_solve<std::complex<double> 
>> >> >(int, SuiteSparseQR_factorization<std::complex<double> >*, 
>> >> cholmod_dense_struct*, cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      cholmod_sparse_struct* SuiteSparseQR_solve<std::complex<double> 
>> >> >(int, SuiteSparseQR_factorization<std::complex<double> >*, 
>> >> cholmod_sparse_struct*, cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      cholmod_dense_struct* SuiteSparseQR_qmult<double>(int, 
>> >> SuiteSparseQR_factorization<double>*, cholmod_dense_struct*, 
>> >> cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      cholmod_dense_struct* SuiteSparseQR_min2norm<double>(int, double, 
>> >> cholmod_sparse_struct*, cholmod_dense_struct*, cholmod_common_struct*)in 
>> >> SuiteSparseQR_expert.o
>> >>      cholmod_sparse_struct* SuiteSparseQR_min2norm<double>(int, double, 
>> >> cholmod_sparse_struct*, cholmod_sparse_struct*, cholmod_common_struct*)in 
>> >> SuiteSparseQR_expert.o
>> >>      cholmod_sparse_struct* SuiteSparseQR_qmult<double>(int, 
>> >> SuiteSparseQR_factorization<double>*, cholmod_sparse_struct*, 
>> >> cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      cholmod_dense_struct* SuiteSparseQR_qmult<std::complex<double> 
>> >> >(int, SuiteSparseQR_factorization<std::complex<double> >*, 
>> >> cholmod_dense_struct*, cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      cholmod_dense_struct* SuiteSparseQR_min2norm<std::complex<double> 
>> >> >(int, double, cholmod_sparse_struct*, cholmod_dense_struct*, 
>> >> cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      cholmod_sparse_struct* SuiteSparseQR_min2norm<std::complex<double> 
>> >> >(int, double, cholmod_sparse_struct*, cholmod_sparse_struct*, 
>> >> cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      cholmod_sparse_struct* SuiteSparseQR_qmult<std::complex<double> 
>> >> >(int, SuiteSparseQR_factorization<std::complex<double> >*, 
>> >> cholmod_sparse_struct*, cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      void 
>> >> spqr_private_rtsolve<double>(SuiteSparseQR_factorization<double>*, int, 
>> >> long, long, double*, double*, cholmod_common_struct*)in 
>> >> SuiteSparseQR_expert.o
>> >>      void spqr_private_rtsolve<std::complex<double> 
>> >> >(SuiteSparseQR_factorization<std::complex<double> >*, int, long, long, 
>> >> std::complex<double>*, std::complex<double>*, cholmod_common_struct*)in 
>> >> SuiteSparseQR_expert.o
>> >>      void spqr_private_Happly<double>(int, 
>> >> SuiteSparseQR_factorization<double>*, long, long, long, double*, double*, 
>> >> long*, long*, double*, double*, double*, cholmod_common_struct*)in 
>> >> SuiteSparseQR_expert.o
>> >>      void spqr_private_Happly<std::complex<double> >(int, 
>> >> SuiteSparseQR_factorization<std::complex<double> >*, long, long, long, 
>> >> std::complex<double>*, std::complex<double>*, long*, long*, 
>> >> std::complex<double>*, std::complex<double>*, std::complex<double>*, 
>> >> cholmod_common_struct*)in SuiteSparseQR_expert.o
>> >>      CIE in SuiteSparseQR_expert.o
>> >>      cholmod_sparse_struct* SuiteSparseQR_qmult<std::complex<double> 
>> >> >(int, cholmod_sparse_struct*, cholmod_dense_struct*, long*, 
>> >> cholmod_sparse_struct*, cholmod_common_struct*)in SuiteSparseQR_qmult.o
>> >>      cholmod_sparse_struct* SuiteSparseQR_qmult<double>(int, 
>> >> cholmod_sparse_struct*, cholmod_dense_struct*, long*, 
>> >> cholmod_sparse_struct*, cholmod_common_struct*)in SuiteSparseQR_qmult.o
>> >>      cholmod_dense_struct* SuiteSparseQR_qmult<double>(int, 
>> >> cholmod_sparse_struct*, cholmod_dense_struct*, long*, 
>> >> cholmod_dense_struct*, cholmod_common_struct*)in SuiteSparseQR_qmult.o
>> >>      cholmod_dense_struct* SuiteSparseQR_qmult<std::complex<double> 
>> >> >(int, cholmod_sparse_struct*, cholmod_dense_struct*, long*, 
>> >> cholmod_dense_struct*, cholmod_common_struct*)in SuiteSparseQR_qmult.o
>> >>      CIE in SuiteSparseQR_qmult.o
>> >>      int spqr_1colamd<double>(int, double, long, cholmod_sparse_struct*, 
>> >> long**, long**, long**, cholmod_sparse_struct**, long*, long*, 
>> >> cholmod_common_struct*)in spqr_1colamd.o
>> >>      int spqr_1colamd<std::complex<double> >(int, double, long, 
>> >> cholmod_sparse_struct*, long**, long**, long**, cholmod_sparse_struct**, 
>> >> long*, long*, cholmod_common_struct*)in spqr_1colamd.o
>> >>      CIE in spqr_1colamd.o
>> >>      SuiteSparseQR_factorization<double>* spqr_1factor<double>(int, 
>> >> double, long, int, cholmod_sparse_struct*, long, long*, long*, double*, 
>> >> cholmod_common_struct*)in spqr_1factor.o
>> >>      SuiteSparseQR_factorization<std::complex<double> >* 
>> >> spqr_1factor<std::complex<double> >(int, double, long, int, 
>> >> cholmod_sparse_struct*, long, long*, long*, std::complex<double>*, 
>> >> cholmod_common_struct*)in spqr_1factor.o
>> >>      CIE in spqr_1factor.o
>> >>      int spqr_1fixed<std::complex<double> >(double, long, 
>> >> cholmod_sparse_struct*, long**, long**, cholmod_sparse_struct**, long*, 
>> >> long*, cholmod_common_struct*)in spqr_1fixed.o
>> >>      int spqr_1fixed<double>(double, long, cholmod_sparse_struct*, 
>> >> long**, long**, cholmod_sparse_struct**, long*, long*, 
>> >> cholmod_common_struct*)in spqr_1fixed.o
>> >>      CIE in spqr_1fixed.o
>> >>      spqr_analyze(cholmod_sparse_struct*, int, long*, int, int, 
>> >> cholmod_common_struct*)in spqr_analyze.o
>> >>      CIE in spqr_analyze.o
>> >>      int spqr_append<double>(double*, long*, cholmod_sparse_struct*, 
>> >> long*, cholmod_common_struct*)in spqr_append.o
>> >>      int spqr_append<std::complex<double> >(std::complex<double>*, long*, 
>> >> cholmod_sparse_struct*, long*, cholmod_common_struct*)in spqr_append.o
>> >>      CIE in spqr_append.o
>> >>      void spqr_assemble<double>(long, long, int, long*, long*, long*, 
>> >> long*, long*, long*, long*, long*, double*, long*, long*, double**, 
>> >> long*, long*, long*, long*, double*, long*)in spqr_assemble.o
>> >>      void spqr_assemble<std::complex<double> >(long, long, int, long*, 
>> >> long*, long*, long*, long*, long*, long*, long*, std::complex<double>*, 
>> >> long*, long*, std::complex<double>**, long*, long*, long*, long*, 
>> >> std::complex<double>*, long*)in spqr_assemble.o
>> >>      CIE in spqr_assemble.o
>> >>      long spqr_cpack<double>(long, long, long, long, double*, double*)in 
>> >> spqr_cpack.o
>> >>      long spqr_cpack<std::complex<double> >(long, long, long, long, 
>> >> std::complex<double>*, std::complex<double>*)in spqr_cpack.o
>> >>      CIE in spqr_cpack.o
>> >>      spqr_csize(long, long*, long*, long*)in spqr_csize.o
>> >>      CIE in spqr_csize.o
>> >>      spqr_cumsum(long, long*)in spqr_cumsum.o
>> >>      CIE in spqr_cumsum.o
>> >>      spqr_numeric<std::complex<double> >* 
>> >> spqr_factorize<std::complex<double> >(cholmod_sparse_struct**, long, 
>> >> double, long, spqr_symbolic*, cholmod_common_struct*)in spqr_factorize.o
>> >>      spqr_numeric<double>* 
>> >> spqr_factorize<double>(cholmod_sparse_struct**, long, double, long, 
>> >> spqr_symbolic*, cholmod_common_struct*)in spqr_factorize.o
>> >>      void free_Work<std::complex<double> >(spqr_work<std::complex<double> 
>> >> >*, long, long, long, long, cholmod_common_struct*)in spqr_factorize.o
>> >>      void free_Work<double>(spqr_work<double>*, long, long, long, long, 
>> >> cholmod_common_struct*)in spqr_factorize.o
>> >>      spqr_work<std::complex<double> >* get_Work<std::complex<double> 
>> >> >(long, long, long, long, long, long*, cholmod_common_struct*)in 
>> >> spqr_factorize.o
>> >>      spqr_work<double>* get_Work<double>(long, long, long, long, long, 
>> >> long*, cholmod_common_struct*)in spqr_factorize.o
>> >>      CIE in spqr_factorize.o
>> >>      spqr_fcsize(long, long, long, long)in spqr_fcsize.o
>> >>      CIE in spqr_fcsize.o
>> >>      void spqr_freefac<std::complex<double> 
>> >> >(SuiteSparseQR_factorization<std::complex<double> >**, 
>> >> cholmod_common_struct*)in spqr_freefac.o
>> >>      void spqr_freefac<double>(SuiteSparseQR_factorization<double>**, 
>> >> cholmod_common_struct*)in spqr_freefac.o
>> >>      CIE in spqr_freefac.o
>> >>      void spqr_freenum<std::complex<double> 
>> >> >(spqr_numeric<std::complex<double> >**, cholmod_common_struct*)in 
>> >> spqr_freenum.o
>> >>      void spqr_freenum<double>(spqr_numeric<double>**, 
>> >> cholmod_common_struct*)in spqr_freenum.o
>> >>      CIE in spqr_freenum.o
>> >>      spqr_freesym(spqr_symbolic**, cholmod_common_struct*)      in 
>> >> spqr_freesym.o
>> >>      CIE in spqr_freesym.o
>> >>      long spqr_front<double>(long, long, long, double, long, long, 
>> >> double*, long*, char*, double*, double*, double*, double*, 
>> >> cholmod_common_struct*)in spqr_front.o
>> >>      long spqr_front<std::complex<double> >(long, long, long, double, 
>> >> long, long, std::complex<double>*, long*, char*, std::complex<double>*, 
>> >> std::complex<double>*, double*, double*, cholmod_common_struct*)in 
>> >> spqr_front.o
>> >>      CIE in spqr_front.o
>> >>      spqr_fsize(long, long*, long*, long*, long*, long*, long*, long*, 
>> >> long*, long*)in spqr_fsize.o
>> >>      CIE in spqr_fsize.o
>> >>      void spqr_happly<double>(int, long, long, long, long*, long*, 
>> >> double*, double*, double*, long, long, long*, long*, double*, double*, 
>> >> cholmod_common_struct*)in spqr_happly.o
>> >>      void spqr_happly<std::complex<double> >(int, long, long, long, 
>> >> long*, long*, std::complex<double>*, std::complex<double>*, 
>> >> std::complex<double>*, long, long, long*, long*, std::complex<double>*, 
>> >> std::complex<double>*, cholmod_common_struct*)in spqr_happly.o
>> >>      CIE in spqr_happly.o
>> >>      spqr_happly_work(int, long, long, long, long*, long, long*, long*, 
>> >> long*)in spqr_happly_work.o
>> >>      CIE in spqr_happly_work.o
>> >>      void spqr_hpinv<double>(spqr_symbolic*, spqr_numeric<double>*, 
>> >> long*)in spqr_hpinv.o
>> >>      void spqr_hpinv<std::complex<double> >(spqr_symbolic*, 
>> >> spqr_numeric<std::complex<double> >*, long*)in spqr_hpinv.o
>> >>      CIE in spqr_hpinv.o
>> >>      void spqr_kernel<std::complex<double> >(long, 
>> >> spqr_blob<std::complex<double> >*)in spqr_kernel.o
>> >>      void spqr_kernel<double>(long, spqr_blob<double>*)in spqr_kernel.o
>> >>      CIE in spqr_kernel.o
>> >>      void spqr_larftb<double>(int, long, long, long, long, long, double*, 
>> >> double*, double*, double*, cholmod_common_struct*)in spqr_larftb.o
>> >>      void spqr_larftb<std::complex<double> >(int, long, long, long, long, 
>> >> long, std::complex<double>*, std::complex<double>*, 
>> >> std::complex<double>*, std::complex<double>*, cholmod_common_struct*)in 
>> >> spqr_larftb.o
>> >>      CIE in spqr_larftb.o
>> >>      double spqr_maxcolnorm<std::complex<double> 
>> >> >(cholmod_sparse_struct*, cholmod_common_struct*)in spqr_maxcolnorm.o
>> >>      double spqr_maxcolnorm<double>(cholmod_sparse_struct*, 
>> >> cholmod_common_struct*)in spqr_maxcolnorm.o
>> >>      CIE in spqr_maxcolnorm.o
>> >>      void spqr_panel<std::complex<double> >(int, long, long, long, long, 
>> >> long*, std::complex<double>*, std::complex<double>*, long, 
>> >> std::complex<double>*, std::complex<double>*, std::complex<double>*, 
>> >> cholmod_common_struct*)in spqr_panel.o
>> >>      void spqr_panel<double>(int, long, long, long, long, long*, double*, 
>> >> double*, long, double*, double*, double*, cholmod_common_struct*)in 
>> >> spqr_panel.o
>> >>      CIE in spqr_panel.o
>> >>      void spqr_rconvert<double>(spqr_symbolic*, spqr_numeric<double>*, 
>> >> long, long, long, int, long*, long*, double*, long*, long*, double*, 
>> >> long*, long*, double*, double*)in spqr_rconvert.o
>> >>      void spqr_rconvert<std::complex<double> >(spqr_symbolic*, 
>> >> spqr_numeric<std::complex<double> >*, long, long, long, int, long*, 
>> >> long*, std::complex<double>*, long*, long*, std::complex<double>*, long*, 
>> >> long*, std::complex<double>*, std::complex<double>*)in spqr_rconvert.o
>> >>      CIE in spqr_rconvert.o
>> >>      void spqr_rcount<double>(spqr_symbolic*, spqr_numeric<double>*, 
>> >> long, long, long, int, long*, long*, long*, long*)in spqr_rcount.o
>> >>      void spqr_rcount<std::complex<double> >(spqr_symbolic*, 
>> >> spqr_numeric<std::complex<double> >*, long, long, long, int, long*, 
>> >> long*, long*, long*)in spqr_rcount.o
>> >>      CIE in spqr_rcount.o
>> >>      long spqr_rhpack<double>(int, long, long, long, long*, double*, 
>> >> double*, long*)in spqr_rhpack.o
>> >>      long spqr_rhpack<std::complex<double> >(int, long, long, long, 
>> >> long*, std::complex<double>*, std::complex<double>*, long*)in 
>> >> spqr_rhpack.o
>> >>      CIE in spqr_rhpack.o
>> >>      int spqr_rmap<std::complex<double> 
>> >> >(SuiteSparseQR_factorization<std::complex<double> >*, 
>> >> cholmod_common_struct*)in spqr_rmap.o
>> >>      int spqr_rmap<double>(SuiteSparseQR_factorization<double>*, 
>> >> cholmod_common_struct*)in spqr_rmap.o
>> >>      CIE in spqr_rmap.o
>> >>      void spqr_rsolve<double>(SuiteSparseQR_factorization<double>*, int, 
>> >> long, long, double*, double*, double**, long*, double*, 
>> >> cholmod_common_struct*)in spqr_rsolve.o
>> >>      void spqr_rsolve<std::complex<double> 
>> >> >(SuiteSparseQR_factorization<std::complex<double> >*, int, long, long, 
>> >> std::complex<double>*, std::complex<double>*, std::complex<double>**, 
>> >> long*, std::complex<double>*, cholmod_common_struct*)in spqr_rsolve.o
>> >>      CIE in spqr_rsolve.o
>> >>      spqr_shift(long, long*)in spqr_shift.o
>> >>      CIE in spqr_shift.o
>> >>      spqr_stranspose1(cholmod_sparse_struct*, long*, long*, long*, long*, 
>> >> long*, long*)in spqr_stranspose1.o
>> >>      CIE in spqr_stranspose1.o
>> >>      void spqr_stranspose2<double>(cholmod_sparse_struct*, long*, long*, 
>> >> long*, double*, long*)in spqr_stranspose2.o
>> >>      void spqr_stranspose2<std::complex<double> >(cholmod_sparse_struct*, 
>> >> long*, long*, long*, std::complex<double>*, long*)in spqr_stranspose2.o
>> >>      CIE in spqr_stranspose2.o
>> >>      double spqr_tol<double>(cholmod_sparse_struct*, 
>> >> cholmod_common_struct*)in spqr_tol.o
>> >>      double spqr_tol<std::complex<double> >(cholmod_sparse_struct*, 
>> >> cholmod_common_struct*)in spqr_tol.o
>> >>      CIE in spqr_tol.o
>> >>      long spqr_trapezoidal<std::complex<double> >(long, long*, long*, 
>> >> std::complex<double>*, long, long*, int, long**, long**, 
>> >> std::complex<double>**, long**, cholmod_common_struct*)in 
>> >> spqr_trapezoidal.o
>> >>      long spqr_trapezoidal<double>(long, long*, long*, double*, long, 
>> >> long*, int, long**, long**, double**, long**, cholmod_common_struct*)in 
>> >> spqr_trapezoidal.o
>> >>      CIE in spqr_trapezoidal.o
>> >>      int spqr_type<double>()in spqr_type.o
>> >>      int spqr_type<std::complex<double> >()in spqr_type.o
>> >>      CIE in spqr_type.o
>> >> ld: symbol(s) not found
>> >> collect2: ld returned 1 exit status

------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Fink-users mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to