<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    <div class="moz-cite-prefix">On 29/11/2015 17:55, Andreas Metzler
      wrote:<br>
    </div>
    <blockquote cite="mid:20151129155544.GA1161@argenau.bebt.de"
      type="cite">
      <pre wrap="">On 2015-11-29 Peter Fosseus <a class="moz-txt-link-rfc2396E" href="mailto:peter@fosseus.co.za"><peter@fosseus.co.za></a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">I have spent a few hours trying to re-install wine32 after it was removed by
an upgrade.
I had to setup dual lxc containers and compile gnutls from the debian source
packages.
It turns out that it will not compile if you don't set "TZ=".
</pre>
      </blockquote>
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">I did an
</pre>
      </blockquote>
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap=""># export TZ=
</pre>
      </blockquote>
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap=""> it complied fine after that. I am no Linux expert, it would be great if
someone could explain why that would make a difference, and if I have done
some damage to my system?
</pre>
      </blockquote>
      <pre wrap="">
Hello,

can you provide more information than "will not compile"?

cu Andreas
</pre>
    </blockquote>
    Hi,<br>
    <br>
    My recipe for compiling 64Bit is as follows:<br>
    <br>
    apt-get build-dep gnutls28<br>
    apt-get source gnutls28<br>
    dpkg-source -x gnutls28_3.3.19-1.dsc<br>
    cd gnutls28-3.3.19<br>
    dpkg-buildpackage<br>
    <br>
    The clue came from here:
    <a class="moz-txt-link-freetext" href="https://lists.gnupg.org/pipermail/gnutls-devel/2015-June/007661.html">https://lists.gnupg.org/pipermail/gnutls-devel/2015-June/007661.html</a><br>
    <br>
    Without TZ= the output is as follows, I have only included the part
    that shows the fail, let me know if you need more:<br>
    <br>
    <cut><br>
    make[6]: Leaving directory '/usr/src/gnutls28-3.3.19/tests/userid'<br>
    make[5]: Leaving directory '/usr/src/gnutls28-3.3.19/tests/userid'<br>
    make[4]: Leaving directory '/usr/src/gnutls28-3.3.19/tests/userid'<br>
    Making check in cert-tests<br>
    make[4]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    make  pathlen aki template-test pem-decoding dane crq invalid-sig
    crl<br>
    make[5]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    make[5]: Nothing to be done for 'pathlen'.<br>
    make[5]: Nothing to be done for 'aki'.<br>
    make[5]: Nothing to be done for 'template-test'.<br>
    make[5]: Nothing to be done for 'pem-decoding'.<br>
    make[5]: Nothing to be done for 'dane'.<br>
    make[5]: Nothing to be done for 'crq'.<br>
    make[5]: Nothing to be done for 'invalid-sig'.<br>
    make[5]: Nothing to be done for 'crl'.<br>
    make[5]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    make  check-TESTS<br>
    make[5]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    make[6]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    PASS: pathlen<br>
    PASS: aki<br>
    PASS: pem-decoding<br>
    PASS: invalid-sig<br>
    PASS: crq<br>
    <b>FAIL: template-test</b><br>
============================================================================<br>
    Testsuite summary for GnuTLS 3.3.19<br>
============================================================================<br>
    # TOTAL: 6<br>
    # PASS:  5<br>
    # SKIP:  0<br>
    # XFAIL: 0<br>
    # FAIL:  1<br>
    # XPASS: 0<br>
    # ERROR: 0<br>
============================================================================<br>
    See tests/cert-tests/test-suite.log<br>
    Please report to <a class="moz-txt-link-abbreviated" href="mailto:bugs@gnutls.org">bugs@gnutls.org</a><br>
============================================================================<br>
    Makefile:1505: recipe for target 'test-suite.log' failed<br>
    make[6]: *** [test-suite.log] Error 1<br>
    make[6]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    Makefile:1611: recipe for target 'check-TESTS' failed<br>
    make[5]: *** [check-TESTS] Error 2<br>
    make[5]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    Makefile:1726: recipe for target 'check-am' failed<br>
    make[4]: *** [check-am] Error 2<br>
    make[4]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    Makefile:2785: recipe for target 'check-recursive' failed<br>
    make[3]: *** [check-recursive] Error 1<br>
    make[3]: Leaving directory '/usr/src/gnutls28-3.3.19/tests'<br>
    Makefile:1391: recipe for target 'check-recursive' failed<br>
    make[2]: *** [check-recursive] Error 1<br>
    make[2]: Leaving directory '/usr/src/gnutls28-3.3.19'<br>
    dh_auto_test: make -j1 check returned exit code 2<br>
    ----dh_auto_test.fail<br>
    ./tests/userid/test-suite.log<br>
    ----<br>
    ================================================<br>
       GnuTLS 3.3.19: tests/userid/test-suite.log<br>
    ================================================<br>
    <br>
    # TOTAL: 1<br>
    # PASS:  1<br>
    # SKIP:  0<br>
    # XFAIL: 0<br>
    # FAIL:  0<br>
    # XPASS: 0<br>
    # ERROR: 0<br>
    <br>
    .. contents:: :depth: 2<br>
    <br>
    <br>
    ----dh_auto_test.fail<br>
    ./tests/cert-tests/test-suite.log<br>
    ----<br>
    ====================================================<br>
       GnuTLS 3.3.19: tests/cert-tests/test-suite.log<br>
    ====================================================<br>
    <br>
    # TOTAL: 6<br>
    # PASS:  5<br>
    # SKIP:  0<br>
    # XFAIL: 0<br>
    # FAIL:  1<br>
    # XPASS: 0<br>
    # ERROR: 0<br>
    <br>
    .. contents:: :depth: 2<br>
    <br>
    FAIL: template-test<br>
    ===================<br>
    <br>
    <b><cut><br>
      <br>
    </b>.. contents:: :depth: 2<br>
    <br>
    SKIP: test-float<br>
    ================<br>
    <br>
    SKIP test-float (exit status: 77)<br>
    <br>
    SKIP: test-vc-list-files-cvs.sh<br>
    ===============================<br>
    <br>
    test-vc-list-files-cvs.sh: skipped test: cvs not found in PATH<br>
    SKIP test-vc-list-files-cvs.sh (exit status: 77)<br>
    <br>
    <br>
    debian/rules:99: recipe for target 'override_dh_auto_test' failed<br>
    make[1]: *** [override_dh_auto_test] Error 1<br>
    make[1]: Leaving directory '/usr/src/gnutls28-3.3.19'<br>
    debian/rules:110: recipe for target 'build' failed<br>
    make: *** [build] Error 2<br>
    dpkg-buildpackage: error: debian/rules build gave error exit status
    2<br>
    <br>
    <b>With tz=</b><br>
    <br>
    make[6]: Leaving directory '/usr/src/gnutls28-3.3.19/tests/userid'<br>
    make[5]: Leaving directory '/usr/src/gnutls28-3.3.19/tests/userid'<br>
    make[4]: Leaving directory '/usr/src/gnutls28-3.3.19/tests/userid'<br>
    Making check in cert-tests<br>
    make[4]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    make  pathlen aki template-test pem-decoding dane crq invalid-sig
    crl<br>
    make[5]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    make[5]: Nothing to be done for 'pathlen'.<br>
    make[5]: Nothing to be done for 'aki'.<br>
    make[5]: Nothing to be done for 'template-test'.<br>
    make[5]: Nothing to be done for 'pem-decoding'.<br>
    make[5]: Nothing to be done for 'dane'.<br>
    make[5]: Nothing to be done for 'crq'.<br>
    make[5]: Nothing to be done for 'invalid-sig'.<br>
    make[5]: Nothing to be done for 'crl'.<br>
    make[5]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    make  check-TESTS<br>
    make[5]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    make[6]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    PASS: pathlen<br>
    PASS: aki<br>
    PASS: pem-decoding<br>
    PASS: invalid-sig<br>
    PASS: crq<br>
    <b>SKIP: template-test</b><br>
============================================================================<br>
    Testsuite summary for GnuTLS 3.3.19<br>
============================================================================<br>
    # TOTAL: 6<br>
    # PASS:  5<br>
    # SKIP:  1<br>
    # XFAIL: 0<br>
    # FAIL:  0<br>
    # XPASS: 0<br>
    # ERROR: 0<br>
============================================================================<br>
    make[6]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    make[5]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    make[4]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/cert-tests'<br>
    Making check in key-tests<br>
    make[4]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/key-tests'<br>
    make  key-id pkcs8<br>
    make[5]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/key-tests'<br>
    make[5]: Nothing to be done for 'key-id'.<br>
    make[5]: Nothing to be done for 'pkcs8'.<br>
    make[5]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/key-tests'<br>
    make  check-TESTS<br>
    make[5]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/key-tests'<br>
    make[6]: Entering directory
    '/usr/src/gnutls28-3.3.19/tests/key-tests'<br>
    PASS: key-id<br>
    PASS: pkcs8<br>
============================================================================<br>
    Testsuite summary for GnuTLS 3.3.19<br>
============================================================================<br>
    # TOTAL: 2<br>
    # PASS:  2<br>
    # SKIP:  0<br>
    # XFAIL: 0<br>
    # FAIL:  0<br>
    # XPASS: 0<br>
    # ERROR: 0<br>
============================================================================<br>
    make[6]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/key-tests'<br>
    make[5]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/key-tests'<br>
    make[4]: Leaving directory
    '/usr/src/gnutls28-3.3.19/tests/key-tests'<br>
    Making check in sha2<br>
    make[4]: Entering directory '/usr/src/gnutls28-3.3.19/tests/sha2'<br>
    make  sha2 sha2-dsa<br>
    make[5]: Entering directory '/usr/src/gnutls28-3.3.19/tests/sha2'<br>
    make[5]: Nothing to be done for 'sha2'.<br>
    make[5]: Nothing to be done for 'sha2-dsa'.<br>
    make[5]: Leaving directory '/usr/src/gnutls28-3.3.19/tests/sha2'<br>
    make  check-TESTS<br>
    make[5]: Entering directory '/usr/src/gnutls28-3.3.19/tests/sha2'<br>
    make[6]: Entering directory '/usr/src/gnutls28-3.3.19/tests/sha2'<br>
    PASS: sha2<br>
    PASS: sha2-dsa<br>
    <br>
    <b><cut></b><br>
    <br>
    dpkg-deb: building package 'libgnutls28-dev' in
    '../libgnutls28-dev_3.3.19-1_amd64.deb'.<br>
    dpkg-deb: building package 'libgnutls-deb0-28' in
    '../libgnutls-deb0-28_3.3.19-1_amd64.deb'.<br>
    dpkg-deb: building package 'libgnutls28-dbg' in
    '../libgnutls28-dbg_3.3.19-1_amd64.deb'.<br>
    dpkg-deb: building package 'gnutls-bin' in
    '../gnutls-bin_3.3.19-1_amd64.deb'.<br>
    dpkg-deb: building package 'gnutls-doc' in
    '../gnutls-doc_3.3.19-1_all.deb'.<br>
    dpkg-deb: building package 'guile-gnutls' in
    '../guile-gnutls_3.3.19-1_amd64.deb'.<br>
    dpkg-deb: building package 'libgnutlsxx28' in
    '../libgnutlsxx28_3.3.19-1_amd64.deb'.<br>
    dpkg-deb: building package 'libgnutls-openssl27' in
    '../libgnutls-openssl27_3.3.19-1_amd64.deb'.<br>
     dpkg-genchanges  >../gnutls28_3.3.19-1_amd64.changes<br>
    dpkg-genchanges: including full source code in upload<br>
     dpkg-source --after-build gnutls28-3.3.19<br>
    dpkg-source: info: using options from
    gnutls28-3.3.19/debian/source/options: --extend-diff-ignore=po/.*<br>
    dpkg-buildpackage: full upload (original source is included)<br>
    <br>
    I was then able to do the same for the 32bit and install them both
    and then install wine32 1.8 and then play StartCraft II again :)<br>
    <br>
    -pete<br>
    <br>
  </body>
</html>