* cp /boot/common/share/libtool/config/config.guess . * cp /boot/common/share/libtool/config/config.sub . * cp /boot/common/share/libtool/config/config.guess third-party/libevent/. * cp /boot/common/share/libtool/config/config.sub third-party/libevent/. * libtoolize --force --copy * aclocal * autoconf * automake * ./configure --prefix=/boot/common --enable-beos LDFLAGS=-lnetwork {{{ checking for library containing socket... no checking for library containing gethostbyname... no I tried having configure.ac check for 'network' but I couldn't get it to work so ended up using LDFLAGS=-lnetwork, maybe someone knows what I'm doing wrong here? zlib, libintl.h, and locale.h give warnings, not sure why though configure gives syntax error when check openssl, so I #'d that line out in configure.ac and reran autoconf #PKG_CHECK_MODULES(OPENSSL, [openssl >= $OPENSSL_MINIMUM], , [CHECK_SSL()]) then it chokes on the libintl check so I #'d that one out as well: #IT_PROG_INTLTOOL([0.23],[no-xml]) It then gets a syntax error trying to check wx, we don't need wx, so I ripped out that section. This then allows ./configure to finish. TODO: fix these issues }}} * make make fails: {{{ gcc -I.. -I../compat -g -O2 -Wall -o test-time test-time.o ../.libs/libevent_core.a -lnetwork gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../compat -g -O2 -Wall -c regress.c /boot/home/transmission-1.42/third-party/libevent/test/regress.c:46: sys/signal.h: No such file or directory make[5]: *** [regress.o] Error 1 make[5]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent/test' make[4]: *** [all] Error 2 make[4]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent/test' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent' make[2]: *** [all] Error 2 make[2]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/boot/home/transmission-1.42/third-party' make: *** [all-recursive] Error 1 ~/transmission-1.42> }}} There's a case statement in configure.ac (near line 232) where they are checking for beos, we'll probably have to add a special case in there for haiku, but what it needs to handle i'm not sure yet.[[BR]] BeOS is listed as unsupported since it hasn't been updated for awhile now, but it may work if we can get past some of these make errors.[[BR]] Previous port work on this was done by Bryan Varner: http://www.varnernet.com/~bryan/category/development/beos-transmission/