[omniORB] BuildDebugBinary (Win32 MSVC) for omniORB4?

Ken Feuerman kfeuerma@adobe.com
Wed, 15 Aug 2001 14:11:44 -0700


--=====================_20902325==_
Content-Type: text/plain; charset="us-ascii"; format=flowed

Has anybody tried building omniORB4 on a Win2K platform (MSVC 6.0) with 
BuildDebugBinary = 1?

I'm trying to do this with omniORB-20010815.tar.gz  by uncommenting out the 
BuildDebugBinary line in <top>\config\config.mk.  After a short while, 
omniidl.exe crashes trying to "write" to address "0x00000010" (GPF pop-up 
error).  I've attached the build log up until this point.  I'm a bit 
suspicious about that "PYTHONPATH=(null)", but I couldn't figure out if or 
what I should set that to as an environment variable.  The build crash does 
NOT occur if I leave BuildDebugBinary = 1 commented out.  (By the way, I've 
installed the full version of Python 1.5.2 from python.org.  That installer 
did not set any environment variables that I could detect.)

More to the point:  What I'd *really* like to do is build the debug 
binaries (e.g. omniORB400_rtd.dll) with debug symbols, and the release 
binaries (e.g., omniORB400_rt.dll) without.  Is there some recipe for doing 
so?  As far as I can tell, the main difference between omniORB400_rtd.dll 
and omniORB400_rt.dll is which version of the Microsoft C run-time they'll 
import.  It's up to other parts of the make environment to determine 
whether debug symbols for the ORB run-times themselves are included.  Am I 
way off base with that assumption?

Thanks for your help!

--Ken Feuerman.
Adobe Systems, Inc.
--=====================_20902325==_
Content-Type: application/zip; name="omnibuild.zip";
 x-mac-type="705A4950"; x-mac-creator="705A4950"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="omnibuild.zip"

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
b2dQSwUGAAAAAAEAAQA7AAAA6w4AAAAA
--=====================_20902325==_--