techoe / ceres-solver

Automatically exported from code.google.com/p/ceres-solver
Other
0 stars 0 forks source link

ceres 1.3.0 rc1 does not link with SuiteSparse4.0.0 on Mac #63

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Install SuiteSparse 4.0.0 (note that brew installs SuiteSparse3.7.)
2. Compile ceres 1.3.0 rc1
3.

What is the expected output? What do you see instead?
During linking I get the following error:

Linking CXX shared library libceres_shared.dylib
Undefined symbols for architecture x86_64:
  "_SuiteSparse_time", referenced from:
      _cholmod_super_numeric in libcholmod.a(cholmod_super_numeric.o)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status

What version of the product are you using? On what operating system?
ceres-1.3.0-rc1, Mac Os X 10.7.4, gcc 4.2.1

Please provide any additional information below.
Octave seemed to have the same problem, although I don't really understand 
how/if they solved it officially
http://octave.1599824.n4.nabble.com/SuiteSparse-problems-td4631934.html

Original issue reported on code.google.com by mario.de...@gmail.com on 8 Aug 2012 at 11:11

GoogleCodeExporter commented 9 years ago
Mario,
Thanks for reporting this.

This is a duplicate of 

http://code.google.com/p/ceres-solver/issues/detail?id=60

I am going to close this, please keep track of this issue there.

Original comment by sameerag...@google.com on 8 Aug 2012 at 5:46