Red Hat Bugzilla – Bug 147571
pexpect fails to build on x86_64 due to differing library paths
Last modified: 2007-11-30 17:11:00 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041111 Firefox/1.0
Description of problem:
The build of pexpect on x86_64 fails. This is due to listing the files to be included using the arch specific directories. Because x86_54 is multilib we need to put them into the arch independent directories instead. Updating to the macros recommended in the latest fedora-rpmdeveltools fixes this.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. On x86_64 attempt rpmbuild -ba pexpect.spec
Actual Results: Errors as seen at http://fedoraproject.org/extras/3/build-logs/x86_64/pexpect.log
Expected Results: Build completes with a pexpect rpm package.
Created attachment 110868 [details]
Patch to update macros so x86_64 builds work
Patch against the CVS devel branch to get the x86_64 build to work. This
updates the spec to use the latest macros specified in
Tested on x86_64 by Aurelian Bompard:
Panu, if the patch here it's okay (it's okay in my eyes) just say and
Sure, go ahead. For these cases if things seem ok just go ahead and
commit, no need to get "approval" from me. I'm kinda out of business
anyway until I get CVS access (which has nothing to do with RH, I just
need to get an "OK" from my employees lawyers who are being sloooooow
>Sure, go ahead.
Committed and build requested.
>For these cases if things seem ok just go ahead and
>commit, no need to get "approval" from me
Panu, Toshio, can any of you close this bug? Thanks.