FMU遵从性检查器:FMICAPI:未定义的符号:va_start(Linux)

时间:2017-01-31 16:26:34

标签: linux fmi

在FMI包装器中,我们使用可变参数函数进行日志记录。在使用gcc 4.9.2编译的FMU(用于Co-Sim)上运行用于linux64的FMU合规性检查程序(2.0.3)时,合规性检查程序在加载* .so文件时抛出错误:

[FATAL][FMICAPI] Could not load the DLL: /tmp/fmucktmpslmDuk/binaries/linux64/Frame.so: undefined symbol: va_start

我想知道在Linux中是否禁止在FMI中使用va_start? FMI规范(12)似乎没有提示。

1 个答案:

答案 0 :(得分:2)

只是

import org.elasticsearch.spark.sql._

val sql = new SQLContext(sc)
val index1 = sql.esDF("index/type")
println(index1.schema.treeString)

#include <stdarg.h> 以及其他许多人都在那里定义。