Hi thedrifterthor
Let's do this, I checked the website for both gnomad2 and libmtp and they both have been updated. So the instructions below is for these update app/libraries.
First uninstall your version of gnomad2 and libmtp:
Code:
sudo aptitude purge gnomad2 libmtp*
Now for some needed packages:
Code:
apt-get install libdbus-1-dev libdbus-glib-1-dev libxml-parser-perl
Now create a directory for the program and get the latest version:
Code:
mkdir gnomad2-mtp
cd gnomad2-mtp
wget http://superb-west.dl.sourceforge.net/sourceforge/gnomad2/gnomad2-2.8.11.tar.gz
wget http://internap.dl.sourceforge.net/sourceforge/libmtp/libmtp-0.1.3.tar.gz
Then:
Code:
tar xzvf gnomad2-2.8.11.tar.gz
tar xzvf libmtp-0.1.3.tar.gz
Then:
Code:
cd libmtp-0.1.3/
./configure --prefix=/usr
make
sudo make install
cd ..
cd gnomad2-2.8.11
./configure --prefix=/usr
After a few seconds (depending on the speed of your computer) you should have something like the following output:
Code:
gnomad2 2.8.11
Configuration :
---------------
Source code location .: .
C Preprocessor .......: gcc -E
C Compiler ...........: gcc -g -O2
C Linker .............: gcc
GTK+ version .........: 2.8.20
libgnomeui version....: NOT USED
libnjb version........: 2.2.5
libmtp version........: 0.1.3
id3tag version........: 0.15.0b
dbus-glib version.....: 0.60
Install path .........: /usr
Now type 'make' to build gnomad2 2.8.11,
and then 'make install' for installation.
The key here is that it should detect libmtp's version. If you didn't get this far that means there is something missing. If during the ./configure command breaks, cut-n-paste the error.
Now type 'make' to build gnomad2 2.8.11, and then 'sudo make install' for installation.
When you are done run the following command:
Code:
ldd `which gnomad2` | grep -i libmtp
You should see should see something like this:
libmtp.so.5 => /usr/lib/libmtp.so.5 (0xb7927000)
If you do see something, plug your Zen in first then run
Let me know how things turn out. Good Luck.