Opened 11 years ago

Closed 11 years ago

#39095 closed defect (fixed)

virtuoso opportunistically links with ImageMagick

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: haspatch Cc: cooljeanius (Eric Gallager)
Port: virtuoso

Description

virtuoso doesn't declare a dependency on ImageMagick but it links with it if it's already installed:

$ otool -L /opt/local/lib/virtuoso/hosting/im.so
/opt/local/lib/virtuoso/hosting/im.so:
	/opt/local/lib/libMagickWand-6.Q16.1.dylib (compatibility version 2.0.0, current version 2.0.0)
	/opt/local/lib/libMagickCore-6.Q16.1.dylib (compatibility version 2.0.0, current version 2.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)

The attached patch adds this dependency and increases the revision. Alternately, if you don't want virtuoso to use ImageMagick, you could figure out how to do that.

Attachments (2)

virtuoso.diff (632 bytes) - added by ryandesign (Ryan Carsten Schmidt) 11 years ago.
proposed patch
virtuoso-deps.1144272013.diff (310 bytes) - added by cooljeanius (Eric Gallager) 11 years ago.
port-depcheck.sh output for virtuoso

Download all attachments as: .zip

Change History (6)

Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: virtuoso.diff added

proposed patch

comment:1 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:2 Changed 11 years ago by cooljeanius (Eric Gallager)

my port-depcheck.sh script also reports missing library dependencies on cyrus-sasl2 and openldap, attaching output next...

Changed 11 years ago by cooljeanius (Eric Gallager)

port-depcheck.sh output for virtuoso

comment:3 Changed 11 years ago by nerdling (Jeremy Lavergne)

Status: newassigned

comment:4 Changed 11 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: assignedclosed

Added cyrus-sasl2, openldap and ImageMagick as dependencies in r106248

Note: See TracTickets for help on using tickets.