Deluge 0.5.9.3 feisty compilation error

General support for problems installing or using Deluge
Post Reply
orphy
New User
New User
Posts: 5
Joined: Wed Mar 26, 2008 11:00 pm

Deluge 0.5.9.3 feisty compilation error

Post by orphy »

Hi,

make
is running into this error:
...
libtorrent/src/storage.cpp: In function »void libtorrent::recursive_copy(const Path&, const Path&, std::string&)«:
libtorrent/src/storage.cpp:258: Fehler: »boost::filesystem::basic_directory_iterator« wurde nicht deklariert
libtorrent/src/storage.cpp:266: Fehler: »basic_directory_iterator« wurde in diesem Gültigkeitsbereich nicht definiert
libtorrent/src/storage.cpp:266: Fehler: expected primary-expression before »>« token
libtorrent/src/storage.cpp:266: Fehler: »end« wurde in diesem Gültigkeitsbereich nicht definiert
libtorrent/src/storage.cpp:266: Fehler: »i« wurde in diesem Gültigkeitsbereich nicht definiert
libtorrent/src/storage.cpp: In function »void libtorrent::recursive_remove(const Path&)«:
libtorrent/src/storage.cpp:284: Fehler: »boost::filesystem::basic_directory_iterator« wurde nicht deklariert
libtorrent/src/storage.cpp:290: Fehler: »basic_directory_iterator« wurde in diesem Gültigkeitsbereich nicht definiert
libtorrent/src/storage.cpp:290: Fehler: expected primary-expression before »>« token
libtorrent/src/storage.cpp:290: Fehler: »end« wurde in diesem Gültigkeitsbereich nicht definiert
libtorrent/src/storage.cpp:290: Fehler: »i« wurde in diesem Gültigkeitsbereich nicht definiert
libtorrent/src/storage.cpp: In function »void libtorrent::recursive_copy(const Path&, const Path&, std::string&) [with Path = boost::filesystem::path]«:
libtorrent/src/storage.cpp:720: instantiated from here
libtorrent/src/storage.cpp:266: Fehler: »i« wurde in diesem Gültigkeitsbereich nicht definiert
libtorrent/src/storage.cpp: In function »void libtorrent::recursive_remove(const Path&) [with Path = boost::filesystem::path]«:
libtorrent/src/storage.cpp:726: instantiated from here
libtorrent/src/storage.cpp:290: Fehler: »i« wurde in diesem Gültigkeitsbereich nicht definiert
error: command 'gcc' failed with exit status 1
make: *** [all] Fehler 1

back to 0.5.9.1 on feisty with no problems. (btw checkinstall doesn't work but make install does it)
danii
Seeder
Seeder
Posts: 123
Joined: Tue Oct 23, 2007 10:29 pm
Location: Braga, Portugal

Re: Deluge 0.5.9.3 feisty compilation error

Post by danii »

seems like your missing some boost development packages, I suppose 0.5.9.3 needs more or newer boost packages than 0.5.9.1, check http://deluge-torrent.org/faq.php#4n10 to see if you missed a dependency, try reinstalling the dependencies to be sure. Also the log in german isn't very helpful try running make with the english locale something like:

Code: Select all

LC_ALL="en_GB.UTF-8" make
should do the trick
orphy
New User
New User
Posts: 5
Joined: Wed Mar 26, 2008 11:00 pm

Re: Deluge 0.5.9.3 feisty compilation error

Post by orphy »

Thank you for your quick answer.

I did this hack:

http://forum.deluge-torrent.org/viewtop ... f=7&t=7025

(replacing storage.cpp from 0.5.9.1)

with success.
Post Reply