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

Reply via email to