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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to