Glibc is holding back quite some builds on the alpha. What do you make of the errors in this buildoutput?

http://eijk.homelinux.org/build/cooker/alpha/glibc-2.3.2-5mdk

I don't have a comparison on i586.

rpm -qpR glibc-2.3.2-5mdk.src.rpm doesn't include gd-devel, while at build time it is required. That's why:
http://eijk.homelinux.org/build/cooker/i586/glibc-2.3.2-5mdk

I guess some bug in the mechanism to get the BuildRequires out of a package with rpm -qpR. Where is gd-devel?:

$ rpm -qpR /mirrors/cooker/SRPMS/glibc-2.3.2-5mdk.src.rpm | sort
binutils >= 2.13.90.0.18-2mdk
gcc >= 2.96-0.50mdk
gettext
patch
perl
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(VersionedDependencies) <= 3.0.3-1
tetex
tetex-latex
texinfo


But there in glibc.spec:

# Define to bootstrap new glibc
%define build_bootstrap 0

%define build_profile   1
%define build_nscd      1
%define build_doc       1
*%define build_utils    1*
%define build_i18ndata  1
%define build_timezone  1

# Disable a few defaults when cross-compiling a glibc
%if "%{name}" != "glibc"
%define build_doc       0
%define build_pdf_doc   0
%define build_biarch    0
%define build_check     0
%define build_debug     0
%define build_nscd      0
%define build_profile   0
*%define build_utils    0*
%define build_i18ndata  0
%define build_timezone  0
%endif

# Allow --with[out] <feature> at rpm command line build
%{expand: %{?_without_PDF:      %%global build_pdf_doc 0}}
%{expand: %{?_without_CHECK:    %%global build_check 0}}
*%{expand: %{?_without_UTILS:   %%global build_utils 0}}*
%{expand: %{?_without_BOOTSTRAP:%%global build_bootstrap 0}}
%{expand: %{?_with_PDF:         %%global build_pdf_doc 1}}
%{expand: %{?_with_CHECK:       %%global build_check 1}}
*%{expand: %{?_with_UTILS:      %%global build_utils 1}}*
%{expand: %{?_with_BOOTSTRAP:   %%global build_bootstrap 1}}


I guess rpm -qpR takes the define from the cross-compiling section...

regards,

Stefan

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature



Reply via email to