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? -- Best regards, Denis Oliver Kropp .------------------------------------------. | DirectFB - Hardware accelerated graphics | | http://www.directfb.org/ | "------------------------------------------" _______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
