Project

General

Profile

Bug #2684

opendht for armv7 doesn't include opendht/http.h

Time4Tea - almost 4 years ago - . Updated almost 4 years ago.

Status:
not-a-bug
Priority:
bug
Assignee:
-
% Done:

0%


Description

The opendht package for armv7 doesn't seem to include the http.h header file. According to the source URL (https://github.com/savoirfairelinux/opendht
), this header should be present. I am trying to build jami-daemon on my Chromebook and it is throwing an error because it can't find this header.

History

#1

Updated by bill-auger almost 4 years ago

do you have a PKGBUILD or compiling from git? - that github repo
is a mirror and could be out-of date - i would follow the guide
on the jami website, and modify the PKGBUILD if you have one,
to use the jami.net sources instead of github

https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/Build-instructions

#2

Updated by Time4Tea almost 4 years ago

bill-auger the Jami source I was building was from git.jami.net (which is the URL refrenced in the Arch PKGBUILD). However, opendht is also flagged as out of date and the Arch PKGBUILD for that references the github page I linked above.

So, it seems that the Arch package for opendht is also out of date and it is not possible to build the latest Jami source with it. I will try downloading and building the newer source for opendht, when I get a chance, and see if Jami will build with it.

I don't see a version of opendht on the savoirfairelinux gitlab page.

#3

Updated by Time4Tea almost 4 years ago

The github page for opendht seems to be being actively maintained.

#4

Updated by bill-auger almost 4 years ago

is the jami program broken in parabola now? - jami and its
dependencies are all arch packages; so if it is broken in
parabola, then it maybe broken in arch and we could work with
arch to fix it

if the current jami parabola package works, i can suggest that
you ask on the jami mailing list if they host 'opendht'
themselves and/or if the 'opendht' github repo is up-to-date
with the version of jami you are trying to build - it is common
for github to be used as a mirror and fall behind the upstream -
maybe the 'opendht' PKGBUILD should be changed to use the jami
git repos, like the 'jami-daemon' PKGBUILD does

#5

Updated by Time4Tea almost 4 years ago

bill-auger Jami appears to be broken in Parabola, as far as I can tell. I have tried to use it, as I described in my forum post however, I have had problems connecting and sending messages. I would be happy to try to work with Arch/ALARM, to see if they can fix it upstream.

In the short term though, I am going to try building the latest version of opendht that I can find and see if that at least lets me build Jami.

#6

Updated by Time4Tea almost 4 years ago

I built and installed opendht from the newer source and that seemed to allow jami-daemon to build. I will build the other jami packages and try it out over the next few days.

#7

Updated by oaken-source almost 4 years ago

this appears to be a bug in the upstream PKGBUILD of opendht, or opendht itself. opendht/http.h is supposed to be included in the distribution, if the client or server are enabled at build time. the PKGBUILD does enable both, so the header should be there.

You should re-raise this issue directly at arch, there's nothing we can do here.

#8

Updated by oaken-source almost 4 years ago

  • Status changed from unconfirmed to not-a-bug

closing as not-a-bug, since this is not a parabola bug. Further discussion is welcome in the community forum. :)

Also available in: Atom PDF