Subject: Re: xorg and shared libraries
To: Jeremy C. Reed <reed@reedmedia.net>
From: Steven M. Bellovin <smb@cs.columbia.edu>
List: netbsd-users
Date: 01/07/2005 13:04:40
In message <Pine.LNX.4.43.0501070955080.27246-100000@pilchuck.reedmedia.net>, "
Jeremy C. Reed" writes:
>On 7 Jan 2005, Greg Troxel wrote:
>
>> Currently X isn't recorded as a dependency, probably because it is
>> part of the base system. If xorg doesn't provide the same version
>> shlibs in the same place, this will have to change, or else binary
>> packages could be labeled 'netbsd+xf864' vs 'netbsd+xorg'.
>> We may already have this issue with XF86 3 vs 4.
>
>Although the original message from Steven said he built from source, he
>later mentioned "pkg" so I assumed this was all from pkgsrc.
>
>The Xorg packages from pkgsrc do have a dependency set up. For example,
>xorg-clients-6.8.1nb3 depends on (Requires:) xorg-libs>=6.8.1nb2 (and
>other packages).
>
>Also, by default with pkgsrc, Xorg's libraries are installed to their own
>/usr/pkg/Xorg/lib (and XFree86 is installed elsewhere). You could have X
>installed three times and all should work (using normal methods).
I did indeed build xorg from pkgsrc, with pure default options (plus,
of course, the mandatory X11_TYPE=xorg
--Prof. Steven M. Bellovin, http://www.cs.columbia.edu/~smb