Opened 11 years ago
Closed 10 years ago
#43449 closed defect (fixed)
digikam: invalid port depspec 'path:lib/pkgconfig/cairo.pc:cairo'
Reported by: | bernard.meunier@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | Cc: | jgosmann (Jan Gosmann), cgilles (HumanDynamo), ryandesign (Ryan Carsten Schmidt), mkae (Marko Käning) | |
Port: | digikam |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
MacOS 10.9.2 Xcode 5.1.1 Digikam : Digital photo management program to import, organize, enhance, search and export your digital images. I try to install digikam by :
sudo port install -v digikam +debug
First I receive that :
---> Computing dependencies for digikam
But very quickly I receive these informations :
Error: active_variants: Error: invalid port depspec 'path:lib/pkgconfig/cairo.pc:cairo' Error: expecting either: port or (bin:lib:path):foo:port
What's mean ? What can I do ?
Thank a lot for any help.
Salutations
Change History (5)
comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | jan@… caulier.gilles@… ryandesign@… added |
---|---|
Description: | modified (diff) |
Summary: | Impossible to install Digikam Port → digikam: invalid port depspec 'path:lib/pkgconfig/cairo.pc:cairo' |
comment:2 Changed 11 years ago by bernard.meunier@…
Would you find what you request :
port -v installed
apple-gcc42 @5666.3_13 (active) platform='darwin 13' archs='x86_64' autoconf @2.69_2 (active) platform='darwin 13' archs='noarch' automake @1.14.1_2 (active) platform='darwin 13' archs='noarch' bzip2 @1.0.6_0 platform='darwin 13' archs='x86_64' cctools @845_1+llvm33 (active) platform='darwin 13' archs='x86_64' cctools-headers @845_0 (active) platform='darwin 13' archs='noarch' expat @2.1.0_0 (active) platform='darwin 13' archs='x86_64' gcc_select @0.1_8 (active) platform='darwin 13' archs='noarch' gdbm @1.11_0 (active) platform='darwin 13' archs='x86_64' gettext @0.18.3.2_0 (active) platform='darwin 13' archs='x86_64' ld64 @136_2+llvm33 (active) platform='darwin 13' archs='x86_64' libffi @3.0.13_0 (active) platform='darwin 13' archs='x86_64' libiconv @1.14_0 (active) platform='darwin 13' archs='x86_64' llvm-3.3 @3.3_1 (active) platform='darwin 13' archs='x86_64' llvm_select @0.2_0 (active) platform='darwin 13' archs='noarch' m4 @1.4.16_0 (active) platform='darwin 13' archs='x86_64' ncurses @5.9_2 (active) platform='darwin 13' archs='x86_64' perl5 @5.12.4_0+perl5_16 (active) platform='darwin 13' archs='noarch' perl5.16 @5.16.3_0 (active) platform='darwin 13' archs='x86_64'
comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Ok, interesting, so neither cairo (the port being referenced in the allegedly problematic require_active_variants
invocation) nor pango (one of digikam's indirect dependencies and one of the ports that uses the allegedly problematic require_active_variants
invocation) got installed yet.
What happens if you try to install pango explicitly?
sudo port install pango
If that works, try again to install digikam.
comment:4 Changed 11 years ago by mkae (Marko Käning)
Cc: | mk@… added |
---|
I didn't see this when installing the port -debug on the same kind of a system.
comment:5 Changed 10 years ago by mkae (Marko Käning)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Thanks to René's patch digikam was update to 4.8.0 in r133889.
That's strange. The depspec "
path:lib/pkgconfig/cairo.pc:cairo
" is of the form "(bin:lib:path):foo:port
" so I don't know what it's complaining about. I'm also not certain which port (digikam, or one of its miriad dependencies) is issuing this complaint. The formulation "require_active_variants path:lib/pkgconfig/cairo.pc:cairo
" is used in many ports and hasn't been a problem before.Can you show the list of ports that are installed, by running "
port -v installed
"?