On 10/17/05 9:33 AM, "Malcolm Purvis" <malcolmp(a)xemacs.org> wrote:
>>>>> "Stephen" == Stephen J Turnbull
<stephen(a)xemacs.org> writes:
Stephen> Then Fink is broken, I would guess. This smells of the distro
Stephen> arbitrarily breaking binary compatibility by installing libXaw3d as
Stephen> libXaw.
No, the cause is Apple changing part of the shared library API in 10.4 that we
depend on. It strikes in the area of Xaw and Xaw3d because we use the API to
chck symbols in the the Xaw library to see if it is really Xaw3d.
--with-athena=3d fixes the problem because it doesn't compile in the test.
This is fixed is 21.5 and a patch for 21.4 is here:
http://list-archive.xemacs.org/xemacs-patches/200507/msg00030.html
This is starting to become a FAQ item. It there any chance of rolling out
21.4.18 so get this fix out?
Just to note, I didn't install from fink when I got the bus error I
described, but from source. I have tried a beta (21.5.x) on fink and it did
work. As Apple includes more and more library support in the system, it is
getting harder and harder to keep up with system-level libraries versus fink
libraries, so I have been avoiding fink when possible, right or wrong.
Thanks Malcolm and Stephen for the insight.
Sean