This build procedure works for me under an OpenBSD 3.9 user account. Unpack SHA1 (wxGTK-2.6.3.tar.bz2) = 7c2dfe27a56aa99b4ea557a436bf84a13a579a9d then ./configure --prefix=$HOME/local gmake gmake install
Unpack SHA1 (aMule-2.1.3.tar.bz2) = dd47deb38e7a5b823550b85150f5a814c597b273 then apply the patch below, then ./configure --prefix=$HOME/local --with-wx-config=$HOME/local/bin/wx-config gmake gmake install LD_LIBRARY_PATH=$HOME/local/lib $HOME/local/bin/amule diff -u -r aMule-2.1.3-orig/src/FileLock.h aMule-2.1.3/src/FileLock.h --- aMule-2.1.3-orig/src/FileLock.h Fri Feb 3 13:25:17 2006 +++ aMule-2.1.3/src/FileLock.h Sat Sep 2 02:06:33 2006 @@ -26,6 +26,7 @@ #ifndef FILELOCK_H #define FILELOCK_H +#include <unistd.h> #include <string> #include <sys/types.h> #include <sys/stat.h> diff -u -r aMule-2.1.3-orig/src/MemFile.h aMule-2.1.3/src/MemFile.h --- aMule-2.1.3-orig/src/MemFile.h Sun Jan 1 05:17:25 2006 +++ aMule-2.1.3/src/MemFile.h Sat Sep 2 02:49:55 2006 @@ -146,6 +146,8 @@ bool m_delete; //! The actual buffer. byte* m_buffer; + + byte dummy[16]; // sidestep a g++ bug }; #endif // MEMFILE_H