Mail Archives: geda-help/2019/01/21/22:04:20
On Mon, 21 Jan 2019, Christopher Nielsen (chris AT zorinco DOT com) [via geda-help AT delorie DOT com] wrote:
> Hi!
> I didn't know there was an official package. dnf search didn't find it, and I
> have RPM Fusion repos in addition to normal ones.
Yup, we are in fedora 29. The packaging is modular: the HIDs are in
plugins in separate packages so you can select what you want to install.
The pcb-rnd package is a meta-package that brings in all the packages
for the usual setup.
> I downloaded
> pcb-rnd-2.1.0.tar.gz and compiled from that.
When compiling from source, are you sure you have all the -dev packages
installed for the GUI?
When you run configure, it prints a nice summary at the end about what it
found and what you will get. You should look at the bottom, it looks like
this on my developer machine:
~~~
HID plugins:
batch process (no-gui HID) yes, buildin [hid_batch]
GTK2 GUI, software render yes, buildin [hid_gtk2_gdk]
GTK2 GUI, opengl render no [hid_gtk2_gl]
GTK3 GUI, cairo render no [hid_gtk3_cairo]
GTK3 GUI, gl render no [hid_gtk3_gl]
the lesstif gui yes, buildin [hid_lesstif]
remote HID server yes, buildin [hid_remote]
WARNING: Since there's no gl support for gtk found, disabling the gl rendering...
~~~
If you see GTK2 entries 'no', that most probably means you have missing
-dev package installation. I'm not a fedora user so I don't know about the
package names there, but on Debian I need libgtk2.0-dev and if you also
want opengl it's libgtkglext1-dev . For the lesstif HID, it's
libmotif-dev (or liblesstif-dev on older systems).
Please note: unlike in pcb, you don't have select only one GUI
compile-time: you can have multiple HIDs enabled and select which one to
use run-time. (The only exception gtk3 vs gtk2 because they are
incompatible and can not be compiled in both in the same time - but I
don't recommend gtk3 anyway, it's just too slow).
HTH,
Igor2
- Raw text -