X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com Date: Mon, 21 Jan 2019 20:05:51 -0800 (PST) From: "Christopher Nielsen (chris AT zorinco DOT com) [via geda-help AT delorie DOT com]" To: "Christopher Nielsen (chris AT zorinco DOT com) [via geda-help AT delorie DOT com]" Subject: Re: [geda-help] PCB: bottom layer split - pcb-rnd HID configuration In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (LFD 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Reply-To: geda-help AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-help AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Tue, 22 Jan 2019, gedah AT igor2 DOT repo DOT hu wrote: > > > 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. Ah, the machine I searched with is Fedora 28... I see it doing 'dnf search' on the newer 29 machine. > >> 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: Oh, I wasn't paying attention so much to that. Didn't see anything that looked like an error (probably walked away while it was going). I'll try that again. May be a day or two. On the stackup and the file I sent, I've pretty much gone with out of the box defaults, and never really looked at the prefs/layers/groups thing before my problem started. Not sure what best practice is, but it sounds like trying pcb-rnd will make that more clear. Thanks again for all the help! And checking out my file... Cheers, C > ~~~ > > 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 >