Open Chris-166 opened 1 year ago
So this is a bit of a tricky situation.
The immediate cause of the failure is that the Android libc likely doesn't have rindex
.
But really, we shouldn't be compiling this particular package on Android at all, as you want to compile this on the host. We just don't have a good way to express that in our package.xml.
For now, I'm going to mark this as 'backlog' since Android isn't a supported platform.
Can I switch the branch from humble to galactic to temporarily work around this issue?
Can I switch the branch from humble to galactic to temporarily work around this issue?
I doubt that will make a difference, as you'll be in a similar situation.
@Chris-166 I met the same issue, and I modified workspace/src/build/uncrustify_vendor/uncrustify-0.72.0-prefix/src/uncrustify-0.72.0/src/log_rules.cpp:51
.
from: where = rindex(func, ':');
to: where = strrchr(func, ':');
after that, the package 'uncrustify_vendor' could be built sucessfully...