On 2025/09/10 13:30, Stuart Henderson wrote:
> On 2025/09/07 13:57, SASANO Takayoshi wrote:
> > Hello,
> > 
> > clang-19 and fully-featured <format> is now available,
> > now time to update textproc/libunicode.
> 
> you'll need to remove ports-gcc from COMPILER, otherwise ok
> 

oh, it fails on i386...

>>> Building on i386-1 under textproc/libunicode
        BDEPENDS = 
[lang/python/3;devel/ninja;devel/cmake/core;textproc/unicode/ucd]
        DIST = [textproc/libunicode:libunicode-0.6.0.tar.gz]
        FULLPKGNAME = libunicode-0.6.0
        RDEPENDS = [lang/python/3]
(Junk lock obtained for i386-1 at 1757747271.49)
>>> Running depends in textproc/libunicode at 1757747271.56
   last junk was in devel/py-tempora
/usr/sbin/pkg_add -aI -Drepair unicode-ucd-17.0.0
was: /usr/sbin/pkg_add -aI -Drepair cmake-core-3.31.8p0 ninja-1.11.1p0v1 
python-3.12.11 unicode-ucd-17.0.0
/usr/sbin/pkg_add -aI -Drepair unicode-ucd-17.0.0
>>> Running show-prepare-results in textproc/libunicode at 1757747275.57
===> textproc/libunicode
===> Building from scratch libunicode-0.6.0
===> libunicode-0.6.0 depends on: unicode-ucd-* -> unicode-ucd-17.0.0
===> libunicode-0.6.0 depends on: cmake-core-* -> cmake-core-3.31.8p0
===> libunicode-0.6.0 depends on: ninja-* -> ninja-1.11.1p0v1
===> libunicode-0.6.0 depends on: python->=3.12,<3.13 -> python-3.12.11
===>  Verifying specs:  c++ c++abi pthread c m
===>  found c++.12.0 c++abi.9.0 pthread.28.0 c.102.0 m.10.1
cmake-core-3.31.8p0
ninja-1.11.1p0v1
python-3.12.11
unicode-ucd-17.0.0
(Junk lock released for i386-1 at 1757747276.92)
distfiles size=92750
>>> Running build in textproc/libunicode at 1757747276.99
===> textproc/libunicode
===>  Checking files for libunicode-0.6.0
`/mnt/distfiles/libunicode-0.6.0.tar.gz' is up to date.
>> (SHA256) all files: OK
===>  Extracting for libunicode-0.6.0
===>  Patching for libunicode-0.6.0
===>  Compiler link: clang -> /usr/bin/clang
===>  Compiler link: clang++ -> /usr/bin/clang++
===>  Compiler link: cc -> /usr/bin/cc
===>  Compiler link: c++ -> /usr/bin/c++
===>  Generating configure for libunicode-0.6.0
===>  Configuring for libunicode-0.6.0
-- The CXX compiler identification is Clang 19.1.7
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /pobj/libunicode-0.6.0/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- [ccache] Disabled.
-- [clang-tidy] Disabled.
-- Performing Test fdiagnostics-color=always
-- Performing Test fdiagnostics-color=always - Success
-- Adding compiler flag: -fdiagnostics-color=always.
-- Enabling pedantic compiler options: yes
-- Performing Test Qunused-arguments
-- Performing Test Qunused-arguments - Success
-- Adding compiler flag: -Qunused-arguments.
-- Performing Test Wall
-- Performing Test Wall - Success
-- Adding compiler flag: -Wall.
-- Performing Test Wconversion
-- Performing Test Wconversion - Success
-- Adding compiler flag: -Wconversion.
-- Performing Test Wduplicate-enum
-- Performing Test Wduplicate-enum - Success
-- Adding compiler flag: -Wduplicate-enum.
-- Performing Test Wduplicated-cond
-- Performing Test Wduplicated-cond - Failed
-- Adding compiler flag: -Wduplicated-cond failed.
-- Performing Test Wextra
-- Performing Test Wextra - Success
-- Adding compiler flag: -Wextra.
-- Performing Test Wextra-semi
-- Performing Test Wextra-semi - Success
-- Adding compiler flag: -Wextra-semi.
-- Performing Test Wfinal-dtor-non-final-class
-- Performing Test Wfinal-dtor-non-final-class - Success
-- Adding compiler flag: -Wfinal-dtor-non-final-class.
-- Performing Test Wimplicit-fallthrough
-- Performing Test Wimplicit-fallthrough - Success
-- Adding compiler flag: -Wimplicit-fallthrough.
-- Performing Test Wlogical-op
-- Performing Test Wlogical-op - Failed
-- Adding compiler flag: -Wlogical-op failed.
-- Performing Test Wmissing-declarations
-- Performing Test Wmissing-declarations - Success
-- Adding compiler flag: -Wmissing-declarations.
-- Performing Test Wnewline-eof
-- Performing Test Wnewline-eof - Success
-- Adding compiler flag: -Wnewline-eof.
-- Performing Test Wno-unknown-attributes
-- Performing Test Wno-unknown-attributes - Success
-- Adding compiler flag: -Wno-unknown-attributes.
-- Performing Test Wno-unknown-pragmas
-- Performing Test Wno-unknown-pragmas - Success
-- Adding compiler flag: -Wno-unknown-pragmas.
-- Performing Test Wnull-dereference
-- Performing Test Wnull-dereference - Success
-- Adding compiler flag: -Wnull-dereference.
-- Performing Test Wpessimizing-move
-- Performing Test Wpessimizing-move - Success
-- Adding compiler flag: -Wpessimizing-move.
-- Performing Test Wredundant-move
-- Performing Test Wredundant-move - Success
-- Adding compiler flag: -Wredundant-move.
-- Performing Test Wsign-conversion
-- Performing Test Wsign-conversion - Success
-- Adding compiler flag: -Wsign-conversion.
-- Performing Test Wsuggest-destructor-override
-- Performing Test Wsuggest-destructor-override - Success
-- Adding compiler flag: -Wsuggest-destructor-override.
-- Performing Test pedantic
-- Performing Test pedantic - Success
-- Adding compiler flag: -pedantic.
-- [code coverage] Disabled.
-- Found Python3: /usr/local/bin/python3.12 (found version "3.12.11") found 
components: Interpreter
-- libunicode library build mode: SHARED
-- 
------------------------------------------------------------------------------
--     libunicode (version 0.6.0)
-- 
------------------------------------------------------------------------------
-- Build type:                  Release
-- Build mode:                  dynamic
-- Build unit tests:            OFF
-- Build benchmark:             OFF
-- Build tools:                 ON
-- Enable tablegen fast build:  OFF
-- Using ccache:                CCACHE-NOTFOUND
-- SIMD support:                intrinsics
-- Using UCD directory:         /usr/local/share/unicode/ucd
-- Enable clang-tidy:           OFF ()
-- 
------------------------------------------------------------------------------
-- 
==============================================================================
--     ThirdParties
-- 
------------------------------------------------------------------------------
-- 
------------------------------------------------------------------------------
-- Configuring done (12.3s)
-- Generating done (0.1s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_ASM_COMPILER_AR
    CMAKE_ASM_COMPILER_RANLIB
    CMAKE_C_COMPILER_AR
    CMAKE_C_COMPILER_RANLIB
    CMAKE_Fortran_COMPILER_AR
    CMAKE_Fortran_COMPILER_RANLIB
    CMAKE_OBJCXX_COMPILER_AR
    CMAKE_OBJCXX_COMPILER_RANLIB
    CMAKE_OBJC_COMPILER_AR
    CMAKE_OBJC_COMPILER_RANLIB
    LIBUNICODE_USE_INTRINSICS
    PYTHON_EXECUTABLE
    PYTHON_INCLUDE_DIR
    PYTHON_LIBRARY_DIRS
    Python3_INCLUDE_DIR
    Python3_LIBRARY_DIRS
    Python_EXECUTABLE
    Python_INCLUDE_DIR
    Python_LIBRARY_DIRS


-- Build files have been written to: /pobj/libunicode-0.6.0/build-i386
===>  Building for libunicode-0.6.0
Change Dir: '/pobj/libunicode-0.6.0/build-i386'

Run Build Command(s): /usr/local/bin/ninja -v -j 1
[0/24] cd /pobj/libunicode-0.6.0/build-i386 && /usr/local/bin/python3.12 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/mktables.py 
/usr/local/share/unicode/ucd
[2/24] /pobj/libunicode-0.6.0/bin/c++ -Dunicode_ucd_EXPORTS 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/.. -O2 -pipe -DNDEBUG 
-std=c++20 -fPIC -fcolor-diagnostics -Wall -Wextra -fdiagnostics-color=always 
-Qunused-arguments -Wconversion -Wduplicate-enum -Wextra-semi 
-Wfinal-dtor-non-final-class -Wimplicit-fallthrough -Wmissing-declarations 
-Wnewline-eof -Wno-unknown-attributes -Wno-unknown-pragmas -Wnull-dereference 
-Wpessimizing-move -Wredundant-move -Wsign-conversion 
-Wsuggest-destructor-override -pedantic -MD -MT 
src/libunicode/CMakeFiles/unicode_ucd.dir/ucd.cpp.o -MF 
src/libunicode/CMakeFiles/unicode_ucd.dir/ucd.cpp.o.d -o 
src/libunicode/CMakeFiles/unicode_ucd.dir/ucd.cpp.o -c 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/ucd.cpp
[3/24] : && /pobj/libunicode-0.6.0/bin/c++ -fPIC -O2 -pipe -DNDEBUG  -Xlinker 
--dependency-file=src/libunicode/CMakeFiles/unicode_ucd.dir/link.d -shared 
-Wl,-soname,libunicode_ucd.so.0.0 -o src/libunicode/libunicode_ucd.so.0.0 
src/libunicode/CMakeFiles/unicode_ucd.dir/ucd.cpp.o  
-Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && :
[4/24] /usr/local/bin/cmake -E cmake_symlink_library 
src/libunicode/libunicode_ucd.so.0.0 src/libunicode/libunicode_ucd.so.0.0 
src/libunicode/libunicode_ucd.so && :
[5/24] /pobj/libunicode-0.6.0/bin/c++ -Dunicode_loader_EXPORTS 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/.. -O2 -pipe -DNDEBUG 
-std=c++20 -fPIC -fcolor-diagnostics -Wall -Wextra -fdiagnostics-color=always 
-Qunused-arguments -Wconversion -Wduplicate-enum -Wextra-semi 
-Wfinal-dtor-non-final-class -Wimplicit-fallthrough -Wmissing-declarations 
-Wnewline-eof -Wno-unknown-attributes -Wno-unknown-pragmas -Wnull-dereference 
-Wpessimizing-move -Wredundant-move -Wsign-conversion 
-Wsuggest-destructor-override -pedantic -MD -MT 
src/libunicode/CMakeFiles/unicode_loader.dir/codepoint_properties_loader.cpp.o 
-MF 
src/libunicode/CMakeFiles/unicode_loader.dir/codepoint_properties_loader.cpp.o.d
 -o 
src/libunicode/CMakeFiles/unicode_loader.dir/codepoint_properties_loader.cpp.o 
-c 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/codepoint_properties_loader.cpp
[6/24] : && /pobj/libunicode-0.6.0/bin/c++ -fPIC -O2 -pipe -DNDEBUG  -Xlinker 
--dependency-file=src/libunicode/CMakeFiles/unicode_loader.dir/link.d -shared 
-Wl,-soname,libunicode_loader.so.0.0 -o src/libunicode/libunicode_loader.so.0.0 
src/libunicode/CMakeFiles/unicode_loader.dir/codepoint_properties_loader.cpp.o  
-Wl,-z,origin,-rpath,/pobj/libunicode-0.6.0/build-i386/src/libunicode:  
src/libunicode/libunicode_ucd.so.0.0  
-Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && :
[7/24] /usr/local/bin/cmake -E cmake_symlink_library 
src/libunicode/libunicode_loader.so.0.0 src/libunicode/libunicode_loader.so.0.0 
src/libunicode/libunicode_loader.so && :
[8/24] /pobj/libunicode-0.6.0/bin/c++  
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/.. -O2 -pipe -DNDEBUG 
-std=c++20 -fcolor-diagnostics -Wall -Wextra -fdiagnostics-color=always 
-Qunused-arguments -Wconversion -Wduplicate-enum -Wextra-semi 
-Wfinal-dtor-non-final-class -Wimplicit-fallthrough -Wmissing-declarations 
-Wnewline-eof -Wno-unknown-attributes -Wno-unknown-pragmas -Wnull-dereference 
-Wpessimizing-move -Wredundant-move -Wsign-conversion 
-Wsuggest-destructor-override -pedantic -MD -MT 
src/libunicode/CMakeFiles/unicode_tablegen.dir/tablegen.cpp.o -MF 
src/libunicode/CMakeFiles/unicode_tablegen.dir/tablegen.cpp.o.d -o 
src/libunicode/CMakeFiles/unicode_tablegen.dir/tablegen.cpp.o -c 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/tablegen.cpp
[9/24] : && /pobj/libunicode-0.6.0/bin/c++ -O2 -pipe -DNDEBUG -Xlinker 
--dependency-file=src/libunicode/CMakeFiles/unicode_tablegen.dir/link.d 
src/libunicode/CMakeFiles/unicode_tablegen.dir/tablegen.cpp.o -o 
src/libunicode/unicode_tablegen  
-Wl,-z,origin,-rpath,/pobj/libunicode-0.6.0/build-i386/src/libunicode  
src/libunicode/libunicode_loader.so.0.0  src/libunicode/libunicode_ucd.so.0.0  
-Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib && :
[9/24] cd /pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode && 
/pobj/libunicode-0.6.0/build-i386/src/libunicode/unicode_tablegen 
/usr/local/share/unicode/ucd 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/codepoint_properties_data.h
 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/codepoint_properties_data.cpp
 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/codepoint_properties_names.cpp
 unicode::precompiled
Loading file Scripts.txt ... 203 ms
Loading file DerivedCoreProperties.txt ... 789 ms
Loading file DerivedAge.txt ... 171 ms
Loading file extracted/DerivedGeneralCategory.txt ... 345 ms
Loading file extracted/DerivedName.txt ... 1303 ms
Loading file auxiliary/GraphemeBreakProperty.txt ... 70 ms
Loading file EastAsianWidth.txt ... 180 ms
Loading file emoji/emoji-data.txt ... 71 ms
Assigning EmojiSegmentationCategory ... 6 ms
Assigning char_width ... 3 ms
Creating multistage tables (properties) ... 71 ms
Creating multistage tables (names) ... 3082 ms
Writing C++ table files ... 57 ms
[11/24] /pobj/libunicode-0.6.0/bin/c++ -DUSE_INTRINSICS -Dunicode_EXPORTS 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/.. -O2 -pipe -DNDEBUG 
-std=c++20 -fPIC -fcolor-diagnostics -Wall -Wextra -fdiagnostics-color=always 
-Qunused-arguments -Wconversion -Wduplicate-enum -Wextra-semi 
-Wfinal-dtor-non-final-class -Wimplicit-fallthrough -Wmissing-declarations 
-Wnewline-eof -Wno-unknown-attributes -Wno-unknown-pragmas -Wnull-dereference 
-Wpessimizing-move -Wredundant-move -Wsign-conversion 
-Wsuggest-destructor-override -pedantic -MD -MT 
src/libunicode/CMakeFiles/unicode.dir/capi.cpp.o -MF 
src/libunicode/CMakeFiles/unicode.dir/capi.cpp.o.d -o 
src/libunicode/CMakeFiles/unicode.dir/capi.cpp.o -c 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/capi.cpp
[12/24] /pobj/libunicode-0.6.0/bin/c++ -DUSE_INTRINSICS -Dunicode_EXPORTS 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/.. -O2 -pipe -DNDEBUG 
-std=c++20 -fPIC -fcolor-diagnostics -Wall -Wextra -fdiagnostics-color=always 
-Qunused-arguments -Wconversion -Wduplicate-enum -Wextra-semi 
-Wfinal-dtor-non-final-class -Wimplicit-fallthrough -Wmissing-declarations 
-Wnewline-eof -Wno-unknown-attributes -Wno-unknown-pragmas -Wnull-dereference 
-Wpessimizing-move -Wredundant-move -Wsign-conversion 
-Wsuggest-destructor-override -pedantic -MD -MT 
src/libunicode/CMakeFiles/unicode.dir/codepoint_properties.cpp.o -MF 
src/libunicode/CMakeFiles/unicode.dir/codepoint_properties.cpp.o.d -o 
src/libunicode/CMakeFiles/unicode.dir/codepoint_properties.cpp.o -c 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/codepoint_properties.cpp
[13/24] /pobj/libunicode-0.6.0/bin/c++ -DUSE_INTRINSICS -Dunicode_EXPORTS 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/.. -O2 -pipe -DNDEBUG 
-std=c++20 -fPIC -fcolor-diagnostics -Wall -Wextra -fdiagnostics-color=always 
-Qunused-arguments -Wconversion -Wduplicate-enum -Wextra-semi 
-Wfinal-dtor-non-final-class -Wimplicit-fallthrough -Wmissing-declarations 
-Wnewline-eof -Wno-unknown-attributes -Wno-unknown-pragmas -Wnull-dereference 
-Wpessimizing-move -Wredundant-move -Wsign-conversion 
-Wsuggest-destructor-override -pedantic -MD -MT 
src/libunicode/CMakeFiles/unicode.dir/emoji_segmenter.cpp.o -MF 
src/libunicode/CMakeFiles/unicode.dir/emoji_segmenter.cpp.o.d -o 
src/libunicode/CMakeFiles/unicode.dir/emoji_segmenter.cpp.o -c 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/emoji_segmenter.cpp
[14/24] /pobj/libunicode-0.6.0/bin/c++ -DUSE_INTRINSICS -Dunicode_EXPORTS 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/.. -O2 -pipe -DNDEBUG 
-std=c++20 -fPIC -fcolor-diagnostics -Wall -Wextra -fdiagnostics-color=always 
-Qunused-arguments -Wconversion -Wduplicate-enum -Wextra-semi 
-Wfinal-dtor-non-final-class -Wimplicit-fallthrough -Wmissing-declarations 
-Wnewline-eof -Wno-unknown-attributes -Wno-unknown-pragmas -Wnull-dereference 
-Wpessimizing-move -Wredundant-move -Wsign-conversion 
-Wsuggest-destructor-override -pedantic -MD -MT 
src/libunicode/CMakeFiles/unicode.dir/grapheme_segmenter.cpp.o -MF 
src/libunicode/CMakeFiles/unicode.dir/grapheme_segmenter.cpp.o.d -o 
src/libunicode/CMakeFiles/unicode.dir/grapheme_segmenter.cpp.o -c 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/grapheme_segmenter.cpp
[15/24] /pobj/libunicode-0.6.0/bin/c++ -DUSE_INTRINSICS -Dunicode_EXPORTS 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/.. -O2 -pipe -DNDEBUG 
-std=c++20 -fPIC -fcolor-diagnostics -Wall -Wextra -fdiagnostics-color=always 
-Qunused-arguments -Wconversion -Wduplicate-enum -Wextra-semi 
-Wfinal-dtor-non-final-class -Wimplicit-fallthrough -Wmissing-declarations 
-Wnewline-eof -Wno-unknown-attributes -Wno-unknown-pragmas -Wnull-dereference 
-Wpessimizing-move -Wredundant-move -Wsign-conversion 
-Wsuggest-destructor-override -pedantic -MD -MT 
src/libunicode/CMakeFiles/unicode.dir/scan.cpp.o -MF 
src/libunicode/CMakeFiles/unicode.dir/scan.cpp.o.d -o 
src/libunicode/CMakeFiles/unicode.dir/scan.cpp.o -c 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp
FAILED: src/libunicode/CMakeFiles/unicode.dir/scan.cpp.o 
/pobj/libunicode-0.6.0/bin/c++ -DUSE_INTRINSICS -Dunicode_EXPORTS 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src 
-I/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/.. -O2 -pipe -DNDEBUG 
-std=c++20 -fPIC -fcolor-diagnostics -Wall -Wextra -fdiagnostics-color=always 
-Qunused-arguments -Wconversion -Wduplicate-enum -Wextra-semi 
-Wfinal-dtor-non-final-class -Wimplicit-fallthrough -Wmissing-declarations 
-Wnewline-eof -Wno-unknown-attributes -Wno-unknown-pragmas -Wnull-dereference 
-Wpessimizing-move -Wredundant-move -Wsign-conversion 
-Wsuggest-destructor-override -pedantic -MD -MT 
src/libunicode/CMakeFiles/unicode.dir/scan.cpp.o -MF 
src/libunicode/CMakeFiles/unicode.dir/scan.cpp.o.d -o 
src/libunicode/CMakeFiles/unicode.dir/scan.cpp.o -c 
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:110:5: error: 
use of undeclared identifier 'intrinsics'
  110 |     intrinsics::m128i const ControlCodeMax = 
intrinsics::set1_epi8(0x20); // 0..0x1F
      |     ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:110:46: error: 
use of undeclared identifier 'intrinsics'
  110 |     intrinsics::m128i const ControlCodeMax = 
intrinsics::set1_epi8(0x20); // 0..0x1F
      |                                              ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:111:5: error: 
use of undeclared identifier 'intrinsics'
  111 |     intrinsics::m128i const Complex = intrinsics::set1_epi8(-128);      
  // equals to 0x80 (0b1000'0000)
      |     ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:111:39: error: 
use of undeclared identifier 'intrinsics'
  111 |     intrinsics::m128i const Complex = intrinsics::set1_epi8(-128);      
  // equals to 0x80 (0b1000'0000)
      |                                       ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:113:33: error: 
use of undeclared identifier 'intrinsics'
  113 |     while (input < end - sizeof(intrinsics::m128i))
      |                                 ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:115:9: error: 
use of undeclared identifier 'intrinsics'
  115 |         intrinsics::m128i batch = 
intrinsics::load_unaligned((intrinsics::m128i*) input);
      |         ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:115:35: error: 
use of undeclared identifier 'intrinsics'
  115 |         intrinsics::m128i batch = 
intrinsics::load_unaligned((intrinsics::m128i*) input);
      |                                   ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:115:63: error: 
use of undeclared identifier 'intrinsics'
  115 |         intrinsics::m128i batch = 
intrinsics::load_unaligned((intrinsics::m128i*) input);
      |                                                               ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:115:81: error: 
expected expression
  115 |         intrinsics::m128i batch = 
intrinsics::load_unaligned((intrinsics::m128i*) input);
      |                                                                         
        ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:116:9: error: 
use of undeclared identifier 'intrinsics'
  116 |         intrinsics::m128i isControl = intrinsics::compare_less(batch, 
ControlCodeMax);
      |         ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:116:27: error: 
use of undeclared identifier 'isControl'; did you mean 'is_control'?
  116 |         intrinsics::m128i isControl = intrinsics::compare_less(batch, 
ControlCodeMax);
      |                           ^~~~~~~~~
      |                           is_control
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:70:20: note: 
'is_control' declared here
   70 |     constexpr bool is_control(char ch) noexcept
      |                    ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:117:9: error: 
use of undeclared identifier 'intrinsics'
  117 |         intrinsics::m128i isComplex = intrinsics::and128(batch, 
Complex);
      |         ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:117:39: error: 
use of undeclared identifier 'intrinsics'
  117 |         intrinsics::m128i isComplex = intrinsics::and128(batch, 
Complex);
      |                                       ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:119:9: error: 
use of undeclared identifier 'intrinsics'
  119 |         intrinsics::m128i testPack = intrinsics::or128(isControl, 
isComplex);
      |         ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:119:38: error: 
use of undeclared identifier 'intrinsics'
  119 |         intrinsics::m128i testPack = intrinsics::or128(isControl, 
isComplex);
      |                                      ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:119:56: error: 
use of undeclared identifier 'isControl'; did you mean 'is_control'?
  119 |         intrinsics::m128i testPack = intrinsics::or128(isControl, 
isComplex);
      |                                                        ^~~~~~~~~
      |                                                        is_control
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:70:20: note: 
'is_control' declared here
   70 |     constexpr bool is_control(char ch) noexcept
      |                    ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:120:31: error: 
use of undeclared identifier 'intrinsics'
  120 |         if (int const check = intrinsics::movemask_epi8(testPack); 
check != 0)
      |                               ^
/pobj/libunicode-0.6.0/libunicode-0.6.0/src/libunicode/scan.cpp:126:25: error: 
use of undeclared identifier 'intrinsics'
  126 |         input += sizeof(intrinsics::m128i);
      |                         ^
18 errors generated.
ninja: build stopped: subcommand failed.

*** Error 1 in textproc/libunicode (/usr/ports/devel/cmake/cmake.port.mk:50 
'do-build': @cd /pobj/libunicode-0.6.0/build-i386 && exec /usr/b...)
*** Error 2 in textproc/libunicode 
(/usr/ports/infrastructure/mk/bsd.port.mk:3066 
'/pobj/libunicode-0.6.0/build-i386/.build_done': @cd /usr/...)
*** Error 2 in textproc/libunicode 
(/usr/ports/infrastructure/mk/bsd.port.mk:2713 'build': @lock=libunicode-0.6.0; 
 export _LOCKS_HELD=" lib...)
===> Exiting textproc/libunicode with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: 
${echo_msg:=echo};  : ${target:=build};  for i in ; do  eval...)
>>> Ended at 1757747326.93
max_stuck=0.00/depends=4.03/show-prepare-results=1.41/build=50.00
Error: job failed with 512 on i386-1 at 1757747326

Reply via email to