in addition to 1.42's process,[[BR]] in the following make files,[[BR]] third-party/libnatpmp/Makefile[[BR]] third-party/miniupnp/Makefile[[BR]] libtransmission/Makefile[[BR]] daemon/Makefile[[BR]] cli/Makefile[[BR]] remove[[BR]] -Wextra[[BR]] -Winit-self[[BR]] -Wmissing-format-attribute[[BR]] Also in those Makefiles,remove[[BR]] -std=gnu99[[BR]] from the CFLAGS = line[[BR]] At this point, make will complain about : [[BR]] libtransmission/net.c:56: `IN6ADDR_ANY_INIT' undeclared here (not in a function[[BR]] For fixing it, the best I know so far is :[[BR]] in libtransmission/net.h [[BR]] add:[[BR]] #if defined(__HAIKU__)[[BR]] #include [[BR]] #endif[[BR]] However that'll generate some more errors:[[BR]] /boot/develop/headers/posix/resolv.h:160: field `nsaddr_list' has incomplete type[[BR]] /boot/develop/headers/posix/resolv.h:170: field `addr' has incomplete type[[BR]] /boot/develop/headers/posix/resolv.h:194: field `sin' has incomplete type[[BR]] transmission-1.42+-svn7652/libtransmission/bandwidth.c: In function `tr_bandwidthAllocate':[[BR]] transmission-1.42+-svn7652/libtransmission/bandwidth.c:228: warning: unknown conversion type character `z' in format[[BR]] transmission-1.42+-svn7652/libtransmission/bandwidth.c:228: warning: too many arguments for format[[BR]] make[2]: *** [bandwidth.o] Error 1[[BR]] make[2]: Leaving directory `transmission-1.42+-svn7652/libtransmission'[[BR]]