Opened 10 years ago

Closed 10 years ago

#3764 closed bug (invalid)

Config.pm doesn't extract from Autoconf or Perl zipfiles

Reported by: haiqu Owned by: axeld
Priority: normal Milestone: R1
Component: Applications/Command Line Tools Version: R1/pre-alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: x86

Description

When installing Development options, the files called Config.pm do not extract from Autoconf or Perl. It appears they are protected somehow so that a foreign configuration file isn't used on the wrong system. I also tried to copy one from another drive and failed earlier tonight.

Puzzling.

Change History (7)

comment:1 by haiqu, 10 years ago

BuildHaikuImage1 install-haiku 
Populating image ...
Unzipping generated/download/bebook_20081026.zip ...
Unzipping generated/download/gcc-2.95.3-haiku-081024.zip ...
Unzipping generated/download/autoconf-2.63-gcc2-2008-11-05.zip ...
Unzipping generated/download/automake-1.10.1-gcc2-2008-11-06.zip ...
error:  cannot create generated/tmp/unzip/common/share/automake-1.10/Automake/Config.pm
Unzipping generated/download/bison-2.4-gcc2-2008-11-09.zip ...
Unzipping generated/download/flex-2.5.35-gcc2-2008-11-09.zip ...
Unzipping generated/download/jam-haiku-gcc2-2008-03-27-2.zip ...
Unzipping generated/download/libtool-2.2.6a-gcc2-2008-11-09.zip ...
Unzipping generated/download/m4-1.4.12-gcc2-2008-11-04.zip ...
Unzipping generated/download/texinfo-4.13a-gcc2-2008-11-09.zip ...
Unzipping generated/download/openssl-0.9.8j-gcc2-2009-01-28.zip ...
Unzipping generated/download/perl-5.10.0-gcc2-2008-10-29.zip ...
error:  cannot create generated/tmp/unzip/common/lib/perl5/5.10.0/BePC-haiku/Config.pm
error:  cannot create generated/tmp/unzip/common/lib/perl5/5.10.0/BePC-haiku/Encode/Config.pm
error:  cannot create generated/tmp/unzip/common/lib/perl5/5.10.0/CPANPLUS/Config.pm
error:  cannot create generated/tmp/unzip/common/lib/perl5/5.10.0/ExtUtils/MakeMaker/Config.pm
error:  cannot create generated/tmp/unzip/common/lib/perl5/5.10.0/Log/Message/Config.pm
error:  cannot create generated/tmp/unzip/common/lib/perl5/5.10.0/Module/Build/Config.pm
error:  cannot create generated/tmp/unzip/common/lib/perl5/5.10.0/Net/Config.pm

I also tried unpacking the Perl sources (.tar.gz format) and these files were still missing. Expander shows them as being in the file, so there's possibly a problem with Expander, or rather the underlying shell executable that it calls.

comment:2 by haiqu, 10 years ago

In an apparently related fault, the latest build now locks up while trying to extract Autoconf. Building from BeOS 5.0.3 here.

comment:3 by umccullough, 10 years ago

This is likely something wrong with your host platform (BeOS 5.0.3) - as I have seen neither of these issues from a Linux host.

It's probably worth noting that the build system uses its own zip tool, rather than the host's own version of zip:

http://dev.haiku-os.org/browser/haiku/trunk/src/tools/zip

Perhaps something is configured wrong when this is compiled for BeOS during the first jam?

comment:4 by haiqu, 10 years ago

From within Haiku, if I open the Perl sources and extract them I still get missing files. This rules out BeOS as the culprit for the first problem, at least. Since the second happened only the next day I drew a link between them, but it also may have been coincidental.

comment:5 by korli, 10 years ago

Works fine within Haiku here.

comment:6 by haiqu, 10 years ago

As at hrev30266 I can no longer duplicate this fault. Consider it closed.

comment:7 by mmadia, 10 years ago

Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.