Ok, I found the texmacs.org page with the MacOS dmg and two other ways to install it. That dmg suffers the identical problem as the one in homebrew: the libguile.17 is there, but not any of the dynamically loadable shared objects nor the scm for things like srfi and oop goops.
I found that by using "rudix", http://rudix.org, I can get a functioning copy of guile 1.8.8, and then I can: cd /Applications/TeXmacs-1.99.5.app/Contents/Resources/lib cp libguile.17.dynlib ASIDE_libguile.17.dynlib ln -s /usr/local/lib/libguile.* /usr/local/lib/libguile*srfi* /usr/local/lib/libguilereadline*17* . After that, test by launching from a terminal as /Applications/TeXmacs-1.99.5.app/Contents/MacOS/TeXmacs then insert a scheme session then find that the value of %load-path now contains the needed /usr/local/share/guile/1.8 etc. Also now try (use-modules (oop goops)) or (use-modules (srfi srfi-1)) to see that it can load those. Now my git clone of https// github.com/KarlHegbloom/zotero-texmacs-integration.git symlinked as tm-zotero under ~/.TeXmacs/plugins, the MacOS version of Juris-M standalone is installed, with the propachi-texmacs xpi installed in it, plus the CSL styles that for some reason are not automatically installed in the MacOS standalone Juris-M... is confirmed working with minor troubles that I expect to clear up in the next few days. On Thu, Mar 16, 2017, 22:34 Karl Hegbloom <[email protected]> wrote: > It starts and runs, but can not find guile libs that my plugin requires. > When I start a scheme session and look at the %load-path, I find, down at > the bottom, paths that start with: > /Users/denis/DEV/sdk/MacOSX10.6/share/guile/... but those are not installed > by the brew package. Because TeXmacs is one of very few programs still > using Guile 1.8 at this stage, I recommend packaging all of the guile-1.8 > scheme libraries right into this in a place in the %load-path. The embedded > guile interpreter is the complete interpreter, and is capable of running > all of the libraries in the normal guile install... and I use some of them > in my plugin! >
_______________________________________________ Texmacs-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/texmacs-dev
