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

Reply via email to