← Back to team overview

kicad-developers team mailing list archive

Re: On wxGTK and --with-gnomeprint


I'm also using archlinux and ran into this issue with compiling. If
there's a fallback to PS printing, I wonder if it would make more
sense to get a warning rather than an error during build.

However it's easy to rebuild wxgtk on arch with libgnomeprint support:

  - install libgnomeprint and libgnomeprint from aur:
    - yaourt -Sy libgnomeprint libgnomeprintui
  - build wxgtk from abs, it will automatically detect libgnomeprint,
so no configuration necessary
    - make sure abs is up to date
    - copy /var/abs/extra/wxgtk to your favorite build location and go
to the wxgtk folder
    - makepkg -i
  - build kicad


On Thu, Apr 5, 2012 at 9:23 AM, Alexander Zakamaldin <zaka62@xxxxxxx> wrote:
> 1. There is no extended gnome dependency for libgnomeprintui. The gnome
>    haters shan't worry.
> 2. Even built with gnomeprint support wx doesn't need the libgnomeprint to be
>    installed. It is dlopened.
> 3. You may feel free to comment out lines 43-51 in common.h. In this case you
>    will fall back to PS generic printing which in fact is a stub for the printing
>    support in wx.
> Alexander.
>>I was going to compile KiCAD as per today sources. Unfortunately, the
>>compilation now fails with:
>>You must use '--with-gnomeprint' or '--with-gtkprint' in your wx
>>library configuration.
>>I'm using Archlinux with default package for wxGTK which doesn't have
>>that config switch enabled.
>>I'm worried because I think that enabling that switch would make the
>>whole gnome a dependency for wxGTK, so I guess that it wouldn't ever
>>make enabled on non Gnome based distributions requiring ad-hoc wxGTK
>>compilation just for KiCAD.
>>Is this actually the case or am I missing something?
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp

Follow ups