Kapil, When we were discussing this, we talked about using an older version of DMTCP (before this broke). We were guessing maybe DMTCP 1.2.1. Did you have a chance to look at that?
Nick, You're also welcome to try out 1.2.1 directly on your app. Best, - Gene On Thu, Feb 23, 2012 at 12:02:38AM -0500, Kapil Arya wrote: > Hi Nick, > > Thanks for reporting the bug. The configure flag > "--enable-external-socket-handling" pertains to an older piece of > code. This option hasn't been exercised lately and is broken due to > benign negligence. It has been on our todo list to replace this code > with a newer design that uses DMTCP modules but has been low priority > until now. If this flag is desired, then we will be happy to raise the > priority and provide you with the solution over the next few days. > > Is this something you would want to have in DMTCP rather sooner than > later? If so, please let us know and we will find a workaround. > > Thanks, > Kapil > > On Wed, Feb 22, 2012 at 12:11 PM, Gene Cooperman <g...@ccs.neu.edu> wrote: > > Thanks for sending this report, Nick. We'll get back to you soon. > > > > Best wishes, > > - Gene > > > > On Wed, Feb 22, 2012 at 12:25:54PM +0000, Harezga, Nick wrote: > >> 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 > >> Dmtcp-forum@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/dmtcp-forum > > > > > > ------------------------------------------------------------------------------ > > 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 > > Dmtcp-forum@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/dmtcp-forum ------------------------------------------------------------------------------ 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 Dmtcp-forum@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dmtcp-forum