2017-04-02 10 views
0

Orcle Linuxのソースからブーストライブラリをコンパイルしようとしています。しかし、非常に最初のコマンド./bootstrap.shは、私はファイルが動作しないようにコピーされたとしても./bootstrap.sh --prefix=./をやったされているところに問題があるかもしれないと思ったエラーOracle Linuxのソースからのブーストのコンパイルが失敗する

### 
### Using 'gcc' toolset. 
### 
rm -rf bootstrap 
mkdir bootstrap 
gcc -o bootstrap/jam0 command.c compile.c constants.c debug.c execcmd.c frames.c function.c glob.c hash.c hdrmacro.c headers.c jam. 
c jambase.c jamgram.c lists.c make.c make1.c object.c option.c output.c parse.c pathsys.c regexp.c rules.c scan.c search.c subst.c 
timestamp.c variable.c modules.c strings.c filesys.c builtins.c class.c cwd.c native.c md5.c w32_getreg.c modules/set.c modules/pat 
h.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c execunix.c fileunix.c pathunix.c 
./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root= clean 
...found 1 target... 
...updating 1 target... 
[DELETE] clean 
...updated 1 target... 
./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root= 
...found 158 targets... 
...updating 2 targets... 
[COMPILE] bin.linuxx86_64/b2 
[COPY] bin.linuxx86_64/bjam 
cp: preserving permissions for `bin.linuxx86_64/bjam': Operation not supported 

     cp -Rpf "bin.linuxx86_64/b2" "bin.linuxx86_64/bjam" 

...failed [COPY] bin.linuxx86_64/bjam... 
...failed updating 1 target... 
...updated 1 target... 

で失敗します。私は-pを削除しようとすることができますが、私はそれが含まれている理由があると思います。何が原因なのですか?また、Oracle Linux用の最新のブーストライブラリを直接ダウンロードする方法はありますか?

答えて

1

最後に、tools/build/src/engine/build.jamサブフォルダのbuild.jamファイルから-pを削除して実行しました。うまく動作し、エラーも発生しませんでした。私はまだ-pの理由について疑問を抱いています。

関連する問題