[Bug 215684] ports-mgmt/poudriere-devel: fails to build native-xtools because of libllvmminimal

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Dec 31 15:25:01 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215684

            Bug ID: 215684
           Summary: ports-mgmt/poudriere-devel: fails to build
                    native-xtools because of libllvmminimal
           Product: Ports & Packages
           Version: Latest
          Hardware: arm
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: bdrewery at FreeBSD.org
          Reporter: sylvain at sylvaingarrigues.com
             Flags: maintainer-feedback?(bdrewery at FreeBSD.org)
          Assignee: bdrewery at FreeBSD.org

I encounter an issue when cross-building a recent jail with poudriere, it
complains it cannot find
/usr/obj/arm.armv6/nxb/usr/src/lib/clang/libllvm/libllvm.a so the native-xtools
target fails.

But I do have
/usr/obj/arm.armv6/nxb/usr/src/lib/clang/libllvmminimal/libllvmminimal.a

Here is the command which fails. At the bottom is also poudriere version.

[root at dev ~]# poudriere jail -c -j current -a arm.armv6 -m svn -v head at 310593
-x
...
c++ -O -pipe -I/usr/obj/arm.armv6/nxb/usr/src/lib/clang/libllvm
-I/usr/src/lib/clang/include -I/usr/src/contrib/llvm/include -DLLVM_ON_UNIX
-DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
-DLLVM_DEFAULT_TARGET_TRIPLE=\"armv6-gnueabihf-freebsd12.0\"
-DLLVM_HOST_TRIPLE=\"armv6-unknown-freebsd12.0\" -DDEFAULT_SYSROOT=\"\"
-Qunused-arguments -std=c++11 -fno-exceptions -fno-rtti -stdlib=libc++
-Wno-c++11-extensions  -static -o llvm-tblgen  AsmMatcherEmitter.o
AsmWriterEmitter.o AsmWriterInst.o Attributes.o CTagsEmitter.o
CallingConvEmitter.o CodeEmitterGen.o CodeGenDAGPatterns.o CodeGenInstruction.o
CodeGenMapTable.o CodeGenRegisters.o CodeGenSchedule.o CodeGenTarget.o
DAGISelEmitter.o DAGISelMatcher.o DAGISelMatcherEmitter.o DAGISelMatcherGen.o
DAGISelMatcherOpt.o DFAPacketizerEmitter.o DisassemblerEmitter.o
FastISelEmitter.o FixedLenDecoderEmitter.o InstrInfoEmitter.o
IntrinsicEmitter.o OptParserEmitter.o PseudoLoweringEmitter.o
RegisterInfoEmitter.o SearchableTableEmitter.o SubtargetEmitter.o TableGen.o
X86DisassemblerTables.o X86ModRMFilters.o X86RecognizableInstr.o
/usr/obj/arm.armv6/nxb/usr/src/lib/clang/libllvm/libllvm.a  -lncursesw 
-lpthread
c++: error: no such file or directory:
'/usr/obj/arm.armv6/nxb/usr/src/lib/clang/libllvm/libllvm.a'
*** [llvm-tblgen] Error code 1

make[2]: stopped in /usr/src/usr.bin/clang/llvm-tblgen
1 error

make[2]: stopped in /usr/src/usr.bin/clang/llvm-tblgen
*** [native-xtools] Error code 2

make[1]: stopped in /usr/src
1 error

make[1]: stopped in /usr/src
*** [native-xtools] Error code 2

make: stopped in /usr/src
1 error

make: stopped in /usr/src
[08:22:09] ====>> Error: Failed to 'make native-xtools'
[08:22:09] ====>> Error while creating jail, cleaning up.
[08:22:09] ====>> Removing current jail... done




[root at dev ~]# pkg show poudriere*
poudriere-devel-3.1.99.20160624_2
Name           : poudriere-devel
Version        : 3.1.99.20160624_2
Installed on   : Thu Dec 29 11:04:32 2016 CET
Origin         : ports-mgmt/poudriere-devel
Architecture   : freebsd:12:x86:64

[root at dev ~]# uname -a
FreeBSD dev.sylvaingarrigues.com 12.0-CURRENT FreeBSD 12.0-CURRENT #0
3673f06(master): Thu Dec 29 11:23:56 CET 2016    
ec2-user at clad.sylvaingarrigues.com:/usr/home/ec2-user/freebsd/work-amd64/usr/home/ec2-user/freebsd/src/sys/GENERIC-NODEBUG
 amd64

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


More information about the freebsd-ports-bugs mailing list