Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=230406
Summary: MakeMaker has perl.mak depending on non-existent /usr/lib/perl5/5.8.8/i386-linux-thread- multi/CORE/config.h' Product: Fedora Core Version: devel Platform: i386 OS/Version: Linux Status: NEW Severity: medium Priority: normal Component: perl AssignedTo: rnorwood@redhat.com ReportedBy: vonbrand@inf.utfsm.cl QAContact: dkl@redhat.com CC: fedora-perl-devel-list@redhat.com
Description of problem: I tried to build git here, the build fails:
make[2]: Entering directory `/home/vonbrand/tmp/git/perl' make[2]: *** No rule to make target `/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/config.h', needed by `perl.mak'. Stop.
The generated perl.mak file (essentially a Makefile with funny name) contains the following:
PERL_INC = /usr/lib/perl5/5.8.8/sparc-linux-thread-multi/CORE ... CONFIGDEP = $(PERL_ARCHLIB)$(DFSEP)Config.pm $(PERL_INC)$(DFSEP)config.h ... $(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
I don't see how this could ever have worked, as the $(CONFIGDEP) file doesn't exist. Strangely, the same git does build OK on Aurora Linux (essentially an oldish Fedora Core), with the exact same Makefile, where the referenced file doesn't exist either.
I'm blaming perl as it is the only piece I think might be involved that changed today, and before updating today the build went fine.
Version-Release number of selected component (if applicable): perl-5.8.8-13.fc7
How reproducible: Don't know.
Steps to Reproduce: 1. 2. 3.
Actual results:
Expected results:
Additional info:
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: MakeMaker has perl.mak depending on non-existent /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/config.h'
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=230406
------- Additional Comments From rnorwood@redhat.com 2007-02-28 15:59 EST ------- Horst,
Do you have perl-devel installed? And if not, does installing that fix it? This looks similar to the last few comments of bug #197841 - I suspect that config.h got moved from perl to perl-devel with the new spec file for the perl package review. (that's bug #226276)
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: MakeMaker has perl.mak depending on non-existent /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/config.h'
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=230406
------- Additional Comments From vonbrand@inf.utfsm.cl 2007-03-01 08:00 EST ------- No, perl-devel is not installed, installing it fixes this.
Perhaps MakeMaker (and other -devel stuff) should move over?
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: MakeMaker has perl.mak depending on non-existent /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/config.h'
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=230406
------- Additional Comments From tcallawa@redhat.com 2007-03-01 08:12 EST ------- We're still trying to get perl-devel sorted out. Suggestions of what should move into perl-devel would be GREATLY appreciated. :)
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report.
Summary: MakeMaker has perl.mak depending on non-existent /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/config.h'
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=230406
bugzilla@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Priority|normal |medium Product|Fedora Core |Fedora
skasal@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |RAWHIDE
------- Additional Comments From skasal@redhat.com 2007-07-27 10:06 EST ------- In perl 5.8.8-16 from 2007-03-28, MakeMaker wasmoved to a a separate subpackage: perl-ExtUtils-MakeMaker. And that package requires perl-devel which contains the .../CORE/config.h.
I believe that this change has fixed the issue.
perl-devel@lists.fedoraproject.org