love the ability to speed up those labour intensive tasks that remind
me of lisp's interpreted nature.
Some small niggles that I had though:
Why is `-ldl' not being included in the link time libraries? For
some reason (I'm on a i586) configure does not seem to pass its tests
for `dlopen', `dlerror' etc. - is `-ldl' missing when these tests are
conducted? Consequently it was very hard to work out why a compiled
version of the supplied `sample.c' was not loading properly -
`dll_error' was simply returning:
"Shared library error"
...not very illuminating. It was only after manually updating
Makefile.in to turn on HAVE_DLOPEN, HAVE_DLERROR and rebuilding that I
was able to discover via dlerror that my xemacs had not been linked
with `Wl,-E' (or should this be a -shared compile time flag?),
mentioned in earlier posts to this list, and so symbols internal to my
xemacs executable were not visible to dynamically loaded modules.
The other small niggle is the lack of `@'s in the example makefile
which results in `$@' been resolved to `$' after makeinfo. This had me
flummoxed for a good few minutes :-).
I hope someone can figure out what's up with `configure' - my
knowledge of m4, autoconf isn't yet up to the such complex scripts that
come with xemacs.
--
Mike.
Show replies by date