Greetings,

I recently upgraded to openSUSE 11.4 and wanted to upgrade my amanda
2.6 to 3.2.2.  As there is no rpm available for 11.4, I am trying the
same route which was succesful 2 years ago:
-download the src.rpm package
-rpm -i amanda*.src.rpm
-rpmbuild -ba /usr/src/packages/SPECS/amanda.spec

However, this time the rpmbuild fails on something to do with a
BuildRequire line for curl (I think):
--
contrib@fiume:> rpmbuild -ba /usr/src/packages/SPECS/amanda.spec
error: line 219: Dependency tokens must begin with alpha-numeric, '_' or '/': 
BuildRequires: %{curl} >= 7.10.0
--

I think I have all depencies correct:
--
charles@fiume:~> rpm -qa |grep autoconf
sane-backends-autoconfig-1.0.22-1.5.1.i586
autoconf-2.68-4.1.noarch
charles@fiume:~> rpm -qa |grep automake
automake-1.11.1-7.1.noarch
charles@fiume:~> rpm -qa |grep binut
binutils-gold-2.21-13.1.i586
binutils-2.21-13.1.i586
charles@fiume:~> rpm -qa |grep bison
bison-2.4.1-6.1.i586
charles@fiume:~> rpm -qa |grep flex
flex-2.5.35-54.4.i586
charles@fiume:~> rpm -qa |grep gcc
gcc-c++-4.5-19.1.i586
gcc45-c++-4.5.1_20101208-9.8.i586
libstlport_gcc4-4.6.2-9.1.i586
gcc-4.5-19.1.i586
libgcc45-4.5.1_20101208-9.8.i586
gcc45-4.5.1_20101208-9.8.i586
gcc-fortran-4.5-19.1.i586
gcc45-fortran-4.5.1_20101208-9.8.i586
charles@fiume:~> rpm -qa |grep glib2
libpackagekit-glib2-14-0.6.12-1.4.1.i586
glib2-branding-openSUSE-11.4-4.2.noarch
glib2-tools-2.28.0-3.6.1.i586
glib2-devel-2.28.0-3.6.1.i586
charles@fiume:~> rpm -qa |grep -i readline
readline-devel-6.1-18.25.1.i586
readline-doc-6.1-18.25.1.noarch
libreadline6-6.1-18.25.1.i586
perl-TermReadLine-Gnu-1.16-116.1.i586
charles@fiume:~> rpm -qa |grep -i curl
curl-7.21.2-9.1.i586
libcurl4-7.21.2-9.1.i586
libcurl-devel-7.21.2-9.1.i586
charles@fiume:~> rpm -qa |grep -i openssl
perl-Crypt-OpenSSL-Random-0.04-12.1.i586
libopenssl-devel-1.0.0c-17.1.i586
libopenssl1_0_0-1.0.0c-17.1.i586
openssl-1.0.0c-17.1.i586
perl-Crypt-OpenSSL-RSA-0.26-6.1.i586
libopenssl0_9_8-0.9.8m-5.2.i586
--

The particular lines in the SPECS/amanda.spec file are:
--
 206 # TODO - Need required versions for these:
 207 BuildRequires: autoconf
 208 BuildRequires: automake
 209 BuildRequires: binutils
 210 BuildRequires: bison
 211 BuildRequires: flex
 212 BuildRequires: gcc
 213 BuildRequires: glib2 >= 2.2.0
 214 BuildRequires: glib2-devel
 215 BuildRequires: readline
 216 # Note: newer distros have changed most *-devel to lib*-devel, and added a
 217 # provides tag for backwards compat.
 218 BuildRequires: readline-devel
 219 BuildRequires: %{curl} >= 7.10.0
 220 BuildRequires: %{curl}-devel >= 7.10.0
 221 BuildRequires: openssl
 222 BuildRequires: openssl-devel
 223 BuildRequires: perl(ExtUtils::Embed)
--

Any help would be appreciated. 

Regards, Charles








-- 
Charles Stroom
email: charles at no-spam.stremen.xs4all.nl (remove the "no-spam.")

Reply via email to