deluge/library/INSTALL

39 lines
1.8 KiB
Plaintext

=================================
Installation of Flood
=================================
Compile: python setup.py build
Compile&install: sudo python setup.py install
setup_naive.py is the actual setup file. This is where you would change libraries, if you need to (see notes later on). setup.py is a wrapper for the 'naive' version; it deals with what are currently bugs in the Python distutils - in particular, the lack of an ability to remove some compiler flags. The wrapper code lets us change whatever flags we want.
Dependencies to compile (written as Ubuntu packages): python, libboost-filesystem1.33.1, libboost-date-time1.33.1, libboost-program-options1.33.1, libboost-regex1.33.1, libboost-thread1.33.1, libc6-dev, zlib1g-dev
May also depend on (not sure): python-dev, and -dev packages for all boost libs
Makefile.libtorrent-only.* are the makefiles from libtorrent, copied as it. They don't refer to Flood, and probably won't work in the current directory structure. However, they may help people know what dependencies etc. are needed
If you find mistakes here, please notify me on the project page, www.deluge-torrent.org. Thank you.
Notes:
skolnick reports that the following are needed on Debian Etch:
apt-get install python
apt-get install libboost-filesystem1.33.1
apt-get install libboost-date-time1.33.1
apt-get install libboost-program-options1.33.1
apt-get install libboost-regex1.33.1
apt-get install libboost-thread1.33.1
apt-get install libc6-dev
apt-get install zlib1g-dev
apt-get install libboost-thread-dev
apt-get install libboost-date-time-dev
apt-get install libboost-filesystem-dev
apt-get install libboost-program-options-dev
apt-get install libboost-serialization-dev
apt-get install python-dev
apt-get install libboost-regex-dev
Note: luca reports that on Gentoo "-mt" suffixes are needed for ALL the boost libraries.