Problem building Deluge

General support for problems installing or using Deluge
Post Reply
ttattakun

Problem building Deluge

Post by ttattakun »

Hi,
I'm a kind of newbie building and compiling.
I downloaded the deluge-0.5.1.1.tar.gz file.
After solving all the dependencies (apart from the ones mentioned in the README file): libboost-regex-dev and libboost-serialization-dev
I run the command "python setup.py build" and I got the following error:

Code: Select all

g++ -pthread -shared build/temp.linux-i686-2.4/src/deluge_core.o build/temp.linux-i686-2.4/libtorrent/src/alert.o build/temp.linux-i686-2.4/libtorrent/src/allocate_resources.o build/temp.linux-i686-2.4/libtorrent/src/bandwidth_manager.o build/temp.linux-i686-2.4/libtorrent/src/bt_peer_connection.o build/temp.linux-i686-2.4/libtorrent/src/connection_queue.o build/temp.linux-i686-2.4/libtorrent/src/entry.o build/temp.linux-i686-2.4/libtorrent/src/escape_string.o build/temp.linux-i686-2.4/libtorrent/src/file.o build/temp.linux-i686-2.4/libtorrent/src/file_pool.o build/temp.linux-i686-2.4/libtorrent/src/http_connection.o build/temp.linux-i686-2.4/libtorrent/src/http_stream.o build/temp.linux-i686-2.4/libtorrent/src/http_tracker_connection.o build/temp.linux-i686-2.4/libtorrent/src/identify_client.o build/temp.linux-i686-2.4/libtorrent/src/instantiate_connection.o build/temp.linux-i686-2.4/libtorrent/src/ip_filter.o build/temp.linux-i686-2.4/libtorrent/src/logger.o build/temp.linux-i686-2.4/libtorrent/src/lsd.o build/temp.linux-i686-2.4/libtorrent/src/metadata_transfer.o build/temp.linux-i686-2.4/libtorrent/src/natpmp.o build/temp.linux-i686-2.4/libtorrent/src/pe_crypto.o build/temp.linux-i686-2.4/libtorrent/src/peer_connection.o build/temp.linux-i686-2.4/libtorrent/src/piece_picker.o build/temp.linux-i686-2.4/libtorrent/src/policy.o build/temp.linux-i686-2.4/libtorrent/src/session.o build/temp.linux-i686-2.4/libtorrent/src/session_impl.o build/temp.linux-i686-2.4/libtorrent/src/sha1.o build/temp.linux-i686-2.4/libtorrent/src/socks5_stream.o build/temp.linux-i686-2.4/libtorrent/src/stat.o build/temp.linux-i686-2.4/libtorrent/src/storage.o build/temp.linux-i686-2.4/libtorrent/src/torrent.o build/temp.linux-i686-2.4/libtorrent/src/torrent_handle.o build/temp.linux-i686-2.4/libtorrent/src/torrent_info.o build/temp.linux-i686-2.4/libtorrent/src/tracker_manager.o build/temp.linux-i686-2.4/libtorrent/src/udp_tracker_connection.o build/temp.linux-i686-2.4/libtorrent/src/upnp.o build/temp.linux-i686-2.4/libtorrent/src/ut_pex.o build/temp.linux-i686-2.4/libtorrent/src/web_peer_connection.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/closest_nodes.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/dht_tracker.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/find_data.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/node.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/node_id.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/refresh.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/routing_table.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/rpc_manager.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/traversal_algorithm.o -lboost_filesystem-mt -lboost_date_time-mt -lboost_thread-mt -lz -lpthread -lssl -o build/lib.linux-i686-2.4/deluge/deluge_core.so
/usr/bin/ld: no se puede encontrar -lboost_filesystem-mt
collect2: ld returned 1 exit status
error: command 'g++' failed with exit status 1
Any ideas? suggestions? Help appreciated. Thank you in advance.

P.D. I am running Ubuntu 6.10 (kernel 2.6.17.11)
andar
Top Bloke
Top Bloke
Posts: 1050
Joined: Fri Jun 08, 2007 8:38 pm
Location: Victoria, BC
Contact:

Re: Problem building Deluge

Post by andar »

ttattakun wrote:Hi,
I'm a kind of newbie building and compiling.
I downloaded the deluge-0.5.1.1.tar.gz file.
After solving all the dependencies (apart from the ones mentioned in the README file): libboost-regex-dev and libboost-serialization-dev
I run the command "python setup.py build" and I got the following error:

Code: Select all

g++ -pthread -shared build/temp.linux-i686-2.4/src/deluge_core.o build/temp.linux-i686-2.4/libtorrent/src/alert.o build/temp.linux-i686-2.4/libtorrent/src/allocate_resources.o build/temp.linux-i686-2.4/libtorrent/src/bandwidth_manager.o build/temp.linux-i686-2.4/libtorrent/src/bt_peer_connection.o build/temp.linux-i686-2.4/libtorrent/src/connection_queue.o build/temp.linux-i686-2.4/libtorrent/src/entry.o build/temp.linux-i686-2.4/libtorrent/src/escape_string.o build/temp.linux-i686-2.4/libtorrent/src/file.o build/temp.linux-i686-2.4/libtorrent/src/file_pool.o build/temp.linux-i686-2.4/libtorrent/src/http_connection.o build/temp.linux-i686-2.4/libtorrent/src/http_stream.o build/temp.linux-i686-2.4/libtorrent/src/http_tracker_connection.o build/temp.linux-i686-2.4/libtorrent/src/identify_client.o build/temp.linux-i686-2.4/libtorrent/src/instantiate_connection.o build/temp.linux-i686-2.4/libtorrent/src/ip_filter.o build/temp.linux-i686-2.4/libtorrent/src/logger.o build/temp.linux-i686-2.4/libtorrent/src/lsd.o build/temp.linux-i686-2.4/libtorrent/src/metadata_transfer.o build/temp.linux-i686-2.4/libtorrent/src/natpmp.o build/temp.linux-i686-2.4/libtorrent/src/pe_crypto.o build/temp.linux-i686-2.4/libtorrent/src/peer_connection.o build/temp.linux-i686-2.4/libtorrent/src/piece_picker.o build/temp.linux-i686-2.4/libtorrent/src/policy.o build/temp.linux-i686-2.4/libtorrent/src/session.o build/temp.linux-i686-2.4/libtorrent/src/session_impl.o build/temp.linux-i686-2.4/libtorrent/src/sha1.o build/temp.linux-i686-2.4/libtorrent/src/socks5_stream.o build/temp.linux-i686-2.4/libtorrent/src/stat.o build/temp.linux-i686-2.4/libtorrent/src/storage.o build/temp.linux-i686-2.4/libtorrent/src/torrent.o build/temp.linux-i686-2.4/libtorrent/src/torrent_handle.o build/temp.linux-i686-2.4/libtorrent/src/torrent_info.o build/temp.linux-i686-2.4/libtorrent/src/tracker_manager.o build/temp.linux-i686-2.4/libtorrent/src/udp_tracker_connection.o build/temp.linux-i686-2.4/libtorrent/src/upnp.o build/temp.linux-i686-2.4/libtorrent/src/ut_pex.o build/temp.linux-i686-2.4/libtorrent/src/web_peer_connection.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/closest_nodes.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/dht_tracker.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/find_data.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/node.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/node_id.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/refresh.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/routing_table.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/rpc_manager.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/traversal_algorithm.o -lboost_filesystem-mt -lboost_date_time-mt -lboost_thread-mt -lz -lpthread -lssl -o build/lib.linux-i686-2.4/deluge/deluge_core.so
/usr/bin/ld: no se puede encontrar -lboost_filesystem-mt
collect2: ld returned 1 exit status
error: command 'g++' failed with exit status 1
Any ideas? suggestions? Help appreciated. Thank you in advance.

P.D. I am running Ubuntu 6.10 (kernel 2.6.17.11)
You need boost installed with threading support or you need the correct symlinks in your /usr/lib directory.
markybob
Compulsive Poster
Compulsive Poster
Posts: 1230
Joined: Thu May 24, 2007 11:27 pm
Location: Chicago, IL, USA
Contact:

Re: Problem building Deluge

Post by markybob »

ttattakun wrote:Hi,
I'm a kind of newbie building and compiling.
I downloaded the deluge-0.5.1.1.tar.gz file.
After solving all the dependencies (apart from the ones mentioned in the README file): libboost-regex-dev and libboost-serialization-dev
I run the command "python setup.py build" and I got the following error:

Code: Select all

g++ -pthread -shared build/temp.linux-i686-2.4/src/deluge_core.o build/temp.linux-i686-2.4/libtorrent/src/alert.o build/temp.linux-i686-2.4/libtorrent/src/allocate_resources.o build/temp.linux-i686-2.4/libtorrent/src/bandwidth_manager.o build/temp.linux-i686-2.4/libtorrent/src/bt_peer_connection.o build/temp.linux-i686-2.4/libtorrent/src/connection_queue.o build/temp.linux-i686-2.4/libtorrent/src/entry.o build/temp.linux-i686-2.4/libtorrent/src/escape_string.o build/temp.linux-i686-2.4/libtorrent/src/file.o build/temp.linux-i686-2.4/libtorrent/src/file_pool.o build/temp.linux-i686-2.4/libtorrent/src/http_connection.o build/temp.linux-i686-2.4/libtorrent/src/http_stream.o build/temp.linux-i686-2.4/libtorrent/src/http_tracker_connection.o build/temp.linux-i686-2.4/libtorrent/src/identify_client.o build/temp.linux-i686-2.4/libtorrent/src/instantiate_connection.o build/temp.linux-i686-2.4/libtorrent/src/ip_filter.o build/temp.linux-i686-2.4/libtorrent/src/logger.o build/temp.linux-i686-2.4/libtorrent/src/lsd.o build/temp.linux-i686-2.4/libtorrent/src/metadata_transfer.o build/temp.linux-i686-2.4/libtorrent/src/natpmp.o build/temp.linux-i686-2.4/libtorrent/src/pe_crypto.o build/temp.linux-i686-2.4/libtorrent/src/peer_connection.o build/temp.linux-i686-2.4/libtorrent/src/piece_picker.o build/temp.linux-i686-2.4/libtorrent/src/policy.o build/temp.linux-i686-2.4/libtorrent/src/session.o build/temp.linux-i686-2.4/libtorrent/src/session_impl.o build/temp.linux-i686-2.4/libtorrent/src/sha1.o build/temp.linux-i686-2.4/libtorrent/src/socks5_stream.o build/temp.linux-i686-2.4/libtorrent/src/stat.o build/temp.linux-i686-2.4/libtorrent/src/storage.o build/temp.linux-i686-2.4/libtorrent/src/torrent.o build/temp.linux-i686-2.4/libtorrent/src/torrent_handle.o build/temp.linux-i686-2.4/libtorrent/src/torrent_info.o build/temp.linux-i686-2.4/libtorrent/src/tracker_manager.o build/temp.linux-i686-2.4/libtorrent/src/udp_tracker_connection.o build/temp.linux-i686-2.4/libtorrent/src/upnp.o build/temp.linux-i686-2.4/libtorrent/src/ut_pex.o build/temp.linux-i686-2.4/libtorrent/src/web_peer_connection.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/closest_nodes.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/dht_tracker.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/find_data.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/node.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/node_id.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/refresh.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/routing_table.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/rpc_manager.o build/temp.linux-i686-2.4/libtorrent/src/kademlia/traversal_algorithm.o -lboost_filesystem-mt -lboost_date_time-mt -lboost_thread-mt -lz -lpthread -lssl -o build/lib.linux-i686-2.4/deluge/deluge_core.so
/usr/bin/ld: no se puede encontrar -lboost_filesystem-mt
collect2: ld returned 1 exit status
error: command 'g++' failed with exit status 1
Any ideas? suggestions? Help appreciated. Thank you in advance.

P.D. I am running Ubuntu 6.10 (kernel 2.6.17.11)
this is fixed in svn and should work for you now. btw, you should really upgrade your distro :)
ttattakun

Re: Problem building Deluge

Post by ttattakun »

andar, thank you very much for the tips you mentioned. I fixed the symlinks and I could finally build and install deluge.
markybob, what do you mean by upgrading my distro? Upgrading the kernel? Moving from Ubuntu Edgy 6.10 to Ubuntu Feisty 7.04? I'm quite new to linux. As I read in the Ubuntu Forums that it was better to install Ubuntu Feisty from scratch than upgrading from Edgy to Feisty through Update Manager, I am dalying the upgrading of my distro.

Thanks to everyone.
markybob
Compulsive Poster
Compulsive Poster
Posts: 1230
Joined: Thu May 24, 2007 11:27 pm
Location: Chicago, IL, USA
Contact:

Re: Problem building Deluge

Post by markybob »

ttattakun wrote:andar, thank you very much for the tips you mentioned. I fixed the symlinks and I could finally build and install deluge.
markybob, what do you mean by upgrading my distro? Upgrading the kernel? Moving from Ubuntu Edgy 6.10 to Ubuntu Feisty 7.04? I'm quite new to linux. As I read in the Ubuntu Forums that it was better to install Ubuntu Feisty from scratch than upgrading from Edgy to Feisty through Update Manager, I am dalying the upgrading of my distro.

Thanks to everyone.
i meant going to 7.04. doesnt really matter now that the setup file accounts for 6.10 having retarded boost, but you could probably use some of the newer stuff in 7.04, too.
flipe
Member
Member
Posts: 14
Joined: Wed Jun 13, 2007 3:45 pm

Re: Problem building Deluge

Post by flipe »

first look for libboost-filesystem-dev, if it been installed, try other version of gcc.

falouz!
Post Reply