[Bug 258678] [PATCH] devel/llvm10 fails to build following df8dd6025af8 on 14-CURRENT

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 22 Sep 2021 13:43:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258678

            Bug ID: 258678
           Summary: [PATCH] devel/llvm10 fails to build following
                    df8dd6025af8 on 14-CURRENT
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: brooks@FreeBSD.org
          Reporter: cy@FreeBSD.org
          Assignee: brooks@FreeBSD.org
             Flags: maintainer-feedback?(brooks@FreeBSD.org)

The following error occurs after 14-CURRENT df8dd6025af8.


 [ 15% 159/1012] Building CXX object
lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.i386.dir/sanitizer_procmaps_bsd.cpp.o
FAILED:
lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.i386.dir/sanitizer_procmaps_bsd.cpp.o 
/usr/local/libexec/ccache/c++ -DHAVE_RPC_XDR_H=0
-I/wrkdirs/usr/ports/devel/llvm10/work/compiler-rt-10.0.1.src/lib/sanitizer_common/..
-O2 -pipe -Wno-misleading-indentation -Wno-tautological-overlap-compare
-DNDEBUG -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing  -DNDEBUG -isystem /usr/local/include -Wall -std=c++14
-Wno-unused-parameter -O2 -pipe -Wno-misleading-indentation
-Wno-tautological-overlap-compare -DNDEBUG -fstack-protector-strong -isystem
/usr/local/include -fno-strict-aliasing  -DNDEBUG -isystem /usr/local/include 
-m32 -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables
-fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -O3
-gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions
-Wno-non-virtual-dtor -fno-rtti -Wframe-larger-than=570 -Wglobal-constructors
-DSANITIZER_SUPPORTS_WEAK_HOOKS=0 -MD -MT
lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.i386.dir/sanitizer_procmaps_bsd.cpp.o
-MF
lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.i386.dir/sanitizer_procmaps_bsd.cpp.o.d
-o
lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.i386.dir/sanitizer_procmaps_bsd.cpp.o
-c
/wrkdirs/usr/ports/devel/llvm10/work/compiler-rt-10.0.1.src/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp
In file included from
/wrkdirs/usr/ports/devel/llvm10/work/compiler-rt-10.0.1.src/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp:27:
In file included from /usr/include/sys/user.h:51:
In file included from /usr/include/sys/proc.h:75:
/usr/include/machine/proc.h:78:2: error: use of 'savefpu' with tag type that
does not match previous declaration
        struct savefpu *md_usr_fpu_save;
        ^
/usr/include/x86/fpu.h:127:7: note: previous use is here
union savefpu {
      ^
1 error generated.
[ 15% 159/1012] Building CXX object
lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.i386.dir/sanitizer_solaris.cpp.o
[ 15% 159/1012] Building CXX object
lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.i386.dir/sanitizer_rtems.cpp.o
[ 15% 159/1012] Building CXX object
lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.i386.dir/sanitizer_tls_get_addr.cpp.o
[ 15% 159/1012] Building CXX object
lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.i386.dir/sanitizer_stoptheworld_mac.cpp.o
[ 15% 159/1012] Building CXX object
lib/sanitizer_common/CMakeFiles/RTSanitizerCommonNoHooks.i386.dir/sanitizer_suppressions.cpp.o
ninja: build stopped: subcommand failed.
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/llvm10
=>> Cleaning up wrkdir
===>  Cleaning for llvm10-10.0.1_7

-- 
You are receiving this mail because:
You are the assignee for the bug.