Skip to content

[Master] go install / build error: undefined reference  #232

@wohenbushuang

Description

@wohenbushuang
  1. Please describe the issue you observed:

    • What did you do (The steps to reproduce)?
      Follow the instruction, and
[root@centos7 app]# export LD_LIBRARY_PATH=/usr/local/lib/rocketmq-client-cpp/lib
[root@centos7 app]# export LIBRARY_PATH=$LIBRARY_PATH:$LD_LIBRARY_PATH
[root@centos7 app]# go get -d -v ./...
github.com/apache/rocketmq-client-go (download)
github.com/sirupsen/logrus (download)
[root@centos7 app]# go install -v ./...
- What did you see instead?
golang.org/x/sys/unix
github.com/sirupsen/logrus
github.com/apache/rocketmq-client-go/core
# github.com/apache/rocketmq-client-go/core
/tmp/go-build224635066/b031/_x006.o: In function `_cgo_a1c6eb49277c_Cfunc_CreateOrderlyProducer':
/tmp/go-build/cgo-gcc-prolog:52: undefined reference to `CreateOrderlyProducer'
/tmp/go-build224635066/b031/_x006.o: In function `_cgo_a1c6eb49277c_Cfunc_SendMessageOrderlyByShardingKey':
/tmp/go-build/cgo-gcc-prolog:175: undefined reference to `SendMessageOrderlyByShardingKey'
/tmp/go-build224635066/b031/_x008.o: In function `_cgo_a1c6eb49277c_Cfunc_SetPushConsumerMaxCacheMessageSize':
/tmp/go-build/cgo-gcc-prolog:215: undefined reference to `SetPushConsumerMaxCacheMessageSize'
/tmp/go-build224635066/b031/_x008.o: In function `_cgo_a1c6eb49277c_Cfunc_SetPushConsumerMaxCacheMessageSizeInMb':
/tmp/go-build/cgo-gcc-prolog:236: undefined reference to `SetPushConsumerMaxCacheMessageSizeInMb'
collect2: error: ld returned 1 exit status

  1. Please tell us about your environment:

    • What is your OS?
      CentOS7.6
    • What is your client version?
      latest rocketmq-client-cpp-1.2.3-bin-release.tar.gz
    • What is your RocketMQ version?
  2. Other information (e.g. detailed explanation, logs, related issues, suggestions on how to fix, etc):

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions