Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Dec 2010 03:06:10 +1100 (EST)
From:      Ian Smith <smithi@nimnet.asn.au>
To:        Erwin Lansing <erwin@freebsd.org>
Cc:        multimedia@freebsd.org
Subject:   Re: [ports-i386@FreeBSD.org: jackit-0.118.0_1 failed on i386 9]
Message-ID:  <20101207021828.F20283@sola.nimnet.asn.au>
In-Reply-To: <20101206084249.GZ27077@droso.net>
References:  <20101206084249.GZ27077@droso.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 6 Dec 2010, Erwin Lansing wrote:
[..]
 > building jackit-0.118.0_1 on gohan49.freebsd.org
 > in directory /x/tmp/9/20101205150043/chroot/29
 > building for: 9.0-CURRENT i386
 > maintained by: multimedia@FreeBSD.org
 > port directory: /usr/ports/audio/jack
 > Makefile ident: $FreeBSD: ports/audio/jack/Makefile,v 1.55 2010/12/05 14:56:54 nork Exp $
 > build started at Mon Dec  6 01:10:41 UTC 2010
 > FETCH_DEPENDS=
 > PATCH_DEPENDS=
 > EXTRACT_DEPENDS=

 > BUILD_DEPENDS=alsa-lib-1.0.23.tbz bitstream-vera-1.10_4.tbz 
 > celt-0.7.0_1.tbz doxygen-1.7.2.tbz encodings-1.0.3,1.tbz 
 > expat-2.0.1_1.tbz fftw3-3.2.2_1.tbz fixesproto-4.1.1.tbz 
 > flac-1.2.1_2.tbz font-bh-ttf-1.0.1.tbz font-misc-ethiopic-1.0.1.tbz 
 > font-misc-meltho-1.0.1.tbz font-util-1.0.2.tbz fontconfig-2.8.0,1.tbz 
 > freetype2-2.4.3.tbz gettext-0.18.1.1.tbz glib-2.26.1_1.tbz 
 > gmake-3.81_4.tbz inputproto-2.0.tbz kbproto-1.0.4.tbz 
 > libICE-1.0.6,1.tbz libSM-1.1.1_3,1.tbz libX11-1.3.3_1,1.tbz 
 > libXau-1.0.5.tbz libXcursor-1.1.10.tbz libXdmcp-1.0.3.tbz 
 > libXext-1.1.1,1.tbz libXfixes-4.0.4.tbz libXi-1.3,1.tbz 
 > libXinerama-1.1,1.tbz libXrandr-1.3.0.tbz libXrender-0.9.5.tbz 
 > libXt-1.0.7.tbz libfontenc-1.0.5.tbz libiconv-1.13.1_1.tbz 
 > libogg-1.2.1,4.tbz libpthread-stubs-0.3_3.tbz 
 > libsamplerate-0.1.7_1.tbz libsndfile-1.0.23.tbz libvorbis-1.3.2,3.tbz 
 > libxcb-1.7.tbz mkfontdir-1.0.5.tbz mkfontscale-1.0.7.tbz 
 > pcre-8.10.tbz perl-5.10.1_3.tbz pkg-config-0.25_1.tbz png-1.4.3.tbz 
 > portaudio-18.1_2.tbz python26-2.6.6.tbz qt4-corelib-4.7.1.tbz 
 > qt4-gui-4.7.1.tbz qt4-xml-4.7.1.tbz randrproto-1.3.1.tbz 
 > renderproto-0.11.tbz xdg-utils-1.0.2_5.tbz xextproto-7.1.1.tbz 
 > xineramaproto-1.2.tbz xorg-fonts-truetype-7.5.tbz xproto-7.0.16.tbz

 > RUN_DEPENDS=alsa-lib-1.0.23.tbz celt-0.7.0_1.tbz fftw3-3.2.2_1.tbz 
 > flac-1.2.1_2.tbz libiconv-1.13.1_1.tbz libogg-1.2.1,4.tbz 
 > libsamplerate-0.1.7_1.tbz libsndfile-1.0.23.tbz libvorbis-1.3.2,3.tbz 
 > pkg-config-0.25_1.tbz portaudio-18.1_2.tbz

Having installed, configured tuned and loved jackd on a headless debian 
streaming and audiologging system, I was baffled by BUILD_DEPENDS that 
include doxygen, libX*, qt4*, fonts etc .. where the RUN_DEPENDS makes 
sense, as do all the Makefile LIB_DEPENDS.

So is it just doxygen pulling all that X stuff in?  One older system had
OPTIONS=        DOCS "Build HTML documentation. Requires doxygen/TeX." off

http://www.freebsd.org/cgi/cvsweb.cgi/ports/audio/jack/Makefile?rev=1.57 
(with this error fixed I guess) has no option but instead depends upon:

.if !defined(NOPORTDOCS)
BUILD_DEPENDS+=	doxygen:${PORTSDIR}/devel/doxygen
.else
CONFIGURE_ENV+=	ac_cv_prog_HAVE_DOXYGEN="false"
.endif

Will setting NOPORTDOCS build it just for what's needed to be a nice 
daemon, or are there other dependencies that require installing X etc?

cheers, Ian



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