<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Hi David,</div><div><br></div>On Mar 23, 2014, at 11:38 AM, David Fuhrmann <<a href="mailto:david.fuhrmann@gmail.com">david.fuhrmann@gmail.com</a>> wrote:<div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>The wiki page is quite up to date, and compilation on Mavericks works fine as long as you use the prebuilt contribs (x86_64-apple-darwin10). For UI-related changes (xib), we still have Xcode 3 around, though. If you have any compilation problems feel free to ask me privately or on IRC - we will happily help you on that.</div></div></blockquote><div><br></div><div>I appreciate your offer. So far, I haven’t had time to dig into this much more, but when I try to follow the instructions on the OSXCompile page, I’m able to get it configured but the build eventually fails with some complaints about undefined symbols related to iconv:</div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">Undefined symbols for architecture x86_64:</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">  "_iconv", referenced from:</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">      __nl_find_msg in libintl.a(dcigettext.o)</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">     (maybe you meant: _vlc_iconv_open, _vlc_iconv , _vlc_iconv_close )</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">  "_iconv_open", referenced from:</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">      __nl_find_msg in libintl.a(dcigettext.o)</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">     (maybe you meant: _vlc_iconv_open)</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">ld: symbol(s) not found for architecture x86_64</div><div><br></div></div><div>I’ve seen some postings online about this being caused by a version of iconv being installed from MacPorts, but I have dozens of other packages installed that depend on that MacPorts library so I can’t easily uninstall it. When I attempt to work around this by temporarily moving /opt out of the way and try to rely solely on the pre-compiled contribs, I get all sorts of messages in the configure step about things not being found, and one of them ends up being fatal:</div><div><br></div><div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">checking for LIBVORBIS... no</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">configure: error: in `/Users/ronf/src/vlc/build':</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">configure: error: The pkg-config script could not be found or is too old.  Make sure it</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">is in your PATH or set the PKG_CONFIG environment variable to the full</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">path to pkg-config.</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata; min-height: 12px;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">Alternatively, you may set the environment variables LIBVORBIS_CFLAGS</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">and LIBVORBIS_LIBS to avoid the need to call pkg-config.</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">See the pkg-config man page for more details.</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata; min-height: 12px;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;">To get pkg-config, see <<a href="http://pkg-config.freedesktop.org/">http://pkg-config.freedesktop.org/</a>>.</div><div style="margin: 0px; font-size: 11px; font-family: Inconsolata;"><br></div></div><div>I’m not sure why it’s trying to get stuff from my system, as I’ve made the prebuilt contrib successfully. I’ve even tried pointing at this contrib directory explicitly, and it didn’t help.</div><div><br></div><div>In parallel, I also tried pulling down the latest VLC 2.1.3 from MacPorts. Interestingly, when I use the old full-screen mode, that does not exhibit the bug I filed about the menu bar disappearing! In fact, it seems to work perfectly as long as the native full-screen mode is turned off with respect to both that and the known issue of not being able to use native full-screen on secondary displays. So, I’m running with that for now. I also found that I had no problem compiling the MacPorts VLC myself, but they seem to use their own version of the contrib library in the build.</div><div><br></div><div>I haven’t had a chance to compare the stock 2.1.3 source code against the MacPorts version to see if any patches were made.</div></div><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;"><div>-- </div><div>Ron Frederick</div><div><a href="mailto:ronf@timeheart.net">ronf@timeheart.net</a></div><div><br></div></span><br class="Apple-interchange-newline">

</div>
<br></body></html>