Bug#3067: broken libXaw3d
> Package: xaw3d
> Version: 1.2a-3
> Debian: 1.1
> The symbolic link created in the /usr/src/X11R6/lib directory points, not
> into the Xaw3d directory, but to the local one.
1) /usr/src/X11R6 doesn't exist -- assuming /usr/X11R6/lib for now
2) yes, that's what we want: /usr/X11R6/lib/libXaw.so points
to /usr/X11R6/lib/libXaw.so.6.0, but look at the output
of "ldd /usr/X11R6/bin/xfig", or whatever, before you report
bugs (also check /etc/ld.so.conf, and observe the order carefully).
> Thus programs tyring to
> link in Xaw3d will fail since the link points to nothing!
- you mean gcc when statically linking (not adviced):
then gcc (or ld) doesn't look at the .so files, but the .a file:
that's there all right (in /usr/X11R6/lib/Xaw3d).
- if you mean /lib/ld.so:
again look at /etc/ld.so.conf, or the output of "/sbin/ldconfig -v",
and observe the order: /lib/ld.so will never look there for the libXaw,
it will look in .../lib/Xaw3d first.
> Also the headers are not included :(
And why would you want those? you should use the standard Xaw
headers, for all I know. (But maybe there are special cases
(certainly not normal) where you'd want the Xaw3d headers? Could
you tell me about them?)
Could you close the bug report for me, unless I'm completely wrong?
Use Debian Linux!