-
Notifications
You must be signed in to change notification settings - Fork 248
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
Greenlet 2.0.2/3.0.1 installation is failing on AIX 7.2 platform #386
Comments
Also I am getting the below error : Error :
If I export the below Flags:
|
I'm afraid I can't help you. The only thing I know about compilation on AIX comes from reading the porting guide for AIX 5L for fun; I've never had access to an AIX system. I have no idea where No, you can't disable the C++ tests --- greenlet is written in C++ so it's important that they pass. The other errors about redefined functions suggest conflicting C preprocessor definitions. This can be caused by many things; sometimes it is the result of compiling Python with one set of flags, and then compiling extensions with a different set of flags. |
Greenlet is exporting the C++ name symbols to this file _test_extension_cpp.cpython-311.exp, while exporting the c++ name symbols getting the error mentioned in the issue. |
Content of the file _test_extension_cpp.cpython-311.exp +1 #!build/lib.aix-7204-1937-64-3.10/greenlet/tests/_test_extension_cpp.cpython-310.so The last two lines(11 and 12) have the method names with spaces leading to this error. |
It's hard to tell because you pasted a PICTURE instead of the ACTUAL TEXT (never do that!) but
|
Edited the above comment with actual text. In line No 11, here I can see the spaces in between typeinfo for exception_t , the symbols (complete line) should be without space, you can see line no 10, there the symbol is without spaces PyInit__test_extension_cpp, so no error from line 10. |
I interpret that to mean that this is the symbol of kind |
Encountered an error when trying to install greenlet 2.0.2/3.0.1 on AIX 7.2 platform with the below error:
command:
pip install greenlet==3.01 / pip install greenlet==2.0.2
Error:
Environment Details:
OS: AIX 7.2
Python Version: 3.11.3
Exported Flags:
please help me to solve this error..
Also let me know is there any flag which can skip the cpp test extensions like earlier GREENLET_TEST_CPP.
Thanks,
Chandana
The text was updated successfully, but these errors were encountered: