Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins 我无法获得ContextBroker的rpm_Jenkins_Makefile_Rpm_Fiware Orion - Fatal编程技术网

Jenkins 我无法获得ContextBroker的rpm

Jenkins 我无法获得ContextBroker的rpm,jenkins,makefile,rpm,fiware-orion,Jenkins,Makefile,Rpm,Fiware Orion,我试图获取与ContextBroker组件()关联的rpm,但在执行makeRPM后,我获得了以下错误 [ 98%] Building CXX object src/lib/mongoBackend/CMakeFiles/mongoBackend.dir/mongoNotifyContextAvailability.cpp.o Linking CXX static library libmongoBackend.a make[4]: Leaving directory `/home/dev

我试图获取与ContextBroker组件()关联的rpm,但在执行
makeRPM
后,我获得了以下错误

 [ 98%] Building CXX object src/lib/mongoBackend/CMakeFiles/mongoBackend.dir/mongoNotifyContextAvailability.cpp.o
 Linking CXX static library libmongoBackend.a
 make[4]: Leaving directory `/home/develenv/app/jenkins/config-history/jobs/ContextBroker-Build/fiware-orion/rpm/BUILD/contextBroker-0.14.1_next/BUILD_RELEASE'
 [ 98%] Built target mongoBackend
 make[3]: Leaving directory `/home/develenv/app/jenkins/config-history/jobs/ContextBroker-Build/fiware-orion/rpm/BUILD/contextBroker-0.14.1_next/BUILD_RELEASE'
 make[2]: *** [all] Error 2
 make[2]: Leaving directory `/home/develenv/app/jenkins/config-history/jobs/ContextBroker-Build/fiware-orion/rpm/BUILD/contextBroker-0.14.1_next/BUILD_RELEASE'
 make[1]: *** [release] Error 2
 make[1]: Leaving directory `/home/develenv/app/jenkins/config-history/jobs/ContextBroker-Build/fiware-orion/rpm/BUILD/contextBroker-0.14.1_next'
 error: Bad exit status from /var/tmp/rpm-tmp.NPtnCN (%build)
 RPM build errors:
     Bad exit status from /var/tmp/rpm-tmp.NPtnCN (%build)
 make: *** [rpm] Error 1
在此阶段之前,我编译并执行了单元测试以及功能测试,没有任何问题,我正在使用repo/branch编写Red Hat 4.4.7-3:

谢谢你的帮助

更新:
所使用的linux发行版是CentOS 6.4

如果按照中的说明安装cantcoap和COAP客户端,然后执行
make rpm
,则此问题将得到解决

 [ 98%] Building CXX object src/lib/mongoBackend/CMakeFiles/mongoBackend.dir/mongoNotifyContextAvailability.cpp.o
 Linking CXX static library libmongoBackend.a
 make[4]: Leaving directory `/home/develenv/app/jenkins/config-history/jobs/ContextBroker-Build/fiware-orion/rpm/BUILD/contextBroker-0.14.1_next/BUILD_RELEASE'
 [ 98%] Built target mongoBackend
 make[3]: Leaving directory `/home/develenv/app/jenkins/config-history/jobs/ContextBroker-Build/fiware-orion/rpm/BUILD/contextBroker-0.14.1_next/BUILD_RELEASE'
 make[2]: *** [all] Error 2
 make[2]: Leaving directory `/home/develenv/app/jenkins/config-history/jobs/ContextBroker-Build/fiware-orion/rpm/BUILD/contextBroker-0.14.1_next/BUILD_RELEASE'
 make[1]: *** [release] Error 2
 make[1]: Leaving directory `/home/develenv/app/jenkins/config-history/jobs/ContextBroker-Build/fiware-orion/rpm/BUILD/contextBroker-0.14.1_next'
 error: Bad exit status from /var/tmp/rpm-tmp.NPtnCN (%build)
 RPM build errors:
     Bad exit status from /var/tmp/rpm-tmp.NPtnCN (%build)
 make: *** [rpm] Error 1
请注意,尽管COAP工具对于使用
makerelease
makedebug
构建代码本身是可选的,但RPM构建目标暂时需要它们(我们可能在将来解决这个问题)


更新:在Github.com上正在处理RPM makefile目标的修复:

也许是更好的地方。没有代码,但是
/var/tmp/rpm tmp.NPtnCN
包含什么?Orion Context Broker的操作系统要求是CentOS/RedHat 6.3或更新版本(请参阅)。你能在RedHat 6.3中测试并在问题帖中报告结果作为更新吗?对不起,误解了,发生错误的linux发行版是CentOS 6.4