Date: Tue, 27 Feb 2007 22:23:39 +0100 From: usleepless@gmail.com To: matt@mattsteg.com Cc: freebsd-multimedia@freebsd.org Subject: Re: pvrxxx port Message-ID: <c39ec84c0702271323t3dde04fdv89ad50b474a5ee7e@mail.gmail.com> In-Reply-To: <45E49F16.5010305@aem.umn.edu> References: <45E45A43.1010600@aem.umn.edu> <c39ec84c0702270857x1ab31064of5b6af705322ef4e@mail.gmail.com> <45E49F16.5010305@aem.umn.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Matt, On 2/27/07, Matt Stegmeir <steg0044@aem.umn.edu> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c39ec84c0702271323t3dde04fdv89ad50b474a5ee7e>