Re: Problem with ldconfig detecting libraries installed by devel/gdcm

2012-01-02 Thread Pietro Cerutti
Hi Stephen,

I have fixed this issue in the new version of the gdcm port (2.2.0),
which I have committed a few minutes ago.

Thanks for pointing this out!

Kind Regards,

On 2011-Dec-26, 12:51, Stephen Montgomery-Smith wrote:
 I want to create a port that uses devel/gdcm as a dependency.  But writing:
 LIB_DEPENDS+=   gdcmCommon:${PORTSDIR}/devel/gdcm
 doesn't work.  It does build the port, but it fails to detect that the 
 port is installed.
 
 I notice that when I type:
 ldconfig -r | grep gdcm
 that it doesn't find the installed libraries.  But this can be fixed by 
 doing
 ln -s libgdcmCommon.so.2.0.18 libgdcmCommon.so.2
 Note that the devel/gdmc port only installs
 libgdcmCommon.so.2.0.18 libgdcmCommon.so.2.0libgdcmCommon.so
 
 I contacted the port maintainer a few days ago, and this email is copied 
 to him.  But I would also like to submit a PR that includes a fix so 
 that his job is easier.
 
 But I am unsure what is the officially correct way to fix this?  Is it 
 a bug in ldconfig?  Or should the port create these links?  Or were the 
 original writers of gdcm incorrect when the specify a major version 
 number that includes a period?
 
 Thanks, Stephen
 ___
 freebsd-ports@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-ports
 To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

-- 
Pietro Cerutti
The FreeBSD Project
g...@freebsd.org

PGP Public Key:
http://gahr.ch/pgp


pgpOgZsHB2yHX.pgp
Description: PGP signature


Problem with ldconfig detecting libraries installed by devel/gdcm

2011-12-26 Thread Stephen Montgomery-Smith

I want to create a port that uses devel/gdcm as a dependency.  But writing:
LIB_DEPENDS+=   gdcmCommon:${PORTSDIR}/devel/gdcm
doesn't work.  It does build the port, but it fails to detect that the 
port is installed.


I notice that when I type:
ldconfig -r | grep gdcm
that it doesn't find the installed libraries.  But this can be fixed by 
doing

ln -s libgdcmCommon.so.2.0.18 libgdcmCommon.so.2
Note that the devel/gdmc port only installs
libgdcmCommon.so.2.0.18 libgdcmCommon.so.2.0libgdcmCommon.so

I contacted the port maintainer a few days ago, and this email is copied 
to him.  But I would also like to submit a PR that includes a fix so 
that his job is easier.


But I am unsure what is the officially correct way to fix this?  Is it 
a bug in ldconfig?  Or should the port create these links?  Or were the 
original writers of gdcm incorrect when the specify a major version 
number that includes a period?


Thanks, Stephen
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org