glog minimum version requirements

Building Ceres requires version 0.3.1 or better of glog.
Fedora 16 ships with a busted version 0.3.

issue 15 contains the gory details.

Added a note to the build documentation to this effect.
This commit is contained in:
Sameer Agarwal
2012-05-06 21:16:03 -07:00
parent 3faa08b7f7
commit 0d2d34148d
+5 -1
View File
@@ -11,9 +11,13 @@ Ceres relies on a number of open source libraries, some of which are optional. H
\item{\cmake~\footnote{\url{http://www.cmake.org/}}} is the cross-platform build system used by Ceres.
\item{\eigen~\footnote{\url{http://eigen.tuxfamily.org}}} is used for doing all the low level matrix and
linear algebra operations.
\item{\glog~\footnote{\url{http://code.google.com/p/google-glog}}} is used for error checking and logging.
Note: Ceres requires \texttt{glog}\ version 0.3.1 or later. Version 0.3 (which ships with Fedora 16) has a namespace bug which prevents Ceres from building.
\item{\gflags~\footnote{\url{http://code.google.com/p/gflags}}} is used by the code in
\texttt{examples}. It is not required to build the core Ceres library.
\texttt{examples}. It is also used by some of the tests. While technically it is not required to build the core library, we do not recommend building Ceres without it.
\item{\suitesparse~\footnote{\url{http://www.cise.ufl.edu/research/sparse/suitesparse/}}} is used for sparse matrix analysis,
ordering and factorization. In particular Ceres uses the
\amd, \colamd\ and \cholmod\ libraries. This is an optional