-
Notifications
You must be signed in to change notification settings - Fork 135
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
Fail to create wheel for chaquopy-geos with chaquopy 16.0.0 #1287
Comments
I confirm I get the same errors. Searching for the errors indicates that they're caused by libtool using the
Something in the build system probably works around this by adding libgcc back into the link. But since the last time we built this package, we've moved to a newer version of the NDK that replaces GCC with Clang, and the corresponding library isn't called libgcc anymore. Taking a step back, why are you trying to build chaquopy-geos at all? You haven't made any changes to it on your fork. Are you planning to upgrade it? It's possible that a newer |
Thanks for your response.
I had a look at the issues you're referring to and was'nt very optimistic.
To answer you question:
My app uses cartopy, doing so , build.gradle calls shapely (which has no
wheel for python 3.11) So I decided to build shapely and shapely needs
chaquopy-geos.
I 've tried différent options but no one succeeds,as the failure occurs at
linking time my guess is the current is OK and there is no update to
provide.
One more question:
I 've on my side few wheels availables and running well (eccodes,
pygrib,cfgrib,cartopy)
I never provided wheels to chaquo.com.pypi repository and not sure how to.
Does it make sense to upload them even they are in python 3.9 (build was
done under chaquopy14.0.2).
Note: pygrib wheel is working but from my point of view unusable (too much
slowly at least over Android) It take few minutes (around 10 mins) to open
and read a file of 6 messages, a grib file (the ones I'm using contains
around 100 messages).
cfgrib providing equivalent features takes few seconds (let said 1 minute
for 100 messages).
Regards
Yves
Le sam. 9 nov. 2024 à 16:31, Malcolm Smith ***@***.***> a
écrit :
… Searching for these errors indicates that it's caused by libtool using the
-nostdlib option:
- tauri-apps/tauri#6047
<tauri-apps/tauri#6047>
- termux/termux-packages#8029
<termux/termux-packages#8029>
- termux/termux-packages#14576
<termux/termux-packages#14576>
Something in the build system probably works around this by adding libgcc
back into the link. But since the last time we built this package, we've
moved to a newer version of the NDK that replaces GCC with Clang, and the
corresponding library isn't called libgcc anymore.
Taking a step back, why are you trying to build chaquopy-geos at all? You
haven't made any changes to it on your fork. Are you planning to upgrade it?
It's possible that a newer geos version already has a fix for this issue,
since Clang is becoming more popular on all platforms.
—
Reply to this email directly, view it on GitHub
<#1287 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ATPJC4EFX3ZNUDOEZ4Q4CETZ7YTE7AVCNFSM6AAAAABRGCNTSOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRWGI2TQNRTGE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
You don't need to build chaquopy-geos, you can download it from https://chaquo.com/pypi-13.1/. When you tried to build shapely, you should have been given a message telling you exactly that.
You can contribute a package to the public repository by making a PR. Here are some recent examples:
Every recipe needs at least a meta.yaml file and a test script. Some of them will also need patches. Follow the instructions in server/pypi/README.md to run the test script on at least one Python version and ABI, and mention in the PR which versions and ABIs you've tested. |
Environment:
Python 3.11.9.0
https://github.com/ytremare/chaquopy-16.0.0
Requirements:
please find attach pip list result
pip_list_result.txt
Trying to build wheel for chaquopy-geos i get the following errors:
ld.lld: error: undefined symbol: __extenddftf2
ld.lld: error: undefined symbol: __multf3
ld.lld: error: undefined symbol: __addtf3
ld.lld: error: undefined symbol: __gttf2
Please find attach lld content. (symbols are indeed missing)
lld_content.txt
and config.log
config.log
below attached build-wheel.log
chaquopy-geos-resu.txt
below attached messages out of log.
[build-wheel-messages.txt](https://github.com/user-attachments/files/17629969/build-wheel-messages.txt
The text was updated successfully, but these errors were encountered: