max@localhost ~/python-libtorrent $ python setup.py build ========================================= Creating python-libtorrent for Python 2.4 ========================================= running build running build_ext building 'torrent' extension i686-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -fPIC -I./include -I./include/libtorrent -I/usr/include/python2.4 -I/usr/include/python2.4 -c alert.cpp -o build/temp.linux-i686-2.4/alert.o In file included from alert.cpp:33: ./include/libtorrent/alert.hpp:46:34: error: boost/thread/mutex.hpp: No such file or directory ./include/libtorrent/alert.hpp:48:72: error: boost/preprocessor/repetition/enum_params_with_a_default.hpp: No such file or directory ./include/libtorrent/alert.hpp:49:50: error: boost/preprocessor/repetition/enum.hpp: No such file or directory ./include/libtorrent/alert.hpp:50:57: error: boost/preprocessor/repetition/enum_params.hpp: No such file or directory ./include/libtorrent/alert.hpp:51:65: error: boost/preprocessor/repetition/enum_shifted_params.hpp: No such file or directory ./include/libtorrent/alert.hpp:52:53: error: boost/date_time/posix_time/posix_time.hpp: No such file or directory In file included from ./include/libtorrent/alert.hpp:58, from alert.cpp:33: ./include/libtorrent/config.hpp:36:28: error: boost/config.hpp: No such file or directory ./include/libtorrent/alert.hpp:73: error: 'boost' has not been declared ./include/libtorrent/alert.hpp:73: error: expected ';' before 'timestamp' ./include/libtorrent/alert.hpp:84: error: 'boost' has not been declared ./include/libtorrent/alert.hpp:84: error: expected ';' before 'm_timestamp' ./include/libtorrent/alert.hpp:103: error: 'boost' has not been declared ./include/libtorrent/alert.hpp:103: error: expected ';' before 'm_mutex' ./include/libtorrent/alert.hpp:117: error: 'BOOST_PP_ENUM_PARAMS' has not been declared ./include/libtorrent/alert.hpp:117: error: expected `)' before numeric constant ./include/libtorrent/alert.hpp:117: error: expected `>' before numeric constant ./include/libtorrent/alert.hpp:117: error: expected unqualified-id before ')' token ./include/libtorrent/alert.hpp:141: error: 'BOOST_PP_ENUM_PARAMS' has not been declared ./include/libtorrent/alert.hpp:141: error: expected `)' before numeric constant ./include/libtorrent/alert.hpp:141: error: expected ',' or '...' before numeric constant ./include/libtorrent/alert.hpp:141: error: expected initializer before ')' token ./include/libtorrent/alert.hpp:149: error: 'BOOST_PP_ENUM_PARAMS_WITH_A_DEFAULT' has not been declared ./include/libtorrent/alert.hpp:149: error: expected `)' before numeric constant ./include/libtorrent/alert.hpp:149: error: expected `>' before numeric constant ./include/libtorrent/alert.hpp:149: error: expected unqualified-id before ')' token alert.cpp: In constructor 'libtorrent::alert::alert(libtorrent::alert::severity_t, const std::string&)': alert.cpp:40: error: class 'libtorrent::alert' does not have any field named 'm_timestamp' alert.cpp:40: error: 'boost' has not been declared alert.cpp: At global scope: alert.cpp:48: error: 'boost' has not been declared alert.cpp:48: error: expected initializer before 'alert' alert.cpp: In member function 'void libtorrent::alert_manager::post_alert(const libtorrent::alert&)': alert.cpp:80: error: 'boost' has not been declared alert.cpp:80: error: expected initializer before 'lock' alert.cpp: In member function 'std::auto_ptr libtorrent::alert_manager::get()': alert.cpp:95: error: 'boost' has not been declared alert.cpp:95: error: expected initializer before 'lock' alert.cpp: In member function 'bool libtorrent::alert_manager::pending() const': alert.cpp:106: error: 'boost' has not been declared alert.cpp:106: error: expected initializer before 'lock' alert.cpp: In member function 'void libtorrent::alert_manager::set_severity(libtorrent::alert::severity_t)': alert.cpp:113: error: 'boost' has not been declared alert.cpp:113: error: expected initializer before 'lock' error: command 'i686-pc-linux-gnu-gcc' failed with exit status 1