Subject: Problems building perl modules
To: None <tech-pkg@netbsd.org>
From: Michael Wolfson <michael@nosflow.com>
List: tech-pkg
Date: 11/07/2003 19:40:03
This is on a Darwin 7.0.0 (MacOS X 10.3) system:
(Gizmobook) /usr/src/pkgsrc/security/p5-Digest-SHA1# bmake configure
===> Checking for vulnerabilities in p5-Digest-SHA1-2.04
=> Checksum OK for Digest-SHA1-2.04.tar.gz.
===> Extracting for p5-Digest-SHA1-2.04
===> Required installed package perl>=5.8.0: perl-5.8.1 found
===> Patching for p5-Digest-SHA1-2.04
===> Overriding tools for p5-Digest-SHA1-2.04
===> Buildlinking for p5-Digest-SHA1-2.04
/bin/sh: line 1: [: too many arguments
This happens with a variety of p5-* packages. When trying to build, it
always complains of missing .h files.
If I try with PKG_DEBUG_LEVEL=2, the relevant portion looks like the
string being passed to /bin/sh is too long (see below).
Any ideas?
-- MW
+ cd /usr/pkg
+ rel_files=/lib/perl5/5.8.1/darwin-2level/CORE/*
/lib/perl5/5.8.1/darwin-2level/auto/DynaLoader/DynaLoader.a
+ file=/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/*
+ '[' -z '' ']'
+
dest=/Volumes/NetBSD/usr/src/pkgsrc/security/p5-Digest-SHA1/work/
.buildlink//lib/perl5/5.8.1/darwin-2level/CORE/*
+ '[' -f /usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/EXTERN.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/INTERN.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/XSUB.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/av.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/cc_runtime.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/config.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/cop.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/cv.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/dosish.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/embed.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/embedvar.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/fakesdio.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/fakethr.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/form.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/gv.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/handy.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/hv.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/intrpvar.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/iperlsys.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/keywords.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/libperl.dylib
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/malloc_ctl.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/mg.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/nostdio.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/op.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/opcode.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/opnames.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/pad.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/patchlevel.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/perl.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/perlapi.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/perlio.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/perliol.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/perlsdio.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/perlsfio.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/perlvars.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/perly.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/pp.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/pp_proto.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/proto.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/reentr.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/regcomp.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/regexp.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/regnodes.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/scope.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/sv.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/thrdvar.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/thread.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/uconfig.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/unixish.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/utf8.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/utfebcdic.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/util.h
/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/warnings.h ']'
/bin/sh: line 1: [: too many arguments
+ echo '/usr/pkg//lib/perl5/5.8.1/darwin-2level/CORE/*: not found'