Denis Oliver Kropp wrote:
> Jan Gukelberger schrieb:
>> Hi Denis,
>>
>> I've just tried to compile current DirectFB CVS on a Debian Sarge system
>> with kernel 2.6.8. 'make' failed with a multitude of errors within
>> kernel headers included from matrox_maven.c (see attached log).
>>
>> Reverting this change and restoring i2c-dev.h fixed it (see 2nd attached
>> log):
>> ------------------------------------------------------------------------
>> CVSROOT: /cvs/directfb
>> Module name: DirectFB
>> Changes by: dok 20061029 12:16:54
>>
>> Modified files:
>> gfxdrivers/matrox: matrox_maven.c
>> Removed files:
>> gfxdrivers/matrox: i2c-dev.h
>>
>> Log message:
>> Removed GPLed header and made driver build with latest kernel i2c headers.
>>
>> How about older versions, is there something to be done differently?
>>
>> Maybe different header files to include?
>> ------------------------------------------------------------------------
>>
>> So the question probably is: Do you dfb-devs care or will you release
>> for newer systems only?
>
> Sure we care. The reason for removing this was a request from a
> distribution's package maintainer concerned about the inclusion
> of GPL headers in LGPL library or driver modules. I didn't have
> enough time to verify whether it's possible and how it should be
> declared and so on. So I removed the headers, at least temporarily,
> otherwise the package would have been thrown out because of their
> deadline.
>
> Does anybody know if including these headers is ok, how it
> should be declared or which restraints are there?
>
What about putting the declaration of i2c ioctls and co. directly in
matrox_maven.c?
--
Regards,
Claudio Ciccani
[EMAIL PROTECTED]
http://directfb.org
http://sf.net/projects/php-directfb
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users