Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #191207

Making a driver for the Matrox P650 card.

From peter@easthope.ca
Newsgroups linux.debian.user
Subject Making a driver for the Matrox P650 card.
Date 2018-01-16 22:00 +0100
Message-ID <v8GuR-5xs-5@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


An attempt to make the driver fails with the following log.
Is a solution feasible?  Debian has evolved too far for the P650?

Thanks,              ... Peter E.
=========================
Using kernel headers in /lib/modules/4.9.0-5-686-pae/build/include for kernel version 4.9.x
making all in /parhelia...
make[1]: Entering directory '/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia'
making all in /mtxvxd...
make[1]: Entering directory '/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/mtxvxd'
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/4.9.0-5-686-pae/build/include -I/lib/modules/4.9.0-5-686-pae/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxCpu.c -o MtxCpu.o
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/4.9.0-5-686-pae/build/include -I/lib/modules/4.9.0-5-686-pae/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxCs.c -o MtxCs.o
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/4.9.0-5-686-pae/build/include -I/lib/modules/4.9.0-5-686-pae/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxIo.c -o MtxIo.o
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/4.9.0-5-686-pae/build/include -I/lib/modules/4.9.0-5-686-pae/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxMem.c -o MtxMem.o
MtxMem.c: In function âĘmemFileAllocâÄ™:
MtxMem.c:79:55: warning: passing argument 2 of âĘClientMemAllocâÄ™ makes integer from pointer without a cast [-Wint-conversion]
     pvChunk = ClientMemAlloc(dwSize + sizeof(UINT32), NULL);
                                                       ^~~~
In file included from precomp.h:33:0,
                 from MtxMem.c:19:
/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/mtx_client.h:41:30: note: expected âĘHREGION {aka long unsigned int}âÄ™ but argument is of type âĘvoid *âÄ™
 EXTERN_C STACK_LINKAGE void* ClientMemAlloc(size_t size, HREGION region);
                              ^~~~~~~~~~~~~~
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/4.9.0-5-686-pae/build/include -I/lib/modules/4.9.0-5-686-pae/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxPci.c -o MtxPci.o
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/4.9.0-5-686-pae/build/include -I/lib/modules/4.9.0-5-686-pae/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxMap.c -o MtxMap.o
gcc   -DMEMORY_STATS=0  -DOS_LINUX -D__KERNEL__  -O2 -fomit-frame-pointer -finline-functions  -DMODULE -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/../include/mtxvxd -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia -I/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/parhelia/Main -I/lib/modules/4.9.0-5-686-pae/build/include -I/lib/modules/4.9.0-5-686-pae/build/include/asm/mach-default  -D__NO_VERSION__ -c MtxDbg.c -o MtxDbg.o
ld -r MtxCpu.o MtxCs.o MtxIo.o MtxMem.o MtxPci.o MtxMap.o MtxDbg.o -o mtxvxd.o
make[1]: Leaving directory '/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/mtxvxd'
make -C /lib/modules/4.9.0-5-686-pae/build M=/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src modules
make[1]: *** /lib/modules/4.9.0-5-686-pae/build: No such file or directory.  Stop.
/home/guest/y/matroxdriver-x86_32-1.4.6/kernel/src/Makefile_2.6:37: recipe for target 'default' failed
make: *** [default] Error 2
=========================

-- 

123456789 123456789 123456789 123456789 123456789 123456789 123456789
Tel: +1 360 639 0202                      Pender Is.: +1 250 629 3757
http://easthope.ca/Peter.html              Bcc: peter at easthope. ca

Back to linux.debian.user | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Making a driver for the Matrox P650 card. peter@easthope.ca - 2018-01-16 22:00 +0100
  Re: Making a driver for the Matrox P650 card. Dan Ritter <dsr@randomstring.org> - 2018-01-16 22:20 +0100
    Re: Making a driver for the Matrox P650 card. peter@easthope.ca - 2018-01-17 00:30 +0100
    Re: Making a driver for the Matrox P650 card. peter@easthope.ca - 2018-01-18 00:00 +0100

csiph-web