[PD] w32 Deken package issues.

patrice colet colet.patrice at free.fr
Sat Jul 9 16:42:36 CEST 2016


Hi Lucas, why don't you recompile the externals with static libraries?


Le 09/07/2016 à 13:31, Lucas Cordiviola a écrit :
>
>     hi,
>     On 07/03/2016 08:48 AM, Lucas Cordiviola wrote:
>     > Type “missing” in deken`s search bar.
>     > Then put all dlls in the pd/bin directory.
>     while i appreciate the initiative to provide missing system
>     libraries, i
>     think this is the wrong way to do it.
>     #1 a deken package should be self-contained.
>     if a given deken package lacks a library (e.g. libpthreadGCC3.dll)
>     then
>     it should provide that library itself.
>     (alternatively, deken could be (theoretically; practically i see a
>     number of hurdles) enhanced to explicitely state such dependencies (so
>     installing "foo" would also install "pthreadGCC3")
>     #2 a deken package must be installable by deken. the requierement to
>     "then put all the dlls into pd/bin" contradicts this.
>     until deken can be told to install into pd/bin, i think that though
>     shall not abuse the deken package system for such things.
>     i'd therefore rather have the 'missingDLLs' package removed from
>     puredata.info.
>     we *should* come up with a proper solution for the problem though.
>     fmasdr
>     IOhannes
>
>
> Hi IOhannes,
>
> I've been thinking on the issue and did some tests that gave good results.
>
> First good result is that the missing .dlls placed on the same folder 
> as the external seems to work, I did a couple of tests and both worked.
>
> Second, I made a patch that creates objects from every .dll in a given 
> dir, the target dir is obviously the deken PKG extracted folder, this 
> speeds up checking PKGs.
>
> And third, I found http://www.dependencywalker.com/ wich provide some 
> useful info about which dll is missing. For example for zexy, 
> “libgnurx-0.dll” is called by matchbox.dll.
>
> The patch that I made also gives false errors because some objects 
> need creation args.
>
> I attach a zip with the patch along with 2 needed externals.
>
> Let me know what you think.
>
> I'm thinking on preparing a win10 system to check packages and provide 
> some reports.
>
>
>
> Salutti,
> Lucarda.
>
>
> Mensaje telepatico asistido por maquinas.
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list

-- 
Patrice Colet
fr: 0632660357




More information about the Pd-list mailing list