On Sunday, 28 April 2019 21:25:58 BST Frank Steinmetzger wrote:
> Hi folks,
> 
> it’s been a while since I had a problem for which I needed a nudge. :)
> Due to some other lib upgrade, I need to rebuild qtwebengine.
> 
> But it always fails with:
> | In file included from
> | ../../3rdparty/chromium/third_party/skia/src/images/SkWebpEncoder.cpp:42:
> | /usreincnude/webp/mux.h:101:1: Since libpcap has been upgradederror:
> | ‘WEBP_EXTERN’ does not name a type| 
> |  WEBP_EXTERN int WebPGetMuxVersion(void);
> |  ^~~~~~~~~~~
> | 
> | /usr/include/webp/mux.h: In function ‘WebPMux* WebPMuxCreate(const
> | WebPData*, int)’: /usr/include/webp/mux.h:138:10: error:
> | ‘WebPMuxCreateInternal’ was not declared in this scope| 
> |    return WebPMuxCreateInternal(bitstream, copy_data,
> |    WEBP_MUX_ABI_VERSION);
> |    
> |           ^~~~~~~~~~~~~~~~~~~~~
> 
> And a number more of similar problems, hinting at a missing or broken
> include file in libpcap. I tried upgrading libpcap from 1.8 to 1.9 as a
> remedy, but no luck there.

These are the libcap versions listed in my system and there is no 1.8 or 1.9 
versions here:

[I] sys-libs/libcap
     Available versions:  
            2.25        [pam static-libs ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" 
ABI_S390="32 64" ABI_X86="32 64 x32"]
            2.26-r2   ^t        [pam static-libs ABI_MIPS="n32 n64 o32" 
ABI_PPC="32 
64" ABI_S390="32 64" ABI_X86="32 64 x32"]
       ~    2.27      ^t        [pam static-libs ABI_MIPS="n32 n64 o32" 
ABI_PPC="32 
64" ABI_S390="32 64" ABI_X86="32 64 x32"]
     Installed versions:  2.26-r2^t(13:18:30 04/19/19)(pam -static-libs 
ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 
-x32")
     Homepage:            http://www.friedhoff.org/posixfilecaps.html
     Description:         POSIX 1003.1e capabilities

[I] sys-libs/libcap-ng
     Available versions:  
            0.7.8     ^t        [python static-libs PYTHON_TARGETS="python2_7 
python3_5 python3_6"]   ["python? ( || ( python_targets_python2_7 
python_targets_python3_5 python_targets_python3_6 ) )"]
       ~    0.7.9       [python static-libs PYTHON_TARGETS="python2_7 python3_5 
python3_6 python3_7"]   ["python? ( || ( python_targets_python2_7 
python_targets_python3_5 python_targets_python3_6 python_targets_python3_7 ) 
)"]
     Installed versions:  0.7.8^t(13:27:50 03/23/19)(-python -static-libs 
PYTHON_TARGETS="python2_7 python3_6 -python3_5")
     Homepage:            https://people.redhat.com/sgrubb/libcap-ng/
     Description:         POSIX 1003.1e capabilities


Instead of manually emerging/upgrading libraries it may be better to run 
'emerge -a -v @preserved-rebuild' and let portage decide which version is 
required, through its thread of dependencies.


> There is also no relevant entry on BGO and I
> asked twice on IRC with this, but noone answered.

Search the emerge output for "Error" to find out all errors printed out by 
emerge.  With multicore/multithread CPUs it is easy to miss "Error 1" further 
up the page.

HTH.
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to