Bug 295765 - devel/level-zero: Does not build on i386, redefinition of to_string
Summary: devel/level-zero: Does not build on i386, redefinition of to_string
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-01 04:49 UTC by Thibault Payet
Modified: 2026-06-01 20:38 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (sunpoet)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thibault Payet 2026-06-01 04:49:35 UTC
It seems that level-zero stop building on i386, see:

In file included from /wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/checkers/certification/zel_certific
ation_checker.cpp:9:
In file included from /wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/checkers/certification/zel_certific
ation_checker.h:18:
In file included from /wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/ze_validation_layer.h:23:
/wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/../../utils/ze_to_string.h:132:20: error: redefinition of
 'to_string'
  132 | inline std::string to_string(size_t value) { return std::to_string(value); }
      |                    ^
/wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/../../utils/ze_to_string.h:125:20: note: previous definit
ion is here
  125 | inline std::string to_string(uint32_t value) { return std::to_string(value); }
      |                    ^
/wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/../../utils/ze_to_string.h:166:20: error: redefinition of
 'to_string'
  166 | inline std::string to_string(const size_t* ptr) {
      |                    ^
/wrkdirs/usr/ports/devel/level-zero/work/level-zero-1.28.6/source/layers/validation/../../utils/ze_to_string.h:141:20: note: previous definit
ion is here
  141 | inline std::string to_string(const uint32_t* ptr) {
      |                    ^
2 errors generated.
Comment 1 Brad Davis freebsd_committer freebsd_triage 2026-06-01 20:38:34 UTC
It might have been fixed already:

https://cgit.freebsd.org/ports/commit/devel/level-zero?id=116f2c2eece4145e98f4130eab85d2838ba255e8