mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-27 04:01:36 +01:00
kmscube: document failed attempt
build: remove duplicated lines from some merge
This commit is contained in:
52
README.adoc
52
README.adoc
@@ -3815,12 +3815,6 @@ Ubuntu 18.04 host attempts with an NVIDIA graphics cards failed, it seems that N
|
|||||||
|
|
||||||
* https://github.com/dvdhrm/kmscon/issues/113 `driver does not support dumb buffers`
|
* https://github.com/dvdhrm/kmscon/issues/113 `driver does not support dumb buffers`
|
||||||
* https://github.com/Aetf/kmscon/issues/2#issuecomment-392484043 kmscon attempt
|
* https://github.com/Aetf/kmscon/issues/2#issuecomment-392484043 kmscon attempt
|
||||||
* `sudo apt-get instll kmscube && kmscube` fails with:
|
|
||||||
+
|
|
||||||
....
|
|
||||||
drmModeGetResources failed: Invalid argument
|
|
||||||
failed to initialize legacy DRM
|
|
||||||
....
|
|
||||||
|
|
||||||
Bibliography:
|
Bibliography:
|
||||||
|
|
||||||
@@ -3832,6 +3826,52 @@ Bibliography:
|
|||||||
|
|
||||||
Tested on: 93e383902ebcc03d8a7ac0d65961c0e62af9612b
|
Tested on: 93e383902ebcc03d8a7ac0d65961c0e62af9612b
|
||||||
|
|
||||||
|
==== kmscube
|
||||||
|
|
||||||
|
TODO get working:
|
||||||
|
|
||||||
|
....
|
||||||
|
./build -b br2_kmscube
|
||||||
|
....
|
||||||
|
|
||||||
|
build fails with:
|
||||||
|
|
||||||
|
....
|
||||||
|
configure: error: Package requirements (egl) were not met:
|
||||||
|
|
||||||
|
Package egl was not found in the pkg-config search path.
|
||||||
|
Perhaps you should add the directory containing `egl.pc'
|
||||||
|
to the PKG_CONFIG_PATH environment variable
|
||||||
|
Package 'egl', required by 'world', not found
|
||||||
|
|
||||||
|
Consider adjusting the PKG_CONFIG_PATH environment variable if you
|
||||||
|
installed software in a non-standard prefix.
|
||||||
|
|
||||||
|
Alternatively, you may set the environment variables EGL_CFLAGS
|
||||||
|
and EGL_LIBS to avoid the need to call pkg-config.
|
||||||
|
See the pkg-config man page for more details.
|
||||||
|
package/pkg-generic.mk:213: recipe for target '/home/ciro/bak/git/linux-kernel-module-cheat/out/x86_64/buildroot/build/kmscube-6cbd03ab94066dddbba7bedfde87c7c4319c18d5/.stamp_configured' failed
|
||||||
|
make[1]: *** [/home/ciro/bak/git/linux-kernel-module-cheat/out/x86_64/buildroot/build/kmscube-6cbd03ab94066dddbba7bedfde87c7c4319c18d5/.stamp_configured] Error 1
|
||||||
|
Makefile:79: recipe for target '_all' failed
|
||||||
|
make: *** [_all] Error 2
|
||||||
|
....
|
||||||
|
|
||||||
|
TODO: minimize on master and bug report.
|
||||||
|
|
||||||
|
On Ubuntu 18.04 with NVIDIA proprietary drivers:
|
||||||
|
|
||||||
|
....
|
||||||
|
sudo apt-get instll kmscube
|
||||||
|
kmscube
|
||||||
|
....
|
||||||
|
|
||||||
|
fails with:
|
||||||
|
|
||||||
|
....
|
||||||
|
drmModeGetResources failed: Invalid argument
|
||||||
|
failed to initialize legacy DRM
|
||||||
|
....
|
||||||
|
|
||||||
==== libdri2
|
==== libdri2
|
||||||
|
|
||||||
TODO get working.
|
TODO get working.
|
||||||
|
|||||||
10
br2_kmscube
Normal file
10
br2_kmscube
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
BR2_PACKAGE_KMSCUBE=y
|
||||||
|
BR2_PACKAGE_MESA3D=y
|
||||||
|
BR2_PACKAGE_MESA3D_OPENGL_EGL=y
|
||||||
|
BR2_PACKAGE_MESA3D_OPENGL_ES=y
|
||||||
|
|
||||||
|
# Software rasteriser.
|
||||||
|
# Selects the following chain:
|
||||||
|
# BR2_PACKAGE_MESA3D_DRIVER=y
|
||||||
|
# BR2_PACKAGE_MESA3D_DRI_DRIVER=y
|
||||||
|
BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST=y
|
||||||
5
build
5
build
@@ -164,11 +164,6 @@ BR2_ROOTFS_POST_SCRIPT_ARGS=\"${post_script_args}\"
|
|||||||
sed -Ei 's/^BR2_PACKAGE_LINUX_TOOLS_GPIO/BR2_PACKAGE_LINUX_TOOLS_GPIO=n/' "$config_file"
|
sed -Ei 's/^BR2_PACKAGE_LINUX_TOOLS_GPIO/BR2_PACKAGE_LINUX_TOOLS_GPIO=n/' "$config_file"
|
||||||
fi
|
fi
|
||||||
make O="$buildroot_out_dir" olddefconfig
|
make O="$buildroot_out_dir" olddefconfig
|
||||||
if [ "$arch" = 'mips64' ]; then
|
|
||||||
# Workaround for: https://bugs.busybox.net/show_bug.cgi?id=10276
|
|
||||||
sed -Ei 's/^BR2_PACKAGE_LINUX_TOOLS_GPIO/BR2_PACKAGE_LINUX_TOOLS_GPIO=n/' "$config_file"
|
|
||||||
fi
|
|
||||||
make O="$buildroot_out_dir" olddefconfig
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
common_mkdir
|
common_mkdir
|
||||||
|
|||||||
Reference in New Issue
Block a user