[omniORB] porting to Mac OS X(Darwin)

Masanori Sekino m-sekino@mb.kcom.ne.jp
Sun, 17 Jun 2001 22:33:36 +0900


----Next_Part(Sun_Jun_17_22:33:36_2001)--
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi,

I ported omniORB 3.0.3 to Mac OS X(Darwin). Patch against omniORB_303.tar.
gz is attached. I compiled it with Mac OS X 10.0.3, Mac OS X Developer 
Tools 10.0.1 and fink 0.2.1(python is included).

I introduced PREFIX variable, because installation directory is required to
 build a shared library on Darwin.


All examples seem to work fine, except for dii/echo_diiclt. When launched, 
it says

*** malloc[10776]: Deallocation of a pointer not malloced: 0x17f9b0; This 
could be a double free(), or free() called with the middle of an allocated 
block; Try setting environment variable MallocHelp to see tools to help 
debug

I didn't trace this problem, because I suppose it is not caused by my patch.

Thanks

---
mailto:m-sekino@mb.kcom.ne.jp
Masanori Sekino
----Next_Part(Sun_Jun_17_22:33:36_2001)--
Content-Type: application/x-gzip;name="omniORB_3.0.3.darwin.patch.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="omniORB_3.0.3.darwin.patch.gz"
Content-Description: omniORB_3.0.3.darwin.patch.gz

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
----Next_Part(Sun_Jun_17_22:33:36_2001)----