wiki icon indicating copy to clipboard operation
wiki copied to clipboard

make build error

Open xmhu opened this issue 6 years ago • 7 comments

Mac OS 10.12 go version go1.10 darwin/amd64

$ make build                                                        [18:19:21]
cd cmd/neb; go build -ldflags "-X main.version=1.0.1 -X main.commit=f9162525afa69d4ba6a5eefc9f1cfb2d964d2dac -X main.branch=master -X main.compileAt=`date +%s`" -o ../../neb-f9162525afa69d4ba6a5eefc9f1cfb2d964d2dac
# github.com/nebulasio/go-nebulas/vendor/github.com/tecbot/gorocksdb
../../vendor/github.com/tecbot/gorocksdb/options.go:1045:2: could not determine kind of name for C.rocksdb_options_set_allow_ingest_behind
make: *** [build] Error 2

xmhu avatar Jun 12 '18 10:06 xmhu

应该是rocksDB没有安装好,请参考tutorial中的安装步骤: https://github.com/nebulasio/wiki/blob/master/tutorials/%5B%E4%B8%AD%E6%96%87%5D%20Nebulas%20101%20-%2001%20%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85.md#mac-osx-1

yupnano avatar Jun 15 '18 11:06 yupnano

I have Mac OS 10.13.4 and I've meet this error :

cd cmd/neb; go build -ldflags "-X main.version=1.0.1 -X main.commit=7470724e2ed1f2f1e54af19e3ead477d324d542e -X main.branch=master -X main.compileAt=`date +%s`" -o ../../neb-7470724e2ed1f2f1e54af19e3ead477d324d542e
# github.com/nebulasio/go-nebulas/vendor/github.com/tecbot/gorocksdb
../../vendor/github.com/tecbot/gorocksdb/backup.go:36:15: could not determine kind of name for C.rocksdb_backup_engine_info_size

clang errors for preamble:
In file included from ../../vendor/github.com/tecbot/gorocksdb/backup.go:3:
In file included from /usr/include/stdlib.h:65:
In file included from /usr/include/sys/wait.h:110:

vodanh1369 avatar Jun 28 '18 02:06 vodanh1369

@yupnano Why do not you talk me how to fix the problem ? I used brew install rocksdb but still failed. Did you try it before ? Bad project !!!

vodanh1369 avatar Jul 05 '18 08:07 vodanh1369

Sorry but I don't know the exact reason for this error, I have not meet this error before. I will try to find the reason soon.

yupnano avatar Jul 05 '18 08:07 yupnano

@vodanh1369 please check your rocksdb version . You'll need to build RocksDB v5.5+ on your machine.

dreamflyfengzi avatar Jul 05 '18 08:07 dreamflyfengzi

@yupnano @dreamflyfengzi I use the latest version. Current is rocksdb 5.14.2 and go version go1.10.3 darwin/amd64 . I have tried uninstalling many times and still have errors. I use Mac Pro 2017 with touch bar and Mac OS 10.13.4 (17E199).

vodanh1369 avatar Jul 05 '18 10:07 vodanh1369

你好,此版本为星云旧版wiki(后期逐步停止维护),欢迎将您的问题提交星云新版wiki,以便于获得及时解答。同时,参与wiki的编辑维护工作还会有奖励哦。新版wiki链接:https://wiki.nebulas.io/en/latest/ (英文);https://wiki.nebulas.io/zh_CN/latest/ (中文) Hello, this version is the nebulas old wiki (later stop maintenance), welcome to submit your question to the new nebulas wiki, in order to get timely answers. At the same time, there will be rewards for editing and maintaining the wiki. New wiki link: https://wiki.nebulas.io/en/latest/ (English) ; https://wiki.nebulas.io/zh_CN/latest/ (Chinese)

weiht12 avatar Dec 05 '18 07:12 weiht12