[MacPorts] #16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a ---------------------------------+------------------------------------------ Reporter: raimue@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: e2fsprogs ossp-uuid | ---------------------------------+------------------------------------------ {{{ ---> Activating e2fsprogs @1.40.6_0 Error: Target org.macports.activate returned: Image error: /opt/local/lib/libuuid.a is being used by the active ossp-uuid port. Please deactivate this port first, or use the -f flag to force the activation. }}} I have currently no idea how to resolve this the correct way. The libraries are different. -- Ticket URL: <http://trac.macports.org/ticket/16271> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a ----------------------------------+----------------------------------------- Reporter: raimue@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: e2fsprogs ossp-uuid Port: e2fsprogs | ----------------------------------+----------------------------------------- Changes (by raimue@macports.org): * port: => e2fsprogs -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a ---------------------------------+------------------------------------------ Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: e2fsprogs ossp-uuid | Port: e2fsprogs ---------------------------------+------------------------------------------ Comment(by info@…): I would also be interested in a solution. Is it not possible to rename one of the to libs? I'm new to mac and the macports stuff, but if someone could give me a hint which is the common way to modify a port on the local machine the I would give it a try. -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a ---------------------------------+------------------------------------------ Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: e2fsprogs ossp-uuid | Port: e2fsprogs ---------------------------------+------------------------------------------ Comment(by info@…): OK, I found it! :-) -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a ---------------------------------+------------------------------------------ Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: conflict | Port: e2fsprogs, ossp-uuid ---------------------------------+------------------------------------------ Changes (by raimue@…): * keywords: e2fsprogs ossp-uuid => conflict * port: e2fsprogs => e2fsprogs, ossp-uuid -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a ---------------------------------+------------------------------------------ Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: conflict | Port: e2fsprogs, ossp-uuid ---------------------------------+------------------------------------------ Comment(by raimue@…): Some research: FreeBSD simply marks the ports as conflicting. Debian and Gentoo rename the ossp-uuid library to libossp-uuid, which would also be a feasible solution for us. -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a ---------------------------------+------------------------------------------ Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Keywords: conflict | Port: e2fsprogs, ossp-uuid ---------------------------------+------------------------------------------ Changes (by ryandesign@…): * cc: misc@… (removed) Comment: e2fsprogs is now unmaintained. -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a ---------------------------------+------------------------------------------ Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Keywords: conflict | Port: e2fsprogs, ossp-uuid ---------------------------------+------------------------------------------ Comment(by ryandesign@…): I have marked the ports as conflicting in r58096. -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a -----------------------------------+---------------------------------------- Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: conflict Port: e2fsprogs, ossp-uuid | -----------------------------------+---------------------------------------- Changes (by toby@…): * status: new => closed * resolution: => fixed Comment: r58211 r58212 -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a -----------------------------------+---------------------------------------- Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: | Keywords: conflict Port: e2fsprogs, ossp-uuid | -----------------------------------+---------------------------------------- Changes (by revol@…): * status: closed => reopened * resolution: fixed => Comment: This is wrong, the libuuid.a installed by e2fsprogs is different than ossp-uuid, there is no reason to mark it as a dependency. When trying to port GNU parted, it complains about missing libuuid (the one from e2fsprogs), which has a uuid_generate() call and uuid/uuid.h, whereas the ossp-uuid one has a different API and a uuid_create() call. So those two definitely conflict, and e2fsprogs must install its own lib or packages depending on it won't work. cf. the output of GNU parted configure: {{{ checking for uuid_generate in -luuid... no configure: error: GNU Parted requires libuuid - a part of the e2fsprogs package (but sometimes distributed separately in uuid-devel or similar) This can probably be found on your distribution's CD or FTP site or at: http://web.mit.edu/tytso/www/linux/e2fsprogs.html }}} -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a -----------------------------------+---------------------------------------- Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: | Keywords: conflict Port: e2fsprogs, ossp-uuid | -----------------------------------+---------------------------------------- Comment(by revol@…): Likely if you check the current output of e2fsprog's configure it will complain about not finding uuid_generate(), which would explain it installs its own (different) libuuid, because the one you install as "dependency" doesn't suit it. -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a -----------------------------------+---------------------------------------- Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: | Keywords: conflict Port: e2fsprogs, ossp-uuid | -----------------------------------+---------------------------------------- Comment(by raimue@…): Removed errorneous dependency in r70835. To revive `libuuid` provided by e2fsprogs we would need to rename one of them. Other package management systems are renaming the one from ossp-uuid to `libossp-uuid`, but I am not sure if that requires further patching in dependents. -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a -----------------------------------+---------------------------------------- Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: | Keywords: conflict Port: e2fsprogs, ossp-uuid | -----------------------------------+---------------------------------------- Changes (by jmr@…): * cc: devans@… (added) Comment: The dependency has been re-added in r70930 — devans, do you believe the information in comment:12 is incorrect? -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:17> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a -----------------------------------+---------------------------------------- Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: | Keywords: conflict Port: e2fsprogs, ossp-uuid | -----------------------------------+---------------------------------------- Comment(by devans@…): I'm sorry I just kind of blundered into this by trying to install e2fsprog and it failed because there was no external libuuid to link to. So I added the dependency without being aware of this controvery. My issue was that having e2fsprog installed was causing evolution-data-server to misconfigure. What I observe is that with the configure.args set the way they are now, the internal building of the internal libuuid is disabled and an external lib is necessary. As the port was, the port failed to build due to lack of said external library. Please feel free to change things as you like. I'll stay out of this one. -- Ticket URL: <http://trac.macports.org/ticket/16271#comment:18> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16271: e2fsprogs and ossp-uuid conflict on /opt/local/lib/libuuid.a ----------------------------------+-------------------------------- Reporter: raimue@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: Port: e2fsprogs ossp-uuid | ----------------------------------+-------------------------------- Changes (by mf2k@…): * status: reopened => closed * keywords: conflict => * resolution: => fixed * port: e2fsprogs, ossp-uuid => e2fsprogs ossp-uuid * cc: macsforever2000@… (removed) * cc: mf2k@… (added) Comment: This must have gotten fixed at some point. {{{ f$ port installed e2fsprogs ossp-uuid The following ports are currently installed: e2fsprogs @1.42.9_0 (active) ossp-uuid @1.6.2_2+perl5_16 (active) }}} -- Ticket URL: <https://trac.macports.org/ticket/16271#comment:21> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts