Re: [PD] How to deal with externals for both 64 and 32-bit Pd (was: Re: [PD-announce] Pd 0.54-1 released)

2023-12-06 Thread Benjamin Wesch
> 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)

2023-12-06 Thread Roman Haefeli
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)

2023-12-06 Thread Pierre Alexandre Tremblay
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)

2023-12-05 Thread Alexandros Drymonitis

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