ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2019/01/21/22:04:20

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
Date: Tue, 22 Jan 2019 04:03:40 +0100 (CET)
X-X-Sender: igor2 AT igor2priv
To: "Christopher Nielsen (chris AT zorinco DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
X-Debug: to=geda-help AT delorie DOT com from="gedah AT igor2 DOT repo DOT hu"
From: gedah AT igor2 DOT repo DOT hu
Subject: Re: [geda-help] PCB: bottom layer split - pcb-rnd HID
configuration
In-Reply-To: <alpine.LFD.2.20.1901211216200.19604@kai.zorinco.com>
Message-ID: <alpine.DEB.2.00.1901220347140.21900@igor2priv>
References: <xnk1j8dmsz DOT fsf AT envy DOT delorie DOT com> <alpine DOT LFD DOT 2 DOT 20 DOT 1901201801060 DOT 19604 AT kai DOT zorinco DOT com> <alpine DOT DEB DOT 2 DOT 00 DOT 1901210357550 DOT 21900 AT igor2priv> <alpine DOT LFD DOT 2 DOT 20 DOT 1901211216200 DOT 19604 AT kai DOT zorinco DOT com>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
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


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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019