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