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

Jakub Bogusz qboosh w pld-linux.org
Pon, 3 Paź 2005, 19:03:04 CEST


On Mon, Oct 03, 2005 at 05:06:57PM +0200, Paweł Gołaszewski wrote:
> On Mon, 3 Oct 2005, Jakub Bogusz wrote:
> > > Author: blues                        Date: Wed Sep 28 15:27:52 2005 GMT
> > > Module: SPECS                         Tag: HEAD
> > > ---- Log message:
> > > - 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
Index: ImageMagick.spec
===================================================================
RCS file: /cvsroot/SPECS/ImageMagick.spec,v
retrieving revision 1.216
diff -u -r1.216 ImageMagick.spec
--- ImageMagick.spec    3 Oct 2005 15:26:07 -0000       1.216
+++ ImageMagick.spec    3 Oct 2005 16:58:52 -0000
@@ -580,8 +580,6 @@
 %{__automake}
 # XXX: what requires these CFLAGS/LDFLAGS?
 %configure \
-       CFLAGS="%{rpmcflags} -I/usr/X11R6/include" \
-       LDFLAGS="-L/usr/X11R6/%{_lib}" \
        --enable-fast-install \
        --enable-lzw \
        --enable-shared \

Pakiet się zbudował. Jedyne rozszerzenie zbudowane jako zaślepka to dot -
z powodu zbyt starej wersji graphviza (BR już poprawił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.


-- 
Jakub Bogusz    http://qboosh.cs.net.pl/



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