LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   libwebp not installed or running (https://www.linuxquestions.org/questions/linux-software-2/libwebp-not-installed-or-running-4175709121/)

SAJM 03-08-2022 09:57 AM

libwebp not installed or running
 
I'm installing a chart and navigation package Opencpn using Slackbuild

I have installed all the dependencies bar 1: webkitgtk

webkitgtk has a dependency: libwebp which I installed

When I install webkitgtk I get the following:

Quote:

checking for jpeglib... yes
checking for libpng... yes
checking webp/decode.h usability... no
checking webp/decode.h presence... no
checking for webp/decode.h... no
configure: error: WebP library (libwebp) not found
Clearly libwebp is not actually installed.

How do I determine the status of the dependency libwebp?

Thanks

computersavvy 03-08-2022 08:47 PM

You are going to be building that app correct?
If so then you need the dev package for libwebp so it has the header files and includes.

SAJM 03-09-2022 02:50 AM

Quote:

Originally Posted by computersavvy (Post 6336390)
You are going to be building that app correct?
If so then you need the dev package for libwebp so it has the header files and includes.

Thanks

I can't find a dev version on the Webp site

SAJM 03-09-2022 02:55 AM

Here are the end results from the libwebp install.

Quote:


running install_lib
creating /tmp/SBo/package-libwebp/usr/lib64/python2.7
creating /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages
creating /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com
creating /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com/google
creating /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com/google/webp
copying build/lib.linux-x86_64-2.7/com/google/webp/_libwebp.so -> /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com/google/webp
copying build/lib.linux-x86_64-2.7/com/google/webp/libwebp.py -> /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com/google/webp
copying build/lib.linux-x86_64-2.7/com/google/webp/__init__.py -> /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com/google/webp
copying build/lib.linux-x86_64-2.7/com/google/__init__.py -> /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com/google
copying build/lib.linux-x86_64-2.7/com/__init__.py -> /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com
byte-compiling /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com/google/webp/libwebp.py to libwebp.pyc
byte-compiling /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com/google/webp/__init__.py to __init__.pyc
byte-compiling /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com/google/__init__.py to __init__.pyc
byte-compiling /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/com/__init__.py to __init__.pyc
running install_egg_info
Writing /tmp/SBo/package-libwebp/usr/lib64/python2.7/site-packages/libwebp-0.0-py2.7.egg-info

Slackware package maker, version 3.141593.

Searching for symbolic links:
usr/lib64/libwebpdemux.so.2 libwebpdemux.so.2.0.6
usr/lib64/libwebp.so libwebp.so.7.1.0
usr/lib64/libwebpdecoder.so libwebpdecoder.so.3.1.0
usr/lib64/libwebp.so.7 libwebp.so.7.1.0
usr/lib64/libwebpmux.so libwebpmux.so.3.0.5
usr/lib64/libwebpdecoder.so.3 libwebpdecoder.so.3.1.0
usr/lib64/libwebpmux.so.3 libwebpmux.so.3.0.5
usr/lib64/libwebpdemux.so libwebpdemux.so.2.0.6

Making symbolic link creation script:
( cd usr/lib64 ; rm -rf libwebpdemux.so.2 )
( cd usr/lib64 ; ln -sf libwebpdemux.so.2.0.6 libwebpdemux.so.2 )
( cd usr/lib64 ; rm -rf libwebp.so )
( cd usr/lib64 ; ln -sf libwebp.so.7.1.0 libwebp.so )
( cd usr/lib64 ; rm -rf libwebpdecoder.so )
( cd usr/lib64 ; ln -sf libwebpdecoder.so.3.1.0 libwebpdecoder.so )
( cd usr/lib64 ; rm -rf libwebp.so.7 )
( cd usr/lib64 ; ln -sf libwebp.so.7.1.0 libwebp.so.7 )
( cd usr/lib64 ; rm -rf libwebpmux.so )
( cd usr/lib64 ; ln -sf libwebpmux.so.3.0.5 libwebpmux.so )
( cd usr/lib64 ; rm -rf libwebpdecoder.so.3 )
( cd usr/lib64 ; ln -sf libwebpdecoder.so.3.1.0 libwebpdecoder.so.3 )
( cd usr/lib64 ; rm -rf libwebpmux.so.3 )
( cd usr/lib64 ; ln -sf libwebpmux.so.3.0.5 libwebpmux.so.3 )
( cd usr/lib64 ; rm -rf libwebpdemux.so )
( cd usr/lib64 ; ln -sf libwebpdemux.so.2.0.6 libwebpdemux.so )

It is recommended that you make these lines your new installation script.

Would you like to make this stuff the install script for this package
and remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed './usr/lib64/libwebpdemux.so.2'
removed './usr/lib64/libwebp.so'
removed './usr/lib64/libwebpdecoder.so'
removed './usr/lib64/libwebp.so.7'
removed './usr/lib64/libwebpmux.so'
removed './usr/lib64/libwebpdecoder.so.3'
removed './usr/lib64/libwebpmux.so.3'
removed './usr/lib64/libwebpdemux.so'

Creating your new ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

Creating Slackware package: /tmp/libwebp-1.1.0-x86_64-1_SBo.tgz

WARNING: zero length file usr/lib64/python2.7/site-packages/com/google/webp/__init__.py
WARNING: zero length file usr/lib64/python2.7/site-packages/com/google/__init__.py
WARNING: zero length file usr/lib64/python2.7/site-packages/com/__init__.py

Slackware package /tmp/libwebp-1.1.0-x86_64-1_SBo.tgz created.



All times are GMT -5. The time now is 02:55 AM.