Hi all,
After talking to Professor Cooperman yesterday, he recommended that I e-mail
the list with the issue that I am having. For some background, I am attempting
to checkpoint an IRC server (Unreal), which introduces external sockets. This
works fine when I also checkpoint clients connected to the server, but that
isn't what I am trying to do.
I tried to configure DMTCP using: "./configure CPPFLAGS="-DDEBUG" CXXFLAGS="-O0
-g3" --enable-debug --enable-external-socket-handling"
I wasn't able to successfully checkpoint when the client isn't being
checkpointed, so I figured I would try the external-socket-handling flag to see
if that did anything. The configure works fine, but after running make, I
receive the following error:
g++ -DHAVE_CONFIG_H -I. -DDEBUG -fPIC -g -O0 -MT connectionstate.o -MD -MP
-MF .deps/connectionstate.Tpo -c -o connectionstate.o connectionstate.cpp
In file included from constants.h:26,
from connectionstate.cpp:22:
config.h:8:1: warning: "DEBUG" redefined
<command-line>: warning: this is the location of the previous definition
In file included from connectionmanager.h:27,
from connectionstate.h:27,
from connectionstate.cpp:23:
connection.h:157: error: 'TcpConnectionInfo' was not declared in this scope
connection.h:157: error: template argument 1 is invalid
In file included from connectionstate.cpp:23:
connectionstate.h:51: error: 'TcpConnectionInfo' was not declared in this scope
connectionstate.h:51: error: template argument 1 is invalid
connectionstate.cpp:151: error: 'TcpConnectionInfo' was not declared in this
scope
connectionstate.cpp:151: error: template argument 1 is invalid
make[3]: *** [connectionstate.o] Error 1
make[3]: Leaving directory `/home/nharezga/dev/dmtcp/dmtcp-1.2.4/dmtcp/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/nharezga/dev/dmtcp/dmtcp-1.2.4/dmtcp/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nharezga/dev/dmtcp/dmtcp-1.2.4/dmtcp'
make: *** [dmtcp] Error 2
I am using the latest SVN revision, 32 bit Ubuntu 10.04 in a virtual machine,
and kernel 2.6.32-38.
Any ideas?
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Dmtcp-forum mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dmtcp-forum