On Oct 2, 2014, at 3:37 PM, Kevin Bernhagen <[email protected]> wrote:

> Maybe stupid questing, but you did rebuild XBoard after rebuilding the lib, 
> right?
> The lib gets copied to the app bundle when the app is built.
> You might still be using the old lib.

There’s no need to *rebuild* XBoard, but you do need to *rebundle* XBoard. In 
other words, you don’t need to run configure, make, or make install but you do 
need to re-run gtk-mac-bundler. (You can copy the library into the bundle, but 
it won’t be usable except on your system unless you also change the dependency 
rpaths with install_name_tool.)

Xcode users may not understand the distinction here because Xcode typically 
does the bundling as the last phase of building, so if you’re building all of 
the dependencies by hand and then using Xcode for your application it’s 
probably easiest to just hit “build” again. But neither Gtk-OSX nor MacPorts 
are particularly friendly to doing that.

It does raise another point about Apple localization: It doesn’t work outside 
of an application bundle unless you do some extra work so that the NSBundle 
calls can find the resources.

Regards,
John Ralls

_______________________________________________
Gtk-osx-users-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gtk-osx-users-list

Reply via email to