Giter VIP home page Giter VIP logo

Comments (14)

jtippett avatar jtippett commented on September 27, 2024 3
brew uninstall --ignore-dependencies [email protected]
brew reinstall [email protected] 

Fixed the build issue for me (directly from the repo). Trying to install from brew attempts to update python back to the non-working 3.12

from homebrew-proxmark3.

iceman1001 avatar iceman1001 commented on September 27, 2024 1

Nice!
In the long run the project would need to be adapted to work with python3.12 and larger. Seemingly there is a breaking change in it.

from homebrew-proxmark3.

codyallenn avatar codyallenn commented on September 27, 2024

Looks like arm-none-eabi-gcc 10.3-2021.10 -> 13.2.0 needs to be updated @iceman1001

from homebrew-proxmark3.

iceman1001 avatar iceman1001 commented on September 27, 2024

Cool,
First some workflow things. Keep one topic per issue.

  1. Seems like python3 devs is missing. If you find the solution , make a PR.

  2. As long as it works with current cross compiler we good. Feel free to make a PR with the updated version.

from homebrew-proxmark3.

codyallenn avatar codyallenn commented on September 27, 2024

Apologies on the workflow.

Can you clarify - Seems like python3 devs is missing

from homebrew-proxmark3.

iceman1001 avatar iceman1001 commented on September 27, 2024

your first message is showing a lot of python3 lib errors.

from homebrew-proxmark3.

codyallenn avatar codyallenn commented on September 27, 2024

Copy - I tried fresh install on both Intel & Silicon Mac.

Previous version worked

Edit - also tried compiling locally, make clean && make all fails

from homebrew-proxmark3.

aruznieto avatar aruznieto commented on September 27, 2024

I´m getting this error too. The update of arm-none-eabi-gcc, should only be change 10.3-2021.10 by 13.2.Rel1?

from homebrew-proxmark3.

codyallenn avatar codyallenn commented on September 27, 2024

or an issue with python 3.12.2

from homebrew-proxmark3.

jtippett avatar jtippett commented on September 27, 2024

I also tried a new install on an M1 mac, Python 3.12.2, and got the same errors. There's no python3-dev needed (i thought?) with a homebrew install, all headers are included in a standard install and present at /opt/homebrew/Frameworks/Python.framework/Headers.

Headed over to the repo proper and building from source, following the instructions, produced the same result.

update: noting that others in previous issues had more success with cmake, i then tried

cmake client/CMakeLists.txt 
cmake --build .

and it blew up on client/src/fido/cbortools.c

from homebrew-proxmark3.

iceman1001 avatar iceman1001 commented on September 27, 2024

this is related to python3 dev libs. Where we are compiling support for python3 inside the pm3 client.
Hence something changed with python3 libs and how to call it.

  __Py_NoneStruct, referenced from:
  __Py_NotImplementedStruct, referenced from

from homebrew-proxmark3.

jtippett avatar jtippett commented on September 27, 2024

This seems like it could be relevant? https://docs.brew.sh/Homebrew-and-Python#pep-668-python312-and-virtualenvs

from homebrew-proxmark3.

codyallenn avatar codyallenn commented on September 27, 2024

@jtippett thank you for helping! I followed downgrading to [email protected]

I also saved the proxmark3.rb file locally changing line 20 to depends_on "[email protected]" => :build and got brew to run successfully.

from homebrew-proxmark3.

codyallenn avatar codyallenn commented on September 27, 2024

@iceman1001 #40 to allow builds using brew per recent [email protected] changes

from homebrew-proxmark3.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.