Comment 6 for bug 1315945

Revision history for this message
Brian Sidebotham (brian-sidebotham) wrote : Re: [Bug 1315945] Re: [4847] KiFACE Files Not Copied Into bin Directory

Hi Guys,

The kiface code changes are very intrusive and are a long way from
being finished as far as I can see. Before I roll a new release I need
to wait for the kiface changes to stabilise a bit. It's quite possible
the pcbnew and cvpcb kiface implementation is currently broken in the
KiCad code base.

If you want to try the latest trunk version of KiCad-Winbuilder, you
can download and replace the KiCad-Winbuilder.cmake file from here:

http://bazaar.launchpad.net/~brian-sidebotham/kicad-winbuilder/trunk/download/brian.sidebotham%40gmail.com-20140507122315-ieonxxa03m32ly48/kicadmingw.cmake-20110418223824-3yr8y0u4nylkjh4c-1/KiCadWinbuilder.cmake

That at least includes the fix for copying the kiface files to the
kicad/bin folder.

Best Regards, Brian.

On 27 May 2014 21:16, Evan Salazar <email address hidden> wrote:
> I updated to the latest winbuilder which does copy the _kiface files to
> the kicad bin. EESchema opens just fine however pcbnew and cvpcb give me
> no kiface errors even though I verified they are in the .bin folder. The
> lastest build I compiled is 4891
>
> --
> You received this bug notification because you are a bug assignee.
> Matching subscriptions: winbuilder-bugs
> https://bugs.launchpad.net/bugs/1315945
>
> Title:
> [4847] KiFACE Files Not Copied Into bin Directory
>
> Status in KiCad Windows Builder:
> Fix Committed
>
> Bug description:
> I just built 4847 and I'm trying to run KiCAD via the RunKiCad.bat
> script. The Project Manager (KiCad.exe) loads fine, but trying to
> launch any other program (eeschema, PCBNew, etc) fails. Here's the
> failure from eeschema:
>
> 17:14:52: Failed to load shared library 'C:\kicad-winbuilder-3.3\kicad\bin\_eeschema.kiface' (error 0: the operation completed successfully.)
> 17:14:54: IO_ERROR: Fatal Installation Bug
> missing file:
> 'C:\kicad-winbuilder-3.3\kicad\bin\_eeschema.kiface'
>
> argv[0]:
> 'C:\kicad-winbuilder-3.3\kicad\bin\kicad.exe'
> from C:\kicad-winbuilder-3.3\src\kicad\common\kiway.cpp : KiFACE() : line 208
>
>
> Sure enough, that _eeschma.kiface file isn't there. Fortunately, a little bit of digging and I found it in another directory:
>
> C:\kicad-winbuilder-3.3\build\Release\eeschema\_eeschma.kiface
>
> If I copy that into 'C:\kicad-
> winbuilder-3.3\kicad\bin\_eeschema.kiface' then eeschema loads no
> problem. I'm not sure where the appropriate place to fix this issue
> is, if it's Windows specific or not, but I wanted to post my findings
> here so others don't get stuck on the same problem.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/kicad-winbuilder/+bug/1315945/+subscriptions