0

go1(golang version 1)をサポートするためにthrift 0.8をコンパイルしたい.go1の前に、goinstallとgomakeの2つのコマンドがあるので、構成スクリプトの行は次のようになります:

GOMAKE=${GOBIN}/gomake
GOINSTALL=${GOBIN}/goinstall

しかし、go1 の時点で、"go install" と "go build" が "goinstall" と "gomake" に置き換えられました。thrift configure スクリプトを次のように変更した人を見つけました。

GOGO=${GOBIN}/go
GOMAKE=${GOGO} build
GOINSTALL=${GOGO} install

しかし、スクリプトを実行しようとすると: ./configure,I 得ました:

./configure: line 18067: build: command not found 
install: missing file operand
Try `install --help' for more information.
checking for 6g... /6g
checking for 6l... /6l

確かではありませんが、私は思う

"./configure: line 18067: build: command not found" 

「GOMAKE=${GOGO} build」内の空白を処理できないことを意味しますよね?誰でもこの作業を手伝ってくれますか?ありがとう


次からconfigure.acを編集しようとしました:

 GOGO=${GOBIN}/go
 GOMAKE=${GOGO} build
 GOINSTALL=${GOGO} install

GOGO=${GOBIN}/go
GOMAKE="${GOGO} build"
GOINSTALL="${GOGO} install"

次に、構成スクリプトを再生成して実行します。変更された行は直接無視されたようです。


checking for go... /home/alex/go/bin/go
(*************checking goinstall and gomake should be here,but not)
checking for an ANSI C-conforming const... yes
4

0 に答える 0