<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Emily,<br>
<br>
It looks like there is something wrong with your iconv library
setup. Have you by any chance installed your own version of this
library (the name of the undefined symbols indicates you might be
using the GNU libiconv). When I remove the -liconv library from
the link line I get a different set of undefined symbols (_iconv,
_iconv_close, _iconv_open).<br>
So I recommend removing any third-party version and making sure
you have the MacOS version of libiconv installed in /usr/lib:<br>
<br>
/usr/lib/libiconv.2.4.0.dylib<br>
/usr/lib/libiconv.2.dylib<br>
/usr/lib/libiconv.dylib<br>
<br>
If you cannot get it to work, build SRILM without iconv support:<br>
<br>
make NO_ICONV=X ...<br>
<br>
(make cleanest first).<br>
<br>
Andreas <br>
<br>
<br>
On 10/13/2016 11:01 AM, Emily Cody wrote:<br>
</div>
<blockquote
cite="mid:17E1835C-55E9-4E71-992A-36A28B8371E2@adobe.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Title" content="">
<meta name="Keywords" content="">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Menlo;
panose-1:2 11 6 9 3 8 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:Calibri;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal;
font-family:Calibri;
color:windowtext;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:Calibri;
color:windowtext;}
span.msoIns
{mso-style-type:export-only;
mso-style-name:"";
text-decoration:underline;
color:teal;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style>
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Thanks for
the response. This is the output:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">mkdir -p include lib
bin<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">make init<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">make[1]: Entering
directory '/Users/ecody/src/srilm'<o:p></o:p></span></b></p>
</div>
</blockquote>
<br>
<blockquote
cite="mid:17E1835C-55E9-4E71-992A-36A28B8371E2@adobe.com"
type="cite">
<div class="WordSection1"><b><span
style="font-family:Menlo;color:black"><o:p></o:p></span></b>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">make[2]: Entering
directory '/Users/ecody/src/srilm/lm/src'<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">c++ -Wall
-Wno-unused-variable -Wno-uninitialized
-Wno-overloaded-virtual -DINSTANTIATE_TEMPLATES
-I/usr/include -I. -I../../include -DHAVE_ZOPEN -c -g
-O2 -fno-common -o ../obj/macosx/ngram.o ngram.cc<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">c++ -Wall
-Wno-unused-variable -Wno-uninitialized
-Wno-overloaded-virtual -DINSTANTIATE_TEMPLATES
-I/usr/include -I. -I../../include -DHAVE_ZOPEN -u
_matherr -L../../lib/macosx -g -O2 -fno-common -o
../bin/macosx/ngram ../obj/macosx/ngram.o
../obj/macosx/liboolm.a ../../lib/macosx/libflm.a
../../lib/macosx/libdstruct.a ../../lib/macosx/libmisc.a
../../lib/macosx/libz.a -L/usr/lib -ltcl -lm -liconv
2>&1 | c++filt<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">Undefined symbols
for architecture x86_64:<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black"> "_libiconv",
referenced from:<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">
File::fgetsUTF8(char*, int) in libmisc.a(File.o)<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black"> "_libiconv_close",
referenced from:<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black"> File::~File()
in libmisc.a(File.o)<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">
File::reopen(char const*, char const*) in
libmisc.a(File.o)<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">
File::reopen(char const*) in libmisc.a(File.o)<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">
File::reopen(char const*, unsigned long, int) in
libmisc.a(File.o)<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">
File::reopen(std::__1::basic_string<char,
std::__1::char_traits<char>,
std::__1::allocator<char> >&, int) in
libmisc.a(File.o)<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black"> "_libiconv_open",
referenced from:<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">
File::fgetsUTF8(char*, int) in libmisc.a(File.o)<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">ld: symbol(short)
not found for architecture x86_64<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">clang: error: linker
command failed with exit code 1 (use -void to see
invocation)<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">test -f
../bin/macosx/ngram<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">make[2]: ***
[/Users/ecody/src/srilm/common/Makefile.common.targets:118:
../bin/macosx/ngram] Error 1<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">make[2]: Leaving
directory '/Users/ecody/src/srilm/lm/src'<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">make[1]: ***
[Makefile:109: release-programs] Error 1<o:p></o:p></span></b></p>
<p class="MsoNormal" style="text-autospace:none"><b><span
style="font-family:Menlo;color:black">make[1]: Leaving
directory '/Users/ecody/src</span></b><b><span
style="font-size:14.0pt;font-family:Menlo;color:white">/srilm'<o:p></o:p></span></b></p>
<p class="MsoNormal"><b><span
style="font-size:14.0pt;font-family:Menlo;color:white">make:
*** [Makefile:61: World] Error 2</span></b><span
style="font-size:11.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From: </span></b><span
style="color:black">Andreas Stolcke
<a class="moz-txt-link-rfc2396E" href="mailto:stolcke@icsi.berkeley.edu"><stolcke@icsi.berkeley.edu></a><br>
<b>Date: </b>Thursday, October 13, 2016 at 1:46 PM<br>
<b>To: </b>Emily Cody <a class="moz-txt-link-rfc2396E" href="mailto:ecody@adobe.com"><ecody@adobe.com></a><br>
<b>Subject: </b>Re: [SRILM User List] SRILM-1.7.1 compile
error<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Times New
Roman""><o:p> </o:p></span></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal">On 10/13/2016 10:24 AM, Emily Cody
wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="font-size:11.0pt">Hello,</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I’ve
seen a post addressing the exact problem I am having,
but it did not appear to have any responses. It is
dated July 16, 2106 and titled “srilm 1.7.1
Installation error”. Upon compiling on a macoxs I am
given the following errors:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">clang:
error: linker command failed with exit code 1 (use
-void to see invocation)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">test
-f ../bin/macosx/ngram</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">make[2]:
***
[/Users/ecody/desktop/srilm-1.7.1/common/Makefile.common.targets:118:
../bin/macosx/ngram] Error 1</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">make[2]:
Leaving directory
'/Users/ecody/Desktop/srilm-1.7.1/lm/src'</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">make[1]:
*** [Makefile:109: release-programs] Error 1</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">make[1]:
Leaving directory '/Users/ecody/Desktop/srilm-1.7.1'</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">make:
*** [Makefile:61: World] Error 2</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Has
this issue been addressed before? If so what was the
fix?</span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </span><o:p></o:p></p>
</blockquote>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span
style="font-family:"Times New Roman"">You have
to include the entire output from the make command so we
can tell what the problem might be.<br>
<br>
Andreas<o:p></o:p></span></p>
</div>
</div>
</div>
</blockquote>
<p><br>
</p>
</body>
</html>