ok, i'm officially stupid.
thanks!


Code: Select all
gcc -pthread -shared -march=athlon-xp -O3 -pipe -fomit-frame-pointer -fno-ident -fvisibility-inlines-hidden build/temp.linux-i686-2.5/./libtorrent/src/assert.o build/temp.linux-i686-2.5/./libtorrent/src/piece_picker.o build/temp.linux-i686-2.5/./libtorrent/src/upnp.o build/temp.linux-i686-2.5/./libtorrent/src/session_impl.o build/temp.linux-i686-2.5/./libtorrent/src/magnet_uri.o build/temp.linux-i686-2.5/./libtorrent/src/ut_pex.o build/temp.linux-i686-2.5/./libtorrent/src/logger.o build/temp.linux-i686-2.5/./libtorrent/src/http_connection.o build/temp.linux-i686-2.5/./libtorrent/src/lsd.o build/temp.linux-i686-2.5/./libtorrent/src/udp_tracker_connection.o build/temp.linux-i686-2.5/./libtorrent/src/enum_net.o build/temp.linux-i686-2.5/./libtorrent/src/socks4_stream.o build/temp.linux-i686-2.5/./libtorrent/src/smart_ban.o build/temp.linux-i686-2.5/./libtorrent/src/http_stream.o build/temp.linux-i686-2.5/./libtorrent/src/socks5_stream.o build/temp.linux-i686-2.5/./libtorrent/src/storage.o build/temp.linux-i686-2.5/./libtorrent/src/file.o build/temp.linux-i686-2.5/./libtorrent/src/tracker_manager.o build/temp.linux-i686-2.5/./libtorrent/src/parse_url.o build/temp.linux-i686-2.5/./libtorrent/src/memdebug.o build/temp.linux-i686-2.5/./libtorrent/src/lazy_bdecode.o build/temp.linux-i686-2.5/./libtorrent/src/entry.o build/temp.linux-i686-2.5/./libtorrent/src/http_parser.o build/temp.linux-i686-2.5/./libtorrent/src/gzip.o build/temp.linux-i686-2.5/./libtorrent/src/natpmp.o build/temp.linux-i686-2.5/./libtorrent/src/torrent_handle.o build/temp.linux-i686-2.5/./libtorrent/src/escape_string.o build/temp.linux-i686-2.5/./libtorrent/src/bt_peer_connection.o build/temp.linux-i686-2.5/./libtorrent/src/ut_metadata.o build/temp.linux-i686-2.5/./libtorrent/src/instantiate_connection.o build/temp.linux-i686-2.5/./libtorrent/src/session.o build/temp.linux-i686-2.5/./libtorrent/src/mapped_storage.o build/temp.linux-i686-2.5/./libtorrent/src/ip_filter.o build/temp.linux-i686-2.5/./libtorrent/src/pe_crypto.o build/temp.linux-i686-2.5/./libtorrent/src/policy.o build/temp.linux-i686-2.5/./libtorrent/src/http_tracker_connection.o build/temp.linux-i686-2.5/./libtorrent/src/torrent.o build/temp.linux-i686-2.5/./libtorrent/src/web_peer_connection.o build/temp.linux-i686-2.5/./libtorrent/src/identify_client.o build/temp.linux-i686-2.5/./libtorrent/src/disk_io_thread.o build/temp.linux-i686-2.5/./libtorrent/src/sha1.o build/temp.linux-i686-2.5/./libtorrent/src/connection_queue.o build/temp.linux-i686-2.5/./libtorrent/src/udp_socket.o build/temp.linux-i686-2.5/./libtorrent/src/stat.o build/temp.linux-i686-2.5/./libtorrent/src/broadcast_socket.o build/temp.linux-i686-2.5/./libtorrent/src/peer_connection.o build/temp.linux-i686-2.5/./libtorrent/src/create_torrent.o build/temp.linux-i686-2.5/./libtorrent/src/disk_buffer_holder.o build/temp.linux-i686-2.5/./libtorrent/src/file_pool.o build/temp.linux-i686-2.5/./libtorrent/src/file_storage.o build/temp.linux-i686-2.5/./libtorrent/src/torrent_info.o build/temp.linux-i686-2.5/./libtorrent/src/alert.o build/temp.linux-i686-2.5/./libtorrent/src/metadata_transfer.o build/temp.linux-i686-2.5/./libtorrent/src/GeoIP.o build/temp.linux-i686-2.5/./libtorrent/src/kademlia/dht_tracker.o build/temp.linux-i686-2.5/./libtorrent/src/kademlia/node.o build/temp.linux-i686-2.5/./libtorrent/src/kademlia/refresh.o build/temp.linux-i686-2.5/./libtorrent/src/kademlia/find_data.o build/temp.linux-i686-2.5/./libtorrent/src/kademlia/closest_nodes.o build/temp.linux-i686-2.5/./libtorrent/src/kademlia/node_id.o build/temp.linux-i686-2.5/./libtorrent/src/kademlia/traversal_algorithm.o build/temp.linux-i686-2.5/./libtorrent/src/kademlia/routing_table.o build/temp.linux-i686-2.5/./libtorrent/src/kademlia/rpc_manager.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/datetime.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/peer_plugin.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/fingerprint.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/peer_info.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/utility.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/filesystem.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/module.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/entry.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/torrent_status.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/extensions.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/torrent_handle.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/session.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/ip_filter.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/version.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/torrent.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/docstrings.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/session_settings.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/converters.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/torrent_info.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/alert.o build/temp.linux-i686-2.5/./libtorrent/bindings/python/src/big_number.o -L/usr/lib -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_python -lboost_thread -lpthread -lssl -lz -lpython2.5 -o build/lib.linux-i686-2.5/deluge/libtorrent.so
/usr/bin/ld: cannot find -lboost_thread
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
install: cannot stat `pixmaps/deluge.svg': No such file or directory
==> ERROR: Build Failed.
Aborting...
There's kind of a bug in either arch's boost or Deluge's setup.py. In the AUR there's a deluge-svn package (NOT DELUGE-0.6-SVN) that is extremely up-to-date (currently between RC2 and RC3) and it has a patch to fix the build issue.Tjuh wrote:Hmm can't seem to find that pkg in the arch repo's, could the PKGBUILD be updated please?
It looks to me like you either do not have boost installed at all or (more likely) that your copy of Boost is incredibly out of date since that version of OpenSuSe is AT LEAST a year oldxupetas wrote:Hello,
I cannot compile it.
Ps: openSuSE 10.2
It gives out the following error:
building 'libtorrent' extension
gcc -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mtune=i686 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -g -fPIC -I./libtorrent -I./libtorrent/include -I./libtorrent/include/libtorrent -I/usr/include/python2.5 -I/usr/include/python2.5 -c ./libtorrent/src/storage.cpp -o build/temp.linux-i686-2.5/./libtorrent/src/storage.o -D_FILE_OFFSET_BITS=64 -DNDEBUG -DTORRENT_USE_OPENSSL=1 -O2 -Wno-missing-braces
./libtorrent/include/asio/detail/pipe_select_interrupter.hpp: In member function ‘void asio::detail::pipe_select_interrupter::interrupt()’:
./libtorrent/include/asio/detail/pipe_select_interrupter.hpp:74: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result
./libtorrent/src/storage.cpp: In function ‘void libtorrent::recursive_copy(const Path&, const Path&, libtorrent::error_code&)’:
./libtorrent/src/storage.cpp:258: error: ‘boost::filesystem::basic_directory_iterator’ has not been declared
./libtorrent/src/storage.cpp:266: error: ‘basic_directory_iterator’ was not declared in this scope
./libtorrent/src/storage.cpp:266: error: expected primary-expression before ‘>’ token
./libtorrent/src/storage.cpp:266: error: ‘end’ was not declared in this scope
./libtorrent/src/storage.cpp:266: error: ‘i’ was not declared in this scope
./libtorrent/src/storage.cpp: In function ‘void libtorrent::recursive_remove(const Path&)’:
./libtorrent/src/storage.cpp:284: error: ‘boost::filesystem::basic_directory_iterator’ has not been declared
./libtorrent/src/storage.cpp:290: error: ‘basic_directory_iterator’ was not declared in this scope
./libtorrent/src/storage.cpp:290: error: expected primary-expression before ‘>’ token
./libtorrent/src/storage.cpp:290: error: ‘end’ was not declared in this scope
./libtorrent/src/storage.cpp:290: error: ‘i’ was not declared in this scope
./libtorrent/src/storage.cpp: In member function ‘virtual bool libtorrent::storage::initialize(bool)’:
./libtorrent/src/storage.cpp:527: warning: comparison between signed and unsigned integer expressions
./libtorrent/src/storage.cpp: In function ‘void libtorrent::recursive_copy(const Path&, const Path&, libtorrent::error_code&) [with Path = boost::filesystem::path]’:
./libtorrent/src/storage.cpp:884: instantiated from here
./libtorrent/src/storage.cpp:266: error: ‘i’ was not declared in this scope
./libtorrent/src/storage.cpp: In function ‘void libtorrent::recursive_remove(const Path&) [with Path = boost::filesystem::path]’:
./libtorrent/src/storage.cpp:891: instantiated from here
./libtorrent/src/storage.cpp:290: error: ‘i’ was not declared in this scope
error: command 'gcc' failed with exit status 1
Thanks a lot!