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