aMule Forum

English => en_Bugs => Topic started by: ycjhi on November 16, 2007, 04:32:20 AM

Title: fix: OSX: aMule-CVS-20071115 fails in loading libixml and libupnp.
Post by: ycjhi on November 16, 2007, 04:32:20 AM
Could be OS X 10.5 specific.

Code: [Select]
diff -u amule-cvs/src/UPnP.cpp amule-cvs-fixed/src/UPnP.cpp
--- amule-cvs/src/UPnP.cpp 2007-11-07 07:43:19.000000000 -0500
+++ amule-cvs-fixed/src/UPnP.cpp 2007-11-15 22:29:11.000000000 -0500
@@ -174,9 +174,15 @@
 CUPnPLib::CUPnPLib(CUPnPControlPoint &ctrlPoint)
 :
 m_ctrlPoint(ctrlPoint),
-m_LibIXMLHandle("libixml.so.2"),
-m_LibUPnPHandle2("libupnp.so.2"),
-m_LibUPnPHandle3("libupnp.so.3"),
+#ifdef __DARWIN__
+m_LibIXMLHandle("libixml.2.dylib"),
+m_LibUPnPHandle2("libupnp.2.dylib"),
+m_LibUPnPHandle3("libupnp.3.dylib"),
+#else
+m_LibIXMLHandle("libixml.so.2"),
+m_LibUPnPHandle2("libupnp.so.2"),
+m_LibUPnPHandle3("libupnp.so.3"),
+#endif
 m_LibUPnPHandle(NULL)
 {
  // There are two versions of libUPnP in the market,

EDIT: Oh, sorry. I fixed it.
Title: Re: fix: OSX: aMule-CVS-20071115 fails in loading libixml and libupnp.
Post by: phoenix on November 16, 2007, 11:48:14 AM
Committed.

Thanks for the patch!

Cheers!

EDIT: Hum, you have changed the library names on non-Darwin systems. :P I have already fixed it.