Build fails

Tony Hain tony at tndh.net
Mon Mar 20 21:47:07 UTC 2017


Gary E. Miller wrote:
> Yo Tony!
> 
> On Sun, 19 Mar 2017 21:25:04 -0700
> "Tony Hain" <tony at tndh.net> wrote:
> 
> > In an effort to put ntpviz on a machine with gnuplot installed, I did
> > a git clone tonight, and the build failed. Looks like differences in
> > some h files, related to noreturn vs. __noreturn__
> 
> Thanks for the report, but you left out a lot of key information.
> What is your OS?  Every git push of ntpsec is build on over a dozen different
> OS, and we've never seen anythng like this.

Sorry, it was late and I was focused on sorting through options to get that installed. 
FreeBSD 10.1-RELEASE-p35 #0: Sat May 28 03:37:01 UTC 2016
ISC BIND 9.10.4-P6 <id:a6837d0>

Ended up renaming /usr/local/include/isc until ntpsec was installed, then put it back. 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. Why that define would have a different value is something ISC would have to answer. 

Tony

> 
> What are the contents of your config.log?  What packages are installed in
> your system?
> 
> > from ../../../../../../local/include/isc/assertions.h:28:
> ../../../../../../local/include/isc/platform.h:342:9:
> > warning: 'ISC_PLATFORM_NORETURN_POST' macro redefined #define
> > ISC_PLATFORM_NORETURN_POST __attribute__((noreturn))
> 
> The ISC_PLATFORM_NORETURN_POST is from a library included in ntpsec.
> It looks like it is being double included in your case, or maybe you have a
> conflicting system library.  Do you have any other ISC libraries installed on
> your system?
> 
> 
> 
> 
> 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