OK, I figured out what is causing this:
make.
I downgraded make to the one supplied with 7.0 (make-3.77-12mdk)
on my alpha, and it built fine:
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.81595
+ umask 022
+ cd /users/stefan/RPM/BUILD
+ cd gtk+-1.2.7
+ rm -rf /var/tmp/gtk-1.2.7-root
+ exit 0
Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.81595
+ umask 022
+ cd /users/stefan/RPM/BUILD
+ rm -rf gtk+-1.2.7
+ exit 0
On my intel, downgraded to make-3.77-11mdk, and it built fine:
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.93820
+ umask 022
+ cd /users/stefan/RPM/BUILD
+ cd gtk+-1.2.7
+ rm -rf /var/tmp/gtk-1.2.7-root
+ exit 0
Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.23797
+ umask 022
+ cd /users/stefan/RPM/BUILD
+ rm -rf gtk+-1.2.7
+ exit 0
So... It seems that the latest make versions (3.79) are giving gtk+
a hard time...
Can someone verify this please?
Thanks,
Stefan
Stefan van der Eijk wrote:
>
> Hi,
>
> For the last few weeks I'm having some problems building a number
> of packages. gtk+ is one of them.
>
> Here's what goes wrong (on both intel and alpha systems):
>
> ranlib .libs/libgdk.a
> creating libgdk.la
> (cd .libs && rm -f libgdk.la && ln -s ../libgdk.la libgdk.la)
> make[2]: Leaving directory `/data/users/stefan/RPM/BUILD/gtk+-1.2.7/gdk'
> Making all in gtk
> make[2]: Entering directory
> `/data/users/stefan/RPM/BUILD/gtk+-1.2.7/gtk'
> Makefile:472: *** Insufficient number of arguments (0) to function
> `strip'. Stop.
> make[2]: Leaving directory `/data/users/stefan/RPM/BUILD/gtk+-1.2.7/gtk'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/data/users/stefan/RPM/BUILD/gtk+-1.2.7'
> make: *** [all-recursive-am] Error 2
> Bad exit status from /var/tmp/rpm-tmp.96549 (%build)
>
> Both of my config's are up2date with cooker (see the rpm -qa lists),
> Geoffrey Lee says that the package builds on his machine without
> probs (Mandrake 6.0 + tonnes of cooker stuff). I'm wondering what
> other people's experiences are...
>
> regards,
>
> Stefan
>
> ------------------------------------------------------------------------
> Name: alpha.txt.bz2
> alpha.txt.bz2 Type: unspecified type (application/octet-stream)
> Encoding: base64
>
> Name: intel.txt.bz2
> intel.txt.bz2 Type: unspecified type (application/octet-stream)
> Encoding: base64
>
> Name: gtk+-1.2.7-4mdk.src.rpm.alpha.bz2
> gtk+-1.2.7-4mdk.src.rpm.alpha.bz2 Type: unspecified type
>(application/octet-stream)
> Encoding: base64
>
> Name: gtk+-1.2.7-4mdk.src.rpm.intel.bz2
> gtk+-1.2.7-4mdk.src.rpm.intel.bz2 Type: unspecified type
>(application/octet-stream)
> Encoding: base64