Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#2906 closed task (worksforme)

Temporary system perl can't build pod2man when tcsh exists

Reported by: Jean-Michel Pollion Owned by: Matthew Burgess
Priority: normal Milestone:
Component: Book Version: SVN
Severity: normal Keywords:
Cc:

Description

I've come across a problem with the latest perl 5.14 (perhaps the problem existed before though). When tcsh exists on the hosts, perl won't build pod2man, which means that the part where we install pod2man in chapter 5 fails in this case.

Change History (6)

comment:1 by Matthew Burgess, 13 years ago

Owner: changed from lfs-book@… to Matthew Burgess
Status: newassigned

comment:2 by Matthew Burgess, 13 years ago

I have successfully built Perl-5.14.1 using a centos-6.0 host that has tcsh-6.17-12.el6 installed. Could you provide your build logs for a failing build please?

comment:3 by Jean-Michel Pollion, 13 years ago

Actually, the perl build succeeds, but it's just that pod2man is not generated at all. So when we try to copy pod2man in chapter 5, it fails as pod2man doesn't exist.

I'll try to provide a build log for both cases.

comment:4 by Matthew Burgess, 13 years ago

Here's the relevant bit from my build logs, showing that pod2man is built:

../../miniperl "-I../../lib" "-I../../lib" "-I../../lib" "-I../../lib" pod2man.PL pod2man
Extracting pod2man (with variable substitutions)
cp pod2man blib/script/pod2man
/mnt/lfs/sources/perl-5.14.1/cpan/podlators/../../miniperl "-I../../lib" "-I../../lib" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/pod2man

and installed:

        Everything is up to date. Type 'make test' to run test suite.
make[1]: Leaving directory `/mnt/lfs/sources/perl-5.14.1'
`perl' -> `/tools/bin/perl'
`cpan/podlators/pod2man' -> `/tools/bin/pod2man'

comment:5 by Matthew Burgess, 13 years ago

Resolution: worksforme
Status: assignedclosed

As this bug hasn't been updated in 2 weeks, and I couldn't reproduce it, I'm closing. If you hit this issue, please try to work through it on lfs-support first, then re-open if it's confirmed there.

comment:6 by (none), 13 years ago

Milestone: 6.9

Milestone 6.9 deleted

Note: See TracTickets for help on using tickets.