autogen.sh problem: error: STL <vector> header file not detected

Levi Pearson levipearson at gmail.com
Wed Sep 11 15:47:38 MDT 2013


On Wed, Sep 11, 2013 at 2:55 PM, Charles Curley
<charlescurley at charlescurley.com> wrote:
> On Wed, 11 Sep 2013 14:37:47 -0600
> Levi Pearson <levipearson at gmail.com> wrote:
>
>> It says it's looking for the Standard Template Library <vector>
>> header.  Maybe you don't have a full g++ install? Look for the
>> libstdc++<version>-dev package.
>
> I have:
>
> root at dzur:~# pre libstdc++
> libstdc++6      4.7.2-5         amd64
> libstdc++6      4.7.2-5         i386
> libstdc++6-4.7-dev      4.7.2-5         amd64
> root at dzur:~#
>
> I'd like to compile the thing as amd64.
>
> I have three different versions of libstdc++ available:
>
> root at dzur:~# apt-cache search libstdc | grep -e '-dev'
> libstdc++6-4.4-dev - GNU Standard C++ Library v3 (development files)
> libstdc++6-4.6-dev - GNU Standard C++ Library v3 (development files)
> libstdc++6-4.7-dev - GNU Standard C++ Library v3 (development files)
> lib32gmp-dev - Multiprecision arithmetic library developers tools (32bit)
> libgmp-dev - Multiprecision arithmetic library developers tools
> root at dzur:~#
>
> Maybe I should install the other two?

You might try checking what version(s) of g++ you have installed, and
also what the configure script has selected as the compiler. Beyond
that, I'm not sure what to suggest.


More information about the PLUG mailing list