pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/48437: pkgsrc bootstrap is certain to fail in 2040.



The following reply was made to PR pkg/48437; it has been noted by GNATS.

From: =?ISO-2022-JP?B?GyRCOT5JWTh5Ty8bKEI=?= <nullnilaki%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost, dholland%netbsd.org@localhost
Cc: 
Subject: Re: pkg/48437: pkgsrc bootstrap is certain to fail in 2040.
Date: Sat, 14 Dec 2013 17:10:57 +0900

 Thank you for your mail!
 
 Sorry, I was mistaken.
 
 I carry out a pkgsrc bootstrap test on ffsv1 and ffsv1 does not
 support year 2038 problem.
 
 ffsv2 configure the system by default for NetBSD/i386 and NetBSD/amd64
 and NetBSD/sparc64.
 ffsv1 configure the system by default for NetBSD/alpha and NetBSD/macppc.
 
 I change ffsv2 and carry out a pkgsrc bootstrap test on NetBSD/alpha.
 
 It workd fine.
 
 
-------------------------------------------------------------------------------------------------------------
 # date 3801191010
 Tue Jan 19 10:10:00 UTC 2038
 # ./testbootstrap
 ===> bootstrap command: ./bootstrap --prefix=/usr/pkgsrc/bootstrap/pkg
 --sysconfdir=/usr/pkgsrc/bootstrap/pkg/etc
 --pkgdbdir=/usr/pkgsrc/bootstrap/.db --ignore-user-check
 ===> bootstrap started: Tue Jan 19 10:10:07 UTC 2038
 Working directory is: /usr/pkgsrc/bootstrap/work
 ===> running: /usr/bin/sed -e 's|@DEFAULT_INSTALL_MODE@|'0755'|'
 /usr/pkgsrc/sysutils/install-sh/files/install-sh.in >
 /usr/pkgsrc/bootstrap/work/bin/install-sh
 ===> running: /bin/chmod +x /usr/pkgsrc/bootstrap/work/bin/install-sh
 ===> building as unprivileged user root/wheel
 ===> Creating default mk.conf in /usr/pkgsrc/bootstrap/work
 ===> running: /bin/sh /usr/pkgsrc/bootstrap/work/bin/install-sh -d -o
 root -g wheel /usr/pkgsrc/bootstrap/work/sbin
 ===> running: /bin/sh /usr/pkgsrc/bootstrap/work/bin/install-sh -d -o
 root -g wheel /usr/pkgsrc/bootstrap/work/share/mk
 ===> Bootstrapping mk-files
 ===> running: (cd /usr/pkgsrc/pkgtools/bootstrap-mk-files/files && env
 CP=/bin/cp  OPSYS=NetBSD MK_DST=/usr/pkgsrc/bootstrap/work/share/mk
 ROOT_GROUP=wheel ROOT_USER=root SED=/usr/bin/sed
 SYSCONFDIR=/usr/pkgsrc/bootstrap/pkg/etc /bin/sh ./bootstrap.sh)
 ===> Bootstrapping bmake
 ===> running: /bin/sh /usr/pkgsrc/bootstrap/work/bin/install-sh -d -o
 root -g wheel /usr/pkgsrc/bootstrap/work/bmake
 ===> running: (cd /usr/pkgsrc/bootstrap/work/bmake && env  /bin/sh
 ./boot-strap  -q -o bootstrap.NetBSD
 --prefix=/usr/pkgsrc/bootstrap/work
 --sysconfdir=/usr/pkgsrc/bootstrap/work --mksrc none
 --with-default-sys-path=/usr/pkgsrc/bootstrap/work/share/mk )
 checking for gcc... gcc
 checking whether the C compiler works... yes
 checking for C compiler default output file name... a.out
 checking for suffix of executables...
 checking whether we are cross compiling... no
 checking for suffix of object files... o
 checking whether we are using the GNU C compiler... yes
 checking whether gcc accepts -g... yes
 checking for gcc option to accept ISO C89... none needed
 checking how to run the C preprocessor... gcc -E
 checking for grep that handles long lines and -e... /usr/bin/grep
 checking for egrep... /usr/bin/grep -E
 checking for ANSI C header files... yes
 checking for sys/types.h... yes
 checking for sys/stat.h... yes
 checking for stdlib.h... yes
 checking for string.h... yes
 checking for memory.h... yes
 checking for strings.h... yes
 checking for inttypes.h... yes
 checking for stdint.h... yes
 checking for unistd.h... yes
 checking minix/config.h usability... no
 checking minix/config.h presence... no
 checking for minix/config.h... no
 checking whether it is safe to define __EXTENSIONS__... yes
 checking for gcc... (cached) gcc
 checking whether we are using the GNU C compiler... (cached) yes
 checking whether gcc accepts -g... (cached) yes
 checking for gcc option to accept ISO C89... (cached) none needed
 checking whether gcc needs -traditional... no
 checking for a BSD-compatible install... /usr/bin/install -c
 checking for ANSI C header files... (cached) yes
 checking for sys/wait.h that is POSIX.1 compatible... yes
 checking for dirent.h that defines DIR... yes
 checking for library containing opendir... none required
 checking ar.h usability... yes
 checking ar.h presence... yes
 checking for ar.h... yes
 checking err.h usability... yes
 checking err.h presence... yes
 checking for err.h... yes
 checking fcntl.h usability... yes
 checking fcntl.h presence... yes
 checking for fcntl.h... yes
 checking paths.h usability... yes
 checking paths.h presence... yes
 checking for paths.h... yes
 checking poll.h usability... yes
 checking poll.h presence... yes
 checking for poll.h... yes
 checking ranlib.h usability... yes
 checking ranlib.h presence... yes
 checking for ranlib.h... yes
 checking for string.h... (cached) yes
 checking sys/mman.h usability... yes
 checking sys/mman.h presence... yes
 checking for sys/mman.h... yes
 checking sys/select.h usability... yes
 checking sys/select.h presence... yes
 checking for sys/select.h... yes
 checking sys/socket.h usability... yes
 checking sys/socket.h presence... yes
 checking for sys/socket.h... yes
 checking sys/time.h usability... yes
 checking sys/time.h presence... yes
 checking for sys/time.h... yes
 checking sys/uio.h usability... yes
 checking sys/uio.h presence... yes
 checking for sys/uio.h... yes
 checking for unistd.h... (cached) yes
 checking utime.h usability... yes
 checking utime.h presence... yes
 checking for utime.h... yes
 checking sys/cdefs.h usability... yes
 checking sys/cdefs.h presence... yes
 checking for sys/cdefs.h... yes
 checking whether sys/cdefs.h is compatible... yes
 checking for __attribute__... no
 checking whether byte ordering is bigendian... no
 checking for an ANSI C-conforming const... yes
 checking for off_t... yes
 checking for pid_t... yes
 checking for size_t... yes
 checking whether sys_siglist is declared... yes
 checking whether time.h and sys/time.h may both be included... yes
 checking whether struct tm is in sys/time.h or time.h... time.h
 checking return type of signal handlers... void
 checking vfork.h usability... no
 checking vfork.h presence... no
 checking for vfork.h... no
 checking for fork... yes
 checking for vfork... yes
 checking for working fork... yes
 checking for working vfork... (cached) yes
 checking for vprintf... yes
 checking for _doprnt... no
 checking for wait3 that fills in rusage... yes
 checking for err... yes
 checking for errx... yes
 checking for getcwd... yes
 checking for getenv... yes
 checking for getopt... yes
 checking for getwd... yes
 checking for killpg... yes
 checking for mmap... yes
 checking for putenv... yes
 checking for select... yes
 checking for setenv... yes
 checking for setpgid... yes
 checking for setrlimit... yes
 checking for sigaction... yes
 checking for sigvec... yes
 checking for snprintf... yes
 checking for strerror... yes
 checking for strftime... yes
 checking for strsep... yes
 checking for strtod... yes
 checking for strtol... yes
 checking for unsetenv... yes
 checking for vsnprintf... yes
 checking for wait3... yes
 checking for wait4... yes
 checking for waitpid... yes
 checking for warn... yes
 checking for warnx... yes
 checking for getenv... (cached) yes
 checking for realpath... yes
 checking for dirname... yes
 checking for stresep... yes
 checking for strlcpy... yes
 checking for emalloc in -lutil... yes
 checking for erealloc in -lutil... yes
 checking for estrdup in -lutil... yes
 checking for estrndup in -lutil... yes
 checking whether stat file-mode macros are broken... no
 checking for struct stat.st_rdev... yes
 checking if diff -u works... yes
 checking for MACHINE & MACHINE_ARCH...
 defaults: MACHINE=alpha, MACHINE_ARCH=alpha
 Using: MACHINE=alpha, MACHINE_ARCH=alpha
 Using: MKSRC=mk
 configure: creating ./config.status
 config.status: creating Makefile
 config.status: creating make-bootstrap.sh
 config.status: creating unit-tests/Makefile
 config.status: creating config.h
 
 You can now run
 
         ./make-bootstrap.sh
 
 to produce a fully functional bmake.
 
 ....
 
 ===========================================================================
 
 ===> bootstrap started: Tue Jan 19 10:10:07 UTC 2038
 ===> bootstrap ended:   Tue Jan 19 10:16:46 UTC 2038
 
 
  That's very nice of you!
  --
  Naruaki Etomi / nullnilaki%gmail.com@localhost
 


Home | Main Index | Thread Index | Old Index