kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #44047
Re: Compile issue
A clean build sorted it….
> On 23 Jun 2020, at 15:33, Ian McInerney <Ian.S.McInerney@xxxxxxxx> wrote:
>
> The pcb calculator is a kiface (the bitmap 2 component is not though). The Kiface() symbol is defined in `pcb_calculator.cpp`, and that hasn't changed.
>
> -Ian
>
> On Tue, Jun 23, 2020 at 3:19 PM Jeff Young <jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>> wrote:
> Did something change regarding how much of common is getting pulled into pcb_calculator?
>
> I’m getting the following link errors:
>
> Undefined symbols for architecture x86_64:
> "Kiface()", referenced from:
> EDA_BASE_FRAME::config() const in libcommon.a(eda_base_frame.cpp.o)
> EDA_BASE_FRAME::sys_search() in libcommon.a(eda_base_frame.cpp.o)
> EDA_BASE_FRAME::help_name() in libcommon.a(eda_base_frame.cpp.o)
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see invocation)
> gmake[2]: *** [pcb_calculator/CMakeFiles/pcb_calculator.dir/build.make:113: pcb_calculator/pcb_calculator.app/Contents/MacOS/pcb_calculator] Error 1
> gmake[1]: *** [CMakeFiles/Makefile2:2954: pcb_calculator/CMakeFiles/pcb_calculator.dir/all] Error 2
>
> I don’t think pcb_calculator is supposed to have a Kiface()?
>
> Thanks,
> Jeff.
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> More help : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
References