deluge >1.1.3 fails to compile *SOLVED*
Posted: Sat May 02, 2009 2:25 am
Been stuck on 1.1.3 for a while, anything greater fails to compile. It looks like something to do with boost. It wont let me attach .log, .txt, .xml or any file extension i can think of for some reason.... so heres the end of the build log.
I'm on boost 1.34.1 because 1.35 caused the cpu usage bug with the asio library. Has that been fixed? >1.35 is hard masked in portage still.
Code: Select all
gcc -DNDEBUG -O2 -pipe -march=athlon64 -msse3 -mtune=athlon64 -mfpmath=sse -fPIC -I./libtorrent -I./libtorrent/include -I./libtorrent/include/libtorrent -I/usr/include/python2.5 -I/usr/include -I/usr/include/python2.5 -c -I./libtorrent -I./libtorrent/include -I./libtorrent/include/libtorrent -I/usr/include/python2.5 -I/usr/include -I/usr/include/python2.5 -c ./libtorrent/src/create_torrent.cpp -o build/temp.linux-x86_64-2.5/./libtorrent/src/create_torrent.o -D_FILE_OFFSET_BITS=64 -DNDEBUG -DTORRENT_USE_OPENSSL=1 -O2 -Wno-missing-braces
In file included from /usr/include/boost/date_time/gregorian/gregorian_io.hpp:12,
from /usr/include/boost/date_time/gregorian/conversion.hpp:23,
from /usr/include/boost/date_time/gregorian/gregorian.hpp:21,
from /usr/include/boost/date_time/posix_time/time_formatters.hpp:12,
from /usr/include/boost/date_time/posix_time/posix_time.hpp:24,
from ./libtorrent/include/libtorrent/create_torrent.hpp:55,
from ./libtorrent/src/create_torrent.cpp:33:
/usr/include/boost/date_time/date_facet.hpp:560: error: declaration of ‘void boost::date_time::date_input_facet<date_type, CharT, InItrT>::special_values_parser(boost::date_time::special_values_parser<date_type, charT>)’
/usr/include/boost/date_time/special_values_parser.hpp:34: error: changes meaning of ‘special_values_parser’ from ‘class boost::date_time::special_values_parser<date_type, charT>’
error: command 'gcc' failed with exit status 1