HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Change
  • Wiki History
  • Next Change →

Changes between Version 1 and Version 2 of net-p2p/transmission/1.42


Ignore:
Timestamp:
12/29/08 09:58:20 (7 years ago)
Author:
scottmc
Comment:

initial build attempt

Legend:

Unmodified
Added
Removed
Modified
  • net-p2p/transmission/1.42

    v1 v2  
    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{{{ 
     12checking for library containing socket... no 
     13checking for library containing gethostbyname... no 
     14I 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 
     16zlib, libintl.h, and locale.h give warnings, not sure why though 
     17configure 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()]) 
     19then it chokes on the libintl check so I #'d that one out as well: 
     20#IT_PROG_INTLTOOL([0.23],[no-xml]) 
     21It then gets a syntax error trying to check wx, we don't need wx, so I ripped out that section. 
     22This then allows ./configure to finish.  TODO: fix these issues 
     23}}} 
     24 
     25 * make 
     26 
     27make fails: 
     28{{{ 
     29gcc -I.. -I../compat -g -O2 -Wall -o test-time test-time.o  ../.libs/libevent_core.a -lnetwork   
     30gcc -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 
     32make[5]: *** [regress.o] Error 1 
     33make[5]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent/test' 
     34make[4]: *** [all] Error 2 
     35make[4]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent/test' 
     36make[3]: *** [all-recursive] Error 1 
     37make[3]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent' 
     38make[2]: *** [all] Error 2 
     39make[2]: Leaving directory `/boot/home/transmission-1.42/third-party/libevent' 
     40make[1]: *** [all-recursive] Error 1 
     41make[1]: Leaving directory `/boot/home/transmission-1.42/third-party' 
     42make: *** [all-recursive] Error 1 
     43~/transmission-1.42>  
     44}}} 
     45 
     46There'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]] 
     47BeOS 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 
     49Previous port work on this was done by Bryan Varner: http://www.varnernet.com/~bryan/category/development/beos-transmission/ 
     50 
     51 

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

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