element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Eagle 5.12 Linux on Ubuntu Saucy 64bit?
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 3 replies
  • Subscribers 179 subscribers
  • Views 1171 views
  • Users 0 members are here
  • Ubuntu
  • saucy
  • 64bit
  • 5.12
  • amd64
Related

Eagle 5.12 Linux on Ubuntu Saucy 64bit?

amigabill
amigabill over 11 years ago

I used to be able to use Eagle 5.x on my 64bit Linux. I'm now having problems with it.

 

I suspect that the new way they deal with 32bit compatibility may be an issue. I have libpng installed, but Eagle 5.12 cannot find it.

 

eagle

eagle: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

 

 

ls /usr/lib/libpng*

ls: cannot access /usr/lib/libpng*: No such file or directory

 

 

ls -l /usr/lib/x86_64-linux-gnu/libpng*

-rw-r--r-- 1 root root 245538 Aug 22  2013 /usr/lib/x86_64-linux-gnu/libpng12.a

lrwxrwxrwx 1 root root     13 Aug 22  2013 /usr/lib/x86_64-linux-gnu/libpng12.so -> libpng12.so.0

lrwxrwxrwx 1 root root     35 Aug 22  2013 /usr/lib/x86_64-linux-gnu/libpng12.so.0 -> /lib/x86_64-linux-gnu/libpng12.so.0

lrwxrwxrwx 1 root root     10 Aug 22  2013 /usr/lib/x86_64-linux-gnu/libpng.a -> libpng12.a

lrwxrwxrwx 1 root root     11 Aug 22  2013 /usr/lib/x86_64-linux-gnu/libpng.so -> libpng12.so

 

 

Since we no longer have ia32 package, how else can we solve this?

 

Now, I was able to get Eagle 6.5.0 to work. Ubuntu has a package for Eagle 6.4.0, which I installed to get dependencies, then removed, keeping those dependencies, and tried my 6.5.0 install, which did come up. But there are occasions where I want 5.x, not 6.x. And I had previously been able to use both versions of Eagle without problem.

 

 

Before installing the Ubuntu package for Eagle 6.4.0, the lack of dependencies gave me a So such File or Directory error, for both 5.12 and 6.5 versions of Eagle. So the dependencies did make a difference for 5.12 as well, but there's still something not right.

 

I had updated my Kubuntu to Saucy a while back, but have been distracted with various things and have only now tried to load up Eagle since Summer 2013 sometime.

 

I tried to make a link to pick up the "multi-arch" style of things, but did not work, giving a wrong ELF type error

 

cd /usr/lib

sudo ln -s  x86_64-linux-gnu/libpng12.so.0 libpng12.so.0

eagle

eagle: error while loading shared libraries: libpng12.so.0: wrong ELF class: ELFCLASS64

 

So I don't understand how multiarch is supposed to work, or what the difference is between 5.12 and 6.5 about this.

 

I use Environment modules tool to select which version of Eagle is in my path, which has worked for me for several years like this:

 

module avail pcb

 

------------------------------- /opt/Modules/modulefiles -------------------------------

pcb-tools/eagle/5.10.0         pcb-tools/gerbv/2.6.0

pcb-tools/eagle/5.11.0         pcb-tools/kicad/bzr2932-stable

pcb-tools/eagle/5.12.0         pcb-tools/kicad/bzr3044-stable

pcb-tools/eagle/6.5.0          pcb-tools/kicad/bzr3256-stable

 

module load pcb-tools/eagle/6.5.0

which eagle

/opt/pcb/eagle/6.5.0/bin/eagle

module unload pcb-tools/eagle/6.5.0

which eagle

(nothing found)

module load pcb-tools/eagle/5.12.0

which eagle

/opt/pcb/eagle/5.12.0/bin/eagle

  • Sign in to reply
  • Cancel
Parents
  • autodeskguest
    autodeskguest over 11 years ago

    On 23/03/14 06:54, William Toner wrote:

    I used to be able to use Eagle 5.x on my 64bit Linux. I'm now having

    problems with it.

     

    I suspect that the new way they deal with 32bit compatibility may be an

    issue. I have libpng installed, but Eagle 5.12 cannot find it.

     

    Do you? The right one?

     

     

    eagle

    eagle: error while loading shared libraries: libpng12.so.0: cannot open

    shared object file: No such file or directory

     

     

    ls /usr/lib/libpng*

    ls: cannot access /usr/lib/libpng*: No such file or directory

     

    OK, so the answer is no, you don't have libpng for 32-bit applications

    at all.

     

    ls -l /usr/lib/x86_64-linux-gnu/libpng*

     

    This directory is irrelevant - it's the 64-bit libraries for native

    64-bit applications.

     

     

    Since we no longer have ia32 package, how else can we solve this?

     

    Use a better Linux?

     

    Or ask on an Ubuntu forum about reinstating libpng12 for 32-bit

     

     

    Now, I was able to get Eagle 6.5.0 to work. Ubuntu has a package for

    Eagle 6.4.0, which I installed to get dependencies, then removed,

    keeping those dependencies, and tried my 6.5.0 install, which did come

    up. But there are occasions where I want 5.x, not 6.x. And I had

    previously been able to use both versions of Eagle without problem.

     

    You've done an upgrade in which APT has decided there are no longer any

    users of libpng12 (32-bit) and thus has removed it.

     

    I had updated my Kubuntu to Saucy a while back, but have been distracted

    with various things and have only now tried to load up Eagle since

    Summer 2013 sometime.

     

    Yes, that's probably what did it.

     

    I tried to make a link to pick up the "multi-arch" style of things, but

    did not work, giving a wrong ELF type error

     

    cd /usr/lib

    sudo ln -s  x86_64-linux-gnu/libpng12.so.0 libpng12.so.0

     

    No, that won't work. There's a reason the 32-bit libraries and 64-bit

    libraries are kept separate - they're NOT THE SAME, nor even compatible.

     

    So I don't understand how multiarch is supposed to work, or what the

    difference is between 5.12 and 6.5 about this.

     

    The difference is that 6.x doesn't use the libpng12 library any more.

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • AnalogNotes
    AnalogNotes over 11 years ago in reply to autodeskguest

    Rob wrote:

    Use a better Linux?

     

    LOL!  I'm a confirmed RedHat Enterprise/CentOS guy myself, even though some would argue that apt is better than yum.  I've found apt to be too smart for its own good sometimes...

     

    My own question is why doesn't Cadsoft just compile a 64 bit version of EAGLE...?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • AnalogNotes
    AnalogNotes over 11 years ago in reply to autodeskguest

    Rob wrote:

    Use a better Linux?

     

    LOL!  I'm a confirmed RedHat Enterprise/CentOS guy myself, even though some would argue that apt is better than yum.  I've found apt to be too smart for its own good sometimes...

     

    My own question is why doesn't Cadsoft just compile a 64 bit version of EAGLE...?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • autodeskguest
    autodeskguest over 11 years ago in reply to AnalogNotes

    I have had the similar issue:

    http://balubati.atw.hu/blog/index.php?entry=entry111108-115133

     

    2014-03-24 02:23 keltezéssel, Doug Wellington írta:

     

    Rob wrote:

     

    Use a better Linux?

     

     

    LOL!  I'm a confirmed RedHat Enterprise/CentOS guy myself, even though

    some would argue that apt is better than yum.  I've found apt to be too

    smart for its own good sometimes...

     

    My own question is why doesn't Cadsoft just compile a 64 bit version of

    EAGLE...?

     

    --

    To view any images and attachments in this post, visit:

    http://www.element14.com/community/message/107117

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube