| 1 | | |
| | 1 | * cp /boot/common/share/libtool/config/config.guess . |
| | 2 | * cp /boot/common/share/libtool/config/config.sub . |
| | 3 | * cp /boot/common/share/libtool/config/config.guess third-party/libevent/. |
| | 4 | * cp /boot/common/share/libtool/config/config.sub third-party/libevent/. |
| | 5 | * libtoolize --force --copy |
| | 6 | * aclocal |
| | 7 | * autoconf |
| | 8 | * automake |
| | 9 | * ./configure --prefix=/boot/common --enable-beos LDFLAGS=-lnetwork |
| | 10 | |
| | 11 | {{{ |
| | 12 | checking for library containing socket... no |
| | 13 | checking for library containing gethostbyname... no |
| | 14 | 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? |
| | 15 | |
| | 16 | zlib, libintl.h, and locale.h give warnings, not sure why though |
| | 17 | configure gives syntax error when check openssl, so I #'d that line out in configure.ac and reran autoconf |
| | 18 | #PKG_CHECK_MODULES(OPENSSL, [openssl >= $OPENSSL_MINIMUM], , [CHECK_SSL()]) |
| | 19 | then it chokes on the libintl check so I #'d that one out as well: |
| | 20 | #IT_PROG_INTLTOOL([0.23],[no-xml]) |
| | 21 | It then gets a syntax error trying to check wx, we don't need wx, so I ripped out that section. |
| | 22 | This then allows ./configure to finish. TODO: fix these issues |
| | 23 | }}} |
| | 24 | |
| | 25 | * make |
| | 26 | |
| | 27 | make fails: |
| | 28 | {{{ |
| | 29 | gcc -I.. -I../compat -g -O2 -Wall -o test-time test-time.o ../.libs/libevent_core.a -lnetwork |
| | 30 | gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../compat -g -O2 -Wall -c regress.c |
| | 31 | /boot/home/transmission-1.42/third-party/libevent/test/regress.c:46: sys/signal.h: No such file or directory |
| | 32 | make[5]: *** [regress.o] Error 1 |
| | 33 | make[5]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent/test' |
| | 34 | make[4]: *** [all] Error 2 |
| | 35 | make[4]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent/test' |
| | 36 | make[3]: *** [all-recursive] Error 1 |
| | 37 | make[3]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent' |
| | 38 | make[2]: *** [all] Error 2 |
| | 39 | make[2]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent' |
| | 40 | make[1]: *** [all-recursive] Error 1 |
| | 41 | make[1]: Leaving directory `/boot/home/transmission-1.42/third-party' |
| | 42 | make: *** [all-recursive] Error 1 |
| | 43 | ~/transmission-1.42> |
| | 44 | }}} |
| | 45 | |
| | 46 | 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]] |
| | 47 | 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]] |
| | 48 | |
| | 49 | Previous port work on this was done by Bryan Varner: http://www.varnernet.com/~bryan/category/development/beos-transmission/ |
| | 50 | |
| | 51 | |