Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Jan 2026 03:52:07 +0000
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 54b8070ae56f - main - textproc/qo: Mark BROKEN on i386
Message-ID:  <69631e67.23643.76e02422@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by adamw:

URL: https://cgit.FreeBSD.org/ports/commit/?id=54b8070ae56f3392967f63ba8f4140d7edcf8509

commit 54b8070ae56f3392967f63ba8f4140d7edcf8509
Author:     Adam Weinberger <adamw@FreeBSD.org>
AuthorDate: 2026-01-11 03:50:14 +0000
Commit:     Adam Weinberger <adamw@FreeBSD.org>
CommitDate: 2026-01-11 03:50:14 +0000

    textproc/qo: Mark BROKEN on i386
    
    vendor/modernc.org/libc/libc_freebsd.go:247:25: cannot use int64(off) (value of type int64) as int32 value in assignment
    vendor/modernc.org/libc/libc_freebsd.go:269:50: cannot use int64(off) (value of type int64) as int32 value in assignment
    vendor/modernc.org/libc/libc_freebsd.go:1638:17: invalid operation: Uint64(Uint64FromInt32(-1)) / uint64(255) * size_t(c) (mismatched types uint64 and size_t)
    vendor/modernc.org/libc/libc_freebsd.go:1639:192: invalid operation: *(*uint64)(unsafe.Pointer(w)) ^ k (mismatched types uint64 and size_t)
    vendor/modernc.org/libc/libc_freebsd.go:1658:42: cannot use &l1 (value of type *size_t) as *uint64 value in argument to AssignUint64
    vendor/modernc.org/libc/libc_freebsd.go:1658:47: cannot use size_t((int64(X__strchrnul(tls, var1, '=')) - int64(var1)) / 1) (value of uint32 type size_t) as uint64 value in argument to AssignUint64
    vendor/modernc.org/libc/libc_freebsd.go:1667:19: invalid operation: l1 + l2 + uint64(2) (mismatched types size_t and uint64)
    vendor/modernc.org/libc/libc_freebsd.go:1673:48: invalid operation: l2 + uint64(1) (mismatched types size_t and uint64)
    vendor/modernc.org/libc/libc_freebsd.go:1686:6: cannot use uint64(0) (constant 0 of type uint64) as size_t value in assignment
    vendor/modernc.org/libc/libc_freebsd.go:1696:57: invalid operation: l + uint64(1) (mismatched types size_t and uint64)
    vendor/modernc.org/libc/libc_freebsd.go:1696:57: too many errors
---
 textproc/qo/Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/textproc/qo/Makefile b/textproc/qo/Makefile
index 20544343e0b6..62915542edfa 100644
--- a/textproc/qo/Makefile
+++ b/textproc/qo/Makefile
@@ -10,6 +10,8 @@ WWW=		https://github.com/kiki-ki/go-qo
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BROKEN_i386=	vendor/modernc.org/libc/libc_freebsd.go:1638:17: invalid operation: Uint64(Uint64FromInt32(-1)) / uint64(255) * size_t(c) (mismatched types uint64 and size_t)
+
 USES=		go:1.25+,modules
 GO_MODULE=	github.com/kiki-ki/go-qo
 GO_TARGET=	./cmd/qo


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69631e67.23643.76e02422>