Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
J
jami-daemon
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 146
    • Issues 146
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • savoirfairelinux
  • jami-daemon
  • Issues
  • #217

Closed
Open
Opened May 20, 2020 by constatinus@constatinus

Issues compiling ring-daemon - opendht/http.h not found

Using the contrib library opendht, i get when doing ./autogen.sh, ./configure and make -j4 in the main dir:

server_account_manager.cpp:23:10: fatal error: opendht/http.h: No such file or directory

I know that i should not compile my own opendht because of some version mismatches i guess, but nevertheless tried compiling it i found that the http.h header too, doesnt get in the final installation if i build and install it with autotools, and not with cmake, in which case it is there. Trying to extract the headers in the downloaded tarballs and doing so for every recursive request of almost each dependency still leaves me with a final link problem with some undefined functions about opendht, but i forgot about that specifically, as that should not be what i should be doing to compile, there must be something wrong that is going on here?

Edited May 20, 2020 by constatinus
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: savoirfairelinux/ring-daemon#217