Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Trouble with hogman_minimal on OS X

Get the following errors. Has anyone done this install successfully? Seems to be related to csparse.

  Linking CXX shared library ../lib/libhogman_graph_optimizer_hogman.dylib
  Undefined symbols:
    "_cs_ereach", referenced from:
        AISNavigation::cs_chol_workspace(cs_sparse const*, cs_symbolic const*, int*, double*)in csparse_helper.o
    "_cs_spalloc", referenced from:
        AISNavigation::cs_chol_workspace(cs_sparse const*, cs_symbolic const*, int*, double*)in csparse_helper.o
    "_cs_ndone", referenced from:
        AISNavigation::cs_chol_workspace(cs_sparse const*, cs_symbolic const*, int*, double*)in csparse_helper.o
    "_cs_ipvec", referenced from:
        AISNavigation::cs_cholsolinvblocksymb(cs_sparse const*, double**, int, int, int, int, double*, cs_symbolic const*, double*, double*, double*, int*)in csparse_helper.o
        AISNavigation::cs_cholsolinvblocksymb(cs_sparse const*, double**, int, int, int, int, double*, cs_symbolic const*, double*, double*, double*, int*)in csparse_helper.o
        AISNavigation::cs_cholsolsymb(cs_sparse const*, double*, cs_symbolic const*, double*, int*)in csparse_helper.o
    "_cs_symperm", referenced from:
        AISNavigation::cs_chol_workspace(cs_sparse const*, cs_symbolic const*, int*, double*)in csparse_helper.o
    "_cs_nfree", referenced from:
        AISNavigation::cs_cholsolinvblocksymb(cs_sparse const*, double**, int, int, int, int, double*, cs_symbolic const*, double*, double*, double*, int*)in csparse_helper.o
        AISNavigation::cs_cholsolsymb(cs_sparse const*, double*, cs_symbolic const*, double*, int*)in csparse_helper.o
    "_cs_ltsolve", referenced from:
        AISNavigation::cs_cholsolinvblocksymb(cs_sparse const*, double**, int, int, int, int, double*, cs_symbolic const*, double*, double*, double*, int*)in csparse_helper.o
        AISNavigation::cs_cholsolinvblocksymb(cs_sparse const*, double**, int, int, int, int, double*, cs_symbolic const*, double*, double*, double*, int*)in csparse_helper.o
        AISNavigation::cs_cholsolsymb(cs_sparse const*, double*, cs_symbolic const*, double*, int*)in csparse_helper.o
    "_cs_calloc", referenced from:
        AISNavigation::cs_chol_workspace(cs_sparse const*, cs_symbolic const*, int*, double*)in csparse_helper.o
    "_cs_pvec", referenced from:
        AISNavigation::cs_cholsolinvblocksymb(cs_sparse const*, double**, int, int, int, int, double*, cs_symbolic const*, double*, double*, double*, int*)in csparse_helper.o
        AISNavigation::cs_cholsolinvblocksymb(cs_sparse const*, double**, int, int, int, int, double*, cs_symbolic const*, double*, double*, double*, int*)in csparse_helper.o
        AISNavigation::cs_cholsolsymb(cs_sparse const*, double*, cs_symbolic const*, double*, int*)in csparse_helper.o
    "_cs_lsolve", referenced from:
        AISNavigation::cs_cholsolinvblocksymb(cs_sparse const*, double**, int, int, int, int, double*, cs_symbolic const*, double*, double*, double*, int*)in csparse_helper.o
        AISNavigation::cs_cholsolinvblocksymb(cs_sparse const*, double**, int, int, int, int, double*, cs_symbolic const*, double*, double*, double*, int*)in csparse_helper.o
        AISNavigation::cs_cholsolsymb(cs_sparse const*, double*, cs_symbolic const*, double*, int*)in csparse_helper.o
  ld: symbol(s) not found
  collect2: ld returned 1 exit status
  make[3]: *** [../lib/libhogman_graph_optimizer_hogman.dylib] Error 1
  make[2]: *** [CMakeFiles/hogman_graph_optimizer_hogman.dir/all] Error 2
  make[1]: *** [all] Error 2