Hi, Petr,

I understand that Scientific Linux is very slow in adapting new
versions of software, it would be nice for us to keep supporting gcc
4.4.  The new compiler requirement is to support a hash-based scheme
for looking up words.  This new version is considerably faster when a
large dictionary is used.  We did not anticipate the need to support
old compilers and it would take some time for us to put back the old
options and test the code.  In the mean time, you could either go back
to FastBit ibis1.3.8 or compile your own version of a newer version of
GCC.

Regards,

John



On 3/20/14, 7:34 AM, Petr Velan wrote:
> Hi John,
> 
> I'm trying to compile the FastBit library on Scientific Linux 6.3
> following compiler: gcc (GCC) 4.4.6 20120305 (Red Hat 4.4.6-4). I get
> following error:
> 
> dictionary.cpp: In member function 'int
> ibis::dictionary::readKeys0(const char*, FILE*)':
> dictionary.cpp:417: error: 'class ibis::dictionary::MYMAP' has no
> member named 'reserve'
> dictionary.cpp: In member function 'int
> ibis::dictionary::readKeys1(const char*, FILE*)':
> dictionary.cpp:480: error: 'class ibis::dictionary::MYMAP' has no
> member named 'reserve'
> 
> I seems that the compiler does not fully support unsorted_map. This
> occurs in latest SVN version. Is there anything I can do to compile
> the library on this system?
> 
> Thanks in advance,
> Petr Velan
> 
> 
> 
> _______________________________________________
> FastBit-users mailing list
> [email protected]
> https://hpcrdm.lbl.gov/cgi-bin/mailman/listinfo/fastbit-users
> 
_______________________________________________
FastBit-users mailing list
[email protected]
https://hpcrdm.lbl.gov/cgi-bin/mailman/listinfo/fastbit-users

Reply via email to