New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
replace path placeholder even if it's stored in a wide string #4298
Comments
If you'd like to submit a pull request, the place to focus would be conda/core/portability.py. |
Did you ever find a solution to this? I'm currently building wxWidgets as well, and got into the same troubles. |
Would a PR adding a loop to: Be acceptable? |
Yeah, the binary replacement path is a little trickier because you need to fixup the regex and string expansion. |
@hmaarrfk Hey Mark, blast from the past, I'm not sure about this, do you happen to know if you're still affected by this? |
has there been an explicit effort to search for wide strings? if not, then I presume I'm still affected. conda forge accepted my patch. maybe mamba will break installations though. I guess I should devote some time to actually fixing the problem and submitting a patch to mingwandroids specifications |
Hey there, I was asking since I'm new to the project and have started to triage some of the existing but older tickets that didn't receive the attention in the past. To be clear, it's a legitimate reply that you don't know if this is fixed :) Just means that we can take a closer look again. |
Hi there, thank you for your contribution! This issue has been automatically marked as stale because it has not had recent activity. It will be closed automatically if no further activity occurs. If you would like this issue to remain open please:
NOTE: If this issue was closed prematurely, please leave a comment. Thanks! |
Not stale |
Exciting! |
Prefix placeholder can be stored in binary files as a wide string (wchar_t).
In such a case it's not replaced by conda.
I came across this problem when building wxWidgets that is using internally wide strings: UCS-2 on Windows and UCS-4 on Unix:
Perhaps conda could try to replace the placeholder in any of the popular encodings (UTF8, UTF16, UTF32)?
The text was updated successfully, but these errors were encountered: