HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog
PortLog:net-p2p/transmission/1.42

Context Navigation

  • Up
  • Start Page
  • Index
  • History

Last modified 7 years ago

transmission 1.42

Dependencies: none specified

Revisions

  • revision 1 (mmadia) - last changed 7 years ago
  • revision 2 (mmadia) - last changed 6 years ago
  • 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.
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.

Previous port work on this was done by Bryan Varner:  http://www.varnernet.com/~bryan/category/development/beos-transmission/

Download in other formats:

  • Plain Text

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/