Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>You're missing the 32 bit libc dev package:</p> <p>On <strong>Ubuntu</strong> it's called libc6-dev-i386 - do <code>sudo apt-get install libc6-dev-i386</code>. See below for extra instructions for Ubuntu 12.04.</p> <p>On <strong>Red Hat</strong> distros, the package name is <code>glibc-devel.i686</code> (Thanks to David Gardner's comment)</p> <p>On <strong>CentOS 5.8</strong>, the package name is <code>glibc-devel.i386</code> (Thanks to JimKleck's comment)</p> <p>On <strong>CentOS 6 / 7</strong>, the package name is <code>glibc-devel.i686</code>.</p> <p>On <strong>SLES</strong> it's called glibc-devel-32bit - do <code>zypper in glibc-devel-32bit</code></p> <p>On <strong>Gentoo</strong> it's called <code>sys-libs/glibc</code> - do <code>emerge -1a sys-libs/gcc</code> [<a href="https://forums.gentoo.org/viewtopic-t-501993.html" rel="nofollow noreferrer">source</a>] (Note : One may use <code>equery</code> to confirm this is correct; do <code>equery belongs belongs /usr/include/gnu/stubs-32.h</code>)</p> <hr> <p>Are you using <strong>Ubuntu 12.04</strong>? There is <a href="http://gcc.gnu.org/ml/gcc/2012-02/msg00314.html" rel="nofollow noreferrer">a known problem that puts the files in a non standard location</a>. You'll <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=682678" rel="nofollow noreferrer">also</a> need to do:</p> <pre><code>export LIBRARY_PATH=/usr/lib/$(gcc -print-multiarch) export C_INCLUDE_PATH=/usr/include/$(gcc -print-multiarch) export CPLUS_INCLUDE_PATH=/usr/include/$(gcc -print-multiarch) </code></pre> <p>somewhere before you build (say in your .bashrc).</p> <hr> <p>If you are also compiling C++ code, you will also need the 32 bit stdc++ library. If you see this warning:</p> <blockquote> <p>.... /usr/bin/ld: cannot find -lstdc++ ....</p> </blockquote> <p>On <strong>Ubuntu</strong> you will need to do <code>sudo apt-get install g++-multilib</code></p> <p>On <strong>CentOS 5</strong> you will need to do <code>yum install libstdc++-devel.i386</code></p> <p>On <strong>CentOS 6</strong> you will need to do <code>yum install libstdc++-devel.i686</code></p> <p>Please feel free to edit in the packages for other systems.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload