Summary: | net-p2p/mldonkey-3.1.7-r1 fails compiling | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Per Pomsel <phantom4> |
Component: | Current packages | Assignee: | Jesús P Rey (Chuso) <gentoo> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | jstein, proxy-maint, sam |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/ygrek/mldonkey/issues/61 https://github.com/gentoo/gentoo/pull/19853 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 775119 | ||
Bug Blocks: | |||
Attachments: | build.log |
Description
Per Pomsel
2021-02-25 15:59:04 UTC
Created attachment 688374 [details]
build.log
From your build.log, it looks like you are using dev-lang/ocaml-4.09.0. Can you please confirm it? Also, can you please confirm you have dev-ml/num installed? It should be pulled as a dependency by net-p2p/mldonkey when the bittorrent USE flag is enabled with >=dev-lang/ocaml-4.06: bittorrent? ( || ( <dev-lang/ocaml-4.06[ocamlopt?] dev-ml/num ) Please confirm these dependencies are correct: emerge -pv dev-lang/ocaml dev-ml/num I confirm that I use dev-lang/ocaml-4.09.0 and dev-ml/num-1.4. emerge -pv dev-lang/ocaml dev-ml/num These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild r U ] dev-lang/ocaml-4.11.2:0/4.11.2::gentoo [4.09.0:0/4.09.0::gentoo] USE="ocamlopt -emacs -flambda -latex -spacetime -xemacs" 4.957 KiB [ebuild rR ] dev-ml/findlib-1.8.1-r2::gentoo USE="ocamlopt -doc -tk" 0 KiB [ebuild rR ] dev-ml/dune-2.8.2:0/2.8.2::gentoo USE="-test%" 0 KiB [ebuild R ] dev-ml/num-1.4::gentoo USE="ocamlopt" 0 KiB Total: 4 packages (1 upgrade, 3 reinstalls), Size of downloads: 4.957 KiB The following packages are causing rebuilds: (dev-lang/ocaml-4.11.2:0/4.11.2::gentoo, ebuild scheduled for merge) causes rebuilds for: (dev-ml/dune-2.8.2:0/2.8.2::gentoo, ebuild scheduled for merge) (dev-ml/num-1.4:0/0::gentoo, ebuild scheduled for merge) (dev-ml/findlib-1.8.1-r2:0/0::gentoo, ebuild scheduled for merge) Hi, It seems some changes in dev-ml/num-1.4 made it incompatible with net-p2p/mldonkey. Can you please check if using the previous version of dev-ml/num works for you? emerge -1 '<dev-ml/num-1-4' && emerge net-p2p/mldonkey Using dev-ml/num-1.3-r1 with net-p2p/mldonkey-3.1.7-r1 did the trick. Thanks! Thank you for reporting it and confirming the workaround. I just pushed a new ebuild to Portage fixing the dependency constraint (pending review) and reported the issue upstream: https://github.com/ygrek/mldonkey/issues/61 Actually, I think this may be an issue on Gentoo side with the ebuild for dev-ml/num-1.4. I opened bug 775119 to investigate these changes in dev-ml/num-1.4 that don't seem to be explained by the changes upstream. Yes, the issue was indeed in the ebuild for dev-ml/num-1.4 and Sam was nice enough to fix it as soon as I reported it. You should be able to build dev-ml/num-1.4-r1 now after updating your Portage tree. Apologies for the bug! |