Hi,
i got a very very stange problem with amule on MacOS X (1.3.3).
i used both amule-cvs and amule-2.0RC1 (i've well installed libcrypto as you said and ranlib to solve the issue).
first i tried with wxWindows 2.4.2 from fink, installed in /sw/ and compiled against GTK1.
it compiled fine but hang somewhere in displaying the amule main screen (some wx method call
hang, so it's due to fink wxWindows, not amule i think
I had to modify the source of amule (very few) that where dependant on linux/GTK, since
__WXGTK__ was set, not __WXMAC__ :
-> I removed the getmntent stuff which read the mount points to see if FAT is used, as getmntent does not exist on BSD (use getfsent).
->I added sys/types.h before other includes in some .h files which linux does'nt need to compil
I'm sure that the crash of so compiled amule does'nt deal with this modifications.
So i decided to download wxwindows 2.4.2 for mac (and wxBase, which was installed before wxMac) from the main site (wxwidgets.org), and i compiled/installed the mac version in /usr/local. I then recompiled amule (after reextracting the archives), specifying :
./configure --with-wx-config=/usr/local/bin/wx-config --disable-amulecmd --disable-gsocket --disable-systray --disable-gtk
this time, it compiled whithout error (as it used specific code for os x in amule with __WXMAC__).
When i launched it, i had an error as it could not create a certain "" directory. It was just the incoming directory that was not set by default, so i forced it in the source code, recompiled and tried again. This times i see the main window, but WHAT FRUSTRATING to see that i CAN'T focus on it!!! the windows does'nt appear in the tasks (dock, ALT-TAB), and when i click on it, the focus stay on last mac application. I can't click on buttons, and can't enter text in textareas...
I first thought it was wxWindows fault, but i recompiled demos from mac version source, and all ran well, with the specific mac top menubar.. i don't understand where does it comes from !!
i tried for hours to solve this problem by compiling cvs version of wxwindows, but it does'nt work as to much modifications are necessary in amule source code to support last versio of wxwindows.. and gtk version is not designed for fink port of wxwindows...
bouhou :''''( i want amule to work !!!!! i'm sure it's a very small line of code to add somewhere, please help !!