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

Reply via email to