dns/dsc on FreeBSD 11.2-p9 and 12.0

Kevin Oberman rkoberman at gmail.com
Fri Apr 19 03:07:12 UTC 2019


On Thu, Apr 18, 2019 at 1:36 PM Kurt Jaeger <pi at freebsd.org> wrote:

> Hi!
>
> > Thank you for your reply and the check with poudriere
> >
> > I tried building the port with portmaster and from the ports tree
> directly
> > with make, make install
>
> If I build from the ports tree, I can reproduce the problem.
>
> I have no solution right now besides the suggestion to build
> in poudriere 8-}
>
> --
> pi at opsec.eu            +49 171 3101372                    One year to go !
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
>

Taking a quick look, u_int and u_char are not defined POSIX types, but are
BSD types defined in sys/types.h. /usr/include/arpa/nameser.h does include
sys/types.h, so should be fine. This typically means that something, some
dependency, is interfering and causing these types to not be found and
poudriere, since it does a clean build, does not hit this issue.

I did quickly look at the source files to see where sys/types.h or some
other code that would define u_char and u_int might be found, but came up
empty. I'd be curious there they are defined in a poudriere build. I see
only . and /usr/local/include listed in the compile line. Tracking these
things down can be painful. I'm afraid and I will not claim to be great at
it.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman at gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683


More information about the freebsd-ports mailing list