FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > 64 Studio > 64 Studio User

 
 
LinkBack Thread Tools
 
Old 01-02-2010, 08:19 PM
"Rick Bolen (GM)"
 
Default failure compiling Matrox Parhelia video driver...

Hello all,

I'm new to 64studio, but not new to Debian. I've run into a snag with
64s that I hope can be resolved.

I need to compile Matrox's Parhelia video drivers for my system. I've
downloaded the latest src from them and run their matrox...<version>.run
file, but it initially errors with:

make -C /lib/modules/2.6.29-1-multimedia-686/build
M=/opt/matrox/matroxdriver-x86_32-cvs-20090511/kernel/src modules
make: *** /lib/modules/2.6.29-1-multimedia-686/build: No such file or
directory. Stop.
make: *** [default] Error 2

So suspecting a build environment issue, I began installing all the
standard kernel building packages (source, headers, tools, etc) from 64s
repositories, but bombed on build-essential because of Debian
Bug#551023. So I'm not entirely confident I have a valid build env, but
i don't know how to resolve bug 551023.

So I investigated my Lenny machine (which has a valid build env) and
looked into /lib/modules/<kernel-version>/build and see that it is a
symbolic link to /usr/src/linux-headers-<kernel-version>/. I create the
link on the 64s machine and try to build the Parhelia driver, but it now
errors with:


> make -C /lib/modules/2.6.29-1-multimedia-686/build
> M=/opt/matrox/matroxdriver-x86_32-cvs-20090511/kernel/src modules
> make[1]: Entering directory
> `/usr/src/linux-headers-2.6.29-1-multimedia-686'
> /usr/src/linux-headers-2.6.29-1-common-multimedia/arch/x86/Makefile:41:
> /usr/src/linux-headers-2.6.29-1-common-multimedia/arch/x86/Makefile_32.cpu:
> No such file or directory
> make[3]: *** No rule to make target
> `/usr/src/linux-headers-2.6.29-1-common-multimedia/arch/x86/Makefile_32.cpu'.
> Stop.
> make[2]: *** [sub-make] Error 2
> make[1]: *** [all] Error 2
> make[1]: Leaving directory
> `/usr/src/linux-headers-2.6.29-1-multimedia-686'
> make: *** [default] Error 2
The .../x86/Makefile_32.cpu is actually under
/usr/src/linux-source-2.6.29/arch/x86/Makefile_32.cpu.

Looking around un the lenny box, I see all kinds of symbolic links for
various source files that I don't see in the 64s machine, so I'm
thinking my 64s machine is seroiusly lacking in build env configuration,
but i don't know how to fix it.

Can anyone enlighten me?

Thanks,

Rick Bolen










_______________________________________________
64studio-users mailing list
64studio-users@lists.64studio.com
http://lists.64studio.com/mailman/listinfo/64studio-users
 

Thread Tools




All times are GMT. The time now is 04:36 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org