SPECS: ImageMagick.spec - started upgrade to 6.2.4-6, allow full b...

Paweł Gołaszewski blues w pld-linux.org
Pon, 3 Paź 2005, 21:31:28 CEST


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 jest czysty chroot amd64, świeżutko robiony, więc nie ma tu nic szansy 
być namieszane (jeszcze :) ).

-- 
pozdr.  Paweł Gołaszewski          jid:blues<at>jabber<dot>gda<dot>pl
--------------------------------------------------------------------------
If you think of MS-DOS as mono, and Windows as stereo, then Linux is Dolby
Pro-Logic Surround Sound with Bass Boost and all the music is free.


Więcej informacji o liście dyskusyjnej pld-devel-pl