On Thu, Oct 2, 2014 at 4:16 PM, Tiago de Paula Peixoto <tiago@skewed.de> wrote:
On 02.10.2014 16:01, Ács Judit wrote:
I wanted to try graph-tool on my laptop before asking the sysadmin to install a newer gcc. I'm using Linux Mint with gcc4.8.2.
There were two problems: I installed both libsparsehash-dev and sparsehash from the official ubuntu repos but configure still can't find it. I could sidestep this by disabling sparsehash.
Take a look at config.log to see why it is failing. In some versions of ubuntu/debian, you need to pass the following option to configure:
--with-sparsehash-prefix=google
Thank you, this solve the sparsehash issue. I also tried it on the server but the old gcc still fails.
The more important problem is that make runs out of memory. I have 4GB RAM + 2GB swap in my laptop.
You need slightly more than 4GB to compile graph-tool, unfortunately. If you have around 6GB with swap, make sure there is nothing else consuming much memory, and that the compilation is not being done in parallel (i.e. do not use make -j2 or similar).
If you still cannot compile it, you can try using the clang compiler. It is also available for ubuntu, and it should use only about half as much ram.
I'll try this tonight. Best, Judit