← Back to team overview

kicad-developers team mailing list archive

Re: pcbnew tools uses long instead of intptr_t

 

libfreetype depends on libgraphite2
_pcbnew.kiface dependency chain: libfreetype > libharfbuzz > libglib > libpcre
_pcbnew.kiface dependency chain: libfreetype > libgraphite2
libboost_regex dependency chain: libicuu > libicudt

Why libboost is included i don't know. The -DKICAD_SKIP_BOOST=ON seems not to be honored (or means something different than i assume).

No, i have not compiled OCE myself, i used the kicad-winbuilder to build where OCE is a dependency.

I have compiled OCE once but never installed it and it was a different msys system.
Looking at the makefiles, produced during kicad-winbuilder build, it's clear that it is the oce package which is being used.
________________________________________
From: Nick Østergaard [oe.nick@xxxxxxxxx]
Sent: 18 September 2016 09:42
To: Gustav Bergquist
Cc: kicad-developers@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Kicad-developers] pcbnew tools uses long instead of intptr_t

2016-09-18 1:04 GMT+02:00 Gustav Bergquist <gusber@xxxxxx>:
> Hello,
>
> I just managed to setup a build environment on windows and noticed that
> kicad/pcbnew/tools/pcb_editor_control.cpp
> kicad/pcbnew/tools/pcbnew_control.cpp
> have <long> when <intptr_t> probably is more correct.
>
> See attached patches.
>
> Next up the wx ABI and wxPython ABI differs so i have built wxwidgets and wxpython from source.
> if anyone needs help with this i am happy to help.
>
> With the new OCE library for the 3D viewer the following dll-files is necessary in the bin folder:
> libpcre*.dll
> libicu*.dll
> libgraphite2.dll
>

I still don't understand what exactly depends on those dll's. Did you
build OCE yourself? If so, with which options?

> /Gustav
> _______________________________________________
> 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

References