Git Product home page Git Product logo

Comments (5)

nbonfils avatar nbonfils commented on June 22, 2024 2

Thank you for your answer.

I proceeded to try to build nyxt with the gmake all command and I was a bit annoyed because the submodules are being completely refreshed each times, so patching them "ad-hoc" was not a trivial matter, I just created symbolic links for the libpango librairies and the build proceeds until the same point as it did before, but this time the error was more verbose and I could see that it was caused by the missing libfixposix.

I think I will stop any effort to make it build on OpenBSD for now because this dependency seems to be pretty bad in terms of security. And especially given your mention of the other issue with MAP_STACK it may take even more efforts to make work, I don't have that kind of time right now.

Anyway, keep on the good, nyxt is an amazing project I've been following for years and I'll look forward to the day OpenBSD will receive more love!

from nyxt.

aadcg avatar aadcg commented on June 22, 2024

@nbonfils did you read the INSTALL file? If your goal is to install from source and you fetched Nyxt via git then you should run make all, which fetches the necessary git submodules.

With respect to the shared object locations, it is a common task to patch those. You need to show me the full log for me to be able to give a meaningful suggestion.

From earlier reports, I suspect that it may not be an easy task. See #2968.

from nyxt.

aadcg avatar aadcg commented on June 22, 2024

I'm closing this issue since we don't plan to officially support OpenBSD soon. Still, feel free to come back with questions.

from nyxt.

aadcg avatar aadcg commented on June 22, 2024

I proceeded to try to build nyxt with the gmake all command and I was a bit annoyed because the submodules are being completely refreshed each times

As a reference for future attempts, you could have run make all NYXT_SUBMODULES=false.

from nyxt.

aadcg avatar aadcg commented on June 22, 2024

I don't know about the differences between OpenBSD and FreeBSD, but it has been reported that Nyxt compiles on FreeBSD.

from nyxt.

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.