Git Product home page Git Product logo

Comments (4)

fruffy avatar fruffy commented on July 20, 2024

What is the actual error message? Maybe the behavioral model should also take the FetchContent route to gain control over its dependencies. It still uses autotools...

from behavioral-model.

jafingerhut avatar jafingerhut commented on July 20, 2024

I will add a comment with those details later after making a fresh build attempt.

from behavioral-model.

jafingerhut avatar jafingerhut commented on July 20, 2024

In my earlier install scripts, I installed protobuf and grpc packages from source code, and I always did so with the same version of the grpc and protobuf source code across Ubuntu 20.04 and 22.04.

I originally tried to extend that to the same version of grpc and protobuf source code across all of Ubuntu 20.04, 22.04, and 24.04, and that is where things started getting difficult for me to figure out.

More recently, since creating this issue, I have tried using the pre-compiled versions of protobuf and grpc that come with the Ubuntu packages for that, and not installing them from source code, and at least for Ubuntu 22.04 and 24.04 things seem to be working better that way. I may still install from source code for Ubuntu 20.04, since the PI and I think also behavioral-model packages require more recent versions of the protobuf library than are in the Ubuntu 20.04 pre-compiled packages, but I will worry about that a bit later.

from behavioral-model.

jafingerhut avatar jafingerhut commented on July 20, 2024

Closing this issue, since I have found that by just living with different versions of grpc pre-packaged Ubuntu binaries across Ubuntu 20.04, 22.04, and 24.04 is working for building not only behavioral-model but also everything else that my p4-guide install scripts build (p4c, mininet, tutorials repo, etc.). Current tested working script (kinda alpha-ish, since it has only been working for a week now) can be found here if you are curious: https://github.com/jafingerhut/p4-guide/blob/master/bin/install-p4dev-v8.sh

from behavioral-model.

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.