[ports-i386@FreeBSD.org: jackit-0.118.0_1 failed on i386 9]

Ian Smith smithi at nimnet.asn.au
Mon Dec 6 16:18:22 UTC 2010


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 at 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


More information about the freebsd-multimedia mailing list