diff options
Diffstat (limited to 'doc/COMPILING.txt')
-rw-r--r-- | doc/COMPILING.txt | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/COMPILING.txt b/doc/COMPILING.txt new file mode 100644 index 0000000..f0abf5e --- /dev/null +++ b/doc/COMPILING.txt | |||
@@ -0,0 +1,39 @@ | |||
1 | COMPILING HD24TOOLS | ||
2 | |||
3 | Instructions for Linux (preferably Debian/Ubuntu based): | ||
4 | |||
5 | Get the source code from svn on HD24tools.com | ||
6 | |||
7 | sudo apt-get install fluid libfltk1.1 libfltk1.1-dev libsndfile1 libsndfile1-dev libportaudio0 libportaudio0-dev libjack0 libjack0.100.0-0 libjack0.100.0-0-dev libjack-dev libxft2 libxft-dev libxinerama libxinerama-dev | ||
8 | |||
9 | Note: You may still need to install libflac. | ||
10 | |||
11 | make clean | ||
12 | ./configure | ||
13 | make | ||
14 | |||
15 | mkdir ~/HD24tools | ||
16 | cp hd24connect ~/HD24tools/ | ||
17 | cp hd24hexview ~/HD24tools/ | ||
18 | cp hd24info ~/HD24tools/ | ||
19 | cp hd24towav ~/HD24tools/ | ||
20 | cp hd24wavefix ~/HD24tools/ | ||
21 | ln -s /usr/lib/libsndfile.so.1 ~/HD24tools/ | ||
22 | ln -s /usr/lib/libportaudio.so ~/HD24tools/ | ||
23 | ln -s /usr/lib/libjack.so ~/HD24tools/ | ||
24 | |||
25 | For HD24tools to detect the drives (when being run as normal user), | ||
26 | normal users need to have sufficient permissions to work with the | ||
27 | drive device. | ||
28 | |||
29 | To find out which drive device it is, run HD24connect as root, | ||
30 | and select File->Recovery->Select device... | ||
31 | |||
32 | This will show you the current device, which is the device | ||
33 | that needs its permissions set. | ||
34 | |||
35 | You can probably gain device permissions by adding your | ||
36 | regular user to the proper group, making your user the | ||
37 | owner of the device or by setting the device permissions | ||
38 | in /etc/fstab. | ||
39 | |||