dynamic executables ?

richard richard.bown at blueyonder.co.uk
Thu Apr 23 09:15:44 UTC 2009


On Thu, 23 Apr 2009 19:02:37 +1200
Tim Frost <timfrost at xtra.co.nz> wrote:

> On Wed, 2009-04-22 at 15:57 +0100, Alan Pope 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
> 
> And applies to the default version.
> Richard has installed eagle 5.5 in his home directory.
> 
> Having downloaded the linux installer for version 5.5, and run it (on
> 64-bit ubuntu jaunty x86_64), I have 
> tim at zaphod:~$ ls -l eagle-5.5.0/bin
> total 13044
> -rwxr-xr-x 1 tim tim 11473300 2009-04-14 15:05 eagle
> -rw-r--r-- 1 tim tim    41639 2008-07-01 15:01 eagle.def
> -rw-r--r-- 1 tim tim   717572 2009-04-14 15:05 eagle_de.htm
> -rw-r--r-- 1 tim tim   310429 2009-04-14 15:05 eagle_de.qm
> -rw-r--r-- 1 tim tim   645458 2009-04-14 15:05 eagle_en.htm
> -rw-r--r-- 1 tim tim      718 2008-04-21 15:00 eagleicon16.png
> -rw-r--r-- 1 tim tim     2924 2008-04-21 15:00 eagleicon50.png
> -rw-r--r-- 1 tim tim     1946 2009-04-23 18:36 eagle.key
> -rw-r--r-- 1 tim tim     4110 2008-04-21 15:00 freeware.key
> -rw-r--r-- 1 tim tim     1768 2008-04-21 15:00 platforms-lin.png
> -rw-r--r-- 1 tim tim     1907 2008-04-21 15:00 platforms-mac.png
> -rw-r--r-- 1 tim tim     2019 2008-04-21 15:00 platforms-win.png
> -rw-r--r-- 1 tim tim    88118 2009-04-14 15:05 qt_de.qm
> tim at zaphod:~$ file eagle-5.5.0/bin/eagle
> eagle-5.5.0/bin/eagle: ELF 32-bit LSB executable, Intel 80386,
> version 1 (SYSV), dynamically linked (uses shared libs), for
> GNU/Linux 2.6.4, stripped
> tim at zaphod:~$ cd eagle-5.5.0/bin
> tim at zaphod:~/eagle-5.5.0/bin$ file *
> eagle:             ELF 32-bit LSB executable, Intel 80386, version 1
> (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.4,
> stripped
> eagle.def:         ASCII English text
> eagle_de.htm:      HTML document text
> eagle_de.qm:       data
> eagle_en.htm:      HTML document text
> eagleicon16.png:   PNG image, 16 x 16, 8-bit/color RGBA,
> non-interlaced eagleicon50.png:   PNG image, 48 x 48, 8-bit/color
> RGBA, non-interlaced eagle.key:         data
> freeware.key:      ASCII English text
> platforms-lin.png: PNG image, 39 x 39, 8-bit/color RGBA,
> non-interlaced platforms-mac.png: PNG image, 39 x 39, 8-bit/color
> RGBA, non-interlaced platforms-win.png: PNG image, 39 x 39,
> 8-bit/color RGBA, non-interlaced qt_de.qm:          data
> 
> 
> Which looks fine.
> 
> Richard,
> what platform are you running ubuntu on (and which ubuntu release)?
> which installer did you use (based on the contents of~/eagle-5.5.0/bin
> as reported, I assume that you used the linux installer)?  In most
> cases,the assumption is that 
>   linux == 32-bit intel platform
> 
> while there are distributions that support PPC and other platforms.
> 
> 
> > Cheers,
> > Al.
> > 
> 
> 
> Tim
> 
Hi Tim
The machine details are on the footer.


Its an AMD64 dual athlon processor so I loaded the amd64 version of
ubuntu 9.04 rc
I've found that with all of the installs of Eagle v 5.0 to 5.5 it will
install in /opt.

When I initially upgraded to 9.04 from 8.10 eagle was running fine , no
problems.
Since the last few updates eagle stopped functioning.
The installer now fails at the point of creating the temp file to
unpack the tar ball in the installer.
hence the reason and on advice of Cadsoft Eagle to strip the first part
of the installer out and just leave the tar ball which will install
into~/eagle-5.5.0.
It installs the whole package in that directory so there are no calls
to external libs, which will give problems.
Last night I installed 8.10  giving up on 9.04 at the moment,only to
find that the same happens in 8.10.
So somewhere between 8.04 and now eagle was happy running on existing
libs.
these would have been flushed with the install of 9.04.

There have been multiple installs over these last few days of 9.04.
As well as Mandriva2009 86_64 on another partition which eagle runs OK
in.
Also uninstalling eagle and running from the tar ball works on MDv as
well as Open suse 11.the later running on a VM.
Eagle of course runs happily in a 8.10 i386 VM, but Vitualbox wont
handle the USB connections through it.
It should but without the use of a printer I'm stuck

I'm stuck in the position that I'm using Eagle on the MDV partition, as
its not functioning at all in ubuntuamd64.
I move last year from Mandriva to ubuntu last year because of the better
support of Ham and Audio apps .
The priority now is Eagle as without that I cant do some of my work.
Unless this can be sorted quickly I will have no alternative but to
return to Mandriva.
This means that some Ham apps will be a pig to run, but all will compile


-- 
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