error: package directory 'src' does not exist

General support for problems installing or using Deluge
Post Reply
ballison
New User
New User
Posts: 3
Joined: Sun Jun 24, 2007 3:41 am

error: package directory 'src' does not exist

Post by ballison »

I've defiantly got all the repositories, and in my deluge folder there is a 'svn' folder, but it seems that terminal thinks otherwise.
I'm running Ubuntu fiesty.

Code: Select all

ben@ben-desktop:~$ python setup.py build
python: can't open file 'setup.py': [Errno 2] No such file or directory
ben@ben-desktop:~$ python /home/ben/Desktop/deluge-0.5.1.1/setup.py build
Attempting to detect your system information
64bit x86_64 system detected
Linux operating system detected
Libraries nomt
running build
running build_py
error: package directory 'src' does not exist
ben@ben-desktop:~$ 
Heres what I have done so far, I'm pretty new to *nix, so please bear with me.
markybob
Compulsive Poster
Compulsive Poster
Posts: 1230
Joined: Thu May 24, 2007 11:27 pm
Location: Chicago, IL, USA
Contact:

Re: error: package directory 'src' does not exist

Post by markybob »

ballison wrote:I've defiantly got all the repositories, and in my deluge folder there is a 'svn' folder, but it seems that terminal thinks otherwise.
I'm running Ubuntu fiesty.

Code: Select all

ben@ben-desktop:~$ python setup.py build
python: can't open file 'setup.py': [Errno 2] No such file or directory
ben@ben-desktop:~$ python /home/ben/Desktop/deluge-0.5.1.1/setup.py build
Attempting to detect your system information
64bit x86_64 system detected
Linux operating system detected
Libraries nomt
running build
running build_py
error: package directory 'src' does not exist
ben@ben-desktop:~$ 
Heres what I have done so far, I'm pretty new to *nix, so please bear with me.
cd /home/ben/Desktop/deluge-0.5.1.1/ && python setup.py build && sudo python setup.py install
then just run `deluge`
ballison
New User
New User
Posts: 3
Joined: Sun Jun 24, 2007 3:41 am

Re: error: package directory 'src' does not exist

Post by ballison »

thanks for such a fast reply by the way. So I followed those commands, and it landed me in some more errors.
Is it because i'm using 64bit?

Code: Select all

ben@ben-desktop:~$ cd /home/ben/Desktop/deluge-0.5.1.1/
ben@ben-desktop:~/Desktop/deluge-0.5.1.1$ python setup.py build
Attempting to detect your system information
64bit x86_64 system detected
Linux operating system detected
Libraries nomt
running build
running build_py
running build_ext
building 'deluge_core' extension
gcc -pthread -fno-strict-aliasing -Wall -DNDEBUG -O2 -fPIC -I./libtorrent -I./libtorrent/include -I./libtorrent/include/libtorrent -I/usr/include/python2.5 -I/usr/include/python2.5 -c src/deluge_core.cpp -o build/temp.linux-x86_64-2.5/src/deluge_core.o -Wno-missing-braces -DAMD64
src/deluge_core.cpp:39:20: error: Python.h: No such file or directory
src/deluge_core.cpp:119: error: expected constructor, destructor, or type conversion before ‘*’ token
src/deluge_core.cpp:127: error: expected initializer before ‘*’ token
src/deluge_core.cpp:128: error: expected initializer before ‘*’ token
src/deluge_core.cpp:129: error: expected initializer before ‘*’ token
src/deluge_core.cpp:130: error: expected initializer before ‘*’ token
src/deluge_core.cpp:131: error: expected initializer before ‘*’ token
src/deluge_core.cpp: In function ‘long int get_torrent_index(libtorrent::torrent_handle&)’:
src/deluge_core.cpp:165: error: ‘DelugeError’ was not declared in this scope
src/deluge_core.cpp:165: error: ‘PyErr_SetString’ was not declared in this scope
src/deluge_core.cpp: In function ‘long int get_index_from_unique_ID(long int)’:
src/deluge_core.cpp:177: error: ‘DelugeError’ was not declared in this scope
src/deluge_core.cpp:177: error: ‘PyErr_SetString’ was not declared in this scope
src/deluge_core.cpp: At global scope:
src/deluge_core.cpp:295: error: expected initializer before ‘*’ token
src/deluge_core.cpp:308: error: expected initializer before ‘*’ token
src/deluge_core.cpp:366: error: expected initializer before ‘*’ token
src/deluge_core.cpp:383: error: expected initializer before ‘*’ token
src/deluge_core.cpp:419: error: expected initializer before ‘*’ token
src/deluge_core.cpp:431: error: expected initializer before ‘*’ token
src/deluge_core.cpp:444: error: expected initializer before ‘*’ token
src/deluge_core.cpp:457: error: expected initializer before ‘*’ token
src/deluge_core.cpp:470: error: expected initializer before ‘*’ token
src/deluge_core.cpp:478: error: expected initializer before ‘*’ token
src/deluge_core.cpp:484: error: expected initializer before ‘*’ token
src/deluge_core.cpp:496: error: expected initializer before ‘*’ token
src/deluge_core.cpp:509: error: expected initializer before ‘*’ token
src/deluge_core.cpp:537: error: expected initializer before ‘*’ token
src/deluge_core.cpp:553: error: expected initializer before ‘*’ token
src/deluge_core.cpp:559: error: expected initializer before ‘*’ token
src/deluge_core.cpp:575: error: expected initializer before ‘*’ token
src/deluge_core.cpp:591: error: expected initializer before ‘*’ token
src/deluge_core.cpp:607: error: expected initializer before ‘*’ token
src/deluge_core.cpp:676: error: expected initializer before ‘*’ token
src/deluge_core.cpp:850: error: expected initializer before ‘*’ token
src/deluge_core.cpp:864: error: expected initializer before ‘*’ token
src/deluge_core.cpp:932: error: expected initializer before ‘*’ token
src/deluge_core.cpp:983: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1027: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1033: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1074: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1104: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1139: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1204: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1245: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1267: error: ‘PyMethodDef’ does not name a type
src/deluge_core.cpp:1303: error: ‘PyMODINIT_FUNC’ does not name a type
error: command 'gcc' failed with exit status 1
ben@ben-desktop:~/Desktop/deluge-0.5.1.1$ 

Code: Select all

ben@ben-desktop:~/Desktop/deluge-0.5.1.1$ sudo python setup.py install
Attempting to detect your system information
64bit x86_64 system detected
Linux operating system detected
Libraries nomt
running install
running build
running build_py
running build_ext
building 'deluge_core' extension
gcc -pthread -fno-strict-aliasing -Wall -DNDEBUG -O2 -fPIC -I./libtorrent -I./libtorrent/include -I./libtorrent/include/libtorrent -I/usr/include/python2.5 -I/usr/include/python2.5 -c src/deluge_core.cpp -o build/temp.linux-x86_64-2.5/src/deluge_core.o -Wno-missing-braces -DAMD64
src/deluge_core.cpp:39:20: error: Python.h: No such file or directory
src/deluge_core.cpp:119: error: expected constructor, destructor, or type conversion before ‘*’ token
src/deluge_core.cpp:127: error: expected initializer before ‘*’ token
src/deluge_core.cpp:128: error: expected initializer before ‘*’ token
src/deluge_core.cpp:129: error: expected initializer before ‘*’ token
src/deluge_core.cpp:130: error: expected initializer before ‘*’ token
src/deluge_core.cpp:131: error: expected initializer before ‘*’ token
src/deluge_core.cpp: In function ‘long int get_torrent_index(libtorrent::torrent_handle&)’:
src/deluge_core.cpp:165: error: ‘DelugeError’ was not declared in this scope
src/deluge_core.cpp:165: error: ‘PyErr_SetString’ was not declared in this scope
src/deluge_core.cpp: In function ‘long int get_index_from_unique_ID(long int)’:
src/deluge_core.cpp:177: error: ‘DelugeError’ was not declared in this scope
src/deluge_core.cpp:177: error: ‘PyErr_SetString’ was not declared in this scope
src/deluge_core.cpp: At global scope:
src/deluge_core.cpp:295: error: expected initializer before ‘*’ token
src/deluge_core.cpp:308: error: expected initializer before ‘*’ token
src/deluge_core.cpp:366: error: expected initializer before ‘*’ token
src/deluge_core.cpp:383: error: expected initializer before ‘*’ token
src/deluge_core.cpp:419: error: expected initializer before ‘*’ token
src/deluge_core.cpp:431: error: expected initializer before ‘*’ token
src/deluge_core.cpp:444: error: expected initializer before ‘*’ token
src/deluge_core.cpp:457: error: expected initializer before ‘*’ token
src/deluge_core.cpp:470: error: expected initializer before ‘*’ token
src/deluge_core.cpp:478: error: expected initializer before ‘*’ token
src/deluge_core.cpp:484: error: expected initializer before ‘*’ token
src/deluge_core.cpp:496: error: expected initializer before ‘*’ token
src/deluge_core.cpp:509: error: expected initializer before ‘*’ token
src/deluge_core.cpp:537: error: expected initializer before ‘*’ token
src/deluge_core.cpp:553: error: expected initializer before ‘*’ token
src/deluge_core.cpp:559: error: expected initializer before ‘*’ token
src/deluge_core.cpp:575: error: expected initializer before ‘*’ token
src/deluge_core.cpp:591: error: expected initializer before ‘*’ token
src/deluge_core.cpp:607: error: expected initializer before ‘*’ token
src/deluge_core.cpp:676: error: expected initializer before ‘*’ token
src/deluge_core.cpp:850: error: expected initializer before ‘*’ token
src/deluge_core.cpp:864: error: expected initializer before ‘*’ token
src/deluge_core.cpp:932: error: expected initializer before ‘*’ token
src/deluge_core.cpp:983: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1027: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1033: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1074: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1104: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1139: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1204: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1245: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1267: error: ‘PyMethodDef’ does not name a type
src/deluge_core.cpp:1303: error: ‘PyMODINIT_FUNC’ does not name a type
error: command 'gcc' failed with exit status 1
ben@ben-desktop:~/Desktop/deluge-0.5.1.1$ 
sorry to just post code, first one is after build, second is after install, they seem to be the same.
markybob
Compulsive Poster
Compulsive Poster
Posts: 1230
Joined: Thu May 24, 2007 11:27 pm
Location: Chicago, IL, USA
Contact:

Re: error: package directory 'src' does not exist

Post by markybob »

ballison wrote:thanks for such a fast reply by the way. So I followed those commands, and it landed me in some more errors.
Is it because i'm using 64bit?

Code: Select all

ben@ben-desktop:~$ cd /home/ben/Desktop/deluge-0.5.1.1/
ben@ben-desktop:~/Desktop/deluge-0.5.1.1$ python setup.py build
Attempting to detect your system information
64bit x86_64 system detected
Linux operating system detected
Libraries nomt
running build
running build_py
running build_ext
building 'deluge_core' extension
gcc -pthread -fno-strict-aliasing -Wall -DNDEBUG -O2 -fPIC -I./libtorrent -I./libtorrent/include -I./libtorrent/include/libtorrent -I/usr/include/python2.5 -I/usr/include/python2.5 -c src/deluge_core.cpp -o build/temp.linux-x86_64-2.5/src/deluge_core.o -Wno-missing-braces -DAMD64
src/deluge_core.cpp:39:20: error: Python.h: No such file or directory
src/deluge_core.cpp:119: error: expected constructor, destructor, or type conversion before ‘*’ token
src/deluge_core.cpp:127: error: expected initializer before ‘*’ token
src/deluge_core.cpp:128: error: expected initializer before ‘*’ token
src/deluge_core.cpp:129: error: expected initializer before ‘*’ token
src/deluge_core.cpp:130: error: expected initializer before ‘*’ token
src/deluge_core.cpp:131: error: expected initializer before ‘*’ token
src/deluge_core.cpp: In function ‘long int get_torrent_index(libtorrent::torrent_handle&)’:
src/deluge_core.cpp:165: error: ‘DelugeError’ was not declared in this scope
src/deluge_core.cpp:165: error: ‘PyErr_SetString’ was not declared in this scope
src/deluge_core.cpp: In function ‘long int get_index_from_unique_ID(long int)’:
src/deluge_core.cpp:177: error: ‘DelugeError’ was not declared in this scope
src/deluge_core.cpp:177: error: ‘PyErr_SetString’ was not declared in this scope
src/deluge_core.cpp: At global scope:
src/deluge_core.cpp:295: error: expected initializer before ‘*’ token
src/deluge_core.cpp:308: error: expected initializer before ‘*’ token
src/deluge_core.cpp:366: error: expected initializer before ‘*’ token
src/deluge_core.cpp:383: error: expected initializer before ‘*’ token
src/deluge_core.cpp:419: error: expected initializer before ‘*’ token
src/deluge_core.cpp:431: error: expected initializer before ‘*’ token
src/deluge_core.cpp:444: error: expected initializer before ‘*’ token
src/deluge_core.cpp:457: error: expected initializer before ‘*’ token
src/deluge_core.cpp:470: error: expected initializer before ‘*’ token
src/deluge_core.cpp:478: error: expected initializer before ‘*’ token
src/deluge_core.cpp:484: error: expected initializer before ‘*’ token
src/deluge_core.cpp:496: error: expected initializer before ‘*’ token
src/deluge_core.cpp:509: error: expected initializer before ‘*’ token
src/deluge_core.cpp:537: error: expected initializer before ‘*’ token
src/deluge_core.cpp:553: error: expected initializer before ‘*’ token
src/deluge_core.cpp:559: error: expected initializer before ‘*’ token
src/deluge_core.cpp:575: error: expected initializer before ‘*’ token
src/deluge_core.cpp:591: error: expected initializer before ‘*’ token
src/deluge_core.cpp:607: error: expected initializer before ‘*’ token
src/deluge_core.cpp:676: error: expected initializer before ‘*’ token
src/deluge_core.cpp:850: error: expected initializer before ‘*’ token
src/deluge_core.cpp:864: error: expected initializer before ‘*’ token
src/deluge_core.cpp:932: error: expected initializer before ‘*’ token
src/deluge_core.cpp:983: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1027: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1033: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1074: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1104: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1139: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1204: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1245: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1267: error: ‘PyMethodDef’ does not name a type
src/deluge_core.cpp:1303: error: ‘PyMODINIT_FUNC’ does not name a type
error: command 'gcc' failed with exit status 1
ben@ben-desktop:~/Desktop/deluge-0.5.1.1$ 

Code: Select all

ben@ben-desktop:~/Desktop/deluge-0.5.1.1$ sudo python setup.py install
Attempting to detect your system information
64bit x86_64 system detected
Linux operating system detected
Libraries nomt
running install
running build
running build_py
running build_ext
building 'deluge_core' extension
gcc -pthread -fno-strict-aliasing -Wall -DNDEBUG -O2 -fPIC -I./libtorrent -I./libtorrent/include -I./libtorrent/include/libtorrent -I/usr/include/python2.5 -I/usr/include/python2.5 -c src/deluge_core.cpp -o build/temp.linux-x86_64-2.5/src/deluge_core.o -Wno-missing-braces -DAMD64
src/deluge_core.cpp:39:20: error: Python.h: No such file or directory
src/deluge_core.cpp:119: error: expected constructor, destructor, or type conversion before ‘*’ token
src/deluge_core.cpp:127: error: expected initializer before ‘*’ token
src/deluge_core.cpp:128: error: expected initializer before ‘*’ token
src/deluge_core.cpp:129: error: expected initializer before ‘*’ token
src/deluge_core.cpp:130: error: expected initializer before ‘*’ token
src/deluge_core.cpp:131: error: expected initializer before ‘*’ token
src/deluge_core.cpp: In function ‘long int get_torrent_index(libtorrent::torrent_handle&)’:
src/deluge_core.cpp:165: error: ‘DelugeError’ was not declared in this scope
src/deluge_core.cpp:165: error: ‘PyErr_SetString’ was not declared in this scope
src/deluge_core.cpp: In function ‘long int get_index_from_unique_ID(long int)’:
src/deluge_core.cpp:177: error: ‘DelugeError’ was not declared in this scope
src/deluge_core.cpp:177: error: ‘PyErr_SetString’ was not declared in this scope
src/deluge_core.cpp: At global scope:
src/deluge_core.cpp:295: error: expected initializer before ‘*’ token
src/deluge_core.cpp:308: error: expected initializer before ‘*’ token
src/deluge_core.cpp:366: error: expected initializer before ‘*’ token
src/deluge_core.cpp:383: error: expected initializer before ‘*’ token
src/deluge_core.cpp:419: error: expected initializer before ‘*’ token
src/deluge_core.cpp:431: error: expected initializer before ‘*’ token
src/deluge_core.cpp:444: error: expected initializer before ‘*’ token
src/deluge_core.cpp:457: error: expected initializer before ‘*’ token
src/deluge_core.cpp:470: error: expected initializer before ‘*’ token
src/deluge_core.cpp:478: error: expected initializer before ‘*’ token
src/deluge_core.cpp:484: error: expected initializer before ‘*’ token
src/deluge_core.cpp:496: error: expected initializer before ‘*’ token
src/deluge_core.cpp:509: error: expected initializer before ‘*’ token
src/deluge_core.cpp:537: error: expected initializer before ‘*’ token
src/deluge_core.cpp:553: error: expected initializer before ‘*’ token
src/deluge_core.cpp:559: error: expected initializer before ‘*’ token
src/deluge_core.cpp:575: error: expected initializer before ‘*’ token
src/deluge_core.cpp:591: error: expected initializer before ‘*’ token
src/deluge_core.cpp:607: error: expected initializer before ‘*’ token
src/deluge_core.cpp:676: error: expected initializer before ‘*’ token
src/deluge_core.cpp:850: error: expected initializer before ‘*’ token
src/deluge_core.cpp:864: error: expected initializer before ‘*’ token
src/deluge_core.cpp:932: error: expected initializer before ‘*’ token
src/deluge_core.cpp:983: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1027: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1033: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1074: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1104: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1139: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1204: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1245: error: expected initializer before ‘*’ token
src/deluge_core.cpp:1267: error: ‘PyMethodDef’ does not name a type
src/deluge_core.cpp:1303: error: ‘PyMODINIT_FUNC’ does not name a type
error: command 'gcc' failed with exit status 1
ben@ben-desktop:~/Desktop/deluge-0.5.1.1$ 
sorry to just post code, first one is after build, second is after install, they seem to be the same.
you dont have all the dependencies that you need. apt-get install g++ python-all-dev python-all python-support libboost-dev libboost-thread-dev libboost-date-time-dev libboost-filesystem-dev libboost-serialization-dev libssl-dev zlib1g-dev
and then redo what i told you earlier
ballison
New User
New User
Posts: 3
Joined: Sun Jun 24, 2007 3:41 am

Re: error: package directory 'src' does not exist

Post by ballison »

thanks for your help man, you've got it working for me.
Post Reply