On Fri, 2009-07-31 at 13:35 -0400, Seth Vidal wrote: > I think swig has a bug in its packaging. > > specifically > > perl(ExtUtils::MakeMaker) > perl(argv) > perl(example) > perl(it) > perl(the) > > I think those last 4 are an error. > > at least I hope so. > They are. They come from the file Doc/Manual/Perl5.html, that has the following lines: use ExtUtils::MakeMaker; <snip> use it without success, you can build a new version of the Perl <snip> use example; (multiple itmes) <snip> use the use command as normal. For example : <snip> (more use example) <snip> use argv; <snip> use of Perl code might be to supply a high-level interface to certain functions. <snip> Each of those are going to trigger the perl require checker to think those are perl modules if it is ran on this html file. The spec has: cat << \EOF > %{name}-req #!/bin/sh %{__perl_requires} `perl -p -e 's|\S+%{_docdir}/%{name}-doc-%{version}\S +||'` EOF %define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req chmod +x %{__perl_requires} which is going to go through the doc dir, where this html file is found, and scour it for requires. Does the same for provides which may also screw things up. So where is the bug? That the provider/require script is being ran on html files, that the script is reading html files and treating them like perl files? We'll need to get a new version of swig built to fix this, however it needs to be fixed.
Ahem. This is actually an issue with the F-10 build, which /doesn't/ properly filter out the docs files. Moving to that version.
Sorry for the initial confusion; I thought it failed build on F11 as well, but Jesse is right that it's just F10.
Finger pointing doesn't fix the fact that the rpm is broken and will not install.
*** Bug 515175 has been marked as a duplicate of this bug. ***
*** Bug 515108 has been marked as a duplicate of this bug. ***
swig-1.3.39-3.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/swig-1.3.39-3.fc10
This issue should be fixed in swig-1.3.39-3.fc10. Sorry for troubles.
(In reply to comment #7) > This issue should be fixed in swig-1.3.39-3.fc10. Sorry for troubles. I tagged this in dist-f10-override for now
swig-1.3.39-3.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
*** Bug 515577 has been marked as a duplicate of this bug. ***