dynamic executables ?

richard richard.bown at blueyonder.co.uk
Wed Apr 22 15:57:32 UTC 2009


On Wed, 22 Apr 2009 15:57:36 +0100
Alan Pope <alan at popey.com> wrote:

> 2009/4/22 Vincenzo Ciancia <ciancia at di.unipi.it>:
> > Il giorno mer, 22/04/2009 alle 15.19 +0100, richard ha scritto:
> >>
> >> richard-1 at richard-g8jvm:~/eagle-5.5.0/bin$ ldd ./eagle
> >>         not a dynamic executable
> >>
> >
> > The output from "file eagle"?
> >
> 
> Assuming it's eagle the circuit board design software, then "eagle" is
> not an executable but a shell script.
> 
> alan at hactar:/usr/bin$ file eagle
> eagle: POSIX shell script text executable
> 
> Which then calls /usr/lib/eagle/bin/eagle
> 
> alan at hactar:~$ file /usr/lib/eagle/bin/eagle
> /usr/lib/eagle/bin/eagle: ELF 32-bit LSB executable, Intel 80386,
> version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux
> 2.2.5, stripped
> 
> - that's on a 32-bit Ubuntu Jaunty system with Eagle installed from
> the default repo. I assume from the version number that Richard has an
> upstream version he's unpacked in his home folder.
> 
> Doesn't look like it's installed correctly to me.
> 
> The "No such file or directory" is probably eagle shell script not
> able to find /usr/lib/eagle/bin/eagle.
> 
> Cheers,
> Al.
> 
That makes sense Al.
To get Eagle to install, I've had to strip the installer file down to
the tar.bz2 file .
Eagle used to install without any problem on 8.10, and no problems with
32 bit compatibility. The version thats packaged as a deb is ancient,
4.16. There are major changes to it , current version is 5.5.0

You cant load any schematics or board files written on V5 on earlier
versions.
The problem during install is it fails to create an install directory
in /tmp
The only way I can use it is to install another distro on another
partition , I could have put 8.10 on it, but it requires having two
NICs on this machine as one of the realtek kernels modules was broken,
and was only fixed recently. A case of load 8.10 upgrade the kernel and
swap the NICs


the file in /eagle-5.5.0/bin is definitely a binary file:- 

vi /eagle-5.5.0/bin/eagle produced this

^?ELF^A^A^A^@^@^@^@^@^@^@^@^@^B^@^C^@^A^@^@^@
^X^E^H4^@^@^@^L^M¯^@^@^@^@^@4^@ ^@
^@(^@^]^@^\^@^F^@^@^@4^@^@^@4<80>^D^H4<80>^D^H ^A^@^@
^A^@^@^E^@^@^@^D^@^@^@^C^@^@^@T^A^@^@T<81>^D^HT<81>^D^H^S^

I've also seen problems with WSJT/WSPR thats an evil thing to compile.
On 8.10 the LOGQSO and ADD buttons functioned, since running it on 9.04
using either button on the gui causes it to crash.
Running strace on it doesn't yield much apart from permissions.
There is a version of wsjt on the repo v 5.9.7 r383. It doesn't have
WSPR built in

Now this being a clean install again, as there's no rescue function on
the install to reload grub.( I update MDV 2009 on the other partition
and it overwrote the ubuntu partition table.)

If no one believes this , download the version of wsjt in hamapps on
the repo, and use either the LOG QSO or ADD button.
That was stable in 8.10 on a amd64, its not on 9.04 I've now loaded
9.04 3 times due to MDV screwing the partition tables when it updates.
-- 
Best wishes

Richard Bown

#########################################################################
Registered Linux User 36561
OS: Ubuntu 9.04, Jaunty -dev, on AMD Dual Athlon 64 +4400: 8 GB RAM DDR2
Ham Call: G8JVM , QRA IO82SP, Interests Microwave
#########################################################################





More information about the Ubuntu-devel-discuss mailing list