I am attempting to install LyX 1.3.0 from source on OS X 10.2.3. I
have installed all dependencies via fink. make returns what looks like
a compiler bug. Is there some workaround? Google is most unhelpful.
g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -I../../boost
-I/sw/include -isystem /usr/X11R6/include -O -finline-limit=500
-fno-exceptions -c formulabase.C -MT formulabase.lo -MD -MP -MF
.deps/formulabase.TPlo
In file included from
../../boost/boost/type_traits/is_arithmetic.hpp:14,
from ../../boost/boost/type_traits/is_scalar.hpp:13,
from ../../boost/boost/type_traits/is_POD.hpp:14,
from
../../boost/boost/type_traits/has_trivial_assign.hpp:13,
from
../../boost/boost/type_traits/has_nothrow_assign.hpp:13,
from ../../boost/boost/type_traits.hpp:18,
from ../../boost/boost/detail/iterator.hpp:60,
from ../../boost/boost/array.hpp:26,
from ../../src/bufferparams.h:27,
from ../../src/lyxrc.h:19,
from formulabase.C:27:
../../boost/boost/type_traits/is_float.hpp:22: warning: use of `long
double'
type; its size may change in a future release
../../boost/boost/type_traits/is_float.hpp:22: warning: (Long double
usage is
reported only once for each file.
../../boost/boost/type_traits/is_float.hpp:22: warning: To disable this
warning, use -Wno-long-double.)
formulabase.h: In function `void
__static_initialization_and_destruction_0(int,
int)':
formulabase.h:32: no matching function for call to
`std::type_info::type_info()
'
/usr/include/gcc/darwin/3.1/g++-v3/typeinfo:78: candidates are:
std::type_info::type_info(const char*)
/usr/include/gcc/darwin/3.1/g++-v3/typeinfo:72:
std::type_info::type_info(const std::type_info&)
make[3]: *** [formulabase.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
- Re: compiling 1.3.0 on OS X? Seth Delackner
- Re: compiling 1.3.0 on OS X? Ronald Florence