2012-04-12 73 views
0

我正在构建一个64位Ubuntu的tycho(0.14.1)的rcp应用程序。对于目标操作系统win32/64的构建工作正常,但是当我将linux/64添加到目标时,构建失败并出现以下错误:tycho构建,chmod操作失败的Linux/64目标

安装org.some.rcp.product 0.0.0。 安装失败。 安装项目时出错 会话上下文为:(profile = DefaultProfile,phase = org.eclipse.equinox.internal.p2.engine.phases.Install,operand = null - > [R] org.some.rcp .product.executable.gtk.linux.x86_64 0.0.0,action = org.eclipse.equinox.internal.p2.touchpoint.natives.actions.ChmodAction)。 操作chmod失败 - 文件/home/user/workspace/some.rcp.product.tycho/target/products/some.rcp.product/linux/gtk/x86_64/launcher.svn-base不存在

我完全不知道为什么svn字符串出现在这里,在构建中涉及的任何项目中都没有svn引用。

任何提示/解决方案?

编辑:我忘了提,我已经尝试过像在这里描述的设置自定义启动程序的名称:我 https://bugs.eclipse.org/bugs/show_bug.cgi?id=349877 没有工作

+0

将您的项目置于SVN资料档案库中?这似乎是在不同的构建系统中出现[类似错误消息](https://bugs.eclipse.org/bugs/show_bug.cgi?id=336963)的根本原因。 – oberlies 2012-09-11 16:09:51

回答

0

不知道为什么,但加入了Eclipse回购我自己目标定义(tycho-example-4描述如何)解决了这个问题。

+0

如果这真的解决了这个问题,在添加“eclipse repo”之前,知道您的目标定义中有哪些p2存储库是非常重要的。 – oberlies 2012-09-11 16:05:50

0

这看起来像一个错误。如果您仍然可以重现该问题,请将这些步骤作为Tycho issue tracker中的错误发布。