Git Product home page Git Product logo

Comments (9)

gjedeer avatar gjedeer commented on August 16, 2024

It looks like toxcore has changed a lot since the last build I made. Please try an earlier release like 0.17 or 0.16: https://github.com/TokTok/c-toxcore/releases

from tuntox.

gjedeer avatar gjedeer commented on August 16, 2024

Though the errors you're getting are from missing libsodium. Are you sure you followed toxcore installation instructions fully? https://github.com/TokTok/c-toxcore/blob/master/INSTALL.md#build-manually

from tuntox.

 avatar commented on August 16, 2024

Yes. I have lots of experience installing c-toxcore, and both my qtox and toxic installs have no trouble using my setup. I will redo the setup of c-toxcore so I can give you an exact list of what I did later.

from tuntox.

gjedeer avatar gjedeer commented on August 16, 2024

Interesting.... tuntox has no external dependencies other than c-toxcore. Yeah hit me up with that so i can try replicating the issue

from tuntox.

readyblue avatar readyblue commented on August 16, 2024

I have successfully compile this cool project on many different systems and platforms and I would like to share the list of required libraries. You will need:

  • c-toxcore , also as @ghost pointed out, make link or copy "libtoxcore.pc" to "toxcore.pc".
    It may be located on "/usr/lib/pkgconfig" or "/usr/local/lib/pkgconfig" or similar.

  • python2 (and using its package system "pip", install: )
    pip2 install Jinja2
    pip2 install requests

  • libevent-dev (it must contain also "libevent_pthreads", if it does not, you need to compile "libevent" project from source)

if command make still does not work after this, try to use make tuntox_nostatic
Also use make clean if make hits the error(s) before next try.

PS.: on Android you will also need to add "-llog" to Makefile

from tuntox.

gjedeer avatar gjedeer commented on August 16, 2024

from tuntox.

readyblue avatar readyblue commented on August 16, 2024

@gjedeer I have only stumble on this issue, because I also had trouble compiling it. And once I done in, share it. I do not care about PR.

@gjedeer No, not everyone using Ubuntu and No, not everyone is interesting using Ubuntu.

@gjedeer There is no list of dependencies in the README.md nor BUILD.md to be fair and there is no direct way to tell what is missing (no ./configure script either)

@gjedeer I spend hours to get it compiled and linked, not and easy task, so I only want to make it easier for someone else in the future, that is my "PR". If I had the information from my previous post earlier, I can save few hours of work, hope it helps someone.

@gjedeer You may not have the trouble compile and linking it, because you program it, you know it from bottom to the top, but others does not. And as you can see, there are few of us, that are facing difficulties compile and linking it. If you try to take it from their point of view, you may see it is not an easy task to compile it.

from tuntox.

gjedeer avatar gjedeer commented on August 16, 2024

from tuntox.

gjedeer avatar gjedeer commented on August 16, 2024

Closing this issue, BUILD.md should be more clear now about the dependencies.

from tuntox.

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.