tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD 10.0_BETA w/gcc can't build NetBSD 10.0_BETA w/clang
I'm trying to build NetBSD 10.0_BETA with clang from NetBSD 10.0_BETA (Sat
Jun 24 02:46:39 UTC 2023) with gcc, and it fails here:
--- pixman-fast-path.po ---
/usr/xsrc/external/mit/pixman/dist/pixman/pixman-fast-path.c:2614:32:
error: shifting a negative signed value is undefined
[-Werror,-Wshift-negative-value]
while (buffer < end && x < pixman_fixed_minus_1)
^~~~~~~~~~~~~~~~~~~~
/usr/xsrc/external/mit/pixman/dist/pixman/pixman.h:128:32: note: expanded
from macro 'pixman_fixed_minus_1'
#define pixman_fixed_minus_1 (pixman_int_to_fixed(-1))
^~~~~~~~~~~~~~~~~~~~~~~
/usr/xsrc/external/mit/pixman/dist/pixman/pixman.h:130:56: note: expanded
from macro 'pixman_int_to_fixed'
#define pixman_int_to_fixed(i) ((pixman_fixed_t) ((i) << 16))
~~~ ^
1 error generated.
*** Failed target: pixman-fast-path.po
*** Failed commands:
${_MKTARGET_COMPILE}
=> @echo '# ' "compile " pixman/pixman-fast-path.po
${COMPILE.c} ${PROFFLAGS} ${COPTS.${.IMPSRC:T}}
${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${PGFLAGS} ${.IMPSRC}
${OBJECT_TARGET}
=> /usr/src/../tools/bin/x86_64--netbsd-clang -O2 -std=gnu99
-Werror -fPIE -fno-strict-aliasing --sysroot=/usr/src/../dest-amd64
-DUSE_SSE2 -DUSE_SSSE3 -DHAVE_CONFIG_H
-I/usr/xsrc/external/mit/pixman/dist/../include
-I/usr/xsrc/external/mit/pixman/dist/../combine
-I/usr/xsrc/external/mit/pixman/dist/pixman -DHAVE_PTHREAD_SETSPECIFIC
-DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO
-I/usr/src/../dest-amd64/usr/X11R7/include -D__AMD64__ -c -DGPROF -DPROF
-pg -fPIC /usr/xsrc/external/mit/pixman/dist/pixman/pixman-fast-path.c -o
pixman-fast-path.po.o
${CTFCONVERT_RUN}
=> /usr/src/../tools/bin/nbctfconvert -g -L VERSION -o
pixman-fast-path.po pixman-fast-path.po.o && rm -f pixman-fast-path.po.o
${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
=> /usr/src/../tools/bin/x86_64--netbsd-objcopy -X
pixman-fast-path.po
*** [pixman-fast-path.po] Error code 1
nbmake[6]: stopped in /usr/src/external/mit/xorg/lib/pixman
Thanks,
John
Home |
Main Index |
Thread Index |
Old Index