ericlyon / pd-lyonpotpourri

Pd version of LyonPotpourri 3.0.
Other
19 stars 5 forks source link

Spurious dlopen error message #28

Open ericlyon opened 1 month ago

ericlyon commented 1 month ago

Getting this error message:

/Users/eric/Documents/Pd/externals/lyonpotpourri/function~.pd_darwin:dlopen(/Users/eric/Documents/Pd/externals/lyonpotpourri/function~.pd_darwin, 0x000A): symbol not found in flat namespace '_makect'

Not sure why - will investigate.

ericlyon commented 1 month ago

This error apparently was produced by an earlier build of lyonpotpourri when used with recent versions of Pd. As of v3.0.2 hopefully this issue has been resolved. It would be great to get builds for Linux and Windows.

Lucarda commented 1 month ago

Hi Eric,

It would be great to get builds for Linux and Windows.

see #29 to automatically build binaries from github actions

ericlyon commented 1 month ago

This is wonderful. Thank you for this update, Lucarda. Is there any chance you could implement a similar update for FFTease?

ericlyon commented 1 month ago

For macOS users, the resulting binaries will be halted by Apple security, since they're unsigned. Currently, this can be fixed in a terminal window with the following commands:

xattr -r -d com.apple.quarantine .d_fat xattr -r -d com.apple.quarantine .dylib

Lucarda commented 1 month ago

Is there any chance you could implement a similar update for FFTease?

yes

For macOS users, the resulting binaries will be halted by Apple security, since they're unsigned.

yes this is expected. the only way to do it in the mac way is to sign them if you have an https://developer.apple.com/support/developer-id/ and i don't know how to do it. You can upload your self compiled mac builds but i suspect people will get the same error on their machines.

Lucarda commented 1 month ago

the closest we can get if having a developer-id is try to implement https://github.com/zkmkarlsruhe/mac-dist-helper?tab=readme-ov-file#dynamic-library