build failure on i686: error: invalid conversion and no matching function
Luke Benes
lukebenes at hotmail.com
Wed Nov 27 13:20:50 UTC 2019
Caolán,
https://cgit.freedesktop.org/libreoffice/core/commit/?id=278a365c68e0
Related: tdf#126043 use fastest png compression ratio
Does actually hurt:) It's causing the following error on x86 builds:
[CXX] vcl/unx/gtk3/gtk3gtkinst.cxx
/core/include/cppu/unotype.hxx: In instantiation of ‘static const com::sun::star::uno::Type& cppu::UnoType< <template-parameter-1-1> >::get() [with T = int]’:
/core/include/cppu/unotype.hxx:321:37: required from ‘const com::sun::star::uno::Type& cppu::getTypeFavourUnsigned(const T*) [with T = int]’
/core/include/com/sun/star/uno/Any.hxx:276:55: required from ‘void com::sun::star::uno::operator<<=(com::sun::star::uno::Any&, const C&) [with C = int]’
/core/vcl/unx/gtk3/gtk3gtkinst.cxx:2934:34: required from here
/core/include/cppu/unotype.hxx:296:38: error: no matching function for call to ‘cppu_detail_getUnoType(T1*)’
296 | return cppu_detail_getUnoType(static_cast< T1 * >(0));
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/core/include/cppu/unotype.hxx:161:1: note: candidate: ‘const com::sun::star::uno::Type& cppu::detail::cppu_detail_getUnoType(const sal_Int32*)’ <near match>
161 | cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Int32 const *) {
| ^~~~~~~~~~~~~~~~~~~~~~
/core/include/cppu/unotype.hxx:161:1: note: conversion of argument 1 would be ill-formed:
/core/include/cppu/unotype.hxx:296:38: error: invalid conversion from ‘T1*’ {aka ‘int*’} to ‘const sal_Int32*’ {aka ‘const long int*’} [-fpermissive]
296 | return cppu_detail_getUnoType(static_cast< T1 * >(0));
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
| |
| T1* {aka int*}
full build log: https://pastebin.com/KibAVVeH
-Luke
More information about the LibreOffice
mailing list