Problesm running Eagle PCB, free version

Curious ones. I downloaded it and extracted. It extracts as an executable. Clicked and nothing happened. In case it was an access problem I unpacked as root and allowed users etc as well. Same result. So ran it from konsole


./eagle
./eagle: symbol lookup error: /usr/lib64/libGLX_mesa.so.0: undefined symbol: xcb_dri3_get_supported_modifiers

Checked I had this library installed and ran it as a readme suggests if lib64 problems

 LD_LIBRARY_PATH=/usr/lib64 ./eagle
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: xcb.

Reinstalling the application may fix this problem.
Aborted (core dumped)

Install it again ???

Via google searches it seems some one recently has run it on tumbleweed. Last time I had a missing symbol problem I had to guess what it might be in. No idea this time.

John

I’m guessing that you need this
https://software.opensuse.org/package/qt5dxcb-plugin

For this and other situations where an installation might be missing something (and other situations like Development)
I wrote the following Wiki article that describe recommended options

https://en.opensuse.org/User:Tsu2/Missing_Files_Dependencies

TSU

Thanks. :)I try it when the page returns from it’s Xmas break, hoping it’s a short one.

John

Post:

zypper se -si xcb

and

zypper lr -d

Hi
It tells you what to run in the README file (in a round about way);


QT_XCB_GL_INTEGRATION=xcb_egl ./eagle

Tested on Tumbleweed…

Ok on 15.1 as well. It must have been rather round about or my brain was offline

The plugin won’t install, yast says partial so assume it hasn’t installed anything at all but will check.

Haven’t tried the other one - yet.

I don’t really want to use Eagle but it may offer some spice models that I cant find anywhere. It’s an interesting problem on OS stuff that may have been solved via Pspice Lite which is now discontinued. It seems that included a utility to generate them graphically from data sheets. In principle it could offer more than a manufacturers model.

:'(Oregano installs via a utility called waf. A request for a tar ball with config etc in it was deleted immediately but maybe the maintainer will include opensuse. Git suggests that the maintainer will add distro’s but why simply delete the request.

John

Hi
Give me a few hours and will build it (Oregano) for you as an rpm…

Hi
Here you go;

Thanks. I had an email off the maintainer :slight_smile: so he didn’t just delete my request. It seems that the waf that come off github with it will do it’s thing on any distro. He mentioned using ./waf just in case it’s also installed.

I’ll use the rpm.

I’ve also tried gEDA. The graphics are a bit iffy on kde but the keyboard short cuts which are just single key presses work. Unusually the general symbols don’t specify the device. That’s done later saving the usual having to draw one if a new component such as a transistor is added.

Functionally qucs is fine but the graphics could do with some work. Component labels take up far too much space for neat circuit diagrams. It’s very easy to use. Also the spice models it comes with are mostly rather ancient, dual fets in metal cans for instance. Fortunately for some of the work I wanted to do it did have TL071’s.

John

The rpm is “experimental”. I had to guess how to use it but there seems to be a problem with keyboard inputs when a component is placed. The worst one was wire connections, couldn’t get out of it so had to save and reload. Also variations on rotating parts. Sometimes worked sometimes didn’t.

So I’ll try getting it off git and using it’s waf.

John

Hi
It is built from the latest git version :wink: But looks like the project needs a new maintainer… Issues · drahnr/oregano · GitHub