[ 
https://issues.apache.org/jira/browse/MINIFICPP-2641?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marton Szasz updated MINIFICPP-2641:
------------------------------------
    Description: 
{noformat}
FAILED: _deps/snappy-build/CMakeFiles/snappy.dir/snappy.cc.o                    
                                                                                
                                                                                
                                                            
/usr/bin/g++ -DHAS_EXECINFO=1 -DHAVE_CONFIG_H 
-I/home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/snappy-build
 
-I/home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy
 -include cstdint -std=c++23 -Wall -Wextra -Wno-sign-compare -fno-exceptions 
-fno-rtti -g -std=gnu++17 -fPIC -fvisibility=hidden -fdiagnostics-color=always 
-Wno-sign-compare -MD -MT _deps/snappy-build/CMakeFiles/snappy.dir/snappy.cc.o 
-MF _deps/snappy-build/CMakeFiles/snappy.dir/snappy.cc.o.d -o 
_deps/snappy-build/CMakeFiles/snappy.dir/snappy.cc.o -c 
/home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy/snappy.cc
          
/home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy/snappy.cc:
 In function ‘std::pair<__Uint8x16_t, __Uint8x16_t> 
snappy::{anonymous}::LoadPatternAndReshuffleMask(const char*, size_t)’:         
                                                                                
                                                                                
                                                                                
                              
/home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy/snappy.cc:335:71:
 note: parameter passing for argument of type ‘std::pair<__Uint8x16_t, 
__Uint8x16_t>’ when C++17 is enabled changed to match C++14 in GCC 10.1         
                                                                                
                                                                                
                                                                                
    
  335 | LoadPatternAndReshuffleMask(const char* src, const size_t pattern_size) 
{                                                                               
                                                                                
                                                            
      |                                                                       ^ 
                                                                                
                                                                                
                                                            
In file included from 
/home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy/snappy.cc:68:
                                                                             
/usr/lib/gcc/aarch64-redhat-linux/15/include/arm_acle.h: In function ‘uint16_t* 
snappy::{anonymous}::TableEntry(uint16_t*, uint32_t, uint32_t)’:                
                                                                                
                                                            
/usr/lib/gcc/aarch64-redhat-linux/15/include/arm_acle.h:259:1: error: inlining 
failed in call to ‘always_inline’ ‘uint32_t __crc32cw(uint32_t, uint32_t)’: 
target specific option mismatch                                                 
                                                                 
  259 | __crc32cw (uint32_t __a, uint32_t __b)                                  
                                                                      
      | ^~~~~~~~~                                                               
                                                                      
/home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy/snappy.cc:168:34:
 note: called from here
  168 |   const uint32_t hash = __crc32cw(bytes, mask);                         
                                                                                
       
      |                         ~~~~~~~~~^~~~~~~~~~~~~                          
                                                                      
{noformat}

> Couchbase SDK build error with GCC 15 on some OSes
> --------------------------------------------------
>
>                 Key: MINIFICPP-2641
>                 URL: https://issues.apache.org/jira/browse/MINIFICPP-2641
>             Project: Apache NiFi MiNiFi C++
>          Issue Type: Bug
>            Reporter: Marton Szasz
>            Priority: Major
>
> {noformat}
> FAILED: _deps/snappy-build/CMakeFiles/snappy.dir/snappy.cc.o                  
>                                                                               
>                                                                               
>                                                                   
> /usr/bin/g++ -DHAS_EXECINFO=1 -DHAVE_CONFIG_H 
> -I/home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/snappy-build
>  
> -I/home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy
>  -include cstdint -std=c++23 -Wall -Wextra -Wno-sign-compare -fno-exceptions 
> -fno-rtti -g -std=gnu++17 -fPIC -fvisibility=hidden 
> -fdiagnostics-color=always -Wno-sign-compare -MD -MT 
> _deps/snappy-build/CMakeFiles/snappy.dir/snappy.cc.o -MF 
> _deps/snappy-build/CMakeFiles/snappy.dir/snappy.cc.o.d -o 
> _deps/snappy-build/CMakeFiles/snappy.dir/snappy.cc.o -c 
> /home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy/snappy.cc
>           
> /home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy/snappy.cc:
>  In function ‘std::pair<__Uint8x16_t, __Uint8x16_t> 
> snappy::{anonymous}::LoadPatternAndReshuffleMask(const char*, size_t)’:       
>                                                                               
>                                                                               
>                                                                               
>                                       
> /home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy/snappy.cc:335:71:
>  note: parameter passing for argument of type ‘std::pair<__Uint8x16_t, 
> __Uint8x16_t>’ when C++17 is enabled changed to match C++14 in GCC 10.1       
>                                                                               
>                                                                               
>                                                                               
>             
>   335 | LoadPatternAndReshuffleMask(const char* src, const size_t 
> pattern_size) {                                                               
>                                                                               
>                                                                               
>       |                                                                       
> ^                                                                             
>                                                                               
>                                                                   
> In file included from 
> /home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy/snappy.cc:68:
>                                                                              
> /usr/lib/gcc/aarch64-redhat-linux/15/include/arm_acle.h: In function 
> ‘uint16_t* snappy::{anonymous}::TableEntry(uint16_t*, uint32_t, uint32_t)’:   
>                                                                               
>                                                                            
> /usr/lib/gcc/aarch64-redhat-linux/15/include/arm_acle.h:259:1: error: 
> inlining failed in call to ‘always_inline’ ‘uint32_t __crc32cw(uint32_t, 
> uint32_t)’: target specific option mismatch                                   
>                                                                               
>  
>   259 | __crc32cw (uint32_t __a, uint32_t __b)                                
>                                                                         
>       | ^~~~~~~~~                                                             
>                                                                         
> /home/szaszm/verify-nifi-release/work/nifi-minifi-cpp-0.99.2-source/build-gcc-ninja/_deps/couchbase-cxx-client-src/third_party_cache/snappy/3cde171792b3607f75c14e5011eaf69da4857bd8/snappy/snappy.cc:168:34:
>  note: called from here
>   168 |   const uint32_t hash = __crc32cw(bytes, mask);                       
>                                                                               
>            
>       |                         ~~~~~~~~~^~~~~~~~~~~~~                        
>                                                                         
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to