A compilação do rpm do saxão falha devido a “ant: comando não encontrado”

0

Espero que esta seja uma pergunta que posso fazer a essa comunidade. Atualmente estou trabalhando na construção do zookeeper-3.4.5-13 para um ambiente do CentOS 5. Durante este processo, tenho estado a descer uma longa lista de pacotes obrigatórios (mockito - > objenesis - > maven - > maven2 - > classworlds - > dom4j - > jtidy- > ant - > jakarata- Common-Net - > Saxon) e eu estou correndo em uma edição edifício saxon-6.5.5-3.3.

Quando eu construo, chego à seção% build do processo e acabo errando com o seguinte:

DEBUG: + exit 0
DEBUG: Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.mUxwgM
DEBUG: + umask 022
DEBUG: + cd /builddir/build/BUILD
DEBUG: + cd saxon-6.5.5
DEBUG: + LANG=C
DEBUG: + export LANG
DEBUG: + unset DISPLAY
DEBUG: + export CLASSPATH=
DEBUG: + CLASSPATH=
DEBUG: + ant -Dj2se.javadoc=/usr/share/javadoc/java -Djdom.javadoc=/usr/share/javadoc/jdom
DEBUG: /var/tmp/rpm-tmp.mUxwgM: line 32: ant: command not found
DEBUG: error: Bad exit status from /var/tmp/rpm-tmp.mUxwgM (%build)
DEBUG: RPM build errors:
DEBUG:     Bad exit status from /var/tmp/rpm-tmp.mUxwgM (%build)
DEBUG: Child returncode was: 1

O primeiro a verificar é que formiga foi instalada e, com certeza, foi:

DEBUG: ================================================================================
DEBUG:  Package                      Arch     Version                     Repository
DEBUG:                                                                            Size
DEBUG: ================================================================================
DEBUG: Installing:
DEBUG:  ant                          i386     1.6.5-2jpp.2                core   2.0 M
DEBUG:  java-1.6.0-openjdk-javadoc   i386     1:1.6.0.0-1.21.b17.el5      core    20 M
DEBUG:  jdom                         i386     1.0-4jpp.1                  core   328 k
DEBUG:  jdom-javadoc                 i386     1.0-4jpp.1                  core   305 k
DEBUG:  jpackage-utils               noarch   1.7.5-3.8.iot5              core    63 k
DEBUG:  xml-commons-apis

Qualquer outra informação que eu possa fornecer, se necessário, mas se alguém puder me dizer por que a formiga não foi encontrada, será bem-vinda.

Para mais informações, isso está sendo feito com uma simulação e entrar no shell simulado mostra que está faltando alguma em qualquer local que seria considerado normal para ser executado.

    
por MumblesCrzy 05.05.2014 / 19:22

1 resposta

1

O executável ant não pode ser encontrado em seu caminho.

Executar      rpm -ql formiga | grep 'bin / ant $' e certifique-se que o bin / diretório está incluído no seu Variável PATH.

    
por 23.09.2014 / 19:41