SPECS: ImageMagick.spec - started upgrade to 6.2.4-6, allow full b...
Jakub Bogusz
qboosh w pld-linux.org
Wto, 4 Paź 2005, 22:45:42 CEST
On Mon, Oct 03, 2005 at 09:31:28PM +0200, Paweł Gołaszewski wrote:
> On Mon, 3 Oct 2005, Jakub Bogusz wrote:
> > > > > - started upgrade to 6.2.4-6, allow full build on amd64, NFY
> > > > > %configure \
> > > > > + CFLAGS="-I/usr/X11R6/include" \
> > > > > + LDFLAGS="-L/usr/X11R6/%{_lib}" \
> > > >
> > > > Co konkretnie tych dodatków wymaga?
> > > AFAIR to jest wymagane dla nagłówków przychodzących z X11-DPS ? W tej
> > > chwili nie pamiętam dokładnie.
> > [qboosh w x8664 SPECS]$ cvs diff -u ImageMagick.spec
> [...]
> > - CFLAGS="%{rpmcflags} -I/usr/X11R6/include" \
> > - LDFLAGS="-L/usr/X11R6/%{_lib}" \
> [...]
> > Pakiet się zbudował. Jedyne rozszerzenie zbudowane jako zaślepka to dot -
> > z powodu zbyt starej wersji graphviza (BR już poprawiłem).
>
> Tego akurat nie zauważyłem.
>
> > > > Nie wygląda na potrzebną, przynajmniej na x86.
> > > Na amd64 testowałem i było.
> > > > Na x86 linia LDFLAGS powoduje dodanie drugiego -L/usr/X11R6/lib -
> > > > czyli pewnie coś w configure lub makrach jest do poprawki.
> > > ...za to na amd64 jest wymagane... Można zrobić ifarch, ale chyba dla
> > > tego, żeby się nie duplikowało nie warto.
> > Pokaż błąd. Jak testowałem teraz, to nie wyszedł.
> > -L/usr/X11R6/lib64 zostało dodane do LDFLAGS.
>
> Bez -I/usr/X11R6/include jest przy configure:
> [...]
> checking for Display Postscript support ...
> checking DPS/dpsXclient.h usability... no
> checking DPS/dpsXclient.h presence... no
> checking for DPS/dpsXclient.h... no
> checking for DPSInitialize in -ldps... no
> checking for DPSInitialize in -ldps... no
> checking for XDPSPixelsPerPoint in -ldpstk... no
> checking if DPS package is complete... no
> [...]
>
> ...i przez to nie buduje się:
> [...]
> RPM build errors:
> File not found: /home/users/blues/tmp/ImageMagick-6.2.4.6-root-blues/usr/lib64/ImageMagick-6.2.4/modules-Q16/coders/x.so
> File not found: /home/users/blues/tmp/ImageMagick-6.2.4.6-root-blues/usr/lib64/ImageMagick-6.2.4/modules-Q16/coders/x.la
> File not found: /home/users/blues/tmp/ImageMagick-6.2.4.6-root-blues/usr/lib64/ImageMagick-6.2.4/modules-Q16/coders/xwd.so
> File not found: /home/users/blues/tmp/ImageMagick-6.2.4.6-root-blues/usr/lib64/ImageMagick-6.2.4/modules-Q16/coders/xwd.la
> [...]
>
> Po moich zmianach - buduje się.
To wygląda na problem z samymi X, nie DPS. Pokaż/wystaw wcześniejszy
kawałek config.loga.
> To jest czysty chroot amd64, świeżutko robiony, więc nie ma tu nic szansy
> być namieszane (jeszcze :) ).
Ja testowałem w playgroundzie u jajcusia.
--
Jakub Bogusz http://qboosh.cs.net.pl/
Więcej informacji o liście dyskusyjnej pld-devel-pl