On Jan 8, 2013, at 8:03 AM, Stephan Witt wrote: >>>> What went wrong? Recall that I'm on OS X 10.7.5. I have the following >>>> libraries installed: >>>> >>>> >>>> /opt/local/lib/libiconv.2.dylib >>>> /opt/local/lib/libiconv.a >>>> /opt/local/lib/libiconv.dylib >>>> /opt/local/lib/libiconv.la >>>> >>>> /usr/lib/libiconv.2.4.0.dylib >>>> /usr/lib/libiconv.2.dylib >>>> /usr/lib/libiconv.dylib >>>> >>>> My PATH is: >>>>
> > Reading your linker error message I'd say you build LyX with 64bit, but you > don't have a matching iconv library. That's strange, because your system > library (in /usr/lib) should at least provide i386 and x86_64. Here this is > the case: > $ file /usr/lib/libiconv.2.4.0.dylib > /usr/lib/libiconv.2.4.0.dylib: Mach-O universal binary with 2 architectures > /usr/lib/libiconv.2.4.0.dylib (for architecture i386): Mach-O > dynamically linked shared library i386 > /usr/lib/libiconv.2.4.0.dylib (for architecture x86_64): Mach-O 64-bit > dynamically linked shared library x86_64 On my 10.7.5 machine: $ file /usr/lib/libiconv.2.dylib /usr/lib/libiconv.2.dylib: Mach-O fat file with 2 architectures $ file /opt/local/lib/libiconv.2.dylib /opt/local/lib/libiconv.2.dylib: Mach-O fat file with 2 architectures $ file /opt/local/lib/libiconv.a /opt/local/lib/libiconv.a: Mach-O fat file with 2 architectures <<< That's all it reported--no specifics on architectures. But when I build LyX I get a complaint that libmagic might not be installed correctly on my system--I have not investigated. >>> Jerry > But I got these effects in the past when using some MacPorts library > (accidentally) too. > > Stephan