Since I have upgraded my Debian server to Jessie (more than 1 month), I am unable to compile Transmission nightly builds, I have the following error :
Code: Select all
daemon.o: In function `main':
/P2P/sources/Transmission/daemon/daemon.c:687: undefined reference to `dtr_daemon'
Code: Select all
./configure --prefix=/P2P/Transmission --disable-gtk --disable-mac --enable-cli --enable-daemon
transmission at revision 14538
Following, my full compilation log (I cannot attach a .log or a .txt file to the post) :
Code: Select all
Making all in extras
make[1]: Entering directory '/P2P/sources/Transmission/extras'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/P2P/sources/Transmission/extras'
Making all in third-party
make[1]: Entering directory '/P2P/sources/Transmission/third-party'
Making all in dht
make[2]: Entering directory '/P2P/sources/Transmission/third-party/dht'
CC dht.o
AR libdht.a
make[2]: Leaving directory '/P2P/sources/Transmission/third-party/dht'
Making all in libb64
make[2]: Entering directory '/P2P/sources/Transmission/third-party/libb64'
CC cdecode.o
CC cencode.o
AR libb64.a
make[2]: Leaving directory '/P2P/sources/Transmission/third-party/libb64'
Making all in libnatpmp
make[2]: Entering directory '/P2P/sources/Transmission/third-party/libnatpmp'
CC getgateway.o
CC natpmp.o
natpmp.c:105:5: warning: no previous declaration for ‘sendpendingrequest’ [-Wmissing-declarations]
int sendpendingrequest(natpmp_t * p)
^
natpmp.c:121:5: warning: no previous declaration for ‘sendnatpmprequest’ [-Wmissing-declarations]
int sendnatpmprequest(natpmp_t * p)
^
natpmp.c:186:13: warning: no previous declaration for ‘readnatpmpresponse’ [-Wmissing-declarations]
LIBSPEC int readnatpmpresponse(natpmp_t * p, natpmpresp_t * response)
^
CC wingettimeofday.o
AR libnatpmp.a
make[2]: Leaving directory '/P2P/sources/Transmission/third-party/libnatpmp'
Making all in miniupnp
make[2]: Entering directory '/P2P/sources/Transmission/third-party/miniupnp'
make all-am
make[3]: Entering directory '/P2P/sources/Transmission/third-party/miniupnp'
CC connecthostport.o
CC igd_desc_parse.o
CC minisoap.o
CC minissdpc.o
CC miniupnpc.o
CC miniwget.o
CC minixml.o
CC portlistingparse.o
CC receivedata.o
receivedata.c: In function ‘receivedata’:
receivedata.c:40:41: warning: unused parameter ‘scope_id’ [-Wunused-parameter]
int timeout, unsigned int * scope_id)
^
CC upnpcommands.o
CC upnpreplyparse.o
AR libminiupnp.a
make[3]: Leaving directory '/P2P/sources/Transmission/third-party/miniupnp'
make[2]: Leaving directory '/P2P/sources/Transmission/third-party/miniupnp'
Making all in libutp
make[2]: Entering directory '/P2P/sources/Transmission/third-party/libutp'
CXX utp.o
In file included from utp.cpp:78:0:
utp_config.h:8:2: warning: #warning implement this in libtransmission [-Wcpp]
#warning implement this in libtransmission
^
CXX utp_utils.o
AR libutp.a
make[2]: Leaving directory '/P2P/sources/Transmission/third-party/libutp'
make[2]: Entering directory '/P2P/sources/Transmission/third-party'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/P2P/sources/Transmission/third-party'
make[1]: Leaving directory '/P2P/sources/Transmission/third-party'
Making all in libtransmission
make[1]: Entering directory '/P2P/sources/Transmission/libtransmission'
CC announcer.o
CC announcer-http.o
CC announcer-udp.o
CC bandwidth.o
CC bitfield.o
CC blocklist.o
CC cache.o
CC clients.o
CC completion.o
CC ConvertUTF.o
CC crypto.o
CC crypto-utils.o
CC crypto-utils-fallback.o
CC error.o
CC fdlimit.o
CC file.o
CC handshake.o
CC history.o
CC inout.o
CC list.o
CC log.o
CC magnet.o
CC makemeta.o
CC metainfo.o
CC natpmp.o
CC net.o
CC peer-io.o
CC peer-mgr.o
CC peer-msgs.o
CC platform.o
CC platform-quota.o
CC port-forwarding.o
CC ptrarray.o
CC quark.o
CC resume.o
CC rpcimpl.o
CC rpc-server.o
CC session.o
CC stats.o
CC torrent.o
CC torrent-ctor.o
CC torrent-magnet.o
CC tr-dht.o
CC tr-lpd.o
CC tr-udp.o
CC tr-utp.o
CC tr-getopt.o
CC trevent.o
CC upnp.o
CC utils.o
utils.c: In function ‘tr_strdup_vprintf’:
utils.c:418:3: warning: function might be possible candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
evbuffer_add_vprintf (buf, fmt, args);
^
CC variant.o
CC variant-benc.o
CC variant-json.o
CC verify.o
CC web.o
CC webseed.o
CC wildmat.o
CC file-posix.o
file-posix.c: In function ‘tr_sys_file_preallocate’:
file-posix.c:868:1: warning: label ‘non_sparse_out’ defined but not used [-Wunused-label]
non_sparse_out:
^
CC crypto-utils-openssl.o
AR libtransmission.a
CC bitfield-test.o
CC libtransmission-test.o
CCLD bitfield-test
CC blocklist-test.o
CCLD blocklist-test
CC clients-test.o
CCLD clients-test
CC crypto-test.o
CCLD crypto-test
CC error-test.o
CCLD error-test
CC file-test.o
CCLD file-test
CC history-test.o
CCLD history-test
CC json-test.o
CCLD json-test
CC magnet-test.o
CCLD magnet-test
CC makemeta-test.o
CCLD makemeta-test
CC metainfo-test.o
CCLD metainfo-test
CC move-test.o
CCLD move-test
CC peer-msgs-test.o
CCLD peer-msgs-test
CC quark-test.o
CCLD quark-test
CC rename-test.o
CCLD rename-test
CC rpc-test.o
CCLD rpc-test
CC session-test.o
CCLD session-test
CC tr-getopt-test.o
CCLD tr-getopt-test
CC utils-test.o
CCLD utils-test
CC variant-test.o
CCLD variant-test
make[1]: Leaving directory '/P2P/sources/Transmission/libtransmission'
Making all in utils
make[1]: Entering directory '/P2P/sources/Transmission/utils'
CC create.o
CCLD transmission-create
CC edit.o
CCLD transmission-edit
CC show.o
CCLD transmission-show
make[1]: Leaving directory '/P2P/sources/Transmission/utils'
Making all in daemon
make[1]: Entering directory '/P2P/sources/Transmission/daemon'
CC daemon.o
CC watch.o
CCLD transmission-daemon
daemon.o: In function `main':
/P2P/sources/Transmission/daemon/daemon.c:687: undefined reference to `dtr_daemon'
collect2: error: ld returned 1 exit status
Makefile:471: recipe for target 'transmission-daemon' failed
make[1]: *** [transmission-daemon] Error 1
make[1]: Leaving directory '/P2P/sources/Transmission/daemon'
Makefile:426: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
Thanks for your help.