[PD] w32 Deken package issues.

Lucas Cordiviola lucarda27 at hotmail.com
Sun Jul 10 01:32:05 CEST 2016


Hi Lucas, why don't you recompile the externals with static libraries?
Hi Patrice ,
I've never compiled anything and also I don't write C code.
What does static libraries means? It is adding the system.dll to the object.dll?
If that was the case anyway we have to detect which dll needs that.
Or are you saying that *you* can recompile all w32 deken packages?
Let me know.



Mensaje telepatico asistido por maquinas.

> To: pd-list at lists.iem.at
> From: colet.patrice at free.fr
> Date: Sat, 9 Jul 2016 16:42:36 +0200
> Subject: Re: [PD] w32 Deken package issues.
> 
> 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
> 
> 
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20160709/427d3e3a/attachment.html>


More information about the Pd-list mailing list