pcl icon indicating copy to clipboard operation
pcl copied to clipboard

[compile error] "Problem compiling an example with vcpkg installation"

Open otretas opened this issue 2 years ago • 0 comments

writing-pcd example does not compile

[main] Building folder: cpp [build] Starting build [proc] Executing command: C:\mingw64\bin\cmake.EXE --build "c:/Users/filip/OneDrive - IPLeiria/CDRSP/Zero.Mould/Object_Detection/cpp/build" --config Debug --target pcd_write_test -j 8 -- [build] [ 50%] Building CXX object CMakeFiles/pcd_write_test.dir/pcd_write.cpp.obj [build] In file included from D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/util/ConfigureVectorization.h:349, [build] from D:/vcpkg/installed/x64-windows/include/Eigen/Core:22, [build] from D:/vcpkg/installed/x64-windows/include/pcl/memory.h:48, [build] from D:/vcpkg/installed/x64-windows/include/pcl/io/pcd_io.h:42, [build] from C:\Users\filip\OneDrive - IPLeiria\CDRSP\Zero.Mould\Object_Detection\cpp\pcd_write.cpp:5: [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h: In function '__m128 _mm_addsub_ps(__m128, __m128)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h:53:19: error: '__builtin_ia32_addsubps' was not declared in this scope; did you mean '__builtin_ia32_subps'? [build] 53 | return (__m128) __builtin_ia32_addsubps ((__v4sf)__X, (__v4sf)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_subps [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h: In function '__m128 _mm_hadd_ps(__m128, __m128)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h:59:19: error: '__builtin_ia32_haddps' was not declared in this scope; did you mean '__builtin_ia32_addps'? [build] 59 | return (__m128) __builtin_ia32_haddps ((__v4sf)__X, (__v4sf)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_addps [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h: In function '__m128 _mm_hsub_ps(__m128, __m128)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h:65:19: error: '__builtin_ia32_hsubps' was not declared in this scope; did you mean '__builtin_ia32_subps'? [build] 65 | return (__m128) __builtin_ia32_hsubps ((__v4sf)__X, (__v4sf)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_subps [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h: In function '__m128 _mm_movehdup_ps(__m128)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h:71:19: error: '__builtin_ia32_movshdup' was not declared in this scope; did you mean '__builtin_ia32_movsd'? [build] 71 | return (__m128) __builtin_ia32_movshdup ((__v4sf)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_movsd [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h: In function '__m128 _mm_moveldup_ps(__m128)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h:77:19: error: '__builtin_ia32_movsldup' was not declared in this scope; did you mean '__builtin_ia32_movsd'? [build] 77 | return (__m128) __builtin_ia32_movsldup ((__v4sf)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_movsd [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h: In function '__m128d _mm_addsub_pd(__m128d, __m128d)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h:83:20: error: '__builtin_ia32_addsubpd' was not declared in this scope; did you mean '__builtin_ia32_subpd'? [build] 83 | return (__m128d) __builtin_ia32_addsubpd ((__v2df)__X, (__v2df)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_subpd [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h: In function '__m128d _mm_hadd_pd(__m128d, __m128d)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h:89:20: error: '__builtin_ia32_haddpd' was not declared in this scope; did you mean '__builtin_ia32_addpd'? [build] 89 | return (__m128d) __builtin_ia32_haddpd ((__v2df)__X, (__v2df)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_addpd [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h: In function '__m128d _mm_hsub_pd(__m128d, __m128d)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h:95:20: error: '__builtin_ia32_hsubpd' was not declared in this scope; did you mean '__builtin_ia32_subpd'? [build] 95 | return (__m128d) __builtin_ia32_hsubpd ((__v2df)__X, (__v2df)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_subpd [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h: In function '__m128i _mm_lddqu_si128(const __m128i*)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\pmmintrin.h:113:20: error: '__builtin_ia32_lddqu' was not declared in this scope; did you mean '__builtin_ia32_loaddqu'? [build] 113 | return (__m128i) __builtin_ia32_lddqu ((char const )__P); [build] | ^~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_loaddqu [build] In file included from D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/util/ConfigureVectorization.h:352: [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_hadd_epi16(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:42:20: error: '__builtin_ia32_phaddw128' was not declared in this scope; did you mean '__builtin_ia32_paddw128'? [build] 42 | return (__m128i) __builtin_ia32_phaddw128 ((__v8hi)__X, (__v8hi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_paddw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_hadd_epi32(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:48:20: error: '__builtin_ia32_phaddd128' was not declared in this scope; did you mean '__builtin_ia32_paddd128'? [build] 48 | return (__m128i) __builtin_ia32_phaddd128 ((__v4si)__X, (__v4si)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_paddd128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_hadds_epi16(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:54:20: error: '__builtin_ia32_phaddsw128' was not declared in this scope; did you mean '__builtin_ia32_paddsw128'? [build] 54 | return (__m128i) __builtin_ia32_phaddsw128 ((__v8hi)__X, (__v8hi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_paddsw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_hsub_epi16(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:78:20: error: '__builtin_ia32_phsubw128' was not declared in this scope; did you mean '__builtin_ia32_psubw128'? [build] 78 | return (__m128i) __builtin_ia32_phsubw128 ((__v8hi)__X, (__v8hi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_psubw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_hsub_epi32(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:84:20: error: '__builtin_ia32_phsubd128' was not declared in this scope; did you mean '__builtin_ia32_psubd128'? [build] 84 | return (__m128i) __builtin_ia32_phsubd128 ((__v4si)__X, (__v4si)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_psubd128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_hsubs_epi16(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:90:20: error: '__builtin_ia32_phsubsw128' was not declared in this scope; did you mean '__builtin_ia32_psubsw128'? [build] 90 | return (__m128i) __builtin_ia32_phsubsw128 ((__v8hi)__X, (__v8hi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_psubsw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_maddubs_epi16(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:114:20: error: '__builtin_ia32_pmaddubsw128' was not declared in this scope; did you mean '__builtin_ia32_paddusw128'? [build] 114 | return (__m128i) __builtin_ia32_pmaddubsw128 ((__v16qi)__X, (__v16qi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_paddusw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_mulhrs_epi16(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:126:20: error: '__builtin_ia32_pmulhrsw128' was not declared in this scope; did you mean '__builtin_ia32_pmulhw128'? [build] 126 | return (__m128i) __builtin_ia32_pmulhrsw128 ((__v8hi)__X, (__v8hi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmulhw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_shuffle_epi8(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:138:20: error: '__builtin_ia32_pshufb128' was not declared in this scope; did you mean '__builtin_ia32_psubb128'? [build] 138 | return (__m128i) __builtin_ia32_pshufb128 ((__v16qi)__X, (__v16qi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_psubb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_sign_epi8(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:150:20: error: '__builtin_ia32_psignb128' was not declared in this scope; did you mean '__builtin_ia32_psubsb128'? [build] 150 | return (__m128i) __builtin_ia32_psignb128 ((__v16qi)__X, (__v16qi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_psubsb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_sign_epi16(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:156:20: error: '__builtin_ia32_psignw128' was not declared in this scope; did you mean '__builtin_ia32_psubw128'? [build] 156 | return (__m128i) __builtin_ia32_psignw128 ((__v8hi)__X, (__v8hi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_psubw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_sign_epi32(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:162:20: error: '__builtin_ia32_psignd128' was not declared in this scope; did you mean '__builtin_ia32_psubd128'? [build] 162 | return (__m128i) __builtin_ia32_psignd128 ((__v4si)__X, (__v4si)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_psubd128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_abs_epi8(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:211:20: error: '__builtin_ia32_pabsb128' was not declared in this scope; did you mean '__builtin_ia32_psubsb128'? [build] 211 | return (__m128i) __builtin_ia32_pabsb128 ((__v16qi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_psubsb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_abs_epi16(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:217:20: error: '__builtin_ia32_pabsw128' was not declared in this scope; did you mean '__builtin_ia32_psubsw128'? [build] 217 | return (__m128i) __builtin_ia32_pabsw128 ((__v8hi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_psubsw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h: In function '__m128i _mm_abs_epi32(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\tmmintrin.h:223:20: error: '__builtin_ia32_pabsd128' was not declared in this scope; did you mean '__builtin_ia32_pand128'? [build] 223 | return (__m128i) __builtin_ia32_pabsd128 ((__v4si)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pand128 [build] In file included from D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/util/ConfigureVectorization.h:355: [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function 'int _mm_testz_si128(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:69:10: error: '__builtin_ia32_ptestz128' was not declared in this scope; did you mean '__builtin_ia32_pxor128'? [build] 69 | return __builtin_ia32_ptestz128 ((__v2di)__M, (__v2di)__V); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pxor128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function 'int _mm_testc_si128(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:77:10: error: '__builtin_ia32_ptestc128' was not declared in this scope; did you mean '__builtin_ia32_aesimc128'? [build] 77 | return __builtin_ia32_ptestc128 ((__v2di)__M, (__v2di)__V); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_aesimc128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function 'int _mm_testnzc_si128(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:85:10: error: '__builtin_ia32_ptestnzc128' was not declared in this scope; did you mean '__builtin_ia32_aesenc128'? [build] 85 | return __builtin_ia32_ptestnzc128 ((__v2di)__M, (__v2di)__V); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_aesenc128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_blendv_epi8(__m128i, __m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:181:20: error: '__builtin_ia32_pblendvb128' was not declared in this scope; did you mean '__builtin_ia32_pslldqi128'? [build] 181 | return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__X, [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pslldqi128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128 _mm_blendv_ps(__m128, __m128, __m128)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:206:19: error: '__builtin_ia32_blendvps' was not declared in this scope; did you mean '__builtin_ia32_loadups'? [build] 206 | return (__m128) __builtin_ia32_blendvps ((__v4sf)__X, [build] | ^~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_loadups [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128d _mm_blendv_pd(__m128d, __m128d, __m128d)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:231:20: error: '__builtin_ia32_blendvpd' was not declared in this scope; did you mean '__builtin_ia32_loadupd'? [build] 231 | return (__m128d) __builtin_ia32_blendvpd ((__v2df)__X, [build] | ^~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_loadupd [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_min_epi8(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:278:20: error: '__builtin_ia32_pminsb128' was not declared in this scope; did you mean '__builtin_ia32_pminub128'? [build] 278 | return (__m128i) __builtin_ia32_pminsb128 ((__v16qi)__X, (__v16qi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pminub128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_max_epi8(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:284:20: error: '__builtin_ia32_pmaxsb128' was not declared in this scope; did you mean '__builtin_ia32_pmaxub128'? [build] 284 | return (__m128i) __builtin_ia32_pmaxsb128 ((__v16qi)__X, (__v16qi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmaxub128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_min_epu16(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:290:20: error: '__builtin_ia32_pminuw128' was not declared in this scope; did you mean '__builtin_ia32_pminub128'? [build] 290 | return (__m128i) __builtin_ia32_pminuw128 ((__v8hi)__X, (__v8hi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pminub128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_max_epu16(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:296:20: error: '__builtin_ia32_pmaxuw128' was not declared in this scope; did you mean '__builtin_ia32_pmaxub128'? [build] 296 | return (__m128i) __builtin_ia32_pmaxuw128 ((__v8hi)__X, (__v8hi)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmaxub128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_min_epi32(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:302:20: error: '__builtin_ia32_pminsd128' was not declared in this scope; did you mean '__builtin_ia32_pminsw128'? [build] 302 | return (__m128i) __builtin_ia32_pminsd128 ((__v4si)__X, (__v4si)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pminsw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_max_epi32(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:308:20: error: '__builtin_ia32_pmaxsd128' was not declared in this scope; did you mean '__builtin_ia32_pmaxsw128'? [build] 308 | return (__m128i) __builtin_ia32_pmaxsd128 ((__v4si)__X, (__v4si)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmaxsw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_min_epu32(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:314:20: error: '__builtin_ia32_pminud128' was not declared in this scope; did you mean '__builtin_ia32_pminub128'? [build] 314 | return (__m128i) __builtin_ia32_pminud128 ((__v4si)__X, (__v4si)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pminub128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_max_epu32(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:320:20: error: '__builtin_ia32_pmaxud128' was not declared in this scope; did you mean '__builtin_ia32_pmaxub128'? [build] 320 | return (__m128i) __builtin_ia32_pmaxud128 ((__v4si)__X, (__v4si)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmaxub128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_mul_epi32(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:336:20: error: '__builtin_ia32_pmuldq128' was not declared in this scope; did you mean '__builtin_ia32_pmuludq128'? [build] 336 | return (__m128i) __builtin_ia32_pmuldq128 ((__v4si)__X, (__v4si)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmuludq128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_minpos_epu16(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:476:20: error: '__builtin_ia32_phminposuw128' was not declared in this scope; did you mean '__builtin_ia32_pminsw128'? [build] 476 | return (__m128i) __builtin_ia32_phminposuw128 ((__v8hi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pminsw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepi8_epi32(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:484:20: error: '__builtin_ia32_pmovsxbd128' was not declared in this scope; did you mean '__builtin_ia32_pmovmskb128'? [build] 484 | return (__m128i) __builtin_ia32_pmovsxbd128 ((__v16qi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmovmskb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepi16_epi32(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:490:20: error: '__builtin_ia32_pmovsxwd128' was not declared in this scope; did you mean '__builtin_ia32_pmovmskb128'? [build] 490 | return (__m128i) __builtin_ia32_pmovsxwd128 ((__v8hi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmovmskb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepi8_epi64(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:496:20: error: '__builtin_ia32_pmovsxbq128' was not declared in this scope; did you mean '__builtin_ia32_pmovmskb128'? [build] 496 | return (__m128i) __builtin_ia32_pmovsxbq128 ((__v16qi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmovmskb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepi32_epi64(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:502:20: error: '__builtin_ia32_pmovsxdq128' was not declared in this scope; did you mean '__builtin_ia32_pmuludq128'? [build] 502 | return (__m128i) __builtin_ia32_pmovsxdq128 ((__v4si)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmuludq128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepi16_epi64(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:508:20: error: '__builtin_ia32_pmovsxwq128' was not declared in this scope; did you mean '__builtin_ia32_pmovmskb128'? [build] 508 | return (__m128i) __builtin_ia32_pmovsxwq128 ((__v8hi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmovmskb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepi8_epi16(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:514:20: error: '__builtin_ia32_pmovsxbw128' was not declared in this scope; did you mean '__builtin_ia32_pmovmskb128'? [build] 514 | return (__m128i) __builtin_ia32_pmovsxbw128 ((__v16qi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmovmskb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepu8_epi32(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:522:20: error: '__builtin_ia32_pmovzxbd128' was not declared in this scope; did you mean '__builtin_ia32_pmovmskb128'? [build] 522 | return (__m128i) __builtin_ia32_pmovzxbd128 ((__v16qi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmovmskb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepu16_epi32(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:528:20: error: '__builtin_ia32_pmovzxwd128' was not declared in this scope; did you mean '__builtin_ia32_pmovmskb128'? [build] 528 | return (__m128i) __builtin_ia32_pmovzxwd128 ((__v8hi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmovmskb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepu8_epi64(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:534:20: error: '__builtin_ia32_pmovzxbq128' was not declared in this scope; did you mean '__builtin_ia32_pmovmskb128'? [build] 534 | return (__m128i) __builtin_ia32_pmovzxbq128 ((__v16qi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmovmskb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepu32_epi64(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:540:20: error: '__builtin_ia32_pmovzxdq128' was not declared in this scope; did you mean '__builtin_ia32_pmuludq128'? [build] 540 | return (__m128i) __builtin_ia32_pmovzxdq128 ((__v4si)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmuludq128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepu16_epi64(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:546:20: error: '__builtin_ia32_pmovzxwq128' was not declared in this scope; did you mean '__builtin_ia32_pmovmskb128'? [build] 546 | return (__m128i) __builtin_ia32_pmovzxwq128 ((__v8hi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmovmskb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_cvtepu8_epi16(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:552:20: error: '__builtin_ia32_pmovzxbw128' was not declared in this scope; did you mean '__builtin_ia32_pmovmskb128'? [build] 552 | return (__m128i) __builtin_ia32_pmovzxbw128 ((__v16qi)__X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_pmovmskb128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_packus_epi32(__m128i, __m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:560:20: error: '__builtin_ia32_packusdw128' was not declared in this scope; did you mean '__builtin_ia32_packssdw128'? [build] 560 | return (__m128i) __builtin_ia32_packusdw128 ((__v4si)__X, (__v4si)__Y); [build] | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_packssdw128 [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h: In function '__m128i _mm_stream_load_si128(__m128i)': [build] c:\mingw64\lib\gcc\x86_64-w64-mingw32\12.2.0\include\smmintrin.h:584:20: error: '__builtin_ia32_movntdqa' was not declared in this scope; did you mean '__builtin_ia32_movntdq'? [build] 584 | return (__m128i) __builtin_ia32_movntdqa ((__v2di *) __X); [build] | ^~~~~~~~~~~~~~~~~~~~~~~ [build] | __builtin_ia32_movntdq [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h: In function 'Packet Eigen::internal::pround(const Packet&) [with Packet = __vector(4) float]': [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h:627:10: error: '__builtin_ia32_roundps' was not declared in this scope; did you mean '__builtin_ia32_movntps'? [build] 627 | return _mm_round_ps(padd(por(pand(a, mask), prev0dot5), a), _MM_FROUND_TO_ZERO); [build] | ^~~~~~~~~~~~ [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h: In function 'Packet Eigen::internal::pround(const Packet&) [with Packet = __vector(2) double]': [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h:634:10: error: '__builtin_ia32_roundpd' was not declared in this scope; did you mean '__builtin_ia32_movntpd'? [build] 634 | return _mm_round_pd(padd(por(pand(a, mask), prev0dot5), a), _MM_FROUND_TO_ZERO); [build] | ^~~~~~~~~~~~ [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h: In function 'Packet Eigen::internal::print(const Packet&) [with Packet = __vector(4) float]': [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h:637:85: error: '__builtin_ia32_roundps' was not declared in this scope; did you mean '__builtin_ia32_movntps'? [build] 637 | template<> EIGEN_STRONG_INLINE Packet4f print<Packet4f>(const Packet4f& a) { return _mm_round_ps(a, _MM_FROUND_CUR_DIRECTION); } [build] | ^~~~~~~~~~~~ [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h: In function 'Packet Eigen::internal::print(const Packet&) [with Packet = __vector(2) double]': [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h:638:85: error: '__builtin_ia32_roundpd' was not declared in this scope; did you mean '__builtin_ia32_movntpd'? [build] 638 | template<> EIGEN_STRONG_INLINE Packet2d print<Packet2d>(const Packet2d& a) { return _mm_round_pd(a, _MM_FROUND_CUR_DIRECTION); } [build] | ^~~~~~~~~~~~ [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h: In function 'Packet Eigen::internal::pceil(const Packet&) [with Packet = __vector(4) float]': [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h:640:85: error: '__builtin_ia32_roundps' was not declared in this scope; did you mean '__builtin_ia32_movntps'? [build] 640 | template<> EIGEN_STRONG_INLINE Packet4f pceil<Packet4f>(const Packet4f& a) { return _mm_ceil_ps(a); } [build] | ^~~~~~~~~~~ [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h: In function 'Packet Eigen::internal::pceil(const Packet&) [with Packet = __vector(2) double]': [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h:641:85: error: '__builtin_ia32_roundpd' was not declared in this scope; did you mean '__builtin_ia32_movntpd'? [build] 641 | template<> EIGEN_STRONG_INLINE Packet2d pceil<Packet2d>(const Packet2d& a) { return _mm_ceil_pd(a); } [build] | ^~~~~~~~~~~ [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h: In function 'Packet Eigen::internal::pfloor(const Packet&) [with Packet = __vector(4) float]': [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h:643:86: error: '__builtin_ia32_roundps' was not declared in this scope; did you mean '__builtin_ia32_movntps'? [build] 643 | template<> EIGEN_STRONG_INLINE Packet4f pfloor<Packet4f>(const Packet4f& a) { return _mm_floor_ps(a); } [build] | ^~~~~~~~~~~~ [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h: In function 'Packet Eigen::internal::pfloor(const Packet&) [with Packet = __vector(2) double]': [build] D:/vcpkg/installed/x64-windows/include/Eigen/src/Core/arch/SSE/PacketMath.h:644:86: error: '__builtin_ia32_roundpd' was not declared in this scope; did you mean '__builtin_ia32_movntpd'? [build] 644 | template<> EIGEN_STRONG_INLINE Packet2d pfloor<Packet2d>(const Packet2d& a) { return _mm_floor_pd(a); } [build] | ^~~~~~~~~~~~ [build] mingw32-make[3]: *** [CMakeFiles\pcd_write_test.dir\build.make:76: CMakeFiles/pcd_write_test.dir/pcd_write.cpp.obj] Error 1 [build] mingw32-make[2]: *** [CMakeFiles\Makefile2:82: CMakeFiles/pcd_write_test.dir/all] Error 2 [build] mingw32-make[1]: *** [CMakeFiles\Makefile2:89: CMakeFiles/pcd_write_test.dir/rule] Error 2 [build] mingw32-make: *** [Makefile:123: pcd_write_test] Error 2 [proc] The command: C:\mingw64\bin\cmake.EXE --build "c:/Users/filip/OneDrive - IPLeiria/CDRSP/Zero.Mould/Object_Detection/cpp/build" --config Debug --target pcd_write_test -j 8 -- exited with code: 2 [build] Build finished with exit code 2

To Reproduce

Only added "#define PCL_NO_PRECOMPILE" to .cpp file. pcd_write.txt The CMakeLists.txt used is the same provided in https://pointclouds.org/documentation/tutorials/using_pcl_pcl_config.html. CmakeLists.txt

My Environment:

  • OS: Windows 10
  • Compiler: GCC 12.2
  • PCL Version 1.13.0
  • PCL installed through VCPKG as "vcpkg install pcl[core,tools,visualization,vtk]:x64-windows"
  • vcpkg list.txt

otretas avatar Apr 17 '23 21:04 otretas