On 04/24/2013 06:28 PM, Satish Balay wrote: > On Wed, 24 Apr 2013, Chaffra Affouda wrote: > >> Hello, >> >> I am getting the attached error when building with the latest suitesparse on >> ubuntu (suitesparse 4.2). I think umfpack examples must be linked with >> libcholmod.so but I might be mistaking. I am building on ubuntu precise > > --with-umfpack=1 --with-umfpack-include=/usr/include/suitesparse > --with-umfpack-lib="[/usr/lib/libumfpack.so,/usr/lib/libamd.so]" > --with-cholmod=1 --with-cholmod-include=/usr/include/suitesparse > --with-cholmod-lib=/usr/lib/libcholmod.so > > --with-umfpack-lib=['/usr/lib/libumfpack.so', '/usr/lib/libamd.so'] and > --with-umfpack-include=['/usr/include/suitesparse'] did not work > <<< > > Possible ERROR while running linker: /usr/lib/libumfpack.so: undefined > reference to `cholmod_l_print_common' > /usr/lib/libumfpack.so: undefined reference to `cholmod_l_analyze' > /usr/lib/libumfpack.so: undefined reference to `cholmod_l_finish' > /usr/lib/libumfpack.so: undefined reference to `cholmod_l_free_factor' > > > How about just using: --with-umfpack=1 --with-cholmod=1 [and not > specifying the includes/libs - and let configure figure this out from > its default configs] > > Satish > > That did not work because configure is asking for the path to the libraries. However I solved it by linking umfpack to cholmod.
Thanks, Chaffra
