NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

toolchain/59848: Cross-building of src/ fails.



>Number:         59848
>Category:       toolchain
>Synopsis:       Cross-building of src/ fails.
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    toolchain-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Dec 19 13:25:00 +0000 2025
>Originator:     Joseph Koshy
>Release:        NetBSD 10.99.4
>Organization:
	NetBSD Project
>Environment:
>Description:
	Cross-building of src/ fails.

	% uname -o
	GNU/Linux
	% ./build.sh -j1 -U -u -T ~/tools/amd64 -O ~/obj/amd64 -m amd64  distribution
	[...]
	dependall ===> tools/compat
	#   compile  compat/mempcpy.lo
	cc -O   -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I./include -I/disk/NetBSD/src-etc/tools/compat -I/disk/NetBSD/src-etc/tools/compat/sys  -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I./include -I/disk/NetBSD/src-etc/tools/compat -I/disk/NetBSD/src-etc/tools/compat/sys -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D__DBINTERFACE_PRIVATE -c -o mempcpy.lo.o    /disk/NetBSD/src-etc/tools/compat/../../lib/libc/string/mempcpy.c
	/disk/NetBSD/src-etc/tools/compat/../../lib/libc/string/mempcpy.c:29:9: error: expected declaration specifiers or '...' before string constant
	   29 | __RCSID("$NetBSD: mempcpy.c,v 1.2 2025/12/18 00:18:55 christos Exp $");
	      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	*** Failed target: mempcpy.lo
	*** In directory: /disk/NetBSD/src-etc/tools/compat
	*** Failed commands:
		${_MKTARGET_COMPILE}
		=> @echo '#  ' "compile " compat/mempcpy.lo
		${HOST_COMPILE.c} -o ${.TARGET}.o ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC}
		=> cc -O   -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I./include -I/disk/NetBSD/src-etc/tools/compat -I/disk/NetBSD/src-etc/tools/compat/sys  -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I./include -I/disk/NetBSD/src-etc/tools/compat -I/disk/NetBSD/src-etc/tools/compat/sys -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D__DBINTERFACE_PRIVATE -c -o mempcpy.lo.o    /disk/NetBSD/src-etc/tools/compat/../../lib/libc/string/mempcpy.c
		${MV} ${.TARGET}.o ${.TARGET}
		=> mv -f mempcpy.lo.o mempcpy.lo
	*** [mempcpy.lo] Error code 1
>Fix:



Home | Main Index | Thread Index | Old Index