Closed p5pRT closed 20 years ago
In perl-5.8.1 I tried the install.html target. It started to work and then had the error shown below.
It failed here in installhtml. $^X is ./perl but the current dir is in pod/perlfunc where there is no perl
415==> system($^X\, $splitter\, "../$filename") && 416 warn "$0: error running '$splitter ../$filename'" 417 ." from $podroot/$dirname";
I put links from perlfunc and perlipc back up to ../../perl and it then worked. That is until it got to doing the index files.
There it tried to do the destination perlfunc directory which wasn't there since the source perlfunc directory was empty. It bombed out because it did an open on a directory that wasn't there.
I am not sure if perlfunc should have been empty or the code is not quite right.
*****************************************************************************
LD_LIBRARY_PATH=/proj/wdtold/warrend/gnusrc/900180+perl-5.8.1/perl-5.8.1_sun5.8:/tools/eda/ldv/bin:/proj/eda/ldv/ldv/cur/tools/inca/lib:/proj/eda/ldv/ldv/cur/tools/lib ./perl installhtml \ --podroot=. --podpath=. --recurse \ --htmldir=/proj/wdt/gnu_sun5.8/perl-5.8.1/lib/5.8.1/html \ --htmlroot=/proj/wdt/gnu_sun5.8/perl-5.8.1/lib/5.8.1/html \ --splithead=pod/perlipc \ --splititem=pod/perlfunc \ --libpods=perlfunc:perlguts:perlvar:perlrun:perlop \ --verbose splitting files by head. splitting ./pod/perlipc.pod creating ./pod/perlipc/name.pod creating ./pod/perlipc/description.pod creating ./pod/perlipc/signals.pod creating ./pod/perlipc/handling_the_sighup_signal_in_daemons.pod creating ./pod/perlipc/named_pipes.pod creating ./pod/perlipc/deferred_signals__safe_signals_.pod creating ./pod/perlipc/using_open___for_ipc.pod creating ./pod/perlipc/filehandles.pod creating ./pod/perlipc/background_processes.pod creating ./pod/perlipc/complete_dissociation_of_child_from_parent.pod creating ./pod/perlipc/safe_pipe_opens.pod creating ./pod/perlipc/bidirectional_communication_with_another_process.pod creating ./pod/perlipc/bidirectional_communication_with_yourself.pod creating ./pod/perlipc/sockets__client_server_communication.pod creating ./pod/perlipc/internet_line_terminators.pod creating ./pod/perlipc/internet_tcp_clients_and_servers.pod creating ./pod/perlipc/unixdomain_tcp_clients_and_servers.pod creating ./pod/perlipc/tcp_clients_with_io__socket.pod creating ./pod/perlipc/a_simple_client.pod creating ./pod/perlipc/a_webget_client.pod creating ./pod/perlipc/interactive_client_with_io__socket.pod creating ./pod/perlipc/tcp_servers_with_io__socket.pod creating ./pod/perlipc/udp__message_passing.pod creating ./pod/perlipc/sysv_ipc.pod creating ./pod/perlipc/notes.pod creating ./pod/perlipc/bugs.pod creating ./pod/perlipc/author.pod creating ./pod/perlipc/see_also.pod splitting files by item. Can't exec "./perl": No such file or directory at installhtml line 415. installhtml: error running '/proj/wdtold/warrend/gnusrc/900180+perl-5.8.1/perl-5.8.1_sun5.8/./pod/splitpod ../perlfunc.pod' from ./pod/perlfunc at installhtml line 415. ././ext/attrs/attrs.pm => /proj/wdt/gnu_sun5.8/perl-5.8.1/lib/5.8.1/html/./ext/attrs/attrs.html installhtml: error running pod/pod2html: No such file or directory
"warrend@tek.com (via RT)" \perlbug\-followup@​perl\.org writes:
# New Ticket Created by warrend@tek.com # Please include the string: [perl #24493] # in the subject line of all future correspondence about this issue. # \<URL: http://rt.perl.org/rt2/Ticket/Display.html?id=24493 >
This is a bug report for perl from warrend@tek.com\, generated with the help of perlbug 1.34 running under perl v5.8.1.
----------------------------------------------------------------- [Please enter your report here]
In perl-5.8.1 I tried the install.html target. It started to work and then had the error shown below.
It failed here in installhtml. $^X is ./perl but the current dir is in pod/perlfunc where there is no perl
415==> system($^X\, $splitter\, "../$filename") && 416 warn "$0: error running '$splitter ../$filename'" 417 ." from $podroot/$dirname";
I put links from perlfunc and perlipc back up to ../../perl and it then worked. That is until it got to doing the index files.
There it tried to do the destination perlfunc directory which wasn't there since the source perlfunc directory was empty. It bombed out because it did an open on a directory that wasn't there.
I am not sure if perlfunc should have been empty or the code is not quite right.
I think the better fix is this patch to installhtml:
Regards, Slaven
-- Slaven Rezic - slaven@rezic.de
tktimex - project time manager http://sourceforge.net/projects/ptktools/
Slaven Rezic wrote:
I think the better fix is this patch to installhtml:
Thanks\, applied as #21739.
@rgs - Status changed from 'new' to 'resolved'
Migrated from rt.perl.org#24493 (status was 'resolved')
Searchable as RT24493$