LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   IVTV 0.4.4 Help (https://www.linuxquestions.org/questions/linux-software-2/ivtv-0-4-4-help-434242/)

paradox101 04-11-2006 05:39 PM

IVTV 0.4.4 Help
 
Help please..

I am running SuSe 10.0 64-bit
kernel 2.6.13-15-x86_64
and I am trying to get my hauppauge 150 to work.

I am trying to compile the drivers for IVTV 0.4.4 and keep receiving this error. Can some please enlighten me as to what the **** I'm doing wrong?

/tmp/ivtv-0.4.4 # make &&make install
make -C driver all
make[1]: Entering directory `/tmp/ivtv-0.4.4/driver'
make -C /lib/modules/2.6.13-15.8-default/build M=/tmp/ivtv-0.4.4/driver modules
make[2]: Entering directory `/usr/src/linux-2.6.13-15.8-obj/x86_64/default'
make[2]: *** No rule to make target `modules'. Stop.
make[2]: Leaving directory `/usr/src/linux-2.6.13-15.8-obj/x86_64/default'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/ivtv-0.4.4/driver'
make: *** [all] Error 2

I can provide more infor if needed.

haertig 04-12-2006 03:04 PM

Quote:

Originally Posted by paradox101
make[2]: Entering directory `/usr/src/linux-2.6.13-15.8-obj/x86_64/default'
make[2]: *** No rule to make target `modules'. Stop.

Do you have your kernel source installed? If so, does the directory mentioned above exist? If so, does it contain a makefile (or Makefile)? If so, does that makefile contain a rule for "modules"?

My first guess would be that you don't have your kernel source installed, and that the directory mentioned does not even exist.

paradox101 04-13-2006 04:31 PM

Kernel sources are definately installed.

The target does exist - :cd /usr/src/linux-2.6.13-15.8-obj/x86_64
:/usr/src/linux-2.6.13-15.8-obj/x86_64 # ls
. .. default
:/usr/src/linux-2.6.13-15.8-obj/x86_64 # cd default
:/usr/src/linux-2.6.13-15.8-obj/x86_64/default # ls
. .. Module.symvers

Obviously this directory (the target) t\does not contain a makefile. I am attempting to make && makeinstall from here: "/tmp/ivtv-0.4.4 # make && make install"

other ideas?

paradox101 04-14-2006 12:13 PM

OK.. for all you kernel buffs..

As I am trying to make and makeinstall I receive the error in the post above. haertig asks a valid question to which I reply with the following..

In the directory /usr/src/ there are similar directories, which are -

/usr/src # ls
. kernel-modules linux-2.6.13-15-obj linux-obj
.. linux linux-2.6.13-15.8 packages
ATI linux-2.6.13-15 linux-2.6.13-15.8-obj

Here is the contents of the directory ivtv is targeting the make && makeinstall..
:/usr/src/linux-2.6.13-15.8-obj/x86_64/default # ls
. .. Module.symvers

Here is the contents of the similar directory which contains the make file, etc..
:/usr/src/linux-2.6.13-15-obj/x86_64/default # ls
. .. .config Makefile arch include include2 scripts

How do I fix this so I can do the make && makeinstall?

I already checked the Makefile of ivtv-0.4.4 and did not see any reference to this

haertig 04-14-2006 03:28 PM

I'm not sure how SUSE handles it's kernel sources. The source would be under /usr/src, but I don't understand the reference to obj in the directory naming. And what's the distinction between 15-obj and 15.8-obj? I've never used SUSE ... and it shows! I'm afraid you'll need a SUSE person to straighten this out for you.

Below is my Debian system's /usr/src layout (only showing the kernel stuff). You can see I only have one kernel source directory, namely linux-source-2.6.14. Not that this info helps you in the slightest.
Code:

$ ls -l /usr/src
lrwxrwxrwx  1 root src        19 2005-12-30 06:55 linux -> linux-source-2.6.14
drwxr-xr-x 16 root root    1024 2005-11-20 10:46 linux-headers-2.6.14-1
drwxr-xr-x  5 root root    1024 2005-11-20 10:46 linux-headers-2.6.14-1-686
-rw-r--r--  1 root src  17752314 2006-03-28 18:59 linux-image-2.6.14-1-686-dfh1_20060328_i386.deb
drwxr-xr-x 20 root root    2048 2006-03-28 18:59 linux-source-2.6.14
-rw-r--r--  1 root root 38270140 2005-12-28 13:17 linux-source-2.6.14.tar.bz2
drwxr-xr-x  3 root root    1024 2005-09-30 17:17 modules



All times are GMT -5. The time now is 05:36 AM.