From owner-freebsd-questions@FreeBSD.ORG Thu Oct 6 02:52:08 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9246A106566C for ; Thu, 6 Oct 2011 02:52:08 +0000 (UTC) (envelope-from bah@bananmonarki.se) Received: from feeder.usenet4all.se (1-1-1-38a.far.sth.bostream.se [82.182.32.53]) by mx1.freebsd.org (Postfix) with ESMTP id E30958FC14 for ; Thu, 6 Oct 2011 02:52:06 +0000 (UTC) Received: from kw.homeip.net (c80-217-64-49.bredband.comhem.se [80.217.64.49]) by feeder.usenet4all.se (8.13.1/8.13.1) with ESMTP id p962q3o1059789; Thu, 6 Oct 2011 04:52:05 +0200 (CEST) (envelope-from bah@bananmonarki.se) Message-ID: <4E8D17D3.9020307@bananmonarki.se> Date: Thu, 06 Oct 2011 04:52:03 +0200 From: Bernt Hansson User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:7.0) Gecko/20111001 Thunderbird/7.0 MIME-Version: 1.0 To: Open Slate References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: Failing to build multimedia/gstreamer-ffmpeg X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Oct 2011 02:52:08 -0000 2011-10-06 03:35, Open Slate skrev: > Failing to build multimedia/gstreamer-ffmpeg > > ---> Upgrading 'gstreamer-ffmpeg-0.10.11_1' to 'gstreamer-ffmpeg-0.10.12' > (multimedia/gstreamer-ffmpeg) > ---> Building '/usr/ports/multimedia/gstreamer-ffmpeg' > ===> Cleaning for gstreamer-ffmpeg-0.10.12 > gstreamer-ffmpeg-0.10.12: Makefile error: you cannot include > bsd.port[.pre].mk twice > *** Error code 1 > > Stop in /usr/ports/multimedia/gstreamer-ffmpeg. > ** Command failed [exit code 1]: /usr/bin/script -qa > /tmp/portupgrade20111005-1444-s8mm5a-0 env UPGRADE_TOOL=portupgrade > UPGRADE_PORT=gstreamer-ffmpeg-0.10.11_1 UPGRADE_PORT_VER=0.10.11_1 make > ** Fix the problem and try again. > > Full Makefile below. Near the end I see > > .include > > followed closely by > > .include I think this should be .include but dont take my word for it. At least that is in the Makefile for 0.10.11 > Perhaps one of these was supposed to be excluded via a conditional? I tried > commenting each one out but neither form builds successfully. The date on > the makefile header is not new but the port was recently updated. > The Makefile in multimedia/gstreamer-ffmpeg: > > # New ports collection makefile for: gstreamer ffmpeg > # Date created: Thu Feb 26 20:10:39 CET 2004 > # Whom: Koop Mast > # > # $FreeBSD: ports/multimedia/gstreamer-ffmpeg/Makefile,v 1.43 2011/10/05 > 23:05:41 bapt Exp $ > # $MCom: ports/multimedia/gstreamer-ffmpeg/Makefile,v 1.14 2006/07/20 > 13:40:27 ahze Exp $ > # > > PORTNAME= gstreamer > PORTVERSION= 0.10.12 > CATEGORIES= multimedia > MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-ffmpeg/ > PKGNAMESUFFIX= -ffmpeg > DISTNAME= gst-ffmpeg-${PORTVERSION} > > MAINTAINER= multimedia@FreeBSD.org > COMMENT= GStreamer plug-in for manipulating MPEG video streams > > LICENSE= GPLv2 > > BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm > LIB_DEPENDS= orc-0.4.0:${PORTSDIR}/devel/orc > > USE_BZIP2= yes > USE_GMAKE= yes > USE_LDCONFIG= yes > USE_GSTREAMER= yes > GNU_CONFIGURE= yes > FFMPEG_CONFIG= --cc=${CC} \ > --enable-runtime-cpudetect \ > --enable-pic > LDFLAGS+= -Wl,-Bsymbolic > CFLAGS+= -fno-force-addr > CONFIGURE_ENV= PKG_CONFIG=${PKG_CONFIG} > > PLIST_SUB= VERSION="${GST_VERSION}" > > PKG_CONFIG?="${LOCALBASE}/bin/pkg-config" > GST_VERSION=${PORTVERSION:C/..$//} > > # sse hardware vector support > .if defined(MACHINE_CPU)&& (${MACHINE_CPU:Msse} == "sse" || > ${MACHINE_CPU:Mamd64} == "amd64") > WITH_BUILTIN_VECTOR= yes > .else > FFMPEG_CONFIG+= --disable-sse > .endif > > # mmx support > .if defined(MACHINE_CPU)&& ${MACHINE_CPU:Mmmx} == ""&& > ${MACHINE_CPU:Mamd64} == "" > FFMPEG_CONFIG+= --disable-mmx > WITHOUT_BUILTIN_VECTOR= yes > .endif > > # builtin vector, requires mmx and sse > .if !defined(WITHOUT_BUILTIN_VECTOR)&& defined(WITH_BUILTIN_VECTOR) > CFLAGS+= -msse > .endif > > CONFIGURE_ARGS+= --with-ffmpeg-extra-configure="${FFMPEG_CONFIG}" > > .include > > .if ${OSVERSION}< 900033 > > BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils > MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin > > .endif > > .include