Red Hat Bugzilla – Bug 138441
libidn-devel missing as build requirement
Last modified: 2007-11-30 17:10:53 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5)
Description of problem:
php does not build from source, libidn-devel is msising as a build
requirement. rpmbuild -bb php.spec fails in the configure script.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. rpm -i php-4.3.9-3.src.rpm
2. cd redhat/SPECS
3. rpmbuild -bb php.spec
Looks like curl-devel should Require: libidn-devel
This build requirement to libidn-devel should be added to curl-devel,
not to php(-devel). Every package linking against curl and/or using
curl-devel can possibly fall into this problem and it would be the
worst case to add libidn-devel to every package requiring curl-devel.
This problem was introduced with bug #134595, where curl got IDN
support enabled. After moving this bug, it also should be marked as
EasyFix (Joe, you caused a midair collision *g*).
Adrian, this fix didn't reach Rawhide, yet - why?!
comment 3: you're right-- it didn't get pushed out from internal
(accident). I'm going to consolidate it with one more important patch
and re-push later this week-- as this bug isn't high enough priority
to need two pushes in one week (it only affects people re-building
from the src)
*** Bug 142395 has been marked as a duplicate of this bug. ***
*** Bug 146449 has been marked as a duplicate of this bug. ***
Adrian if there's any other motivation to push a curl update for FC3 please
include this fix since lots of people are hitting it.