<p></p>
<p>I'm trying to build the squeak.cog.spur vm on FreeBSD 12.1</p>
<p>Steps I took so far:</p>
<ul>
<li>build.linux64x64</li>
<li>squeak.cog.spur</li>
<li>adding to mvm</li>
</ul>
<pre><code>case $(uname -s) in
  OpenBSD)
           CFLAGS="$CFLAGS -I/usr/local/include"
           LIBS="$LIBS -lexecinfo"
           LDFLAGS="$LDFLAGS -L/usr/local/lib"
           ;;
   FreeBSD)
           CFLAGS="$CFLAGS -I/usr/local/include"
           LIBS="$LIBS -lexecinfo -liconv"
           LDFLAGS="$LDFLAGS -L/usr/local/lib"
           ;;
esac
</code></pre>
<p>to fix linking issue with libiconv</p>
<ul>
<li>changed vm-sound-ALSA/sqUnixSoundALSA.c<br>
<code>static char devname[MAX_NAME_LEN]</code><br>
to<br>
<code>static char a_devname[MAX_NAME_LEN]</code><br>
and changed all occurences of devname to a_devname to fix a name resoltuion issue with /usr/include/stdlib</li>
</ul>
<p>Now I'm stuck with plugins/SqueakSSL/sqUnixOpenSSL.inc line 75</p>
<pre><code>/oscog/platforms/unix/plugins/SqueakSSL/sqUnixOpenSSL.inc:75:18: error: variable has incomplete type 'struct in6_addr'
        struct in6_addr addr = { 0 }; // placeholder, longest of in_addr and in6_addr
</code></pre>
<p>Compiler is clang 8.<br>
Can you give me a hint how to move on?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/483">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AIJPEW6YLJGHVENFT5GDGH3RMA7T5ANCNFSM4MF6GDMA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AIJPEW3RSYLSIYV74RJIFMTRMA7T5A5CNFSM4MF6GDMKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4I5ILWQQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/483",
"url": "https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/483",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>