google / atheris

Apache License 2.0
1.38k stars 111 forks source link

Cannot Install Atheris using PIP on Ubuntu, Alpine, ArchLinux and Windows #74

Open jbarker2160 opened 11 months ago

jbarker2160 commented 11 months ago

I've tried installing(and building from source) Atheris using pip on fresh installs of all of the platforms listed above and get one of 2 errors:

While I could take time to figure out these errors and find workarounds for them, why should I?

AidenRHall commented 11 months ago

I haven't been able to repoduce this on Linux (Ubuntu), can you confirm this is the expected error message for all of the listed platforms? Were you installing Atheris inside a virtualenv or globally? Did you try on MAC?

w1redch4d commented 10 months ago

same issue here, i was using venv, tried doing pip3 install --no-binary atheris atheris to build the latest source as well, doesnt work (I have MSVC installed)

AidenRHall commented 10 months ago

Uh oh, if multiple people have this issue I'll have to try harder to repro. I'm travelling this week but will try to repro this week or next, as best I can.

BearGaming commented 8 months ago

Got the same last error here but when building the wheel for Windows. I know on PyPI it states atheris is installable on systems with Linux and MacOS but are there any plans to extend support to Windows?

cartercanedy commented 7 months ago

Didn't realize that this package was only available for unix, but I second the request for windows support. Was hoping to use this to fuzz windows endpoints that take in protobufs from the wire, but it looks like I'll have to look elsewhere in the meantime

johnnyaj3 commented 3 months ago

It seems thats there are lots of requirements for windows support. We are hoping that the useful fuzzing package can be coducted for Window code. Could you help to have the plan to extend to Windows? Thanks so much for developibg the package.