Coder Social home page Coder Social logo

Comments (7)

Eyantra698Sumanto avatar Eyantra698Sumanto commented on June 27, 2024

The whole system of eSim is designed to work using kicad-4.0.7. Newer versions of kicad not supported.

from esim.

Eyantra698Sumanto avatar Eyantra698Sumanto commented on June 27, 2024

We would include KiCAD 5.1 in newer release of eSim. Please let us know if you would like to contribute.

from esim.

Eyantra698Sumanto avatar Eyantra698Sumanto commented on June 27, 2024

@geraldsweers Hi. Any update? Would you like to contribute?

from esim.

satyap99 avatar satyap99 commented on June 27, 2024

@Eyantra698Sumanto I tried installing this pkg on Ubuntu 22.04 and encountered multiple errors

  1. Kicad 4.0.7 incompatibility with the install script so I changed it to the latest Kicad-6 and it worked then I faced the 2nd problem 2) Incompatibility with llvm-9 which is not available by default on the latest Ubuntu version. So I tried to change the nghdl.sh script to change the value of variable "llvm_version" to "14" instead of "9". Even after changing it defaults to version 9 of llvm. Can you tell me if there is any other function that's not letting me overwrite the "llvm_version" variable.

from esim.

Eyantra698Sumanto avatar Eyantra698Sumanto commented on June 27, 2024

@satyap99 Thanks for writing to us.

Please remove llvm-9 first by running the following command: sudo apt-get purge -y llvm-9 llvm-9-dev and then run the eSim/NGHDL install script. Please let us know if this doesn't work.

Also, it is great that you were able to install Kicad-6. We are in the progress of shifting to Kicad-6 in the next version of eSim. Thank You.

from esim.

satyap99 avatar satyap99 commented on June 27, 2024

@Eyantra698Sumanto Actually while running the script it's not able to install llvm-9 as the package in the current version of Ubuntu is not available, only v14 is there. Even after changing the llvm_version to 14 in NGHDL script I don't know how it gets overwritten by llvm-9 when I'm running the main install script.

from esim.

Eyantra698Sumanto avatar Eyantra698Sumanto commented on June 27, 2024

@satyap99 Please see line 61 of the install-eSim.sh. There is a compressed file named nghdl.zip where the install-nghdl.sh exists. When you run install-eSim.sh the nghdl.zip gets extracted and overwrites the install-nghdl.sh which you have changed.

So, please comment on the 61st line of the install-eSim.sh, make the required changes to the install-nghdl.sh, and run the installer again. Please let us know if this doesn't work.

from esim.

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.