LINUX.ORG.RU

[gentoo] Failed to emerge ant-core

 


0

1

[ССЗБ]Делаю сейчас emerge -ave world[/ССЗБ]

Причина фейла:

BUILD FAILED
/var/tmp/portage/dev-java/ant-core-1.8.1/work/apache-ant-1.8.1/build.xml:893: We cannot build the test jar unless JUnit is present,
      as JUnit is needed to compile the test classes.

ant.apache.org - FAQ

When building Ant 1.7.0 from the source release without junit.jar the build fails with the message "We cannot build the test jar unless JUnit is present".

With Ant 1.7.0 we've started to add ant-testutil.jar as part of the distribution and this causes a hard dependency on JUnit - at least in version 1.7.0. Unfortunately the installation docs don't say so.

There are two workarounds:

    1. Add junit.jar to your CLASSPATH when building Ant.
    2. Change Ant's buildfile and remove test-jar from the depends list of the dist-lite target.

Но!

emerge -vp ant-core
[ebuild   R    ] dev-java/ant-core-1.8.1  USE="-doc -source" 0 kB

Почему не было в первый билд? Даже зависимостей от JUnit нет! Почему не сделали USE-флаг test?

junit тоже не ставится. Падает при установке xjavac. Да и не хочу я его ставить.

Что можно сделать, чтобы можно было продолжить emerge -r?

★★★★★

Последнее исправление: Tanger (всего исправлений: 1)

все. она неадекватно стала работать. Я ее убил :(

Буду заново в / ставить..

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