pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: perl5 won't build (was Re: python dumps core on current-users)



On Mon, 28 Apr 2008 20:46:45 +0200
dieter roelants <dieter.NetBSD%pandora.be@localhost> wrote:

> 
> [ I'm not on pkgsrc-users ]
> 
> On Mon, 28 Apr 2008 14:30:52 +0200 Thomas Klausner <wiz%NetBSD.org@localhost>
> wrote:
> > On Mon, Apr 28, 2008 at 12:03:52PM +0000, Steven M. Bellovin wrote:
> > > I tried building perl5 under pkg_comp -- i.e., with a much older
> > > running kernel -- and it failed.  This suggests that whatever the
> > > problem is, it's not from the kernel.  (I also use amd64.)
> > 
> > You have (according to your pkgsrc-users mail)
> >         Making x2p stuff
> > You haven't done a "make depend" yet!
> > *** Error code 1
> > 
> 
> I believe this to be caused by
> http://mail-index.netbsd.org/source-changes/2008/04/25/msg005305.html :
> 
> Modified Files:
>         src/bin/sh: parser.c
> 
> Log Message:
> Detect unmatched quotes inside old style command substitution.
> echo `"`
> 
> 
> Coincidentally, I had the same problem building perl (without pkgsrc)
> last week with a /bin/sh that also croaks on unmatched quotes inside
> backticks. If you look for the string "finc" (1st or 2nd match, I
> don't remember) in makedepend.SH in the perl source, you'll find the
> unmatched quote somewhere in a sed command.
> 
Interesting; thanks.  Sounds like something to be fixed with a patch
file for now and then to be fed upstream.


                --Steve Bellovin, http://www.cs.columbia.edu/~smb


Home | Main Index | Thread Index | Old Index