
Code: Select all
/var/tmp/portage/net-libs/restbed-4.6/work/restbed-4.6/source/corvusoft/restbed/detail/socket_impl.cpp:71:67: error: ‘using element_type = class asio::ssl::stream<asio::basic_stream_socket<asio::ip::tcp> >’ {aka ‘class asio::ssl::stream<asio::basic_stream_socket<asio::ip::tcp> >’} has no member named ‘get_io_service’
71 | m_strand( make_shared< io_service::strand > ( socket->get_io_service( ) ) ),
| Code: Select all
net-voip/gnome-ring ~amd64
net-libs/libringclient ~amd64
net-voip/ring-daemon ~amd64
net-libs/opendht ~amd64
net-libs/restbed ~amd64
dev-cpp/kashmir ~amd64Code: Select all
dpkg --force-depends -i libayatana-appindicator3-1_0.5.5-2_amd64.debCode: Select all
curl -sS -f -L --retry-delay 10 --retry 4 -- "https://github.com/P-H-C/phc-winner-argon2/archive/1eea0104e7cb2a38c617cf90ffa46ce5db6aceda.tar.gz" > "../../contrib/tarballs/argon2-1eea0104e7cb2a38c617cf90ffa46ce5db6aceda.tar.gz"
curl: (6) Couldn't resolve host 'github.com'
curl: (6) Couldn't resolve host 'github.com'
curl: (6) Couldn't resolve host 'github.com'
curl: (6) Couldn't resolve host 'github.com'
curl: (6) Couldn't resolve host 'github.com'
That's weird. Just verified that curl works from the command line and used your command just now to download argon2-1eea0104e7cb2a38c617cf90ffa46ce5db6aceda.tar.gz
I had a try with the net-voip/ring-daemon-99999999 build, but for some reason curl cannot find github:
I can resolve and download the addressed file with no trouble ion a browser, so it is hard to see what is wrong here.
Is this failure when curl is run from inside the ebuild? If so, this failure is expected and correct. To support reproducible builds, ebuilds run in a network sandbox, without the ability to download arbitrary blobs directly from the Internet. The ebuild should direct Portage to download the relevant files as part of SRC_URI, then use the copy from the files directory.rickj wrote:I had a try with the net-voip/ring-daemon-99999999 build, but for some reason curl cannot find github:I can resolve and download the addressed file with no trouble ion a browser, so it is hard to see what is wrong here.Code: Select all
curl -sS -f -L --retry-delay 10 --retry 4 -- "https://github.com/P-H-C/phc-winner-argon2/archive/1eea0104e7cb2a38c617cf90ffa46ce5db6aceda.tar.gz" > "../../contrib/tarballs/argon2-1eea0104e7cb2a38c617cf90ffa46ce5db6aceda.tar.gz" curl: (6) Couldn't resolve host 'github.com'
So why not file the issue in ring-overlay or put a PR there?rickj wrote:Since Jami is an overlay, it is not clear to me how to get a message back to the author of the ebuild.
For the case of a long waiting, some clue where that curl is and how to (try to) disable it:rickj wrote:Done that, awaiting response
Code: Select all
bootstrapCode: Select all
bootstrap --disable-downloadsCode: Select all
../../contrib/src/argon2/rules.mak:10: *** Trying to download https://github.com/P-H-C/phc-winner-argon2/archive/1eea0104e7cb2a38c617cf90ffa46ce5db6aceda.tar.gz but DISABLE_CONTRIB_DOWNLOADS is TRUE, aborting.. Stop.
* ERROR: net-voip/ring-daemon-99999999::ring-overlay failed (configure phase):
* Bundled libraries could not be compiled
Clear. The next step would be OR to try to disable those bundled libraries (with --disable-*) OR, if they are mandatory, to download them, but properly, that is, in a separate ebuild(s), as a dependency-package(s), and then to change the make script of ring-daemon so that it understand that the libraries are provided separately - that could be non-trivial.rickj wrote:Tried that, but it simply leads to:
Code: Select all
../../contrib/src/argon2/rules.mak:10: *** Trying to download https://github.com/P-H-C/phc-winner-argon2/archive/1eea0104e7cb2a38c617cf90ffa46ce5db6aceda.tar.gz but DISABLE_CONTRIB_DOWNLOADS is TRUE, aborting.. Stop. * ERROR: net-voip/ring-daemon-99999999::ring-overlay failed (configure phase): * Bundled libraries could not be compiled