[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277332] dns/knot-resolver and dns/knot3 are mutually exclusive due to dns/knot3-lib"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 26 Feb 2024 14:22:21 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277332
Bug ID: 277332
Summary: dns/knot-resolver and dns/knot3 are mutually exclusive
due to dns/knot3-lib
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs@FreeBSD.org
Reporter: trashcan@ellael.org
CC: freebsd@dns.company
Flags: maintainer-feedback?(freebsd@dns.company)
CC: freebsd@dns.company
I tried to compile both dns/knot-resolver and dns/knot3 by poudriere:
===> Installing existing package /packages/All/knot-resolver-5.7.0_2.pkg
[stable-default-job-02] Installing knot-resolver-5.7.0_2...
[stable-default-job-02] `-- Installing knot3-lib-3.3.3_1...
pkg-static: knot3-lib-3.3.3_1 conflicts with knot3-3.3.3_1 (installs files into
the same place). Problematic file: /usr/local/include/knot/module.h
Failed to install the following 1 package(s):
/packages/All/knot-resolver-5.7.0_2.pkg
*** Error code 1
Stop.
Reason (IMHO):
1) dns/knot-resolver is dependet on dns/knot3-lib
2) dns/knot3-lib installs all lib and include files in the very same
directories as dns/knot3
3) pkg complains about '(installs files into the same place)'
Possible solutions:
1) dns/knot3-lib should store its libraries and includes into a different
location as dns/knot3 does
2) dns/knot3-lib provides the library as currently, but make dns/knot3 depend
on dns/knot3-lib and just provide the additional functionality of dns/knot3
Have a look at the thread around
https://lists.freebsd.org/archives/freebsd-ports/2024-February/005548.html
Sorry, but I don't have a solution for that.
--
You are receiving this mail because:
You are the assignee for the bug.