← Back to team overview

kicad-developers team mailing list archive

Re: libkicad_3dsg.so.2.0.0

 

Yes, that can certainly be an issue depending on the operating system's
setup. On MSWin it's a matter of copying the plugin to the correct
directory and on Linux and a few other UNIX setups it's also simple, but
OSX is more complicated. In reality how many out-of-tree plugins are people
likely to create? I have the OCE plugin to support IGES and STEP models and
if some issues with building and installing OCE on MSWin can be sorted out
then even that plugin can go into the main branch. One intention of the
plugin system was to make development of 3D model support easier in the
future; the possibility of third-party plugins is just a side-effect.

Overall I think the plugin system is a good thing; it certainly makes the
code development much easier since there is no need to recompile half of
pcbnew every time some change is made to the plugin.

- Cirilo


On Thu, Apr 21, 2016 at 12:04 AM, Bernhard Stegmaier <
stegmaier@xxxxxxxxxxxxx> wrote:

> ... these dynamic linked library issues will be really fun when/if we
> start with user-plugins, especially if they are distributed as a binary and
> maybe not distributed by any official package maintainer of a distribution
> ...
>
>
> Regards,
> Bernhard
>
>
> On 2016-04-20 10:11, Mário Luzeiro wrote:
>
>> I experienced that also but, for some reason that I dont understand
>> how it works, it starts to work again.
>> So maybe just need a reboot to make that "ldconfig update its cache".
>> ________________________________________
>> From: Kicad-developers
>> [kicad-developers-bounces+mrluzeiro=ua.pt@xxxxxxxxxxxxxxxxxxx] on
>> behalf of Cirilo Bernardo [cirilo.bernardo@xxxxxxxxx]
>> Sent: 20 April 2016 04:46
>> To: Tiger12506
>> Cc: KiCad Developers
>> Subject: Re: [Kicad-developers] libkicad_3dsg.so.2.0.0
>>
>> This issue is due to a required shared library being installed to
>> a path which is not currently checked by ldconfig. In your case
>> the path is /usr/local/lib.  You will need to configure ldconfig to
>> look for shared libraries in /usr/local/lib, then run ldconfig to
>> update its cache.  This is not a bug, it is an issue that needs to
>> be addressed by package maintainers and users who build and
>> install from source. Since different Linux systems manage the
>> ldconfig configuration in different ways it makes no sense for
>> KiCad developers to attempt to manage this configuration via the
>> CMake install scripts.
>>
>> - Cirilo
>>
>>
>> On Wed, Apr 20, 2016 at 1:20 PM, Tiger12506
>> <tiger12506@xxxxxxxxx<mailto:tiger12506@xxxxxxxxx>> wrote:
>> A little problem when I compiled the latest bazaar revision.
>>
>> A kicad that runs, but trying to open pcbnew results in error. Also
>> occurs when trying to run pcbnew standalone.
>>
>> _______________________________________________
>> 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
>>
>

References