Hallo Frank, do you have the redhat-rpm-config rpm installed on your build node?
Schoene Gruesse, Matthias On Feb 7, 2013, at 9:52 AM, "ZITBB Büttner, Frank" <frank.buett...@polizei.brandenburg.de> wrote: > Hello list, > I have try to rebuild an rpm package with use the %configure macro. > This will fails, beacuse the %_host_vendor macro witch is placed at: > /usr/lib/rpm/macros is set to "unknown" and not to "redhat" like the > "%_vendor" macro in the same file. This will result that the build script will > think it is an cross build. But it is not. > > So I think it will be in an bug in SL Linux. > > package: rpm-4.8.0-27.el6.x86_64 > > > Sample: > %configure will result in: > ./configure --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu > --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr > --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc > --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 > --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib > --mandir=/usr/share/man --infodir=/usr/share/info > > but correct will be: > ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu > --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr > --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc > --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 > --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib > --mandir=/usr/share/man --infodir=/usr/share/info > > > Thanks > > Frank Büttner
smime.p7s
Description: S/MIME cryptographic signature