Op 4-6-2012 14:05, Jerry schreef:
I'm trying to build the 2.1 development branch on OS X and having some trouble.
After
git clone git://git.lyx.org/lyx
./autogen.sh
./configure
make
this happened and I don't understand why:
<snip>
CXX Dimension.o
CXX PrinterParams.o
CXX Thesaurus.o
CXXLD lyx
Undefined symbols for architecture x86_64:
"_iconv_open", referenced from:
__nl_find_msg in libintl.a(dcigettext.o)
"_iconv", referenced from:
__nl_find_msg in libintl.a(dcigettext.o)
(maybe you meant: lyx::from_iconv_encoding(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&,
std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), lyx::to_iconv_encoding(std::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char>
> const&))
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[4]: *** [lyx] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
MBPro:lyx jb$
Looks like the linker can't find libiconv which is needed by libintl
(gettext).
Vincent