On 29 Mar 2009, at 16:28, Carl D. Sorensen wrote:
I mean this link:
<http://nicolas.sceaux.free.fr/index.php/2008/04/10/26-building-lilypond-fro
m-git-sources-on-mac-os-105-intel>
I have done something similar for Scala, which uses Gtk, which depends
on Pango I think (at least Scala uses it). I had no use for /opt/local/
sbin, at least it was not in my PATH. Just read about what these
directories are for:
http://www.westwind.com/reference/OS-X/invisibles.html
Also, 'export DISPLAY=:0.0' (and 'open -a X11' since the Gtk was bound
to X Window) was needed on 10.4 but not 10.5.
When one writes 'export PATH=...:$PATH' then '...' is added every time
one makes a subshell. So therefore I use the prepend_path() as in the
post to the lilypond-user thread "midi2ly on Mac OS X". I am not sure
it makes any difference in performance, as shells like bash use look-
up tables. Or use the rubicode.com Systems Preferences panel.
Also for starting Scala, I used a script 'scala':
#!/bin/bash
export SCALA_HOME=/usr/local/share/scala-22
export LC_CTYPE=en_US.ISO8859-1
# export LC_CTYPE=UTF-8 # Not needed under Mac OS X 10.5
# export PANGO_RC_FILE=/usr/local/share/scala-22/etc/pango/pangorc
# export GDK_USE_XFT=1
# export GDK_PIXBUF_MODULE_FILE=/usr/local/share/scala-22/etc/
gtk-2.0/gdk-pixbuf.loaders
# export GTK2_RC_FILES=/usr/local/share/scala-22/etc/gtkrc-2.0
# export GTK_PATH=/usr/local/share/scala-22/lib/gtk-2.0/2.10.0
# export DISPLAY=:0.0 # Not needed under Mac OS X 10.5
# open -a X11 # Not needed under Mac OS X 10.5
exec /usr/local/share/scala-22/scala "$@"
Most of the stuff is commented out, but may be important if one makes
a distributed binary.
One problem with these MacPorts libraries is that they get /opt/local/
stamped onto all paths. One rude idea, to make them movable, I haven't
tried is to search them for the string and replace with
say ././././.// :-).
But apart from building libraries self with relative paths, there is
for Gtk Intel Mac 10.5:
http://www.gtk-osx.org/
which provides bindings directly to Aqua. I think one can make Mac OS
X Applications with it.
It should contain at least Pango. Perhaps those guys knows about
similar for some of the other needed stuff.
Hans
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond