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

Reply via email to