Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Nov 2009 22:51:55 +0100
From:      "Julian H. Stacey" <jhs@berklix.com>
To:        mich@FreeBSD.org
Cc:        ports@FreeBSD.org, "Julian H. Stacey" <jhs@berklix.com>
Subject:   sysutils/libcdio provides no cdio_paranoia.0 for ports/devel/gvfs
Message-ID:  <200911152152.nAFLptoR085604@fire.js.berklix.net>

next in thread | raw e-mail | index | archive | help
Hi mich@FreeBSD.org
cc: ports@freebsd.org

A hint would be welcome please with sysutils/libcdio, Paranoia stuff seems
broken, but I'm not clear what's intended, hence mail rather than a send-pr.

uname -a
	FreeBSD laps.js.berklix.net 7.2-RELEASE FreeBSD 7.2-RELEASE #2: \
	Wed Sep  9 11:33:57 CEST 2009 \
	jhs@laps.no.net:/usr/src/sys/i386/compile/LAPS.small  i386

cd /usr/ports/net-mgmt/etherape ; make
	===>   gvfs-1.2.1 depends on shared library: cdio_paranoia.0 - not found
	===>    Verifying install for cdio_paranoia.0 in \
		/usr/ports/sysutils/libcdio
	===>   Returning to build of gvfs-1.2.1
	Error: shared library "cdio_paranoia.0" does not exist
/usr/ports/devel/gvfs ; make
	===>   gvfs-1.2.1 depends on shared library: cdio_paranoia.0 - not found
	===>    Verifying install for cdio_paranoia.0 in \
		/usr/ports/sysutils/libcdio
	===>   Returning to build of gvfs-1.2.1
	Error: shared library "cdio_paranoia.0" does not exist
cd /usr/ports/sysutils/libcdio ; make install
... didnt deliver lib needed
... I created a dummy Makefile to test option stuff:
	OPTIONS= PARANOIA "Support for accessing audio via CD Paranoia" on
	.include <bsd.port.pre.mk>
	testme:
        	echo xx1
	.ifndef(WITH_PARANOIA)
        	echo xx2
	.endif
        	echo xx3
	.include <bsd.port.post.mk>

It failed as WITH_PARANOIA != PARANOIA
... so I tweaked port Makefile to
	# OPTIONS=      PARANOIA "Support for accessing audio via \
		CD Paranoia" on
	OPTIONS=        WITH_PARANOIA "Support for accessing audio via \
		CD Paranoia" on
cd /usr/ports/sysutils/libcdio ; make install
ls -l  /usr/local/lib/*paranoia*
	-rw-r--r--  1 root  wheel  30008 Oct 21 19:28 \
		/usr/local/lib/libcdda_paranoia.a
	lrwxr-xr-x  1 root  wheel     25 Oct 21 19:28 \
		/usr/local/lib/libcdda_paranoia.so@ -> \
		 libcdda_paranoia.so.0.9.8
	lrwxr-xr-x  1 root  wheel     25 Oct 21 19:28 \
		/usr/local/lib/libcdda_paranoia.so.0@ -> \
		 libcdda_paranoia.so.0.9.8
	-rw-r--r--  1 root  wheel  34001 Oct 21 19:28 \
		/usr/local/lib/libcdda_paranoia.so.0.9.8
ldconfig -R	# Ok thats for execs running, not linking, but no harm.
cd /usr/ports/devel/gvfs ; make clean ; make
	===>   gvfs-1.2.1 depends on shared library: cdio_paranoia.0 \
		- not found
	===>    Verifying install for cdio_paranoia.0 in \
		/usr/ports/sysutils/libcdio
	===>   Returning to build of gvfs-1.2.1
	Error: shared library "cdio_paranoia.0" does not exist

Cheers,
Julian
-- 
Julian Stacey: BSD Unix Linux C Sys Eng Consultants Munich http://berklix.com
  Mail ASCII plain text not HTML & Base64.      http://asciiribbon.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911152152.nAFLptoR085604>