Skip to content
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

Cannot install cryptography on AIX: rust required, but not available #6838

Closed
aixtools opened this issue Feb 3, 2022 · 8 comments
Closed

Comments

@aixtools
Copy link
Contributor

aixtools commented Feb 3, 2022

  adding license file 'LICENSE.PSF'
  running build_ext
  running build_rust

      =============================DEBUG ASSISTANCE=============================
      If you are seeing a compilation error please try the following steps to
      successfully install cryptography:
      1) Upgrade to the latest pip and try again. This will fix errors for most
         users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
      2) Read https://cryptography.io/en/latest/installation/ for specific
         instructions for your platform.
      3) Check our frequently asked questions for more information:
         https://cryptography.io/en/latest/faq/
      4) Ensure you have a recent Rust toolchain installed:
         https://cryptography.io/en/latest/installation/#rust

      Python: 3.9.9
      platform: AIX-1-00C291F54C00-powerpc-64bit
      pip: n/a
      setuptools: 60.7.1
      setuptools_rust: 1.1.2
      =============================DEBUG ASSISTANCE=============================

  error: can't find Rust compiler
  • My intent is to make a wheel, but it seems this is now an impossibility because rust-lang does not know AIX.
  • No cryptography, no ansible-base, no ansible.
  • (Unhappy camper)
@alex
Copy link
Member

alex commented Feb 3, 2022

You are correct that Rust does not currently support AIX.

I would strongly encourage you to complain to your OS vendor (IBM) and ask them to contribute AIX support to Rust upstream.

@aixtools aixtools changed the title Cannot install cryptography on AIX: rust required, but not available Cannot install cryptography on AIX: rust required, but not available Feb 3, 2022
@aixtools
Copy link
Contributor Author

aixtools commented Feb 3, 2022

haha. as if that will change anything in the next two years.

@aixtools
Copy link
Contributor Author

aixtools commented Feb 3, 2022

Something a bit more helpful would be to say what version can be packaged without rust. I am going through my notes, but I now have the feeling that this is just another OSS group that believes if you aren't Linux - you aren't.

Funny thing: GNU began because the UNIX world was too narrow minded then (remember: GNU == GNU Not UNIX) It seems the cycle is back to where it started.

@alex
Copy link
Member

alex commented Feb 3, 2022

3.4.0 was the first version that included Rust, and 35.0.0 was the first version that required.

We support numerous operating systems -- our CI tests aginst Linux, macOS, and Windows, and we're known to work on numerous BSDs.

@aixtools
Copy link
Contributor Author

aixtools commented Feb 3, 2022

Thx. got 3.4.8 to build. For a long while that will be the last version available for AIX.

@alex alex closed this as completed Feb 3, 2022
@aixtools
Copy link
Contributor Author

aixtools commented Feb 3, 2022

p.s. I leave it up to you to leave this open, or not - e.g., close "won't fix".

:) You beat me to the draw.

@alex
Copy link
Member

alex commented Feb 3, 2022

Okey doke. Good luck. Keep in mind 3.4.8 will not receive any security updates.

I'm closing this since there's no action we can take in the absence of someone contributing AIX support to Rust, at which point we will Just Work (tm).

@aixtools
Copy link
Contributor Author

aixtools commented Feb 3, 2022

Open or closed - there is a reference for google to hit. And you are aware of the state of things.

Have a good day!

@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

2 participants