[ntp:bugs] [Bug 762] New: On Slackware Linux 11.0 NTP 4.2.2 to 4.2.5p2 get caught in a build loop

bugzilla at ntp.isc.org bugzilla at ntp.isc.org
Sun Jan 14 21:35:01 PST 2007


http://bugs.ntp.isc.org/762

           Summary: On Slackware Linux 11.0 NTP 4.2.2 to 4.2.5p2 get caught
                    in a build loop
           Product: ntp
           Version: 4.2.4
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: critical
          Priority: P3
         Component: - other
        AssignedTo: stenn at ntp.org
        ReportedBy: don_sfw at dlaster.com
                CC: bugs at ntp.isc.org


When I download the NTP software and tried to build the software it became
caught in a build loop.  The following kept repeating itself (2 hours before I
noticed it the first time - doing other things as well).

 /bin/sh ./config.status
config.status: creating libopts/Makefile
config.status: creating Makefile
config.status: creating ElectricFence/Makefile
config.status: creating adjtimed/Makefile
config.status: creating clockstuff/Makefile
config.status: creating include/Makefile
config.status: creating include/isc/Makefile
config.status: creating kernel/Makefile
config.status: creating kernel/sys/Makefile
config.status: creating libntp/Makefile
config.status: creating libparse/Makefile
config.status: creating ntpd/Makefile
config.status: creating ntpdate/Makefile
config.status: creating ntpdc/Makefile
config.status: creating ntpdc/nl.pl
config.status: creating ntpq/Makefile
config.status: creating parseutil/Makefile
config.status: creating scripts/Makefile
config.status: creating scripts/calc_tickadj
config.status: creating scripts/checktime
config.status: creating scripts/freq_adj
config.status: creating scripts/html2man
config.status: creating scripts/mkver
config.status: creating scripts/ntp-wait
config.status: creating scripts/ntpsweep
config.status: creating scripts/ntptrace
config.status: creating scripts/ntpver
config.status: creating scripts/plot_summary
config.status: creating scripts/summary
config.status: creating util/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands

I tried versions from 4.2.2 to 4.2.5p2 and the same thing happened everytime.  I
 downloaded version ntp-4.2.0 and it built as expected. 

This is the from the build of the 4.2.0 build

make
cd . && /bin/sh ./config.status Makefile 
config.status: creating Makefile
(bk version) >/dev/null 2>&1 && \
            cd . && \
            x=`bk -R prs -hr+ -nd:I: ChangeSet` && \
            y=`cat version 2>/dev/null` || true && \
            case "$x" in ''|$y) ;; *) echo $x > version ;; esac
make  all-recursive
make[1]: Entering directory `/SOFTWARE/Internet/NTP/ntp-4.2.0'
Making all in scripts
make[2]: Entering directory `/SOFTWARE/Internet/NTP/ntp-4.2.0/scripts'
cd .. && /bin/sh ./config.status scripts/Makefile 
config.status: creating scripts/Makefile
make[2]: Leaving directory `/SOFTWARE/Internet/NTP/ntp-4.2.0/scripts'
make[2]: Entering directory `/SOFTWARE/Internet/NTP/ntp-4.2.0/scripts'
cd .. && /bin/sh ./config.status scripts/Makefile 
config.status: creating scripts/Makefile
make[2]: Leaving directory `/SOFTWARE/Internet/NTP/ntp-4.2.0/scripts'
make[2]: Entering directory `/SOFTWARE/Internet/NTP/ntp-4.2.0/scripts'
cd .. && /bin/sh ./config.status scripts/ntp-wait
config.status: creating scripts/ntp-wait
cd .. && /bin/sh ./config.status scripts/ntptrace
config.status: creating scripts/ntptrace
cd .. && /bin/sh ./config.status scripts/calc_tickadj
config.status: creating scripts/calc_tickadj
cd .. && /bin/sh ./config.status scripts/checktime
config.status: creating scripts/checktime
cd .. && /bin/sh ./config.status scripts/freq_adj
config.status: creating scripts/freq_adj
cd .. && /bin/sh ./config.status scripts/mkver
config.status: creating scripts/mkver
cd .. && /bin/sh ./config.status scripts/ntpsweep
config.status: creating scripts/ntpsweep
cd .. && /bin/sh ./config.status scripts/ntpver
config.status: creating scripts/ntpver
cd .. && /bin/sh ./config.status scripts/plot_summary
config.status: creating scripts/plot_summary
cd .. && /bin/sh ./config.status scripts/summary
config.status: creating scripts/summary
make[2]: Leaving directory `/SOFTWARE/Internet/NTP/ntp-4.2.0/scripts'
Making all in include
make[2]: Entering directory `/SOFTWARE/Internet/NTP/ntp-4.2.0/include'
Making all in isc
make[3]: Entering directory `/SOFTWARE/Internet/NTP/ntp-4.2.0/include/isc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/SOFTWARE/Internet/NTP/ntp-4.2.0/include/isc'
make[3]: Entering directory `/SOFTWARE/Internet/NTP/ntp-4.2.0/include'

I originally did just "configure" and then created a command file with the
following to determine if I needed to specify some options.

configure  --prefix=/usr/local          \
           --enable-linuxcaps           \
           --enable-getifaddrs          \
           --enable-nist                \
           --enable-all-clocks          \
           --enable-parse-clocks        \
           --enable-kmem                \
           --enable-simulator           \
           --enable-irig-sawtooth       \
           --enable-ipv6                \
           --with-openssl=yes

These are some of the versions of the software running on the system.

gcc version 3.4.6
Slackware Linux 11 (Kernel 2.4.33.3)
autoconf (GNU Autoconf) 2.60
GNU Make 3.81
GNU M4 1.4.6
DropLineGnome GNOME software for Slackware 11.0 is also installed.

Access to the system for building is possible.

-- 
Donald R Laster Jr <don_sfw at dlaster.com>



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the bugs mailing list