Transmission 1.20
Forum » Forum / Torrent programs » Transmission 1.20
started by: FingAZFingAZ
on: 1211128433|%e %b %Y, %H:%M %Z|agohover
number of posts: 14
rss icon RSS: new posts
summary:
Configuring and installing from source with required dependancies?
Transmission 1.20
FingAZFingAZ 1211128433|%e %b %Y, %H:%M %Z|agohover

Hi all,
Ive just started to try and build and install the new 1.20 transmission; i understand that it requires Libcurl and OpenSSL to name a few parts; i have most of the required dependancies as from transmission 1.01; but i like the sound of the bug fixes which have been implemented in the newer version :)

I have libcurl installed via optware, so use
export PKG_CONFIG_PATH=/opt/lib/
so that it knows where it is; which shoots me in the foot as i need to process;
export PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig/
so that it knows where SSL is located.

I have tried doing LD_LIBRARAY_PATH=/opt/lib/
instead of the PKG_CONFIG but this then drops the location of the other required dependancies (although i cant rememeber which) :)

Any ideas? I want new features! :p

FingAZ

unfold Transmission 1.20 by FingAZFingAZ, 1211128433|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
FingAZFingAZ 1211132293|%e %b %Y, %H:%M %Z|agohover

Just to add to this; ran PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig/
and then it says the following;

checking for LIBCURL... configure: error: Package requirements (libcurl >= 7.15.0) were not met:

No package 'libcurl' found

Consider adjusting the PKG_CONFIG_PATH environment variable if youinstalled software in a non-standard prefix.
Alternatively, you may set the environment variables LIBCURL_CFLAGSand LIBCURL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Which makes me wonder if there is another means of telling the configure script where the files are located without them overwritting one another?

unfold Re: Transmission 1.20 by FingAZFingAZ, 1211132293|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
smccloudsmccloud 1211144252|%e %b %Y, %H:%M %Z|agohover

Its easy to fix this error, download curl from http://curl.haxx.se/
http://curl.haxx.se/download/curl-7.18.1.tar.gz

unfold Re: Transmission 1.20 by smccloudsmccloud, 1211144252|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
FingAZFingAZ 1211286022|%e %b %Y, %H:%M %Z|agohover

OK, done that, and all installed ok; but now when starting the transmission daemon i get the following message;

transmission-remote: failed to connect to socket file:
/root/.config/transmission/daemon/socket: No such file or directory

Any ideas?

I checked the location and there is no socket file; the socket file from the previous version resides in /root/.transmission/daemon/socket
But cannot copy this across, and running transmission-dameon -s /root/.transmission/daemon/socket seems to work to a certain extent; but then clutch doesn't read the daemon?
ps aux | grep shows it is running though?

unfold Re: Transmission 1.20 by FingAZFingAZ, 1211286022|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
alephsmithalephsmith 1211287502|%e %b %Y, %H:%M %Z|agohover

Create the directory tree that transmission expects.

ie make the folders : /root/.config/transmission/daemon/

unfold Re: Transmission 1.20 by alephsmithalephsmith, 1211287502|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
FingAZFingAZ 1211306695|%e %b %Y, %H:%M %Z|agohover

This directory already existed; but 'socket' is not present.
So i created a symlink to where i knew it existed;

ln -s /root/.transmission/daemon/socket socket

So, started the daemon using "transmission-daemon" and the process kills itself.
Ran transmission-daemon -d

and i get the following;

[root@MyBook /]# transmission-daemon -d -s /root/.transmission/daemon/socket
Transmission 1.20 (5792) started
Opened port 51413 to listen for incoming peer connections
Got 65 peers from tracker
transmission-daemon: crypto.c: 184: initRC4: Assertion `crypto->mySecretIsSet' failed.
Killed

Getting close… :)

{edit}
Did just find the code for crypto.c; Here, If thats of any use to anyone :) lol

last edited on 1211307011|%e %b %Y, %H:%M %Z|agohover by FingAZ + show more
unfold Re: Transmission 1.20 by FingAZFingAZ, 1211306695|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
ZerosignalZerosignal 1211420927|%e %b %Y, %H:%M %Z|agohover

why not use the optware package?

unfold Re: Transmission 1.20 by ZerosignalZerosignal, 1211420927|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
SaNFiSkOSaNFiSkO 1215124370|%e %b %Y, %H:%M %Z|agohover

OK, done that, and all installed ok; but now when starting the transmission daemon i get the following message
Transmission 1.22…

[root@MyBookWorld /]# transmission-daemon
transmission-daemon: can't load library 'libcurl.so.4'

Any ideas?

last edited on 1215124482|%e %b %Y, %H:%M %Z|agohover by SaNFiSkO + show more
unfold Re: Transmission 1.20 by SaNFiSkOSaNFiSkO, 1215124370|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
bzhoubzhou 1215149681|%e %b %Y, %H:%M %Z|agohover
ipkg update; ipkg install libcurl

Follow frater's suggestion below. This lack of LDSO_RUNPATH in uclibc is really really annoying, someone with mbwe should try rebuild a replacement uclibc to solve this problem.

Also make sure you don't have any other libcurl.so.4 in /lib, /usr/lib.

last edited on 1215191728|%e %b %Y, %H:%M %Z|agohover by bzhou + show more
unfold Re: Transmission 1.20 by bzhoubzhou, 1215149681|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
SaNFiSkOSaNFiSkO 1215153472|%e %b %Y, %H:%M %Z|agohover

[root@MyBookWorld internal]# /opt/bin/ipkg install libcurl
Installing libcurl (7.18.2-2) to /opt/…
Downloading http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable/libcurl_7.18.2-2_arm.ipk
Configuring libcurl
Successfully terminated.
[root@MyBookWorld internal]# transmission-daemon
transmission-daemon: can't load library 'libcurl.so.4'

find / -name libcurl.so.4
/usr/local/lib/libcurl.so.4
/opt/lib/libcurl.so.4

???

last edited on 1215154940|%e %b %Y, %H:%M %Z|agohover by SaNFiSkO + show more
unfold Re: Transmission 1.20 by SaNFiSkOSaNFiSkO, 1215153472|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
fraterfrater 1215185660|%e %b %Y, %H:%M %Z|agohover

echo /opt/lib » /etc/ld.so.conf
echo /opt/lib/mysql » /etc/ld.so.conf
ldconfig

unfold Re: Transmission 1.20 by fraterfrater, 1215185660|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
beazonebeazone 1215981482|%e %b %Y, %H:%M %Z|agohover

Well.. installed Transmission v 1.22 via optware and now it says:

[root@HOST bin]# transmission-daemon
transmission-daemon: can't load library 'libiconv.so.2'

I'm newbie in Linux so everybody's help's highly appreciated!

Can I get clutch running on the 1.22 version?

unfold Re: Transmission 1.20 by beazonebeazone, 1215981482|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
fraterfrater 1215985368|%e %b %Y, %H:%M %Z|agohover

You put your question exactly behind the answer….
You should read first and then write….

unfold Re: Transmission 1.20 by fraterfrater, 1215985368|%e %b %Y, %H:%M %Z|agohover
Re: Transmission 1.20
el_salmonel_salmon 1218309479|%e %b %Y, %H:%M %Z|agohover

After install transmission and clutch by Optware packages, I have the same problem and I don't know what's the solution:

[root@mybook etc]# /opt/bin/transmission-daemon
/opt/bin/transmission-daemon: can't load library 'libiconv.so.2'

I have uninstalled the Clutch package but the same.

solved. ipkg install libiconv

last edited on 1218309569|%e %b %Y, %H:%M %Z|agohover by el_salmon + show more
unfold Re: Transmission 1.20 by el_salmonel_salmon, 1218309479|%e %b %Y, %H:%M %Z|agohover
new post
Unless stated otherwise Content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License