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