Bug#754689: ldc: FTBFS on kfreebsd-*: undefined references

2014-07-15 Thread Konstantinos Margaritis
On Sun, 13 Jul 2014 15:15:45 +0200
Cyril Brulebois  wrote:

> Source: ldc
> Version: 1:0.13.0-1
> Severity: serious
> Justification: FTBFS
> 
> Hi,
> 
> your package no longer builds on kfreebsd-* due to undefined
> references during linking:

Hi Cyril,

Also talked to upstream about this and it appears it's just some
missing definitions in the source, testing a fix on falla porterbox as
I'm writing this.

Regards

Konstantinos


pgp6NFCLzJ3NY.pgp
Description: PGP signature


Bug#754689: ldc: FTBFS on kfreebsd-*: undefined references

2014-07-13 Thread Cyril Brulebois
Source: ldc
Version: 1:0.13.0-1
Severity: serious
Justification: FTBFS

Hi,

your package no longer builds on kfreebsd-* due to undefined references
during linking:
| /usr/bin/c++   -g -O2 CMakeFiles/ldc2.dir/driver/cl_options.cpp.o 
CMakeFiles/ldc2.dir/driver/configfile.cpp.o 
CMakeFiles/ldc2.dir/driver/targetmachine.cpp.o 
CMakeFiles/ldc2.dir/driver/toobj.cpp.o CMakeFiles/ldc2.dir/driver/tool.cpp.o 
CMakeFiles/ldc2.dir/driver/linker.cpp.o CMakeFiles/ldc2.dir/driver/main.cpp.o 
CMakeFiles/ldc2.dir/driver/ldc-version.cpp.o  -o bin/ldc2  lib/libldc.so 
-lconfig++ -lpthread -ldl -ltinfo /usr/lib/llvm-3.4/lib/libLLVMAsmParser.a 
/usr/lib/llvm-3.4/lib/libLLVMTableGen.a 
/usr/lib/llvm-3.4/lib/libLLVMInstrumentation.a 
/usr/lib/llvm-3.4/lib/libLLVMipo.a /usr/lib/llvm-3.4/lib/libLLVMVectorize.a 
/usr/lib/llvm-3.4/lib/libLLVMLinker.a /usr/lib/llvm-3.4/lib/libLLVMBitWriter.a 
/usr/lib/llvm-3.4/lib/libLLVMR600CodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMR600Desc.a /usr/lib/llvm-3.4/lib/libLLVMR600Info.a 
/usr/lib/llvm-3.4/lib/libLLVMR600AsmPrinter.a 
/usr/lib/llvm-3.4/lib/libLLVMSystemZDisassembler.a 
/usr/lib/llvm-3.4/lib/libLLVMSystemZCodeGen.a /usr/lib/llvm-3.4/lib/li
 bLLVMSystemZAsmParser.a /usr/lib/llvm-3.4/lib/libLLVMSystemZDesc.a 
/usr/lib/llvm-3.4/lib/libLLVMSystemZInfo.a 
/usr/lib/llvm-3.4/lib/libLLVMSystemZAsmPrinter.a 
/usr/lib/llvm-3.4/lib/libLLVMHexagonCodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMHexagonAsmPrinter.a 
/usr/lib/llvm-3.4/lib/libLLVMHexagonDesc.a 
/usr/lib/llvm-3.4/lib/libLLVMHexagonInfo.a 
/usr/lib/llvm-3.4/lib/libLLVMNVPTXCodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMNVPTXDesc.a 
/usr/lib/llvm-3.4/lib/libLLVMNVPTXInfo.a 
/usr/lib/llvm-3.4/lib/libLLVMNVPTXAsmPrinter.a 
/usr/lib/llvm-3.4/lib/libLLVMCppBackendCodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMCppBackendInfo.a 
/usr/lib/llvm-3.4/lib/libLLVMMSP430CodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMMSP430Desc.a 
/usr/lib/llvm-3.4/lib/libLLVMMSP430Info.a 
/usr/lib/llvm-3.4/lib/libLLVMMSP430AsmPrinter.a 
/usr/lib/llvm-3.4/lib/libLLVMXCoreDisassembler.a 
/usr/lib/llvm-3.4/lib/libLLVMXCoreCodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMXCoreDesc.a 
/usr/lib/llvm-3.4/lib/libLLVMXCoreInfo.a /usr/lib/llvm-3.4/lib/libLLVMXCoreAsm
 Printer.a /usr/lib/llvm-3.4/lib/libLLVMMipsDisassembler.a 
/usr/lib/llvm-3.4/lib/libLLVMMipsCodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMMipsAsmParser.a 
/usr/lib/llvm-3.4/lib/libLLVMMipsDesc.a /usr/lib/llvm-3.4/lib/libLLVMMipsInfo.a 
/usr/lib/llvm-3.4/lib/libLLVMMipsAsmPrinter.a 
/usr/lib/llvm-3.4/lib/libLLVMARMDisassembler.a 
/usr/lib/llvm-3.4/lib/libLLVMARMCodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMARMAsmParser.a 
/usr/lib/llvm-3.4/lib/libLLVMARMDesc.a /usr/lib/llvm-3.4/lib/libLLVMARMInfo.a 
/usr/lib/llvm-3.4/lib/libLLVMARMAsmPrinter.a 
/usr/lib/llvm-3.4/lib/libLLVMAArch64Disassembler.a 
/usr/lib/llvm-3.4/lib/libLLVMAArch64CodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMAArch64AsmParser.a 
/usr/lib/llvm-3.4/lib/libLLVMAArch64Desc.a 
/usr/lib/llvm-3.4/lib/libLLVMAArch64Info.a 
/usr/lib/llvm-3.4/lib/libLLVMAArch64AsmPrinter.a 
/usr/lib/llvm-3.4/lib/libLLVMAArch64Utils.a 
/usr/lib/llvm-3.4/lib/libLLVMPowerPCCodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMPowerPCAsmParser.a 
/usr/lib/llvm-3.4/lib/libLLVMPowerPCDesc.a /usr/lib
 /llvm-3.4/lib/libLLVMPowerPCInfo.a 
/usr/lib/llvm-3.4/lib/libLLVMPowerPCAsmPrinter.a 
/usr/lib/llvm-3.4/lib/libLLVMSparcCodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMSparcDesc.a 
/usr/lib/llvm-3.4/lib/libLLVMSparcInfo.a 
/usr/lib/llvm-3.4/lib/libLLVMX86Disassembler.a 
/usr/lib/llvm-3.4/lib/libLLVMX86AsmParser.a 
/usr/lib/llvm-3.4/lib/libLLVMX86CodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMSelectionDAG.a 
/usr/lib/llvm-3.4/lib/libLLVMAsmPrinter.a 
/usr/lib/llvm-3.4/lib/libLLVMMCParser.a /usr/lib/llvm-3.4/lib/libLLVMCodeGen.a 
/usr/lib/llvm-3.4/lib/libLLVMObjCARCOpts.a 
/usr/lib/llvm-3.4/lib/libLLVMScalarOpts.a 
/usr/lib/llvm-3.4/lib/libLLVMInstCombine.a 
/usr/lib/llvm-3.4/lib/libLLVMTransformUtils.a 
/usr/lib/llvm-3.4/lib/libLLVMipa.a /usr/lib/llvm-3.4/lib/libLLVMAnalysis.a 
/usr/lib/llvm-3.4/lib/libLLVMX86Desc.a /usr/lib/llvm-3.4/lib/libLLVMX86Info.a 
/usr/lib/llvm-3.4/lib/libLLVMTarget.a 
/usr/lib/llvm-3.4/lib/libLLVMX86AsmPrinter.a /usr/lib/llvm-3.4/lib/libLLVMMC.a 
/usr/lib/llvm-3.4/lib/libLLVMObject.a /usr/li
 b/llvm-3.4/lib/libLLVMX86Utils.a /usr/lib/llvm-3.4/lib/libLLVMCore.a 
/usr/lib/llvm-3.4/lib/libLLVMSupport.a -L/usr/lib/llvm-3.4/lib  -lpthread -lffi 
-ltinfo -ldl -lm -lpthread -ltinfo -Wl,-rpath,/«PKGBUILDDIR»/lib: 
| CMakeFiles/ldc2.dir/driver/main.cpp.o: In function `main':
| /«PKGBUILDDIR»/driver/main.cpp:1055: undefined reference to 
`Port::stricmp(char const*, char const*)'
| /«PKGBUILDDIR»/driver/main.cpp:1056: undefined reference to 
`Port::stricmp(char const*, char const*)'
| lib/libldc.so: undefined reference to `Port::memicmp(char const*, char 
const*, int)'
| lib/libldc.so: undefined reference to `Port::ldbl_max'
| lib/libldc.so: undefined reference to `Port::strtod(char const*, char**)'
| lib/libldc.so: undefined reference to `Port::isNan(l