Mail Archives: geda-user/2016/07/28/13:59:41
On Thu, 28 Jul 2016, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] wrote:
> On Thu, Jul 28, 2016 at 6:45 AM, Chris Smith (space DOT dandy AT icloud DOT com)
> [via geda-user AT delorie DOT com] <geda-user AT delorie DOT com> wrote:
>>
>> On 28 Jul 2016, at 10:59, gedau AT igor2 DOT repo DOT hu wrote:
>>
>> On Thu, 28 Jul 2016, Chris Smith (space DOT dandy AT icloud DOT com) [via
>> geda-user AT delorie DOT com] wrote:
>>
>>
>> What are the dependencies for pcb-rnd on OS X? I?d be happy to give it a
>> go.
>>
>>
>> I am not sure about OS X, but can talk in general.
>>
>> You'll need:
>>
>> - an svn client
>>
>> - the usual set of shell utils (POSIX shell, awk, sed, grep - should work
>> with non-GNU, if breaks, please report; this will change long term, only a
>> shell will be needed)
>>
>> - a C compielr (not necessarily gcc; e.g. clang should work)
>>
>> - make (in theory it doesn't need to be GNU make; if you are using non-GNU
>> and it breaks, that's a bug, please report)
>>
>> - if you want the gtk hid: libgtk and glib
>>
>> - and/or if you want the lesstif hid, the lesstif lib
>>
>> As of today, you don't have to have bison and flex and gettext is optional
>> too (pcb-rnd has no working translations atm).
>>
>> Please report if anything breaks or you think something is strange.
>>
>>
>> Ok, I?ve just tried a basic configuration and I?m getting a configure error:
>>
>> ./configure --prefix=/usr/local --disable-hid_gtk --disable-hid_lesstif
>> --disable-gd --disable-gpmi
>
> To be fair I am pretty sure you can't build it with out using gtk or
> lesstif. It is one or the other not nether.
That's not true - you should be able to build it without GUI. The only HID
option will be "batch", and it should work perfectly. In theory you can
even build it without any HID, but then nothing else but --help would work
(never tested that setup, tho). You can even run gpmi scripts from the
batch HID.
This setup may even be useful in some cases: on servers
converting/generating stuff, e.g. behind a CGI.
- Raw text -