Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Nov 2007 01:10:02 GMT
From:      Michael Plass <mfp49_freebsd@plass-family.net>
To:        freebsd-amd64@FreeBSD.org
Subject:   Re: amd64/109584: zdump doesn't work
Message-ID:  <200711150110.lAF1A2ps081821@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR amd64/109584; it has been noted by GNATS.

From: Michael Plass <mfp49_freebsd@plass-family.net>
To: bug-followup@FreeBSD.org,
 dcrandall@simplestar.com
Cc:  
Subject: Re: amd64/109584: zdump doesn't work
Date: Wed, 14 Nov 2007 16:54:14 -0800

 Building from upstream sources yields a working zdump with the recipe  
 below.  Note that it uses the upstream localtime.c as well, not the  
 libc version.
 
 $ cd /tmp
 $ mkdir zdumptest
 $ cd zdumptest
 $ fetch ftp://elsie.nci.nih.gov/pub/tzcode2007h.tar.gz
 tzcode2007h.tar.gz                            100% of  185 kB  322 kBps
 $ tar xfz tzcode2007h.tar.gz
 $ make TZDIR=/usr/share/zoneinfo CFLAGS='-D_XOPEN_SOURCE=600' zdump
 cc -DTZDIR=\"/usr/share/zoneinfo\" -D_XOPEN_SOURCE=600 -c zdump.c
 cc -DTZDIR=\"/usr/share/zoneinfo\" -D_XOPEN_SOURCE=600 -c localtime.c
 cc -DTZDIR=\"/usr/share/zoneinfo\" -D_XOPEN_SOURCE=600 -c ialloc.c
 cc -DTZDIR=\"/usr/share/zoneinfo\" -D_XOPEN_SOURCE=600  zdump.o  
 localtime.o ialloc.o  -o zdump
 $ ./zdump -v America/Los_Angeles | grep -w 200.
 America/Los_Angeles  Sun Apr  2 09:59:59 2000 UTC = Sun Apr  2  
 01:59:59 2000 PST isdst=0
 America/Los_Angeles  Sun Apr  2 10:00:00 2000 UTC = Sun Apr  2  
 03:00:00 2000 PDT isdst=1
 America/Los_Angeles  Sun Oct 29 08:59:59 2000 UTC = Sun Oct 29  
 01:59:59 2000 PDT isdst=1
 America/Los_Angeles  Sun Oct 29 09:00:00 2000 UTC = Sun Oct 29  
 01:00:00 2000 PST isdst=0
 America/Los_Angeles  Sun Apr  1 09:59:59 2001 UTC = Sun Apr  1  
 01:59:59 2001 PST isdst=0
 America/Los_Angeles  Sun Apr  1 10:00:00 2001 UTC = Sun Apr  1  
 03:00:00 2001 PDT isdst=1
 America/Los_Angeles  Sun Oct 28 08:59:59 2001 UTC = Sun Oct 28  
 01:59:59 2001 PDT isdst=1
 America/Los_Angeles  Sun Oct 28 09:00:00 2001 UTC = Sun Oct 28  
 01:00:00 2001 PST isdst=0
 America/Los_Angeles  Sun Apr  7 09:59:59 2002 UTC = Sun Apr  7  
 01:59:59 2002 PST isdst=0
 America/Los_Angeles  Sun Apr  7 10:00:00 2002 UTC = Sun Apr  7  
 03:00:00 2002 PDT isdst=1
 America/Los_Angeles  Sun Oct 27 08:59:59 2002 UTC = Sun Oct 27  
 01:59:59 2002 PDT isdst=1
 America/Los_Angeles  Sun Oct 27 09:00:00 2002 UTC = Sun Oct 27  
 01:00:00 2002 PST isdst=0
 America/Los_Angeles  Sun Apr  6 09:59:59 2003 UTC = Sun Apr  6  
 01:59:59 2003 PST isdst=0
 America/Los_Angeles  Sun Apr  6 10:00:00 2003 UTC = Sun Apr  6  
 03:00:00 2003 PDT isdst=1
 America/Los_Angeles  Sun Oct 26 08:59:59 2003 UTC = Sun Oct 26  
 01:59:59 2003 PDT isdst=1
 America/Los_Angeles  Sun Oct 26 09:00:00 2003 UTC = Sun Oct 26  
 01:00:00 2003 PST isdst=0
 America/Los_Angeles  Sun Apr  4 09:59:59 2004 UTC = Sun Apr  4  
 01:59:59 2004 PST isdst=0
 America/Los_Angeles  Sun Apr  4 10:00:00 2004 UTC = Sun Apr  4  
 03:00:00 2004 PDT isdst=1
 America/Los_Angeles  Sun Oct 31 08:59:59 2004 UTC = Sun Oct 31  
 01:59:59 2004 PDT isdst=1
 America/Los_Angeles  Sun Oct 31 09:00:00 2004 UTC = Sun Oct 31  
 01:00:00 2004 PST isdst=0
 America/Los_Angeles  Sun Apr  3 09:59:59 2005 UTC = Sun Apr  3  
 01:59:59 2005 PST isdst=0
 America/Los_Angeles  Sun Apr  3 10:00:00 2005 UTC = Sun Apr  3  
 03:00:00 2005 PDT isdst=1
 America/Los_Angeles  Sun Oct 30 08:59:59 2005 UTC = Sun Oct 30  
 01:59:59 2005 PDT isdst=1
 America/Los_Angeles  Sun Oct 30 09:00:00 2005 UTC = Sun Oct 30  
 01:00:00 2005 PST isdst=0
 America/Los_Angeles  Sun Apr  2 09:59:59 2006 UTC = Sun Apr  2  
 01:59:59 2006 PST isdst=0
 America/Los_Angeles  Sun Apr  2 10:00:00 2006 UTC = Sun Apr  2  
 03:00:00 2006 PDT isdst=1
 America/Los_Angeles  Sun Oct 29 08:59:59 2006 UTC = Sun Oct 29  
 01:59:59 2006 PDT isdst=1
 America/Los_Angeles  Sun Oct 29 09:00:00 2006 UTC = Sun Oct 29  
 01:00:00 2006 PST isdst=0
 America/Los_Angeles  Sun Mar 11 09:59:59 2007 UTC = Sun Mar 11  
 01:59:59 2007 PST isdst=0
 America/Los_Angeles  Sun Mar 11 10:00:00 2007 UTC = Sun Mar 11  
 03:00:00 2007 PDT isdst=1
 America/Los_Angeles  Sun Nov  4 08:59:59 2007 UTC = Sun Nov  4  
 01:59:59 2007 PDT isdst=1
 America/Los_Angeles  Sun Nov  4 09:00:00 2007 UTC = Sun Nov  4  
 01:00:00 2007 PST isdst=0
 America/Los_Angeles  Sun Mar  9 09:59:59 2008 UTC = Sun Mar  9  
 01:59:59 2008 PST isdst=0
 America/Los_Angeles  Sun Mar  9 10:00:00 2008 UTC = Sun Mar  9  
 03:00:00 2008 PDT isdst=1
 America/Los_Angeles  Sun Nov  2 08:59:59 2008 UTC = Sun Nov  2  
 01:59:59 2008 PDT isdst=1
 America/Los_Angeles  Sun Nov  2 09:00:00 2008 UTC = Sun Nov  2  
 01:00:00 2008 PST isdst=0
 America/Los_Angeles  Sun Mar  8 09:59:59 2009 UTC = Sun Mar  8  
 01:59:59 2009 PST isdst=0
 America/Los_Angeles  Sun Mar  8 10:00:00 2009 UTC = Sun Mar  8  
 03:00:00 2009 PDT isdst=1
 America/Los_Angeles  Sun Nov  1 08:59:59 2009 UTC = Sun Nov  1  
 01:59:59 2009 PDT isdst=1
 America/Los_Angeles  Sun Nov  1 09:00:00 2009 UTC = Sun Nov  1  
 01:00:00 2009 PST isdst=0
 $ uname -rsp
 FreeBSD 7.0-BETA2 amd64
 $
 $ exit
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200711150110.lAF1A2ps081821>