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'