[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