← Back to team overview

kicad-developers team mailing list archive

Re: eeschema GAL renderer (with old tools)

 

Yes, it compiles now, but linking fails:

[ 63%] Linking CXX shared module _cvpcb.kiface
../common/libcommon.a(block_commande.cpp.o): In function
`BLOCK_SELECTOR::InitData(DRAW_PANEL_BASE*, wxPoint const&)':
block_commande.cpp:(.text+0xaab): undefined reference to
`DrawAndSizingBlockOutlines(DRAW_PANEL_BASE*, wxDC*, wxPoint const&, bool)'
collect2: error: ld returned 1 exit status
cvpcb/CMakeFiles/cvpcb_kiface.dir/build.make:811: recipe for target
'cvpcb/_cvpcb.kiface' failed
make[2]: *** [cvpcb/_cvpcb.kiface] Error 1
CMakeFiles/Makefile2:816: recipe for target
'cvpcb/CMakeFiles/cvpcb_kiface.dir/all' failed
make[1]: *** [cvpcb/CMakeFiles/cvpcb_kiface.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2


2018-06-03 20:45 GMT+03:00 Tomasz Wlostowski <tomasz.wlostowski@xxxxxxx>:

> On 03/06/18 09:24, Eeli Kaikkonen wrote:
> > Correction: it wasn't in configuring, but in generating phase. It still
> > generated makefiles. But compilation doesn't succeed:
> >
> > In file included from
> > /work/ohjelmointi/kicad/kicad-dev/common/draw_panel_gal.cpp:27:0:
> > /work/ohjelmointi/kicad/kicad-dev/include/draw_frame.h:37:10: fatal
> > error: draw_panel_base.h: No such file or directory
> >  #include <draw_panel_base.h>
> >
> Hi Eeli,
>
> I uploaded the missing files. Now everything should build correctly.
>
> Cheers,
> Tom
>

References