libdrm-2.4.18.tar.bz2 from http://dri.freedesktop.org/libdrm is missing file libkms/internal.h:
in git it exist. libtool: compile: /home/stephan/projects/openelec/build.OpenELEC-intel.i386.devel/toolchain/bin/i686-openelec-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wunsafe-loop-optimizations -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -I../include/drm -O3 -mmmx -msse -msse2 -msse3 -mssse3 -mfpmath=sse -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=core2 -march=i686 -s -fomit-frame-pointer -MT linux.lo -MD -MP -MF .deps/linux.Tpo -c linux.c -fPIC -DPIC -o .libs/linux.o linux.c:43:22: error: internal.h: No such file or directory linux.c:95: warning: 'struct kms_driver' declared inside parameter list linux.c:95: warning: its scope is only this definition or declaration, which is probably not what you want linux.c: In function 'linux_from_sysfs': linux.c:105: error: implicit declaration of function 'intel_create' linux.c:105: warning: nested extern declaration of 'intel_create' linux.c: At top level: linux.c:202: warning: 'struct kms_driver' declared inside parameter list linux.c:209: warning: 'struct kms_driver' declared inside parameter list linux.c:209: warning: no previous prototype for 'linux_create' linux.c: In function 'linux_create': linux.c:211: warning: passing argument 2 of 'linux_from_udev' from incompatible pointer type linux.c:202: note: expected 'struct kms_driver **' but argument is of type 'struct kms_driver **' linux.c:214: warning: passing argument 2 of 'linux_from_sysfs' from incompatible pointer type linux.c:95: note: expected 'struct kms_driver **' but argument is of type 'struct kms_driver **' make[2]: *** [linux.lo] Error 1 make[2]: Leaving directory `/home/stephan/projects/openelec/build.OpenELEC-intel.i386.devel/libdrm-2.4.18/libkms' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/stephan/projects/openelec/build.OpenELEC-intel.i386.devel/libdrm-2.4.18' make: *** [all] Error 2 make: Leaving directory `/home/stephan/projects/openelec/build.OpenELEC-intel.i386.devel/libdrm-2.4.18' ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel