#67305 closed defect (duplicate)
inkscape: now installs public copy of lib2geom, causing conflict with that port
Reported by: | fmw42 (Fred Weinhaus) | Owned by: | mascguy (Christopher Nielsen) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | Cc: | ||
Port: | inkscape, lib2geom |
Description
I just installed py311-opencv4 on my Mac OSX Ventura (M1 Mini) and I get the following:
sudo port install py311-opencv4 ---> Computing dependencies for py311-opencv4 ---> Fetching archive for py311-opencv4 ---> Attempting to fetch py311-opencv4-4.6.0_2.darwin_22.arm64.tbz2 from https://packages.macports.org/py311-opencv4 ---> Attempting to fetch py311-opencv4-4.6.0_2.darwin_22.arm64.tbz2.rmd160 from https://packages.macports.org/py311-opencv4 ---> Installing py311-opencv4 @4.6.0_2 ---> Activating py311-opencv4 @4.6.0_2 ---> Cleaning py311-opencv4 ---> Scanning binaries for linking errors ---> Found 3 broken files, matching files to ports ---> Found 1 broken port, determining rebuild order You can always run 'port rev-upgrade' again to fix errors. The following ports will be rebuilt: inkscape @1.2.1+x11 Continue? [Y/n]: Y ---> Computing dependencies for inkscape Error: Can't install inkscape because conflicting ports are active: lib2geom Error: rev-upgrade failed: Error rebuilding inkscape Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
There seems to be a conflict with lib2geom. I do not know how it was installed or by which other app. I am including a list of all my ports installed.
Attachments (1)
Change History (8)
Changed 19 months ago by fmw42 (Fred Weinhaus)
Attachment: | macports_ports_installed.txt added |
---|
comment:1 follow-up: 2 Changed 19 months ago by ryandesign (Ryan Carsten Schmidt)
Cc: | mascguy added; stromnov@… GitHub: stromnov removed |
---|---|
Keywords: | Inkscape lib2geom removed |
Port: | inkscape lib2geom added; py311-opencv4 removed |
Summary: | py311-opencv4 install of Inkscape failed → inkscape: conflicts with lib2geom |
There is no bug here, as far as I can tell.
Uninstall lib2geom. Then you can rebuild inkscape.
The only port I can find in MacPorts that depends on lib2geom is inkscape-devel. If you prefer to use a development version rather than a stable version, you can deactivate inkscape and install inkscape-devel.
comment:2 Changed 19 months ago by mascguy (Christopher Nielsen)
Cc: | mascguy removed |
---|---|
Owner: | set to mascguy |
Status: | new → assigned |
Summary: | inkscape: conflicts with lib2geom → inkscape: now installs pkgconfig for lib2geom, causing conflict with that port |
Replying to ryandesign:
There is no bug here, as far as I can tell.
Uninstall lib2geom. Then you can rebuild inkscape.
The only port I can find in MacPorts that depends on lib2geom is inkscape-devel. If you prefer to use a development version rather than a stable version, you can deactivate inkscape and install inkscape-devel.
Agreed Ryan. Though with that being said, it's not clear why upstream is now installing lib2geom
into a public area [as part of the Inkscape build.]
Perhaps that's intentional, and it's now part of their official distribution. But certainly unexpected.
Anyhow, I'll keep this ticket open to track that investigation, and report back once it's been done.
comment:3 Changed 19 months ago by mascguy (Christopher Nielsen)
Summary: | inkscape: now installs pkgconfig for lib2geom, causing conflict with that port → inkscape: now installs public copy of lib2geom, causing conflict with that port |
---|
comment:4 Changed 19 months ago by fmw42 (Fred Weinhaus)
Pardon my ignorance, but is this not something that you can fix with respect to Inkscape and py311-opencv4?
comment:5 Changed 19 months ago by mascguy (Christopher Nielsen)
Resolution: | → duplicate |
---|---|
Status: | assigned → closed |
Duplicate of issue:67105
comment:6 follow-up: 7 Changed 19 months ago by fmw42 (Fred Weinhaus)
So are these the proper steps for me to use to fix the issue, currently. I saw them from https://trac.macports.org/ticket/67105
port activate lib2geom port destroot inkscape port deactivate lib2geom port install inkscape
comment:7 Changed 19 months ago by mascguy (Christopher Nielsen)
Replying to fmw42:
So are these the proper steps for me to use to fix the issue, currently. I saw them from https://trac.macports.org/ticket/67105
port activate lib2geom port destroot inkscape port deactivate lib2geom port install inkscape
No, this is all you should have to do:
sudo port -f deactivate lib2geom sudo port -N upgrade inkscape
Installed Ports