Hmmm... I grabbed the source from: http://dl.ivtvdriver.org/ivtv/archive/0.4.x/ivtv-0.4.0.tar.gz
I'll look around to find another version, and try that... On 1/6/06, Keith C <[EMAIL PROTECTED]> wrote: > On Jan 5, 2006, at 8:49 PM, Michael Banys wrote: > > > ...... BEGIN QUOTE ...... > > Crap, I've been backwards and forwards through the Makefiles and > > can't explain your output below. First, any time tveeprom is getting > > built, so is tuner. Secondly, they would never install to /lib/ > > modules/2.4.27/kernel/drivers/media/video, they would install to /lib/ > > modules/2.4.27/kernel/ivtv. Thats the way it work for > 2.4 kernels, > > and the Makefile2.4 doesn't seem to vary from that. > > ...... END QUOTE ...... > > > > Ok, Keith, so I looked through my makefile, Makefile2.4, in the driver > > directory under ivtv0.4.0, and I wonder if we're looking at the same > > file. In mine, which I'll paste below, there is NO mention of > > tuner.o; also, the 3rd line seems to, by default, put the compiled > > modules into /lib/modules/2.4.27/kernel/drivers/media/video. I got my > > source from the ivtvdriver.org website. Any thoughts? > > > > cat Makefile2.4: > > The Makefile2.4 listed below is NOT what is in SVN right now for > 0.4.0. The correct one would start with : > $ cat Makefile2.4 > ifneq ($(KERNELRELEASE),) > include $(CURDIR)/Kbuild > > I used an SVN checkout to grab it. Not sure where your 0.4.0 is > from, but it doesn't look right. > > Keith C > > > > > KERNVER = $(shell uname -r) > > KERNELDIR= /lib/modules/$(KERNVER)/build > > MODDIR = /lib/modules/$(KERNVER)/kernel/drivers/media/video > > MODULESDIR = /lib/modules > > INSTALL_INIT_FILES = ../ivtv_init_mpeg.bin > > CROSS_COMPILE = > > LD = $(CROSS_COMPILE)ld > > CC = $(CROSS_COMPILE)gcc > > AR = $(CROSS_COMPILE)ar > > IVTVOBJS = ivtv-driver.o ivtv-fileops.o ivtv-i2c.o ivtv- > > streams.o \ > > ivtv-firmware.o ivtv-reset.o ivtv-gpio.o > > ivtv-queue.o \ > > ivtv-irq.o ivtv-mailbox.o ivtv-vbi.o > > ivtv-kthreads.o \ > > ivtv-audio.o ivtv-ioctl.o ivtv-controls.o > > ivtv-video.o \ > > ivtv-cards.o v4l1-compat.o ivtv-dma.o > > ivtv-yuv.o > > CX2584OBJS = cx25840-driver.o cx25840-registers.o cx25840- > > audio.o \ > > cx25840-firmware.o > > OBJS = msp3400.o saa7115.o cx25840.o wm8775.o tveeprom.o ivtv.o > > saa7127.o cs53l32a.o > > > > include $(KERNELDIR)/.config > > > > CFLAGS = -D__KERNEL__ -D__KERNEL_SYSCALLS__ -DMODULE -DMODVERSIONS > > -DEXPORT_SYMTAB -I$(KERNELDIR)/include -O2 -fomit-frame-p$ > > # if the kernel .config has fb enabled, it's safe to build ivtv-fb.o > > OBJS += $(shell grep -q '^CONFIG_FB' $(KERNELDIR)/.config && echo > > "ivtv-fb.o") > > # if the I2C version is 2.8, then we need to use the new_i2c stuff > > CFLAGS += $(shell grep -q I2C_VERSION.*2\.8 > > $(KERNELDIR)/include/linux/i2c.h && echo "-DNEW_I2C") > > > > ifdef HP_FWLOAD > > CFLAGS += -DIVTV_FW_LOADER > > endif > > > > all: ivtv-svnversion.h $(OBJS) > > > > ivtv.o: $(IVTVOBJS) > > $(LD) -r -o $@ $^ > > > > cx25840.o: $(CX2584OBJS) > > $(LD) -r -o $@ $^ > > > > ivtv-fb.o: ivtv-osd.o ivtv-queue.o > > $(LD) -r -o $@ $^ > > > > clean:: > > rm -f *.o videodev2.h > > > > install: all > > install -d $(DESTDIR)/$(MODDIR) > > install -m 0644 $(OBJS) $(DESTDIR)/$(MODDIR) > > install -m 0644 $(INSTALL_INIT_FILES) $(DESTDIR)/$(MODULESDIR) > > > > _______________________________________________ > > ivtv-users mailing list > > [email protected] > > http://ivtvdriver.org/mailman/listinfo/ivtv-users > > > _______________________________________________ > ivtv-users mailing list > [email protected] > http://ivtvdriver.org/mailman/listinfo/ivtv-users > -- . _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
