0

SH4 CPU パッケージをアップグレードしようとしています。「make」のバージョンは 3.82 でした。「make」4.0 にアップグレードするには、「guile」をビルドする必要があります。「ガイル」を作るとき。それが示している

$ cd guile-2.0.11
$ ./configure --prefix=/usr  --disable-static  --disable-error-on-warning  # OK
$ make
make: -n: Command not found
GNUmakefile:123: *** invalid syntax in conditional.  Stop.

GNUmakefile の 123 行目は

123 ifneq ($(word 2, $(MAKECMDGOALS)), )
124 ifneq ($(filter $(ALL_RECURSIVE_TARGETS), $(MAKECMDGOALS)), )
125 .NOTPARALLEL:
126 endif
127 endif

「ニワトリから卵が生まれる、タマゴからニワトリが生まれる」という問題に陥っているのではないでしょうか。

4

1 に答える 1

0

GNU Make 4.0 をビルドするのに Guile は必要ありません。それなしでビルドできますが、渡さないでください。問題ありませ-with-guileconfigure

Guile を使用して GNU Make のバージョンをビルドする場合は、上記のように、最初に Guile を使用せずに GNU Make をビルドしてみてください。Guile をビルドするときにそのバージョンの make を使用してから、新しくコンパイルした Guile ライブラリを使用して GNU Make を再ビルドします。

于 2014-10-09T06:30:55.400 に答える