On Wed, 17 Apr 2013 21:12:21 +0000, Unknown wrote:
> I'm enthusiastic about the rPi which has Debian wheezy as its default
> OS. But both programs that I tried to install/port: dvtm, wily; failed.
>
First off, did you see if those programs have already been ported?
If so, pull them in with the apt package manager, which will also pull in
their dependencies. Otherwise, make a list of the missing libraries and
try installing them with apt. Any that aren't available will need to be
downloaded, compiled and installed, but that's no more difficult than
compiling those programs: in fact the 'make' recipe for most libraries
will do all the work - just read the README and do what it says to
configure, compile and install the libraries. Then try compiling the
programs again. If there are still missing libraries rince, wash and
repeat. It can be a little tedious but its not difficult.
> I don't want to have to look into C and especially not C+,
> but IIRC they failed because of missing libraries.
>
Most libraries compile and install without any difficulty. I can't
remember one that hasn't on the various Linux systems where I've done
this.
Same applies to the RPi: when I installed microEmacs, my favourite text
editor, I found that libtermcap wasn't available for RPi's Debian Wheezy,
so I downloaded it from the Free Software Foundation as a source tarball.
That unpacked, compiled and installed without a problem. At that point I
imported /etc/termcap from my Fedora development box and compiled
microEmacs again. This time there were no problems and it ran first time.
> Is that right?
>
That depends entirely on what you're trying to port to the RPi and what
its dependencies are. In my case libtermcap is very old and is mostly
supplanted by libterminfo, so I wasn't really surprised that I had to go
and get it.
Other stuff with mainstream dependencies should port without problems,
but the more the program you want differs from the stuff that has already
been ported by the RPi devs, the greater your dependency problems will
be.
There should be some way of asking the devs to add what what you just
ported to the RPi Debian Wheezy distro and telling them what its
dependencies are. I don't know how that should be done, but if its likely
that others would find your port useful, you might want to get it
included in the distro.
HTH
--
martin@ | Martin Gregorie
gregorie. | Essex, UK
org |