Re: [PD] How to deal with externals for both 64 and 32-bit Pd (was: Re: [PD-announce] Pd 0.54-1 released)
> You could configure different install and search paths for single- and > double-precision versions of Pd. I don't know if they share the config > file. If they do, you would have to adjust the config whenever you > switch between them. they do share the same config file on macOS at least. i solved this for me with this change here yesterday (it works - although I'm not sure if these changes are all correct and useful): https://github.com/ben-wes/pure-data/commit/18793a0192d41875af968cc6bd74ba585bbb1513 cheers, ben ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] How to deal with externals for both 64 and 32-bit Pd (was: Re: [PD-announce] Pd 0.54-1 released)
On Wed, 2023-12-06 at 09:43 +0200, Alexandros Drymonitis wrote: > > The question now is how to have both versions run happily side by > side? > On the 64-bit version I did find zexy (but some other libraries I > searched for, including my own, neuralnet, were not available - not a > surprise for my own, I haven't compiled it for the 64-bit version), > but > installing it through deken, breaks compatibility with the 32-bit > version (I guess it overrides it). You could configure different install and search paths for single- and double-precision versions of Pd. I don't know if they share the config file. If they do, you would have to adjust the config whenever you switch between them. > So when I open the 32-bit version, > zexy is no longer available. If I install it through deken from the > 32-bit Pd, then it's not available for the 64-bit Pd. > > Another question is, how to compile externals for 64-bit Pd? I would > like to offer [neuralnet] for this version too. Just compile it against the m_pd.h of the double-precision edition of Pd. That's not a very qualified statement, though. I haven't tried it myself yet. And from what I read about the topic, not all sources are compatible with Pd64 right away. Roman signature.asc Description: This is a digitally signed message part ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Re: [PD] How to deal with externals for both 64 and 32-bit Pd (was: Re: [PD-announce] Pd 0.54-1 released)
And here keeping an eye too for simple double-support I hope... > On 6 Dec 2023, at 07:43, Alexandros Drymonitis wrote: > > Ahem, I should have guessed that... > > The question now is how to have both versions run happily side by side? On > the 64-bit version I did find zexy (but some other libraries I searched for, > including my own, neuralnet, were not available - not a surprise for my own, > I haven't compiled it for the 64-bit version), but installing it through > deken, breaks compatibility with the 32-bit version (I guess it overrides > it). So when I open the 32-bit version, zexy is no longer available. If I > install it through deken from the 32-bit Pd, then it's not available for the > 64-bit Pd. > > Another question is, how to compile externals for 64-bit Pd? I would like to > offer [neuralnet] for this version too. > > On 12/6/23 09:33, Roman Haefeli wrote: >> On Wed, 2023-12-06 at 09:25 +0200, Alexandros Drymonitis wrote: >>> This might be obvious, but how is the 64-bit version launched? I >>> installed Pd from Debian backports, but I can't see any pd64 or >>> puredata64 executable on my system. >>> >> puredata64 is shipped with package puredata64: >> >> apt-get install puredata64 >> >> Roman >> >> ___ >> Pd-list@lists.iem.at mailing list >> UNSUBSCRIBE and account-management -> >> https://lists.puredata.info/listinfo/pd-list > > > > ___ > Pd-list@lists.iem.at mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
[PD] How to deal with externals for both 64 and 32-bit Pd (was: Re: [PD-announce] Pd 0.54-1 released)
Ahem, I should have guessed that... The question now is how to have both versions run happily side by side? On the 64-bit version I did find zexy (but some other libraries I searched for, including my own, neuralnet, were not available - not a surprise for my own, I haven't compiled it for the 64-bit version), but installing it through deken, breaks compatibility with the 32-bit version (I guess it overrides it). So when I open the 32-bit version, zexy is no longer available. If I install it through deken from the 32-bit Pd, then it's not available for the 64-bit Pd. Another question is, how to compile externals for 64-bit Pd? I would like to offer [neuralnet] for this version too. On 12/6/23 09:33, Roman Haefeli wrote: On Wed, 2023-12-06 at 09:25 +0200, Alexandros Drymonitis wrote: This might be obvious, but how is the 64-bit version launched? I installed Pd from Debian backports, but I can't see any pd64 or puredata64 executable on my system. puredata64 is shipped with package puredata64: apt-get install puredata64 Roman ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list