Skip to content

Build error on manjaro #751

@Leone25

Description

@Leone25

Hello,

I'm trying to build from source on manjaro and I'm getting the following error:

[300/744] compile ../../../src/skia/third_party/skcms/skcms.cc
FAILED: [code=1] obj/third_party/skcms/skcms.skcms.o 
/usr/bin/clang++ -MD -MF obj/third_party/skcms/skcms.skcms.o.d -DNDEBUG -I../../../src/skia/include/third_party/skcms -w -std=c11 -Wno-attributes -fstrict-aliasing -fPIC -fvisibility=hidden -O3 -fdata-sections -ffunction-sections -Wno-unused-parameter -Wno-error -Wno-psabi -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -c ../../../src/skia/third_party/skcms/skcms.cc -o obj/third_party/skcms/skcms.skcms.o
In file included from ../../../src/skia/third_party/skcms/skcms.cc:2097:
../../../src/skia/third_party/skcms/src/Transform_inl.h:163:12: error: use of undeclared identifier '__builtin_ia32_vcvtph2ps256'; did you mean '__builtin_ia32_cvtpd2ps256'?
  163 |     return __builtin_ia32_vcvtph2ps256((I16)half);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |            __builtin_ia32_cvtpd2ps256
/usr/lib/clang/22/include/avxintrin.h:2187:18: note: '__builtin_ia32_cvtpd2ps256' declared here
 2187 |   return (__m128)__builtin_ia32_cvtpd2ps256((__v4df) __a);
      |                  ^
In file included from ../../../src/skia/third_party/skcms/skcms.cc:2097:
../../../src/skia/third_party/skcms/src/Transform_inl.h:163:40: error: cannot initialize a parameter of type '__attribute__((__vector_size__(4 * sizeof(double)))) double' (vector of 4 'double' values) with an rvalue of type 'I16' (vector of 8 'int16_t' values)
  163 |     return __builtin_ia32_vcvtph2ps256((I16)half);
      |                                        ^~~~~~~~~
2 errors generated.
[307/744] compile ../../../src/skia/src/opts/SkOpts_sse41.cpp
ninja: build stopped: subcommand failed.
FAILED: [code=1] src/skia/skialib-prefix/src/skialib-stamp/skialib-build /home/enrico/Documents/Github/friction/build/src/skia/skialib-prefix/src/skialib-stamp/skialib-build 
cd /home/enrico/Documents/Github/friction/build/src/skia && /usr/bin/ninja -j8 && /usr/bin/cmake -E touch /home/enrico/Documents/Github/friction/build/src/skia/skialib-prefix/src/skialib-stamp/skialib-build
ninja: build stopped: subcommand failed.

Any help?

Thx

Rico

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions