LINUX.ORG.RU

[Gentoo]Не собирается dev-java/xjavac

 


0

1

Не собирается dev-java/xjavac, не могу понять с чего бы. Может я какой-нибудь java-updater забыл запустить?

# emerge -1 xjavac
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) dev-java/xjavac-20041208-r5
 * xjavac-20041208.tar.gz RMD160 SHA1 SHA256 size ;-) ...                [ ok ]
 * Package:    dev-java/xjavac-20041208-r5
 * Repository: gentoo
 * Maintainer: java@gentoo.org
 * USE:        elibc_glibc kernel_linux userland_GNU x86
 * FEATURES:   sandbox
 * This profile has not been tested thoroughly and is not considered to be
 * a supported server profile at this time.  For a supported server
 * profile, please check the Hardened project (http://hardened.gentoo.org).

 * This profile is merely a convenience for people who require a more
 * minimal profile, yet are unable to use hardened due to restrictions in
 * the software being used on the server. This profile should also be used
 * if you require GCC 4.1 or Glibc 2.4 support. If you don't know if this
 * applies to you, then it doesn't and you should probably be using
 * Hardened, instead.

 * Using: sun-jdk-1.6
>>> Unpacking source...
>>> Unpacking xjavac-20041208.tar.gz to /var/tmp/portage/dev-java/xjavac-20041208-r5/work
 * Applying xjavac-ibm-1_5.patch ...                                     [ ok ]
 * Applying xjavac-more-vendors.patch ...                                [ ok ]
>>> Source unpacked in /var/tmp/portage/dev-java/xjavac-20041208-r5/work
>>> Compiling source in /var/tmp/portage/dev-java/xjavac-20041208-r5/work/xjavac-20041208 ...
Rewriting attributes
Rewriting ./build.xml
 * Disabling all optional ANT_TASKS
Buildfile: /var/tmp/portage/dev-java/xjavac-20041208-r5/work/xjavac-20041208/build.xml

BUILD FAILED
/var/tmp/portage/dev-java/xjavac-20041208-r5/work/xjavac-20041208/build.xml:4: The following error occurred while executing this line:
jar:file:/usr/share/ant-core/lib/ant.jar!/org/apache/tools/ant/antlib.xml:1: Premature end of file.

Total time: 1 second
 * ERROR: dev-java/xjavac-20041208-r5 failed (compile phase):
 *   eant failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 4218:  Called eant 'jar' '-Dclasspath=/usr/share/ant-core/lib/ant-launcher.jar:/usr/share/ant-core/lib/ant.jar:/usr/share/ant-core/lib/ant-bootstrap.jar'
 *   environment, line  785:  Called die
 * The specific snippet of code:
 *       ant ${antflags} "${@}" || die "eant failed"
 * 
 * If you need support, post the output of 'emerge --info =dev-java/xjavac-20041208-r5',
 * the complete build log and the output of 'emerge -pqv =dev-java/xjavac-20041208-r5'.
!!! When you file a bug report, please include the following information:
GENTOO_VM=sun-jdk-1.6  CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.6.0.24"
JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="javac"
and of course, the output of emerge --info
 * The complete build log is located at '/var/tmp/portage/dev-java/xjavac-20041208-r5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-java/xjavac-20041208-r5/temp/environment'.
 * S: '/var/tmp/portage/dev-java/xjavac-20041208-r5/work/xjavac-20041208'

>>> Failed to emerge dev-java/xjavac-20041208-r5, Log file:

>>>  '/var/tmp/portage/dev-java/xjavac-20041208-r5/temp/build.log'
Откуда берётся Premature end of file?

★★★★★

Ответ на: комментарий от Deleted

Небитый файл.

Битый файл?

Вроде не должен бы. ebuild в портаже лежит только для этой версии, у других как-то собирается, emerge повторял многократно, результат одинаков.

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

Aint ant.

походу, поломался ант

Вроде не должён, нет его у меня. Он, кстати, по зависимостям тянет тот же xjavac.

Camel ★★★★★
() автор топика
Ответ на: Небитый файл. от Camel

Я про этот файл:

jar:file:/usr/share/ant-core/lib/ant.jar!/org/apache/tools/ant/antlib.xml:1: Premature end of file.

Посмотри какому пакету он принадлежит и пересобери его.

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

Посмотри какому пакету он принадлежит и пересобери его.

/usr/share/ant.jar принадлежит ant-core'у, пересборка его не помогла.

Camel ★★★★★
() автор топика

Что это было?

Хм-м. Удалил distfiles, собрал более старую версию ant-core, xjavac не собрался. Попытался собрать ant, при этом по зависимостям потянулся xjavac, собрался. Что это было?

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