2015-02-11 6 views
1

Я пытаюсь построить fastjet-3.0.1 на моем Ubuntu 14.04 LTS.ВНИМАНИЕ! pax требуется изменение объема архива

На выполнив следующее:

./configure --enable-allcxxplugins 

я получаю следующее сообщение:

checking for a BSD-compatible install... /usr/bin/install -c 
checking whether build environment is sane... yes 
checking for a thread-safe mkdir -p... /bin/mkdir -p 
checking for gawk... gawk 
checking whether make sets $(MAKE)... yes 
checking how to create a ustar tar archive... 
ATTENTION! pax archive volume change required. 
Ready for archive volume: 1 
Input archive name or "." to quit pax. 
Archive name > 

Я попытался глядя, что Pax и что делать с этой ошибкой, но не нашел ничего полезного , Любая помощь по этому поводу будет отличной ! Благодарю.

+1

Лично я считаю, что это дефект в automake/autoconf, но я не знаю они видят это так. Например, этот [парень] (http://tinyurl.com/z8elmc6) столкнулся с той же проблемой, но ответ был в основном «Я не думаю, что в Automake многое можно сделать об этом». Однако есть что-то, что они могут сделать, чтобы заставить pax не требовать интерактивного ввода: [добавить флаг -O] (http://tinyurl.com/zup635e). –

ответ

1

Я встречаюсь с той же проблемой, и я решил ее запустить «sudo ./configure».

0

Благодаря комментарию JW Петерсона, я мог бы обойти эту проблему с оберткой pax(1):

~/local/mypax/pax

#!/bin/sh 
/usr/bin/pax -O "[email protected]" 

Это должно прийти раньше, чем подстилающую pax(1) команды из переменной $PATH среды:

export PATH=$HOME/local/mypax:$PATH