2012-04-12 14 views
0

ich baue eine rcp-anwendung mit tycho (0.14.1) auf einem 64 bit ubuntu. Für target os win32/64 funktioniert der Build einwandfrei, aber wenn ich den Zielen linux/64 hinzufüge, schlägt der Build mit dem folgenden Fehler fehl:tycho build, chmod aktion schlägt für linux/64 target fehl

Installation org.some.rcp.product 0.0.0. Installation fehlgeschlagen. Ein Fehler trat bei der Installation der Elemente Sitzungskontext auf: (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, aktion = org.eclipse.equinox.internal.p2.touchpoint.natives.actions.ChmodAction). Die Aktion chmod fehlgeschlagen - Datei /home/user/workspace/some.rcp.product.tycho/target/products/some.rcp.product/linux/gtk/x86_64/launcher.svn-base nicht

existiert

Ich habe absolut keine Ahnung, warum der Svn-String hier erscheint, es gibt überhaupt keine Svn-Referenzen in irgendeinem Projekt, das an dem Build beteiligt ist.

irgendwelche Hinweise/Lösungen?

edit: Ich vergaß zu erwähnen, ich bereits versucht, eine benutzerdefinierte Launcher Namen einzustellen, wie hier beschrieben: https://bugs.eclipse.org/bugs/show_bug.cgi?id=349877 funktionierte nicht für mich

+0

Ist Ihr Projekt in einem SVN-Repository? Dies scheint die Ursache für eine [ähnliche Fehlermeldung] (https://bugs.eclipse.org/bugs/show_bug.cgi?id=336963) in einem anderen Build-System gewesen zu sein. – oberlies

Antwort

0

weiß nicht, warum, aber das Hinzufügen der Eclipse-Repo zu meinem eigenen Zieldefinition (tycho-example-4 beschreibt, wie) löste das Problem.

+0

Wenn dies das Problem wirklich behebt, wäre es wichtig zu wissen, welche p2-Repositorys Sie in Ihrer Zieldefinition hatten, bevor Sie den "Eclipse Repo" hinzugefügt haben. – oberlies

0

Das sieht wie ein Fehler aus. Wenn Sie das Problem weiterhin reproduzieren können, senden Sie diese Schritte bitte als Fehler in der Tycho issue tracker.