Cygwin uses separate packages of tzcode programs and tzdata files verbatim to support standard local time zones in preference to limited native data.

Running make check on the separate tar file fails in both cases.

When I took over the packages, I provided basic checks, but reviewed and changed the builds this release, and would like to reenable the built in checks you provide and mentioned recently.

The attached logs show the results of having the package build scripts run `make check` from the package build directory which is set up with symlinks to each of the tar sources.

Is there anything obviously missing or incorrect with `make check` invocations which could cause the observed failures, or things that may need changed?

--
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher  but when there is no more to cut
                                -- Antoine de Saint-Exupéry
>>> Testing tzdata-2025c-1.noarch
make: 'tzdata.zi' is up to date.
{ ! (curl --version) >/dev/null 2>&1 || \
            curl -sS --url https://validator.w3.org/nu/ -F out=gnu \
                  -F [email protected]; } >theory.ck.out && \
          test ! -s theory.ck.out || { cat theory.ck.out; exit 1; }
mv theory.ck.out theory.ck
make: *** No rule to make target 'tz-art.html', needed by 'tz-art.ck'.  Stop.
*** ERROR: make failed
>>> Testing tzcode-2025c-1.x86_64
{ ! (curl --version) >/dev/null 2>&1 || \
            curl -sS --url https://validator.w3.org/nu/ -F out=gnu \
                  -F [email protected]; } >theory.ck.out && \
          test ! -s theory.ck.out || { cat theory.ck.out; exit 1; }
{ ! (curl --version) >/dev/null 2>&1 || \
            curl -sS --url https://validator.w3.org/nu/ -F out=gnu \
                  -F [email protected]; } >tz-art.ck.out && \
          test ! -s tz-art.ck.out || { cat tz-art.ck.out; exit 1; }
{ ! (curl --version) >/dev/null 2>&1 || \
            curl -sS --url https://validator.w3.org/nu/ -F out=gnu \
                  -F [email protected]; } >tz-how-to.ck.out && \
          test ! -s tz-how-to.ck.out || { cat tz-how-to.ck.out; exit 1; }
{ ! (curl --version) >/dev/null 2>&1 || \
            curl -sS --url https://validator.w3.org/nu/ -F out=gnu \
                  -F [email protected]; } >tz-link.ck.out && \
          test ! -s tz-link.ck.out || { cat tz-link.ck.out; exit 1; }
make: *** No rule to make target 'africa', needed by 'version'.  Stop.
make: *** Waiting for unfinished jobs....
mv tz-art.ck.out tz-art.ck
mv tz-how-to.ck.out tz-how-to.ck
mv theory.ck.out theory.ck
mv tz-link.ck.out tz-link.ck
*** ERROR: make failed

Reply via email to