[Ace-users] Re: [tao-users] [tao-bugs] PRF: Hello test fails with IPv6

Andre Kostur akostur at incognito.com
Wed Jul 4 09:27:53 CDT 2007


Specific differences, as in?  Sorry, I'm just not sure what you're
looking for.  There was no recompile in this procedure, only renaming
the final executable.

Um... Actually, one other modification to the system (ACE/TAO) is the
vc8.mpd file.
In our builds, we want to statically link ACE and TAO, but we want to
dynamically link in everything else (the C++ runtime libs, etc).  So
we've modified the runtime_library clause to be as follows:


<%if(runtime_library)%>
				RuntimeLibrary="<%runtime_library%>"
<%else%>
	
RuntimeLibrary="<%if(debug_prj)%>3<%else%>2<%endif%>"
<%endif%> 


Just in case that this modification might have an effect....

> -----Original Message-----
> From: Johnny Willemsen [mailto:jwillemsen at remedy.nl] 
> Sent: Wednesday, July 04, 2007 7:23 AM
> To: Andre Kostur
> Cc: tao-users at cse.wustl.edu
> Subject: RE: [tao-bugs] PRF: Hello test fails with IPv6
> 
> Hi,
> 
> Are there are specific differences when you rename the exe?
> 
> Johnny 
> 
> > -----Original Message-----
> > From: Andre Kostur [mailto:akostur at incognito.com]
> > Sent: Wednesday, July 04, 2007 4:21 PM
> > To: Johnny Willemsen
> > Cc: tao-users at cse.wustl.edu
> > Subject: RE: [tao-bugs] PRF: Hello test fails with IPv6
> > 
> > Note that the server _was_ run with ORBDebugLevel 10, and I've seen 
> > this
> > problem as far back as v5.5.4.   Whups.. I had forgotten to 
> paste the
> > output in the PRF (I remember putting it into the clipboard....)
> > 
> > TAO (5060|6108) - ORB_Core::run, handle_events() returns 0 TAO 
> > (5060|6108) - ORB_Core::run, calling handle_events() TAO 
> (5060|6108) - 
> > ORB_Core::run, handle_events() returns 0 TAO (5060|6108) - 
> > ORB_Core::run, calling handle_events() TAO (5060|6108) - 
> > ORB_Core::run, handle_events() returns 0 TAO (5060|6108) - 
> > ORB_Core::run, calling handle_events() TAO (5060|6108) - 
> > ORB_Core::run, handle_events() returns 0 TAO (5060|6108) - 
> > ORB_Core::run, calling handle_events()
> > 
> > This gets repeated indefinitely.
> > 
> > > -----Original Message-----
> > > From: Johnny Willemsen [mailto:jwillemsen at remedy.nl]
> > > Sent: Tuesday, July 03, 2007 11:02 PM
> > > To: Andre Kostur
> > > Cc: tao-users at cse.wustl.edu
> > > Subject: Re: [tao-bugs] PRF: Hello test fails with IPv6
> > > 
> > > Hi,
> > > 
> > > I have not seen this problem in the past, try to run the 
> server with 
> > > -ORBDebugLevel 10 and see what happens.
> > > 
> > > Regards,
> > > 
> > > Johnny Willemsen
> > > Remedy IT
> > > Postbus 101
> > > 2650 AC  Berkel en Rodenrijs
> > > The Netherlands
> > > www.theaceorb.nl / www.remedy.nl
> > > 
> > > *** Integrated compile and test statistics see 
> > > http://scoreboard.theaceorb.nl ***
> > > *** Commercial service and support for ACE/TAO/CIAO       
>       ***
> > > *** See http://www.theaceorb.nl/en/support.html           
>       ***
> > > 
> > > "Andre Kostur" <akostur at incognito.com> wrote in message 
> > > news:<mailman.1276.1183493031.5286.tao-bugs at mail.cse.wustl.edu>...
> > >     TAO VERSION: 1.5.9
> > >     ACE VERSION: 5.5.9
> > > 
> > >     HOST MACHINE and OPERATING SYSTEM:
> > > 	Intel Core 2 Duo (Quad core), 4 GB RAM, Windows XP-64, SP2
> > > 
> > >     TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
> > > 	32-bit executable, not 64.
> > > 
> > >     COMPILER NAME AND VERSION (AND PATCHLEVEL): Visual 
> Studio 2005, 
> > > SP1
> > > 
> > >     THE $ACE_ROOT/ace/config.h FILE [if you use a link to a
> > platform-
> > >     specific file, simply state which one]:
> > > #define ACE_AS_STATIC_LIBS 			1 
> > > #define TAO_AS_STATIC_LIBS 			1 
> > > #define ACE_HAS_STANDARD_CPP_LIBRARY		1 
> > > #define ACE_HAS_IPV6				1 
> > > #define ACE_USES_IPV4_IPV6_MIGRATION               1 
> > > #define _CRT_SECURE_NO_DEPRECATE			1 
> > > #include "ace\config-win32.h" 	
> > > 
> > >     THE $ACE_ROOT/include/makeinclude/platform_macros.GNU
> > FILE [if you
> > >     use a link to a platform-specific file, simply state which one
> > >     (unless this isn't used in this case, e.g., with
> > Microsoft Visual
> > >     C++)]: n/a
> > > 
> > >     CONTENTS OF
> > > $ACE_ROOT/bin/MakeProjectCreator/config/default.features
> > >     (used by MPC when you generate your own makefiles):
> > > ssl = 1
> > > ipv6 = 1
> > > 
> > >     AREA/CLASS/EXAMPLE AFFECTED:
> > > 	Hello
> > > 
> > >     DOES THE PROBLEM AFFECT:
> > >         COMPILATION? No
> > >         LINKING? No
> > >         EXECUTION? Yes
> > >         OTHER (please specify)? No
> > > 
> > >     SYNOPSIS:
> > > The hello test server infinite loops if the host has IPv6 
> addresses, 
> > > and you rename the executable to anything other than SERVER.EXE
> > > 
> > >     DESCRIPTION:
> > > If you attempt to launch the server portion of the Hello 
> test after 
> > > you have renamed the executable to anything else, the 
> server will go 
> > > into an infinite loop.
> > > 
> > >     REPEAT BY:
> > > Launch the server portion after you have renamed the program to 
> > > anything
> > > else:
> > > 
> > > Hello.exe -ORBDebugLevel 10
> > > 
> > > 
> > > 
> > > 
> > > Regards,
> > >  
> > > Andre Kostur
> > > Incognito Software Inc.
> > > Senior Software Design Engineer
> > > T: +1(604)678-2864
> > > F: +1(604)688-4339
> > > E: akostur at incognito.com
> > >  
> > > www.incognito.com
> > >  
> > > 
> > > ----------
> > > 
> > > 
> > 
> 
> 



More information about the Ace-users mailing list