Closed LatticeLadder closed 4 years ago
Try adding
typedef unsigned short int ushort
This should be done in /usr/include/sys/types.h
(as part of POSIX, provided by glibc), while it seems not working in your clang trial, or not present in your system headers.
Seems that Alpine is not using glibc by default, you may want to try manually adding those headers or find a musl equivalent (musl comply with POSIX, a equivalent should exist, and I don't know will this lead to any other problems).
System Information
Alpine Linux,一个常用于Docker的Linux发行版,它的软件包构建系统APKBUILD说是抄袭Arch的PKGBUILD也不为过。
How the bug appears
国庆去Arch上找来fcitx5和xcb-imdkit的PKGBUILD文件,改了一下成APKBUILD(附在后面),后者几下搞好,前者怎么也搞不定,总是卡在lib/fcitx-utils/color.cpp那里:
What I've done
有人说是gcc的bug,于是我写了一个
linux.toolchain.cmake
把编译器改成clang错误依旧
Appendices
APKBUILD File for
fcitx5