Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Jul 2019 23:19:23 +0200
From:      Sid <sid@bsdmail.com>
To:        "Adam Weinberger" <adamw@adamw.org>
Cc:        "FreeBSD Ports" <freebsd-ports@freebsd.org>
Subject:   Re: www/weblint error message
Message-ID:  <trinity-a177debf-8ca4-414b-92ed-7010c29d9370-1563657563756@3c-app-mailcom-lxa08>
In-Reply-To: <CAP7rwci%2BOf3BXWn-Jwz1ojBjeOE6-4zHbSHH4szGcKFmybfvOQ@mail.gmail.com>
References:  <trinity-c4baf29f-8e03-4670-b8ea-0aeb9ff77ee4-1563650556392@3c-app-mailcom-lxa06> <CAP7rwci%2BOf3BXWn-Jwz1ojBjeOE6-4zHbSHH4szGcKFmybfvOQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Thanks,

Here's the line:
              &whine($., 'expected-attribute', $id) unless defined %args;

After removing "defined" or "unless defined %args", this is the error mess=
age when running weblint:
              Can't locate newgetopt.pl in @INC (@INC contains: /usr/local=
/lib/perl5/site_perl/mach/5.28 /usr/local/lib/perl5/site_perl /usr/local/l=
ib/perl5/5.28/mach /usr/local/lib/perl5/5.28) at /usr/local/bin/weblint li=
ne 510.

Adding "SITECUSTOMIZE" to the perl5.28 (make config) configuration option =
didn't make a difference. www/weblint's file(s) will have to be updated.

> Saturday, July 20, 2019 at 3:35 PM:
>
> On Sat, Jul 20, 2019 at 1:35 PM:
> >
> > On trying to run www/weblint, I got this error message:
> >
> >  Can't use 'defined(%hash)' (Maybe you should just omit the defined()?=
) at /usr/local/bin/weblint line 846.
> >
> > It's worked on a previous compile. I'm not sure if this is a bug or if=
 I need to configure something. Thank you.
>
> Perl no longer supports defined(%hash). Instead of
>   if defined(%hash)
> it should be
>   if (%hash)
>
> # Adam
>
>
> --
> Adam Weinberger
> adamw@adamw.org
> https://www.adamw.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?trinity-a177debf-8ca4-414b-92ed-7010c29d9370-1563657563756>