LINUX.ORG.RU

Не могу собрать из исходников Jabber клиент Wija

 ,


0

0

Есть такой Jabber-клиент Wija, который упорно не хочет собираться из исходников. Попробуйте, может быть, у вас получится. К разработчикам обращался — ответа не получил.

Компилируется так:

$ java/org/media_art_online/wija_
$ ant package

Выдаёт ошибки:

    [javac] /home/den/Projects/wija/wija014src/java/org/media_art_online/plugin/Updatable.java:43: package org.media_art_online.xml does not exist
    [javac] import org.media_art_online.xml.*;
    [javac] ^
    [javac] /home/den/Projects/wija/wija014src/java/org/media_art_online/plugin/Updatable.java:51: cannot find symbol
    [javac] symbol  : class XMLElement
    [javac] location: interface org.media_art_online.plugin.Updatable
    [javac] 	public XMLElement getUpdateXML();
    [javac] 	       ^
    [javac] Note: /home/den/Projects/wija/wija014src/java/org/media_art_online/plugin/PluginLoader.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 2 errors


java/org/media_art_online/wija_

[12:59:51]$[~/sources/wija014src]: java/org/media_art_online/wija_
bash: java/org/media_art_online/wija_: is a directory
observer ★★★
()
Ответ на: комментарий от JFreeM

а хрен, у них там циклические зависимости.
ну, могу только посоветовать слить *.java файлы из папки xml в plugin и перезапустить основной билд. Вообще за ант, конечно, убивать надо.

JFreeM ★★★☆
()
Последнее исправление: JFreeM (всего исправлений: 1)
Ответ на: комментарий от JFreeM

да, если слить все из папки plugin в папку xml и потом все из папки xml в папку plugin, оно успешно собирается.

JFreeM ★★★☆
()
Ответ на: комментарий от JFreeM

Вообще за ант, конечно, убивать надо.

Почему?

dave ★★★★★
()

там дальше еще куча покороженных зависимостей и у меня оно так и не запустилось.

JFreeM ★★★☆
()
Ответ на: комментарий от JFreeM

ну, могу только посоветовать слить *.java файлы из папки xml в plugin и перезапустить основной билд

Всё равно не собирается.

wija014src/java/org/media_art_online/wija/build.xml:36: Problem: failed to create task or type native2ascii
Cause: the class org.apache.tools.ant.taskdefs.optional.Native2Ascii was not found.

Apache Ant version 1.8.0 compiled on March 11 2010 (Debian)

harper
() автор топика
Ответ на: комментарий от JFreeM

Ant 1.8.4. собралось, но:

$ java -jar wija.jar
java.lang.NullPointerException
	at org.media_art_online.gnupg.GnuPG.command(GnuPG.java:1009)
	at org.media_art_online.gnupg.GnuPG.getVersion(GnuPG.java:407)
	at org.media_art_online.wija.WijaGnuPGFiler.startup(WijaGnuPGFiler.java:329)
	at org.media_art_online.wija.WijaGnuPGFiler.providedXML(WijaGnuPGFiler.java:151)
	at org.media_art_online.xml.XMLFiler.read(XMLFiler.java:62)
	at org.media_art_online.wija.WijaGnuPGFiler.<init>(WijaGnuPGFiler.java:59)
	at org.media_art_online.wija.WijaSystem.<init>(WijaSystem.java:201)
	at org.media_art_online.wija.WijaStation.<init>(WijaStation.java:63)
	at org.media_art_online.wija.WijaApp.<init>(WijaApp.java:83)
	at wija.main(wija.java:58)
wija version 0.14 {$Change: 1374 $}
Copyright (C) 2004-2007 Media Art Online. Licensed under GNU GPL.
Exception in thread "main" java.lang.NullPointerException
	at javax.swing.ImageIcon.<init>(ImageIcon.java:204)
	at org.media_art_online.wija.WijaApp.<init>(WijaApp.java:575)
	at wija.main(wija.java:58)
harper
() автор топика
Ответ на: комментарий от harper

А вот Wija 0.12 после аналогичных манипуляций запустилась.

harper
() автор топика
Ответ на: комментарий от harper

Оказалось, надо было поставить пакет ant-optional.

harper
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.