Red Hat Bugzilla – Bug 143876
ghex fails build on x86_64
Last modified: 2007-11-30 17:10:57 EST
Created attachment 109188 [details]
suggested patch to allow ghex building on x86_64 when popt.i386 is installed
ghex-2.8.0-3 did not build for preextras. Seems an insatlled opot package for
i386 is the troublemaker. Without it it builds fine, but if you use the
rpath-check from fedora-rpmdevtools the build also failes with:
+ /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
ERROR: file '/usr/bin/ghex2' contains a standard rpath '/usr/lib64' in [/usr/lib64]
Fehler: Bad exit status from /var/tmp/rpm-tmp.79246 (%install)
The attached patch fixes both problems. Discussion on the patch:
I've followed the discussion on fedora-extras [thanks for the Cc
anyway!], but unfortunately I don't have access to any system suitable
for package development at the moment, and, for reasons at least
partially beyond my control, I don't know when I will, so I'm not sure
when I can deal with this.
The no-scrollkeeper patch is essentially identical, right (i.e. except
for different line numbers)?
>but unfortunately I don't have access to any system suitable
>for package development at the moment, and, for reasons at least
>partially beyond my control, I don't know when I will, so I'm not
>sure when I can deal with this.
Ahh, okay. Good to know. Maybe I'll try to fix this package together
with Michael or someone else so we can at least build an x86_64
version. If you have problems with that: Just say and I'll stop!
>The no-scrollkeeper patch is essentially identical, right
Yes -- it was only neccessary due to the autoreconf stuff.
OK. You have my blessing to go ahead, and please coordinate it with
Created attachment 109529 [details]
second try to fix ghex2 on x86_64 -- uses make parm LIBTOOL=
as discussed with mschwendt on fedora-extras-list; Build and execution tested
on x86_64 and i386
Applied in CVS.
[didn't mean to close this yet -- that was an accident ;)]
Fixed in ghex-2.8.1-2.x86_64.rpm