[sisyphus] Сизиф, java etc

Max A Mazin =?iso-8859-1?q?=5F=5FMah=5F=5F_=CE=C1_mail=2Eru?=
Чт Дек 19 13:11:16 MSK 2002


hi
Никогда в жизни не имел дела с джавой, но тут потребовалось поставить
Cocoon. Cocoon, в свою очередь, захотел tomcat, который захотел ant,
который захотел java etc.

Решил, раз такая пьянка, давай ка я с сана жабу возьму, взял j2se (что
это такое -- не знаю, но догадываюсь, что java... не jdk ли?). Согласно
инструкции установил. Установил я ее в /usr/local/lib/java (rpm не
использовал). Установил ant (все ставилось из исходников). Муравей
скомпилился и установился очень гладко, что порадовало. Дальше в
зависимостях к томкату есть разные jar'ы, типа xerces (есть в сизифе) и
servletapi.

Взял servletapi (исзодники), пытаюсь компилировать. Балумба.

[max на corvette jakarta-servletapi-4]$ ant dist
Buildfile: build.xml

BUILD FAILED

java.lang.VerifyError: verification failed at PC 168 in
org.apache.tools.ant.taskdefs.optional.Native2Ascii:execute(()V):
incompatible type on stack   at 0x2ad2bf4b:
_ZN4java4lang9ThrowableC1EPNS0_6StringE (/usr/lib/libgcj.so.3)   at
0x2ad1dba0: _ZN4java4lang5ErrorC1EPNS0_6StringE (/usr/lib/libgcj.so.3)

<skip 2 экрана такой шняги/>

Подозреваю, что gcj (который используется в сизифе как java компайлер)
как-то не справляется с функциями, но не суть. Вопросы:

- Есть ли готовый спек для j2se, типа взял исходники, взял спек, все это
  слепил вместе и получил rpm?
- Есть ли вообще такая практика у альта?
- Где можно искать хоть какую-нибудь _информацию_ на www.altlinux.ru
  (зная только этот урл) кроме ссылки на майллисты, описания
  дистрибутивов и списка новых пакетов? Скажем так как мне получить
  (_к_примеру_) ссылку на docs.altlinux.ru с www.altlinux.ru? -- Это
  скорее просьба привести в порядок сайт, что ли.
- Как сделать java компайлером по умолчанию сановский компайлер?
- Почему update-alternatives --display java, говорит, что альтернатив
  нет, хотя /etc/alternatives/java есть? (Может быть глупый вопрос?).
- Как, в конце-концов, мне добавить альтернативу для жабы самому?
- Как размещать жабовские заморочки в системе (в смысле "где")?

Пока все, если информации мало, спрашивайте.

-- 
Max A Mazin                                            (__Mah__ на mail.ru)



Подробная информация о списке рассылки Sisyphus