From owner-freebsd-multimedia@FreeBSD.ORG Tue Feb 27 21:23:41 2007 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4734016A402 for ; Tue, 27 Feb 2007 21:23:41 +0000 (UTC) (envelope-from usleepless@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.232]) by mx1.freebsd.org (Postfix) with ESMTP id E6ED013C4B7 for ; Tue, 27 Feb 2007 21:23:40 +0000 (UTC) (envelope-from usleepless@gmail.com) Received: by wr-out-0506.google.com with SMTP id 71so845200wri for ; Tue, 27 Feb 2007 13:23:40 -0800 (PST) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PoQAQddZZlTRsj00KoC8LZwxNyu9bePyPJ8IZesuEECjswH5S2twzm9XqJMatrabo+0dar9ABcSmkRWuUYJdeCSjkxGDGxK4t9ldtDmTVhgxaiYyMGMQLB3DvmQa8vd+q8UY9urjFRlavKzs4m33d9vwsi2jeJTvHRUN65nlVjs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=gVeM849M5tPyNE8t1O4XqnnjdFmgaooQCd0Pq46JeLwh94fTc9tLUsup2M/9qiScuzdzMT2fzG9IjgTDcYHtabMgAg7kGFdd1cPbi9J8lIdpM+5tjFHwUFFzC/yfSrI0L+wGOMiAXb+7300/5+xPmmhc2U+0gomife62aNQFX0o= Received: by 10.114.170.1 with SMTP id s1mr148960wae.1172611419622; Tue, 27 Feb 2007 13:23:39 -0800 (PST) Received: by 10.114.199.18 with HTTP; Tue, 27 Feb 2007 13:23:39 -0800 (PST) Message-ID: Date: Tue, 27 Feb 2007 22:23:39 +0100 From: usleepless@gmail.com To: matt@mattsteg.com In-Reply-To: <45E49F16.5010305@aem.umn.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <45E45A43.1010600@aem.umn.edu> <45E49F16.5010305@aem.umn.edu> Cc: freebsd-multimedia@freebsd.org Subject: Re: pvrxxx port X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Feb 2007 21:23:41 -0000 Matt, On 2/27/07, Matt Stegmeir wrote: > The recently updated pvrxxx port from usleepless as-supplied failed to > build for me out of the box. firmware_get was returning a const struct > firmware* and the compiler didn't like that. I modified > modules/cxm/cxm/@/kern/subr_firmware.c and > modules/cxm/cxm/@/sys/firmware.h to omit const and the port then built > and installed successfully. I was able to load the module and cat > /dev/cxm0 as well. Output from make follows: so you are ok? > > > ===> Patching for pvrxxx-20060822 > ===> Applying FreeBSD patches for pvrxxx-20060822 > /usr/bin/sed -i.bak -e 's/tuner0/cxm0/' > /usr/ports/multimedia/pvrxxx/work/pvr250-1.2/setchannel.c > ===> Configuring for pvrxxx-20060822 > cd /usr/ports/multimedia/pvrxxx/work/modules/cxm; cd cxm_cx25840fw; tar > xzf /usr/ports/distfiles//firmware.tar.gz v4l-cx25840.fw; cd > ../cxm_decfw; tar xzf /usr/ports/distfiles//firmware.tar.gz > v4l-cx2341x-dec.fw; cd ../cxm_encfw; tar xzf > /usr/ports/distfiles//firmware.tar.gz v4l-cx2341x-enc.fw > ===> Building for pvrxxx-20060822 > cd /usr/ports/multimedia/pvrxxx/work/modules/cxm; make > ===> cxm (all) > Warning: Object directory not changed from original > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm > @ -> /usr/src/sys > machine -> /usr/src/sys/i386/include > :> opt_cxm.h > awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h > awk -f @/tools/makeobjops.awk @/kern/device_if.m -h > awk -f @/tools/makeobjops.awk @/dev/iicbus/iicbb_if.m -h > awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h > cc -O2 -fno-strict-aliasing -pipe -Werror -D_KERNEL -DKLD_MODULE > -nostdinc -I- -I../../.. -I. -I@ -I@/contrib/altq -I@/../include > -I/usr/include -finline-limit=8000 -fno-common -mno-align-long-strings > -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 > -ffreestanding -Wall -Wredundant-decls -Wnested-externs > -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline > -Wcast-qual -fformat-extensions -std=c99 -c > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c: > In function `cxm_download_firmware': > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:741: > warning: assignment discards qualifiers from pointer target type > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:762: > warning: assignment discards qualifiers from pointer target type > *** Error code 1 > > Stop in /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm. > *** Error code 1 > > Stop in /usr/ports/multimedia/pvrxxx/work/modules/cxm. > *** Error code 1 > > Stop in /usr/ports/multimedia/pvrxxx. > mattsteg|/usr/ports/multimedia/pvrxxx% uname thanks and fixed in latest version. regards, usleep