<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>


<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<div></div>
<p dir="auto">Complete log: <a href="https://gist.githubusercontent.com/ilovezfs/ee99a7d449051ba04de37a0e1030045a/raw/61e55c00494fdc12731f3720ff61518e347c5f6a/gistfile1.txt" rel="nofollow noreferrer noopener" target="_blank">https://gist.githubusercontent.com/ilovezfs/ee99a7d449051ba04de37a0e1030045a/raw/61e55c00494fdc12731f3720ff61518e347c5f6a/gistfile1.txt</a></p>
<h2 dir="auto">
<a id="user-content-description-of-problem" class="anchor" href="#description-of-problem" aria-hidden="true"></a>Description of problem:</h2>
<p dir="auto">The build fails on macOS with clang, tested on 10.11, 10.12, and 10.13. The build also fails with GCC 8 in the same way.</p>
<h2 dir="auto">
<a id="user-content-version-of-gnutls-used" class="anchor" href="#version-of-gnutls-used" aria-hidden="true"></a>Version of gnutls used:</h2>
<p dir="auto">3.6.3</p>
<h2 dir="auto">
<a id="user-content-distributor-of-gnutls-eg-ubuntu-fedora-rhel" class="anchor" href="#distributor-of-gnutls-eg-ubuntu-fedora-rhel" aria-hidden="true"></a>Distributor of gnutls (e.g., Ubuntu, Fedora, RHEL)</h2>
<p dir="auto">Attempting to upgrade the development spec version in the Homebrew formula from 3.6.2 -> 3.6.3.</p>
<h2 dir="auto">
<a id="user-content-how-reproducible" class="anchor" href="#how-reproducible" aria-hidden="true"></a>How reproducible:</h2>
<p dir="auto">Steps to Reproduce:</p>
<p dir="auto">Fails during <code>make</code></p>
<h2 dir="auto">
<a id="user-content-actual-results" class="anchor" href="#actual-results" aria-hidden="true"></a>Actual results:</h2>
<pre class="code highlight js-syntax-highlight plaintext" lang="plaintext" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">bash-3.2$ make -j1</span>
<span id="LC2" class="line" lang="plaintext"><snip></span>
<span id="LC3" class="line" lang="plaintext">Making all in doc</span>
<span id="LC4" class="line" lang="plaintext">/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive</span>
<span id="LC5" class="line" lang="plaintext">Making all in examples</span>
<span id="LC6" class="line" lang="plaintext">/bin/sh ../../libtool  --tag=CC   --mode=link clang -fno-common -W -Wabi -Waddress -Wall -Wattributes -Wbad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wcomment -Wcomments -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-to-pointer-cast -Winvalid-pch -Wlogical-not-parentheses -Wmain -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes -Wmultichar -Wnarrowing -Wnested-externs -Wnonnull -Wnull-dereference -Wodr -Wold-style-definition -Woverflow -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wswitch -Wswitch-bool -Wtautological-compare -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvolatile-register-var -Wwrite-strings -Wno-missing-field-initializers -Wno-missing-field-initializers -Wno-unused-parameter -fdiagnostics-show-option  -g -O2 -no-install -Wl,-no_weak_imports -o tlsproxy/tlsproxy tlsproxy/buffer.o tlsproxy/crypto-gnutls.o tlsproxy/tlsproxy.o libexamples.la ../../lib/libgnutls.la ../../gl/libgnu.la ../../src/gl/libgnu_gpl.la    </span>
<span id="LC7" class="line" lang="plaintext">libtool: warning: '-no-install' is ignored for x86_64-apple-darwin15.6.0</span>
<span id="LC8" class="line" lang="plaintext">libtool: warning: assuming '-no-fast-install' instead</span>
<span id="LC9" class="line" lang="plaintext">libtool: link: clang -fno-common -W -Wabi -Waddress -Wall -Wattributes -Wbad-function-cast -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wcomment -Wcomments -Wdangling-else -Wdate-time -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Wduplicate-decl-specifier -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-extra-args -Wformat-security -Wformat-zero-length -Wignored-attributes -Wignored-qualifiers -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wincompatible-pointer-types -Winit-self -Wint-conversion -Wint-to-pointer-cast -Winvalid-pch -Wlogical-not-parentheses -Wmain -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes -Wmultichar -Wnarrowing -Wnested-externs -Wnonnull -Wnull-dereference -Wodr -Wold-style-definition -Woverflow -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wpointer-to-int-cast -Wpragmas -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wshift-negative-value -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstrict-aliasing -Wstrict-prototypes -Wswitch -Wswitch-bool -Wtautological-compare -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvolatile-register-var -Wwrite-strings -Wno-missing-field-initializers -Wno-missing-field-initializers -Wno-unused-parameter -fdiagnostics-show-option -g -O2 -Wl,-no_weak_imports -o tlsproxy/.libs/tlsproxy tlsproxy/buffer.o tlsproxy/crypto-gnutls.o tlsproxy/tlsproxy.o  ./.libs/libexamples.a ../../lib/.libs/libgnutls.dylib -L/usr/local/Cellar/p11-kit/0.23.12/lib -lp11-kit -lunistring -L/usr/local/Cellar/libtasn1/4.13/lib -ltasn1 -L/usr/local/Cellar/nettle/3.4/lib -lnettle -lhogweed -lgmp ../../gl/.libs/libgnu.a ../../src/gl/.libs/libgnu_gpl.a -framework CoreFoundation -framework Security</span>
<span id="LC10" class="line" lang="plaintext">Undefined symbols for architecture x86_64:</span>
<span id="LC11" class="line" lang="plaintext">  "_strdupa", referenced from:</span>
<span id="LC12" class="line" lang="plaintext">      _main in tlsproxy.o</span>
<span id="LC13" class="line" lang="plaintext">      _runproxy in tlsproxy.o</span>
<span id="LC14" class="line" lang="plaintext">ld: symbol(s) not found for architecture x86_64</span>
<span id="LC15" class="line" lang="plaintext">clang: error: linker command failed with exit code 1 (use -v to see invocation)</span>
<span id="LC16" class="line" lang="plaintext">make[4]: *** [tlsproxy/tlsproxy] Error 1</span>
<span id="LC17" class="line" lang="plaintext">make[3]: *** [all-recursive] Error 1</span>
<span id="LC18" class="line" lang="plaintext">make[2]: *** [all] Error 2</span>
<span id="LC19" class="line" lang="plaintext">make[1]: *** [all-recursive] Error 1</span>
<span id="LC20" class="line" lang="plaintext">make: *** [all] Error 2</span>
<span id="LC21" class="line" lang="plaintext">bash-3.2$ </span></code></pre>
<h2 dir="auto">
<a id="user-content-expected-results" class="anchor" href="#expected-results" aria-hidden="true"></a>Expected results:</h2>
<p dir="auto">A successful build.</p>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">

<br>
Reply to this email directly or
<a href="https://gitlab.com/gnutls/gnutls/issues/527">view it on GitLab</a>.
<br>
You're receiving this email because of your account on gitlab.com.
If you'd like to receive fewer emails, you can
<a href="https://gitlab.com/sent_notifications/555c4a83ffa3724b322ca3e00211d7eb/unsubscribe">unsubscribe</a>
from this thread or
adjust your notification settings.
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Issue","url":"https://gitlab.com/gnutls/gnutls/issues/527"}}</script>
</p>
</div>
</body>
</html>