Opened 10 years ago

Closed 9 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 10 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: jan@… caulier.gilles@… ryandesign@… added
Description: modified (diff)
Summary: Impossible to install Digikam Portdigikam: invalid port depspec 'path:lib/pkgconfig/cairo.pc:cairo'

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"?

comment:2 Changed 10 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'
Last edited 10 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:3 Changed 10 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 10 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.

Last edited 10 years ago by mkae (Marko Käning) (previous) (diff)

comment:5 Changed 9 years ago by mkae (Marko Käning)

Resolution: fixed
Status: newclosed

Thanks to René's patch digikam was update to 4.8.0 in r133889.

Note: See TracTickets for help on using tickets.