Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Kafka PR breaks Milvus build w/ Mac M1. #16500

Closed
1 task done
soothing-rain opened this issue Apr 15, 2022 · 7 comments
Closed
1 task done

[Bug]: Kafka PR breaks Milvus build w/ Mac M1. #16500

soothing-rain opened this issue Apr 15, 2022 · 7 comments
Assignees
Labels
kind/bug Issues or changes related a bug needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. stale indicates no udpates for 30 days

Comments

@soothing-rain
Copy link
Contributor

soothing-rain commented Apr 15, 2022

Is there an existing issue for this?

  • I have searched the existing issues

Environment

- Milvus version: latest master
- Deployment mode(standalone or cluster): N/A
- SDK version(e.g. pymilvus v2.0.0rc2): N/A
- OS(Ubuntu or CentOS): N/A
- CPU/Memory: N/A
- GPU: N/A
- Others: N/A

Current Behavior

When I do make, I got:

Build Tag: v2.0.0-testing-20220407-31-g35e7ed45b-dev
Build Time: Fri Apr 15 03:14:52 UTC 2022
Git Commit: 35e7ed45b
Go Version: go version go1.17.6 darwin/arm64
Building Milvus ...
# github.com/confluentinc/confluent-kafka-go/kafka
ld: warning: ignoring file ../../../go/pkg/mod/github.com/confluentinc/confluent-kafka-go@v1.8.2/kafka/librdkafka_vendor/librdkafka_darwin.a, building for macOS-arm64 but attempting to link with file built for macOS-x86_64
Undefined symbols for architecture arm64:
  "_rd_kafka_AdminOptions_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_AdminOptions_destroy in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_AdminOptions_destroy)
  "_rd_kafka_AdminOptions_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_AdminOptions_new in _x004.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_AdminOptions_new)
  "_rd_kafka_AdminOptions_set_operation_timeout", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_AdminOptions_set_operation_timeout in _x004.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_AdminOptions_set_operation_timeout)
  "_rd_kafka_AdminOptions_set_request_timeout", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_AdminOptions_set_request_timeout in _x004.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_AdminOptions_set_request_timeout)
  "_rd_kafka_AdminOptions_set_validate_only", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_AdminOptions_set_validate_only in _x004.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_AdminOptions_set_validate_only)
  "_rd_kafka_AlterConfigs", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_AlterConfigs in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_AlterConfigs_result_resources, __cgo_a0f51a566a6d_Cfunc_rd_kafka_AlterConfigs )
  "_rd_kafka_AlterConfigs_result_resources", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_AlterConfigs_result_resources in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_AlterConfigs_result_resources)
  "_rd_kafka_ConfigEntry_is_read_only", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_is_read_only in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_is_read_only)
  "_rd_kafka_ConfigEntry_is_sensitive", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_is_sensitive in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_is_sensitive)
  "_rd_kafka_ConfigEntry_is_synonym", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_is_synonym in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_is_synonym)
  "_rd_kafka_ConfigEntry_name", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_name in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_name)
  "_rd_kafka_ConfigEntry_source", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_source in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_source)
  "_rd_kafka_ConfigEntry_synonyms", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_synonyms in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_synonyms)
  "_rd_kafka_ConfigEntry_value", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_value in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigEntry_value)
  "_rd_kafka_ConfigResource_configs", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_configs in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_configs)
  "_rd_kafka_ConfigResource_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_destroy in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_destroy)
  "_rd_kafka_ConfigResource_error", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_error in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_error, __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_error_string )
  "_rd_kafka_ConfigResource_error_string", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_error_string in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_error_string)
  "_rd_kafka_ConfigResource_name", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_name in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_name)
  "_rd_kafka_ConfigResource_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_new in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_new)
  "_rd_kafka_ConfigResource_set_config", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_set_config in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_set_config)
  "_rd_kafka_ConfigResource_type", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_type in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigResource_type)
  "_rd_kafka_ConfigSource_name", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigSource_name in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ConfigSource_name)
  "_rd_kafka_CreatePartitions", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_CreatePartitions in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_CreatePartitions_result_topics, __cgo_a0f51a566a6d_Cfunc_rd_kafka_CreatePartitions )
  "_rd_kafka_CreatePartitions_result_topics", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_CreatePartitions_result_topics in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_CreatePartitions_result_topics)
  "_rd_kafka_CreateTopics", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_CreateTopics in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_CreateTopics_result_topics, __cgo_a0f51a566a6d_Cfunc_rd_kafka_CreateTopics )
  "_rd_kafka_CreateTopics_result_topics", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_CreateTopics_result_topics in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_CreateTopics_result_topics)
  "_rd_kafka_DeleteTopic_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_DeleteTopic_destroy in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_DeleteTopic_destroy)
  "_rd_kafka_DeleteTopic_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_DeleteTopic_new in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_DeleteTopic_new)
  "_rd_kafka_DeleteTopics", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_DeleteTopics in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_DeleteTopics_result_topics, __cgo_a0f51a566a6d_Cfunc_rd_kafka_DeleteTopics )
  "_rd_kafka_DeleteTopics_result_topics", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_DeleteTopics_result_topics in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_DeleteTopics_result_topics)
  "_rd_kafka_DescribeConfigs", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_DescribeConfigs in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_DescribeConfigs_result_resources, __cgo_a0f51a566a6d_Cfunc_rd_kafka_DescribeConfigs )
  "_rd_kafka_DescribeConfigs_result_resources", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_DescribeConfigs_result_resources in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_DescribeConfigs_result_resources)
  "_rd_kafka_NewPartitions_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewPartitions_destroy in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewPartitions_destroy)
  "_rd_kafka_NewPartitions_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewPartitions_new in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewPartitions_new)
  "_rd_kafka_NewPartitions_set_replica_assignment", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewPartitions_set_replica_assignment in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewPartitions_set_replica_assignment)
  "_rd_kafka_NewTopic_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewTopic_destroy in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewTopic_destroy)
  "_rd_kafka_NewTopic_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewTopic_new in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewTopic_new)
  "_rd_kafka_NewTopic_set_config", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewTopic_set_config in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewTopic_set_config)
  "_rd_kafka_NewTopic_set_replica_assignment", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewTopic_set_replica_assignment in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_NewTopic_set_replica_assignment)
  "_rd_kafka_ResourceType_name", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_ResourceType_name in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_ResourceType_name)
  "_rd_kafka_abort_transaction", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_abort_transaction in _x020.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_abort_transaction)
  "_rd_kafka_assign", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_assign in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_assignment_lost, __cgo_a0f51a566a6d_Cfunc_rd_kafka_assignment , __cgo_a0f51a566a6d_Cfunc_rd_kafka_assign )
  "_rd_kafka_assignment", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_assignment in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_assignment_lost, __cgo_a0f51a566a6d_Cfunc_rd_kafka_assignment )
  "_rd_kafka_assignment_lost", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_assignment_lost in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_assignment_lost)
  "_rd_kafka_begin_transaction", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_begin_transaction in _x020.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_begin_transaction)
  "_rd_kafka_clusterid", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_clusterid in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_clusterid)
  "_rd_kafka_commit_queue", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_commit_queue in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_commit_queue)
  "_rd_kafka_commit_transaction", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_commit_transaction in _x020.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_commit_transaction)
  "_rd_kafka_committed", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_committed in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_committed)
  "_rd_kafka_conf_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_destroy in _x006.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_destroy)
  "_rd_kafka_conf_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_new in _x006.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_new)
  "_rd_kafka_conf_set", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_set in _x006.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_set, __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_set_default_topic_conf , __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_set_events )
  "_rd_kafka_conf_set_default_topic_conf", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_set_default_topic_conf in _x006.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_set_default_topic_conf)
  "_rd_kafka_conf_set_events", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_set_events in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_conf_set_events)
  "_rd_kafka_consumer_close", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_close in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_close)
  "_rd_kafka_consumer_group_metadata", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata, __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_read , __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_destroy , __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_write , __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_new )
  "_rd_kafka_consumer_group_metadata_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_destroy in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_destroy)
  "_rd_kafka_consumer_group_metadata_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_new in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_new)
  "_rd_kafka_consumer_group_metadata_read", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_read in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_read)
  "_rd_kafka_consumer_group_metadata_write", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_write in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_consumer_group_metadata_write)
  "_rd_kafka_controllerid", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_controllerid in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_controllerid)
  "_rd_kafka_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_destroy in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_destroy)
  "_rd_kafka_err2name", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_err2name in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_err2name)
  "_rd_kafka_err2str", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_err2str in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_err2str)
  "_rd_kafka_error_code", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_code in _x008.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_code)
  "_rd_kafka_error_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_destroy in _x008.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_destroy)
  "_rd_kafka_error_is_fatal", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_is_fatal in _x008.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_is_fatal)
  "_rd_kafka_error_is_retriable", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_is_retriable in _x008.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_is_retriable)
  "_rd_kafka_error_string", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_string in _x008.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_string)
  "_rd_kafka_error_txn_requires_abort", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_txn_requires_abort in _x008.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_error_txn_requires_abort)
  "_rd_kafka_event_AlterConfigs_result", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_AlterConfigs_result in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_AlterConfigs_result)
  "_rd_kafka_event_CreatePartitions_result", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_CreatePartitions_result in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_CreatePartitions_result)
  "_rd_kafka_event_CreateTopics_result", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_CreateTopics_result in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_CreateTopics_result)
  "_rd_kafka_event_DeleteTopics_result", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_DeleteTopics_result in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_DeleteTopics_result)
  "_rd_kafka_event_DescribeConfigs_result", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_DescribeConfigs_result in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_DescribeConfigs_result)
  "_rd_kafka_event_config_string", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_config_string in _x010.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_config_string)
  "_rd_kafka_event_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_destroy in _x003.o
      __rk_queue_poll in _x010.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_destroy)
  "_rd_kafka_event_error", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_error in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_error_is_fatal, __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_error_string , __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_error )
  "_rd_kafka_event_error_is_fatal", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_error_is_fatal in _x010.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_error_is_fatal)
  "_rd_kafka_event_error_string", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_error_string in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_error_string)
  "_rd_kafka_event_log", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_log in _x015.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_log)
  "_rd_kafka_event_message_array", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_message_array in _x010.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_message_array)
  "_rd_kafka_event_message_count", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_message_count in _x010.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_message_count)
  "_rd_kafka_event_message_next", referenced from:
      __rk_queue_poll in _x010.o
  "_rd_kafka_event_name", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_name in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_name)
  "_rd_kafka_event_stats", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_stats in _x010.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_stats)
  "_rd_kafka_event_topic_partition", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_topic_partition in _x010.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_topic_partition, __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_topic_partition_list )
  "_rd_kafka_event_topic_partition_list", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_topic_partition_list in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_topic_partition_list)
  "_rd_kafka_event_type", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_type in _x003.o
      __rk_queue_poll in _x010.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_event_type)
  "_rd_kafka_fatal_error", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_fatal_error in _x008.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_fatal_error)
  "_rd_kafka_get_err_descs", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_get_err_descs in _x009.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_get_err_descs)
  "_rd_kafka_get_watermark_offsets", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_get_watermark_offsets in _x017.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_get_watermark_offsets)
  "_rd_kafka_header_add", referenced from:
      _tmphdrs_to_chdrs in _x020.o
  "_rd_kafka_header_cnt", referenced from:
      _chdrs_to_tmphdrs in _x010.o
  "_rd_kafka_header_get_all", referenced from:
      _chdrs_to_tmphdrs in _x010.o
  "_rd_kafka_headers_destroy", referenced from:
      _do_produce in _x020.o
  "_rd_kafka_headers_new", referenced from:
      _tmphdrs_to_chdrs in _x020.o
  "_rd_kafka_incremental_assign", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_incremental_assign in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_incremental_assign)
  "_rd_kafka_incremental_unassign", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_incremental_unassign in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_incremental_unassign)
  "_rd_kafka_init_transactions", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_init_transactions in _x020.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_init_transactions)
  "_rd_kafka_last_error", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_last_error in _x012.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_last_error)
  "_rd_kafka_mem_free", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_mem_free in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_mem_free)
  "_rd_kafka_message_headers", referenced from:
      _chdrs_to_tmphdrs in _x010.o
  "_rd_kafka_message_timestamp", referenced from:
      __rk_queue_poll in _x010.o
  "_rd_kafka_metadata", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_metadata in _x017.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_metadata, __cgo_a0f51a566a6d_Cfunc_rd_kafka_metadata_destroy )
  "_rd_kafka_metadata_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_metadata_destroy in _x017.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_metadata_destroy)
  "_rd_kafka_name", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_name in _x012.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_name)
  "_rd_kafka_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_new in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_new)
  "_rd_kafka_oauthbearer_set_token", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_oauthbearer_set_token in _x012.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_oauthbearer_set_token_failure, __cgo_a0f51a566a6d_Cfunc_rd_kafka_oauthbearer_set_token )
  "_rd_kafka_oauthbearer_set_token_failure", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_oauthbearer_set_token_failure in _x012.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_oauthbearer_set_token_failure)
  "_rd_kafka_offsets_for_times", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_offsets_for_times in _x019.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_offsets_for_times)
  "_rd_kafka_offsets_store", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_offsets_store in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_offsets_store)
  "_rd_kafka_outq_len", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_outq_len in _x020.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_outq_len)
  "_rd_kafka_pause_partitions", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_pause_partitions in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_pause_partitions)
  "_rd_kafka_poll_set_consumer", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_poll_set_consumer in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_poll_set_consumer)
  "_rd_kafka_position", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_position in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_position)
  "_rd_kafka_produce_batch", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_produce_batch in _x020.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_produce_batch)
  "_rd_kafka_producev", referenced from:
      _do_produce in _x020.o
  "_rd_kafka_purge", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_purge in _x020.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_purge)
  "_rd_kafka_query_watermark_offsets", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_query_watermark_offsets in _x017.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_query_watermark_offsets)
  "_rd_kafka_queue_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_destroy in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_destroy)
  "_rd_kafka_queue_get_consumer", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_get_consumer in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_get_consumer)
  "_rd_kafka_queue_get_main", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_get_main in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_get_main)
  "_rd_kafka_queue_length", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_length in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_length)
  "_rd_kafka_queue_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_new in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_new)
  "_rd_kafka_queue_poll", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_poll in _x003.o
      __rk_queue_poll in _x010.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_queue_poll)
  "_rd_kafka_rebalance_protocol", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_rebalance_protocol in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_rebalance_protocol)
  "_rd_kafka_resume_partitions", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_resume_partitions in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_resume_partitions)
  "_rd_kafka_seek", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_seek in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_seek)
  "_rd_kafka_send_offsets_to_transaction", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_send_offsets_to_transaction in _x020.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_send_offsets_to_transaction)
  "_rd_kafka_set_log_queue", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_set_log_queue in _x012.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_set_log_queue)
  "_rd_kafka_subscribe", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_subscribe in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_subscribe)
  "_rd_kafka_subscription", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_subscription in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_subscription)
  "_rd_kafka_test_fatal_error", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_test_fatal_error in _x008.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_test_fatal_error)
  "_rd_kafka_topic_conf_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_conf_destroy in _x006.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_conf_destroy)
  "_rd_kafka_topic_conf_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_conf_new in _x006.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_conf_new)
  "_rd_kafka_topic_conf_set", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_conf_set in _x006.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_conf_set)
  "_rd_kafka_topic_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_destroy in _x012.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_destroy)
  "_rd_kafka_topic_name", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_name in _x012.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_name)
  "_rd_kafka_topic_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_new in _x012.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_new)
  "_rd_kafka_topic_partition_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_partition_destroy in _x010.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_partition_destroy)
  "_rd_kafka_topic_partition_list_add", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_partition_list_add in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_partition_list_add)
  "_rd_kafka_topic_partition_list_destroy", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_partition_list_destroy in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_partition_list_destroy)
  "_rd_kafka_topic_partition_list_new", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_partition_list_new in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_partition_list_new)
  "_rd_kafka_topic_result_error", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_result_error in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_result_error, __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_result_error_string )
  "_rd_kafka_topic_result_error_string", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_result_error_string in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_result_error_string)
  "_rd_kafka_topic_result_name", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_result_name in _x003.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_topic_result_name)
  "_rd_kafka_unsubscribe", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_unsubscribe in _x007.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_unsubscribe)
  "_rd_kafka_version", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_version in _x014.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_version, __cgo_a0f51a566a6d_Cfunc_rd_kafka_version_str )
  "_rd_kafka_version_str", referenced from:
      __cgo_a0f51a566a6d_Cfunc_rd_kafka_version_str in _x009.o
     (maybe you meant: __cgo_a0f51a566a6d_Cfunc_rd_kafka_version_str)
ld: symbol(s) not found for architecture arm64
clang-13: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [milvus] Error 2

### Expected Behavior

Milvus should build on Mac M1 machines.

### Steps To Reproduce

_No response_

### Anything else?

_No response_
@soothing-rain soothing-rain added kind/bug Issues or changes related a bug needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Apr 15, 2022
@soothing-rain
Copy link
Contributor Author

/assign @jaime0815

@aakejiang
Copy link
Contributor

aakejiang commented Apr 18, 2022

This is a known issue of kafka client. The workaround is according to confluentinc/confluent-kafka-go#591.

  1. install and config the path of pkg_config

brew install openssl
brew install librdkafka
brew install pkg-config
export PKG_CONFIG_PATH="/opt/homebrew/opt/openssl@3/lib/pkgconfig"

  1. add build param "-tags dynamic"

go build --tags dynamic main.go

In milvus case, search "milvus: build-cpp print-build-info" and add build param for go build command.

@soothing-rain
Copy link
Contributor Author

This is a known issue of kafka client. The workaround is according to confluentinc/confluent-kafka-go#591.

  1. install and config the path of pkg_config

brew install openssl
brew install librdkafka
brew install pkg-config
export PKG_CONFIG_PATH="/opt/homebrew/opt/openssl@3/lib/pkgconfig"

  1. add build param "-tags dynamic"

go build --tags dynamic main.go

In milvus case, search "milvus: build-cpp print-build-info" and add build param for go build command.

This works for me!

soothing-rain added a commit to soothing-rain/milvus that referenced this issue Apr 20, 2022
issue: milvus-io#16500

/kind enhancement

Signed-off-by: Yuchen Gao <yuchen.gao@zilliz.com>
sre-ci-robot pushed a commit that referenced this issue Apr 20, 2022
…ms (#16552)

issue: #16500

/kind enhancement

Signed-off-by: Yuchen Gao <yuchen.gao@zilliz.com>
soothing-rain added a commit to soothing-rain/milvus that referenced this issue Apr 24, 2022
…ms (milvus-io#16552)

issue: milvus-io#16500

/kind enhancement

Signed-off-by: Yuchen Gao <yuchen.gao@zilliz.com>
soothing-rain added a commit to soothing-rain/milvus that referenced this issue Apr 25, 2022
issue: milvus-io#16500
issue: milvus-io#16621

/kind enhancement

Signed-off-by: Yuchen Gao <yuchen.gao@zilliz.com>
sre-ci-robot pushed a commit that referenced this issue Apr 26, 2022
issue: #16500
issue: #16621

/kind enhancement

Signed-off-by: Yuchen Gao <yuchen.gao@zilliz.com>
soothing-rain added a commit to soothing-rain/milvus that referenced this issue May 12, 2022
…ms (milvus-io#16552)

issue: milvus-io#16500

/kind enhancement

Signed-off-by: Yuchen Gao <yuchen.gao@zilliz.com>
soothing-rain added a commit to soothing-rain/milvus that referenced this issue May 12, 2022
issue: milvus-io#16500
issue: milvus-io#16621

/kind enhancement

Signed-off-by: Yuchen Gao <yuchen.gao@zilliz.com>
@yanliang567 yanliang567 removed their assignment May 16, 2022
@stale
Copy link

stale bot commented Jun 15, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Rotten issues close after 30d of inactivity. Reopen the issue with /reopen.

@stale stale bot added the stale indicates no udpates for 30 days label Jun 15, 2022
@xiaofan-luan
Copy link
Contributor

is is still a issue?

@stale stale bot removed the stale indicates no udpates for 30 days label Jun 16, 2022
@soothing-rain
Copy link
Contributor Author

is is still a issue?

This is fixed.

We have also added the required dependency in install_deps.sh file and added build-phase instructions for M1 users.

@stale
Copy link

stale bot commented Jul 16, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Rotten issues close after 30d of inactivity. Reopen the issue with /reopen.

@stale stale bot added the stale indicates no udpates for 30 days label Jul 16, 2022
@stale stale bot closed this as completed Jul 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Issues or changes related a bug needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. stale indicates no udpates for 30 days
Projects
None yet
Development

No branches or pull requests

5 participants