From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041109 Firefox/1.0 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): php-4.3.9-3 How reproducible: Always Steps to Reproduce: 1. rpm -i php-4.3.9-3.src.rpm 2. cd redhat/SPECS 3. rpmbuild -bb php.spec Additional info:
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.