Build fails
Tony Hain
tony at tndh.net
Tue Mar 21 19:04:48 UTC 2017
Gary E. Miller wrote:
> Yo Tony!
>
> On Mon, 20 Mar 2017 14:47:07 -0700
> "Tony Hain" <tony at tndh.net> wrote:
>
> > Sorry, it was late and I was focused on sorting through options to get
> > that installed.
>
> I'm thinking NTPsec needs a standard reporting procedure so we get the info
> we need.
>
> > FreeBSD 10.1-RELEASE-p35 #0: Sat May 28 03:37:01 UTC 2016 ISC BIND
> > 9.10.4-P6 <id:a6837d0>
>
> I know NTPsec installs and runs fine on FreeBSD 10.1.
>
> > Ended up renaming /usr/local/include/isc until ntpsec was installed,
> > then put it back.
>
> Odd, do you have a /usr/include/isc?
No
> If so, what package broght that in?
That machine has so many ports/dependencies installed there is no way to tell.
>
> > Didn't occur to me that was a system with bind installed until after I
> > sent the note last night. Once I realized that, it was obvious where
> > the second definition came from, and the implications of temporarily
> > renaming the path.
>
> I almost always only use bind, so having bind there is not the issue.
Ok, just figured that if anything would use that directory, it would be bind. :)
>
> > Why that define would
> > have a different value is something ISC would have to answer.
>
> As the error message made clear: macro redefined.
>
> > > > warning: 'ISC_PLATFORM_NORETURN_POST' macro redefined #define
> > > > ISC_PLATFORM_NORETURN_POST __attribute__((noreturn))
>
> So what do you have that also defines that macro? and what package broght
> it in?
>
> I'm guessing that NTPsec will need a configure test for whatever you have
> that is colliding.
I will be resurrecting its twin as FreeBSD-11 in the next few weeks, and have already instrumented the install script to log all ports that create the /usr/local/include/isc path. If that turns up more than one, it might help isolate a common dependency that would make the testing easier and more accurate.
Tony
>
> RGDS
> GARY
> ---------------------------------------------------------------------------
> Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
> gem at rellim.com Tel:+1 541 382 8588
>
> Veritas liberabit vos. -- Quid est veritas?
> "If you can’t measure it, you can’t improve it." - Lord Kelvin
More information about the bugs
mailing list