On Mar 25, 2018, at 10:57 AM, Hazel Russman <[email protected]> wrote:
On Sun, 25 Mar 2018 16:15:08 +0000 (GMT)
Hans Malissa <[email protected]> wrote:
On Mar 24, 2018, at 08:23 PM, Wayne Blaszczyk <[email protected]> wrote:
On Sun, 2018-03-25 at 01:07 +0000, Hans Malissa wrote:
I'm in the process of installing the Xorg Libinput Driver according to instructions in
BLFS 8.2-systemd, chapter 24, section "Xorg Drivers".
So far I have compiled and installed libevdev-1.5.8, Xorg Evdev Driver-2.10.5,
and libinput-1.10.0. But when I run the configure script of the Xorg Libinput
Driver-0.26.0 I get
($XORG_PREFIX="/usr"):
$ ./configure $XORG_CONFIG
...
checking for XORG... yes
checking for LIBINPUT... no
configure: error: Package requirements (libinput >= 1.4.901) were not met:
No package 'libinput' 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 LIBINPUT_CFLAGS
and LIBINPUT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
$ whereis libinput
libinput: /usr/bin/libinput /usr/lib64/libinput.so /usr/include/libinput.h
/usr/libexec/libinput /usr/share/man/man1/libinput.1
It looks like libinput is indeed installed, but somehow the Xorg Libinput Driver-0.26.0
can't find it. I've run "ldconfig" as root to make sure that everything is up
to date, but that didn't help
either. What to do? What about the suggestions concerning $PKG_CONFIG_PATH,
$LIBINPUT_CFLAGS, or $LIBINPUT_LIBS, what to make of these?
Thanks a lot,
Hans
What does 'cat /usr/lib/pkgconfig/libinput.pc' produce?
libinput.so should be under /usr/lib and not /usr/lib64.
Wayne.
Hmm, /usr/lib/pkgconfig/libinput.pc does not exist. But there is
/usr/lib64/pkgconfig/libinput.pc.
# cat /usr/lib64/pkgconfig/libinput.pc
prefix=/usr
libdir=${prefix}/lib64
includedir=${prefix}/include
Name: Libinput
Description: Input device library
Version: 1.10.0
Libs: -L${libdir} -linput
Cflags: -I${includedir}
Looks like libinput.so ended up in /usr/lib64 rather than /usr/lib indeed. Does
it need to be moved manually?
Thanks a lot,
Hans
/usr/lib64 should not even exist in this version of LFS. All non-essential
libraries should go into /usr/lib. What else have you got in there?
--
Hazel Russman
--
# ls -l /usr/lib64
total 144280
lrwxrwxrwx 1 root root 12 Mar 23 17:26 libcuda.so -> libcuda.so.1
lrwxrwxrwx 1 root root 18 Mar 23 17:26 libcuda.so.1 -> libcuda.so.340.106
-rwxr-xr-x 1 root root 14011752 Mar 23 17:26 libcuda.so.340.106
lrwxrwxrwx 1 root root 11 Mar 23 17:26 libEGL.so -> libEGL.so.1
lrwxrwxrwx 1 root root 17 Mar 23 17:26 libEGL.so.1 -> libEGL.so.340.106
-rwxr-xr-x 1 root root 987736 Mar 23 17:26 libEGL.so.340.106
lrwxrwxrwx 1 root root 17 Mar 23 17:26 libGLESv1_CM.so -> libGLESv1_CM.so.1
lrwxrwxrwx 1 root root 23 Mar 23 17:26 libGLESv1_CM.so.1 ->
libGLESv1_CM.so.340.106
-rwxr-xr-x 1 root root 48024 Mar 23 17:26 libGLESv1_CM.so.340.106
lrwxrwxrwx 1 root root 14 Mar 23 17:26 libGLESv2.so -> libGLESv2.so.2
lrwxrwxrwx 1 root root 20 Mar 23 17:26 libGLESv2.so.2 -> libGLESv2.so.340.106
-rwxr-xr-x 1 root root 62160 Mar 23 17:26 libGLESv2.so.340.106
-rw-r--r-- 1 root root 659 Mar 23 17:26 libGL.la
lrwxrwxrwx 1 root root 10 Mar 23 17:26 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root 16 Mar 23 17:26 libGL.so.1 -> libGL.so.340.106
-rwxr-xr-x 1 root root 1267800 Mar 23 17:26 libGL.so.340.106
lrwxrwxrwx 1 root root 14 Mar 24 18:46 libinput.so -> libinput.so.10
lrwxrwxrwx 1 root root 19 Mar 24 18:46 libinput.so.10 -> libinput.so.10.13.0
-rwxr-xr-x 1 root root 749376 Mar 24 18:46 libinput.so.10.13.0
lrwxrwxrwx 1 root root 15 Mar 23 17:26 libnvcuvid.so -> libnvcuvid.so.1
lrwxrwxrwx 1 root root 21 Mar 23 17:26 libnvcuvid.so.1 -> libnvcuvid.so.340.106
-rwxr-xr-x 1 root root 2712496 Mar 23 17:26 libnvcuvid.so.340.106
lrwxrwxrwx 1 root root 18 Mar 23 17:26 libnvidia-cfg.so -> libnvidia-cfg.so.1
lrwxrwxrwx 1 root root 24 Mar 23 17:26 libnvidia-cfg.so.1 ->
libnvidia-cfg.so.340.106
-rwxr-xr-x 1 root root 161800 Mar 23 17:26 libnvidia-cfg.so.340.106
-rwxr-xr-x 1 root root 25219152 Mar 23 17:26 libnvidia-compiler.so.340.106
-rwxr-xr-x 1 root root 42508504 Mar 23 17:26 libnvidia-eglcore.so.340.106
lrwxrwxrwx 1 root root 21 Mar 23 17:26 libnvidia-encode.so ->
libnvidia-encode.so.1
lrwxrwxrwx 1 root root 27 Mar 23 17:26 libnvidia-encode.so.1 ->
libnvidia-encode.so.340.106
-rwxr-xr-x 1 root root 160832 Mar 23 17:26 libnvidia-encode.so.340.106
lrwxrwxrwx 1 root root 18 Mar 23 17:26 libnvidia-fbc.so -> libnvidia-fbc.so.1
lrwxrwxrwx 1 root root 24 Mar 23 17:26 libnvidia-fbc.so.1 ->
libnvidia-fbc.so.340.106
-rwxr-xr-x 1 root root 86088 Mar 23 17:26 libnvidia-fbc.so.340.106
-rwxr-xr-x 1 root root 44003128 Mar 23 17:26 libnvidia-glcore.so.340.106
-rwxr-xr-x 1 root root 481024 Mar 23 17:26 libnvidia-glsi.so.340.106
lrwxrwxrwx 1 root root 18 Mar 23 17:26 libnvidia-ifr.so -> libnvidia-ifr.so.1
lrwxrwxrwx 1 root root 24 Mar 23 17:26 libnvidia-ifr.so.1 ->
libnvidia-ifr.so.340.106
-rwxr-xr-x 1 root root 178376 Mar 23 17:26 libnvidia-ifr.so.340.106
lrwxrwxrwx 1 root root 17 Mar 23 17:26 libnvidia-ml.so -> libnvidia-ml.so.1
lrwxrwxrwx 1 root root 23 Mar 23 17:26 libnvidia-ml.so.1 ->
libnvidia-ml.so.340.106
-rwxr-xr-x 1 root root 880800 Mar 23 17:26 libnvidia-ml.so.340.106
lrwxrwxrwx 1 root root 27 Mar 23 17:26 libnvidia-opencl.so.1 ->
libnvidia-opencl.so.340.106
-rwxr-xr-x 1 root root 14124176 Mar 23 17:26 libnvidia-opencl.so.340.106
-rwxr-xr-x 1 root root 12696 Mar 23 17:26 libnvidia-tls.so.340.106
lrwxrwxrwx 1 root root 14 Mar 23 17:26 libOpenCL.so -> libOpenCL.so.1
lrwxrwxrwx 1 root root 16 Mar 23 17:26 libOpenCL.so.1 -> libOpenCL.so.1.0
lrwxrwxrwx 1 root root 18 Mar 23 17:26 libOpenCL.so.1.0 -> libOpenCL.so.1.0.0
-rwxr-xr-x 1 root root 21712 Mar 23 17:26 libOpenCL.so.1.0.0
lrwxrwxrwx 1 root root 32 Mar 23 17:26 libvdpau_nvidia.so ->
vdpau/libvdpau_nvidia.so.340.106
drwxr-xr-x 2 root root 4096 Mar 24 18:46 pkgconfig
drwxr-xr-x 2 root root 4096 Mar 23 17:26 tls
drwxr-xr-x 2 root root 4096 Mar 23 17:26 vdpau
Looks like there is quite some stuff in /usr/lib64. All these 'libnvidia'
libraries make me wonder if that's related to me installing the proprietary
NVIDIA drivers for my video card rather than the nouveau drivers.
Thanks a lot,
Hans--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page