[eq-dev] Build Error (Redhat 3) hash.h
Scott Senften
SSenften at lgc.com
Mon Jan 8 23:30:19 CET 2007
I just tried to build 0.2 on a Red Hat Enterprise Linux WS release 3 (Taroon Update 7), Quadro FX 3450/4000 machine and received the following build error.
g++ -I.././build/Linux/include -I.././extras -DLinux -DGLX -DEQ_CHECK_THREADSAFETY -DEQ_USE_COMPRESSION -DNDEBUG -O2 -Wall -I/usr/X11R6/include -m64 -fPIC -I/usr/X11R6/include -DSUBDIR=\"src/lib\" -c net/nodeID.cpp -o obj/Linux/64/net/nodeID.o
In file included from net/nodeID.h:8,
from net/nodeID.cpp:5:
../build/Linux/include/eq/base/hash.h: In member function `size_t
eqBase::hashString::operator()(const std::string&) const':
../build/Linux/include/eq/base/hash.h:17: invalid use of undefined type `struct
std::basic_string<char, std::char_traits<char>, std::allocator<char> >'
/usr/include/c++/3.2.3/bits/stringfwd.h:56: declaration of `struct
std::basic_string<char, std::char_traits<char>, std::allocator<char> >'
make[2]: *** [obj/Linux/64/net/nodeID.o] Error 1
make[2]: Leaving directory `/home/ssenften/src/3rd/Equalizer-0.2/lib'
make[1]: *** [.././build/Linux/64/lib/libeq.so] Error 2
make[1]: Leaving directory `/home/ssenften/src/3rd/Equalizer-0.2/lib'
make: *** [lib] Error 2
Before I started to dig through it, I thought I'd ask if anyone has seen this already.
Thanks
Scott
----------------------------------------------------------------------
This e-mail, including any attached files, may contain confidential and privileged information for the sole use of the intended recipient. Any review, use, distribution, or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive information for the intended recipient), please contact the sender by reply e-mail and delete all copies of this message.
More information about the eq-dev
mailing list