2012-04-12 6 views
0

Я создаю rcp-приложение с tycho (0.14.1) на 64-разрядном ubuntu. для цели os win32/64 сборка работает нормально, но когда я добавляю linux/64 в целевые объекты, сборка выходит из строя со следующей ошибкой:tycho build, chmod action failed для linux/64 target

Установка 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

ответ

0

не знают почему, но добавив затмение репо с моим собственным определение цели (tycho-example-4 описывает, как) решить проблему.

+0

Если это действительно устраняет проблему, важно знать, какие репозитории p2 у вас были в вашем целевом определении, прежде чем добавить «реплика eclipse». – oberlies

0

Это похоже на ошибку. Если вы все еще можете воспроизвести проблему, отправьте эти шаги как ошибку в Tycho issue tracker.