#3656 closed defect (invalid)
inkscape needs boehmgc to configure
Reported by: | m@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.0 |
Keywords: | Cc: | ||
Port: |
Description
inkscape needs boehmgc to configure but boehmgc conflicts with boehmgc-devel
configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
Oceanus:~ nathan$ port install boehmgc ---> Fetching boehmgc ---> Attempting to fetch gc6.4.tar.gz from http://www.hpl.hp.com/personal/Hans_Boehm/gc/ gc_source/ ---> Verifying checksum(s) for boehmgc ---> Extracting boehmgc ---> Configuring boehmgc ---> Building boehmgc with target all ---> Staging boehmgc into destroot ---> Packaging tgz archive for boehmgc 6.4_0 ---> Installing boehmgc 6.4_0 ---> Activating boehmgc 6.4_0 Error: Target com.apple.activate returned: Image error: /opt/local/include/gc/gc.h is being used by the active boehmgc-devel port. Please deactivate this port first, or use the -f flag to force the activation. Oceanus:~ nathan$ port deactivate boehmgc-devel ---> Deactivating boehmgc-devel Oceanus:~ nathan$ port install boehmgc ---> Activating boehmgc 6.4_0 ---> Cleaning boehmgc Oceanus:~ nathan$ port activate boehmgc-devel ---> Activating boehmgc-devel port activate failed: Image error: /opt/local/include/gc/gc.h is being used by the active boehmgc port. Please deactivate this port first, or use the -f flag to force the activation.
Oceanus:~ nathan$ port install inkscape ---> Configuring inkscape ---> Building inkscape with target all ---> Staging inkscape into destroot ---> Packaging tgz archive for inkscape 0.41_0 ---> Installing inkscape 0.41_0 ---> Activating inkscape 0.41_0 ---> Cleaning inkscape
Change History (4)
comment:1 Changed 19 years ago by olegb@…
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 Changed 19 years ago by m@…
It didn't seem like inkscape was aware that it needed boehmgc, it just failed when it didn't find it.
Thanks for clarifying though. I always thought that a devel package was a superset of the original so I would have thought that boehmgc-devel contained libgc.
comment:3 Changed 19 years ago by olegb@…
I think i see the problem. inkscape had a dependency that was satisfied if boehmgc-devel is installed. I made it depend explitly on boehmgc port.
This is not a bug. You cannot expect two ports (boehmgc and boehmgc-devel (which is older) ) to be installed and active at the same time.
That inkscape depends on boehmgc and other ports (like mono) depends on boehmgc-devel is a bit annoying, but not a bug.