You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One of the crates uses rust_icu_sys directly
When any code tries to use the macro versioned_function! with some ICU symbol, a build error appears:
error[E0425]: cannot find function `ucol_strcoll_65` in crate `$crate`
--> ...
|
322 | let result = versioned_function!(ucol_strcoll)(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `ucol_strcoll_65_1`
It seems that on opensuse ICU defines it own symbols with both MAJOR and MINOR versions included in the name of the symbol, however the rust_icu_sys crate uses only MAJOR version suffix
The text was updated successfully, but these errors were encountered:
Yep, I've tried to just run cargo build on opensuse with your repository cloned from github: It does not build, fails with the same errors. How would I fix that?
I'm trying to port Rust software to Opensuse
One of the crates uses rust_icu_sys directly
When any code tries to use the macro
versioned_function!
with some ICU symbol, a build error appears:It seems that on opensuse ICU defines it own symbols with both MAJOR and MINOR versions included in the name of the symbol, however the rust_icu_sys crate uses only MAJOR version suffix
The text was updated successfully, but these errors were encountered: