pro tip: as workaround, create a symlink to lint from /bin/true ;)
On 5/10/18, Rick Miller <vrwmil...@gmail.com> wrote: > On Thu, May 10, 2018 at 8:23 AM Dimitry Andric <d...@freebsd.org> wrote: > >> On 10 May 2018, at 12:47, Rick Miller <vrwmil...@gmail.com> wrote: >> > >> > On Thu, May 10, 2018 at 6:35 AM Rick Miller <vrwmil...@gmail.com> wrote: >> ... >> >> Performing a release build via release/release.sh in r331337 of >> stable/11 >> >> errors citing the lack of lint. It’s understood lint was removed from >> >> stable/11 so src.conf includes WITHOUT_LINT, but errors persist. As the >> >> code review alludes to[1], lint is irrelevant here. It seems >> WITHOUT_LINT >> >> may not be the only thing I’m looking for. What is the best approach >> >> for >> >> mitigating these errors? >> >> >> >> >> > Here’s the error w/o email munging: >> > >> > ===> usr.bin/xlint/xlint (all) >> > /data/dists/11.1.9.0-amd64-md/usr/src/contrib/apr/atomic/uni >> > x/builtins.c:71:53: >> > warning: passing 'const void *' to parameter of type 'volatile void *' >> > discards >> > qualifiers [-Wincompatible-pointer-types-discards-qualifiers] >> > >> > return (void*) __sync_val_compare_and_swap(mem, cmp, with); >> > >> > ^~~ >> > >> > 1 warning generated. >> > >> > ===> usr.bin/xlint/llib (all) >> > >> > sh: lint: not found >> >> Are you building on a -CURRENT host? If so, see the previous mail >> thread about this: >> >> >> https://lists.freebsd.org/pipermail/freebsd-stable/2017-November/088092.html >> >> and https://bugs.freebsd.org/223892. >> >> No, the build system is stable/11 r331337 building releng/11.1. The build > system doesn’t include ‘lint’: > > # echo $PATH > /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin > # which lint > lint: Command not found. > > The mail thread and bug refer to building stable/11 on current where this > case is building releng/11.1 on stable/11. They also do not appear to > provide actionable information on mitigating errors though the code > commit[1] suggests installing a lint will resolve. Ports doesn’t seem to > contain a suitable replacement however. Can lint still be installed on the > build system from the stable/11 source? If so, how is that accomplished? > > Do WITH/WITHOUT_LINT have any impact here? The source has been built with > WITH_LINT and WITHOUT_LINT to the same result except that xlint either > builds or doesn’t depending on the option. > > This all seems to originate with llib’s dependency on lint as described in > the email thread. It is in building llib where the error occurs. > > [1] https://reviews.freebsd.org/D13799 > > -Rick > -- > Take care > Rick Miller > _______________________________________________ > freebsd-stable@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org" > _______________________________________________ freebsd-stable@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"