Zmiana prefixu (gle,glut,openmotif)
Witold Filipczyk
witekfl w poczta.onet.pl
Śro, 5 Lut 2003, 14:16:17 CET
On Wed, Feb 05, 2003 at 01:40:59PM +0100, Jakub Bogusz wrote:
> On Wed, Feb 05, 2003 at 07:08:04AM +0100, Witold Filipczyk wrote:
> > On Sun, Feb 02, 2003 at 02:51:11PM +0100, Adam Gorzkiewicz wrote:
> > > Wypadało by się zastanowić nad celowoscia zmiany prefixów pakietów, które
> > > wymieniłem w temacie.
> > >
> > > 1. gle/glut to biblioteki sciśle powiązane z OpenGL. Z prefixem /usr
> > > wprawdzie budują się ale swoje nagłówki umieszczają w bezpańskim katalogu
> > > /usr/include/GL.
> > >
> > > 2. Wydaje m i się, że glut z includami oddzielonymi od pozostałych
> > > nagłówków z /usr/X11R6/include/GL sprawia problemy podczas budowania
> > > innych pakietów. (Piszę "wydaje mi się" i nie wymieniam nazw ponieważ
> > > jeszcze nie jestem tego pewien. Sczegóły podam pożniej jesli to się
> > > sprawdzi.)
>
> GLE i GLUT raczej nie są przewidziane do budowania gdzie indziej niż
> reszta GL.
>
> > > 3. Natomiast openmotif.spec jest w tym momencie w ogole rozwalony,
> > > ponieważ ten, kto wywalił "two lines with define" nie zadał sobie trudu
> > > zmodyfikowania innych wpisów i przetestowania tego. Proszę go w takim
> > > razie o zrobienie tego porządnie (oj - będzie ciążko z motifem) albo o
> > > cofnięcie zmian (to akurat proste jest).
>
> Podobnie openmotif chyba nie był przewidziany do trzymania gdzie indziej
> niż X11. Sama biblioteka jest jakby rozwinięciem X11 (tak jak jest libX11,
> libXaw, tu jest libXm...).
>
> > openmotif-2.2.2 się buduje teraz.
>
> Taa, po wywaleniu połowy dem i manuali do wszystkich.
> Poza tym są takie kwiatki:
Wywalone dema są w unsupported.
Manuale się instalowały gdzieś w /usr/share/XM/.../ i miały na końcu
rozszerzenie .man, to je sobie odpuściłem.
Wynika to z tego, że openmotif można budować na dwa sposoby.
Przez (autoconf, automake) albo przez (xmkmf).
Pierwszy sposób wydawał się lepszy.
Niestety jest niedorobiony.
> %{_includedir}/X11/bitmaps/*
> %{_libdir}/X11/bindings
> (_includedir = /usr/include, _libdir = /usr/lib)
>
> Podczas gdy:
>
> To simplify matters and make XFree86 more compatible with the X Window
> System on other systems, the following symbolic links must be present if
> /usr/X11R6 exists:
>
> /usr/bin/X11 -> /usr/X11R6/bin
> /usr/lib/X11 -> /usr/X11R6/lib/X11
> /usr/include/X11 -> /usr/X11R6/include/X11
>
> In general, software must not be installed or managed via the above
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> symbolic links. They are intended for utilization by users only. The
> ^^^^^^^^^^^^^^
> difficulty is related to the release version of the X Window System --
> in transitional periods, it is impossible to know what release of X11 is
> in use.
A to my już nie ustalamy norm ??
Mógłby ktoś przygotować obowiązującą listę pakietów, które mają mieć prefix
/usr/X11R6 i zapisać ją w CVSie.
--
Witold Filipczyk
<witekfl w poczta.onet.pl>
Więcej informacji o liście dyskusyjnej pld-devel-pl