seldon-core
seldon-core copied to clipboard
Upgrade V2 CLI Kafka Libs for M1 Macs
Describe the bug
Currently the V2 CLI isn't produced for ARM architectures, and therefore needs to be built locally (inlcuding for new M1 based Macs).
To reproduce
Follow the instructions to build the CLI locally here: https://docs.seldon.io/projects/seldon-core/en/v2.0.0/contents/getting-started/cli.html
$ make build-seldon
/Users/mike/seldon-core/operator/bin/controller-gen object:headerFile="hack/boilerplate.go.txt" paths="./..."
go fmt ./...
go vet ./...
go build -o bin/seldon -v ./cmd/seldon
github.com/seldonio/seldon-core/operator/v2/cmd/seldon
# github.com/seldonio/seldon-core/operator/v2/cmd/seldon
/opt/homebrew/Cellar/go/1.19.5/libexec/pkg/tool/darwin_arm64/link: running clang failed: exit status 1
ld: warning: ignoring file /Users/mike/go/pkg/mod/github.com/confluentinc/[email protected]/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_0f31a9279e4a_Cfunc_rd_kafka_AdminOptions_destroy in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_AdminOptions_destroy)
"_rd_kafka_AdminOptions_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_AdminOptions_new in 000007.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_AdminOptions_new)
"_rd_kafka_AdminOptions_set_operation_timeout", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_AdminOptions_set_operation_timeout in 000007.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_AdminOptions_set_operation_timeout)
"_rd_kafka_AdminOptions_set_request_timeout", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_AdminOptions_set_request_timeout in 000007.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_AdminOptions_set_request_timeout)
"_rd_kafka_AdminOptions_set_validate_only", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_AdminOptions_set_validate_only in 000007.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_AdminOptions_set_validate_only)
"_rd_kafka_AlterConfigs", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_AlterConfigs in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_AlterConfigs_result_resources, __cgo_0f31a9279e4a_Cfunc_rd_kafka_AlterConfigs )
"_rd_kafka_AlterConfigs_result_resources", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_AlterConfigs_result_resources in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_AlterConfigs_result_resources)
"_rd_kafka_ConfigEntry_is_read_only", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_is_read_only in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_is_read_only)
"_rd_kafka_ConfigEntry_is_sensitive", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_is_sensitive in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_is_sensitive)
"_rd_kafka_ConfigEntry_is_synonym", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_is_synonym in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_is_synonym)
"_rd_kafka_ConfigEntry_name", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_name in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_name)
"_rd_kafka_ConfigEntry_source", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_source in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_source)
"_rd_kafka_ConfigEntry_synonyms", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_synonyms in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_synonyms)
"_rd_kafka_ConfigEntry_value", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_value in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigEntry_value)
"_rd_kafka_ConfigResource_configs", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_configs in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_configs)
"_rd_kafka_ConfigResource_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_destroy in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_destroy)
"_rd_kafka_ConfigResource_error", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_error in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_error_string, __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_error )
"_rd_kafka_ConfigResource_error_string", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_error_string in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_error_string)
"_rd_kafka_ConfigResource_name", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_name in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_name)
"_rd_kafka_ConfigResource_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_new in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_new)
"_rd_kafka_ConfigResource_set_config", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_set_config in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_set_config)
"_rd_kafka_ConfigResource_type", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_type in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigResource_type)
"_rd_kafka_ConfigSource_name", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigSource_name in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ConfigSource_name)
"_rd_kafka_CreatePartitions", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_CreatePartitions in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_CreatePartitions, __cgo_0f31a9279e4a_Cfunc_rd_kafka_CreatePartitions_result_topics )
"_rd_kafka_CreatePartitions_result_topics", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_CreatePartitions_result_topics in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_CreatePartitions_result_topics)
"_rd_kafka_CreateTopics", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_CreateTopics in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_CreateTopics, __cgo_0f31a9279e4a_Cfunc_rd_kafka_CreateTopics_result_topics )
"_rd_kafka_CreateTopics_result_topics", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_CreateTopics_result_topics in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_CreateTopics_result_topics)
"_rd_kafka_DeleteTopic_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_DeleteTopic_destroy in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_DeleteTopic_destroy)
"_rd_kafka_DeleteTopic_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_DeleteTopic_new in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_DeleteTopic_new)
"_rd_kafka_DeleteTopics", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_DeleteTopics in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_DeleteTopics, __cgo_0f31a9279e4a_Cfunc_rd_kafka_DeleteTopics_result_topics )
"_rd_kafka_DeleteTopics_result_topics", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_DeleteTopics_result_topics in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_DeleteTopics_result_topics)
"_rd_kafka_DescribeConfigs", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_DescribeConfigs in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_DescribeConfigs_result_resources, __cgo_0f31a9279e4a_Cfunc_rd_kafka_DescribeConfigs )
"_rd_kafka_DescribeConfigs_result_resources", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_DescribeConfigs_result_resources in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_DescribeConfigs_result_resources)
"_rd_kafka_NewPartitions_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_NewPartitions_destroy in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_NewPartitions_destroy)
"_rd_kafka_NewPartitions_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_NewPartitions_new in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_NewPartitions_new)
"_rd_kafka_NewPartitions_set_replica_assignment", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_NewPartitions_set_replica_assignment in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_NewPartitions_set_replica_assignment)
"_rd_kafka_NewTopic_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_NewTopic_destroy in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_NewTopic_destroy)
"_rd_kafka_NewTopic_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_NewTopic_new in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_NewTopic_new)
"_rd_kafka_NewTopic_set_config", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_NewTopic_set_config in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_NewTopic_set_config)
"_rd_kafka_NewTopic_set_replica_assignment", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_NewTopic_set_replica_assignment in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_NewTopic_set_replica_assignment)
"_rd_kafka_ResourceType_name", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_ResourceType_name in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_ResourceType_name)
"_rd_kafka_abort_transaction", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_abort_transaction in 000023.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_abort_transaction)
"_rd_kafka_assign", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_assign in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_assignment, __cgo_0f31a9279e4a_Cfunc_rd_kafka_assign , __cgo_0f31a9279e4a_Cfunc_rd_kafka_assignment_lost )
"_rd_kafka_assignment", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_assignment in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_assignment, __cgo_0f31a9279e4a_Cfunc_rd_kafka_assignment_lost )
"_rd_kafka_assignment_lost", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_assignment_lost in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_assignment_lost)
"_rd_kafka_begin_transaction", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_begin_transaction in 000023.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_begin_transaction)
"_rd_kafka_clusterid", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_clusterid in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_clusterid)
"_rd_kafka_commit_queue", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_commit_queue in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_commit_queue)
"_rd_kafka_commit_transaction", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_commit_transaction in 000023.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_commit_transaction)
"_rd_kafka_committed", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_committed in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_committed)
"_rd_kafka_conf_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_destroy in 000009.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_destroy)
"_rd_kafka_conf_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_new in 000009.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_new)
"_rd_kafka_conf_set", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_set in 000009.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_set_default_topic_conf, __cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_set_events , __cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_set )
"_rd_kafka_conf_set_default_topic_conf", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_set_default_topic_conf in 000009.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_set_default_topic_conf)
"_rd_kafka_conf_set_events", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_set_events in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_conf_set_events)
"_rd_kafka_consumer_close", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_close in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_close)
"_rd_kafka_consumer_group_metadata", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_new, __cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_read , __cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata , __cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_destroy , __cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_write )
"_rd_kafka_consumer_group_metadata_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_destroy in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_destroy)
"_rd_kafka_consumer_group_metadata_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_new in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_new)
"_rd_kafka_consumer_group_metadata_read", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_read in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_read)
"_rd_kafka_consumer_group_metadata_write", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_write in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_consumer_group_metadata_write)
"_rd_kafka_controllerid", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_controllerid in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_controllerid)
"_rd_kafka_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_destroy in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_destroy)
"_rd_kafka_err2name", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_err2name in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_err2name)
"_rd_kafka_err2str", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_err2str in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_err2str)
"_rd_kafka_error_code", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_error_code in 000011.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_error_code)
"_rd_kafka_error_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_error_destroy in 000011.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_error_destroy)
"_rd_kafka_error_is_fatal", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_error_is_fatal in 000011.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_error_is_fatal)
"_rd_kafka_error_is_retriable", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_error_is_retriable in 000011.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_error_is_retriable)
"_rd_kafka_error_string", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_error_string in 000011.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_error_string)
"_rd_kafka_error_txn_requires_abort", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_error_txn_requires_abort in 000011.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_error_txn_requires_abort)
"_rd_kafka_event_AlterConfigs_result", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_AlterConfigs_result in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_AlterConfigs_result)
"_rd_kafka_event_CreatePartitions_result", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_CreatePartitions_result in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_CreatePartitions_result)
"_rd_kafka_event_CreateTopics_result", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_CreateTopics_result in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_CreateTopics_result)
"_rd_kafka_event_DeleteTopics_result", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_DeleteTopics_result in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_DeleteTopics_result)
"_rd_kafka_event_DescribeConfigs_result", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_DescribeConfigs_result in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_DescribeConfigs_result)
"_rd_kafka_event_config_string", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_config_string in 000013.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_config_string)
"_rd_kafka_event_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_destroy in 000006.o
__rk_queue_poll in 000013.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_destroy)
"_rd_kafka_event_error", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_error in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_error_is_fatal, __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_error , __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_error_string )
"_rd_kafka_event_error_is_fatal", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_error_is_fatal in 000013.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_error_is_fatal)
"_rd_kafka_event_error_string", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_error_string in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_error_string)
"_rd_kafka_event_log", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_log in 000018.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_log)
"_rd_kafka_event_message_array", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_message_array in 000013.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_message_array)
"_rd_kafka_event_message_count", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_message_count in 000013.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_message_count)
"_rd_kafka_event_message_next", referenced from:
__rk_queue_poll in 000013.o
"_rd_kafka_event_name", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_name in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_name)
"_rd_kafka_event_stats", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_stats in 000013.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_stats)
"_rd_kafka_event_topic_partition", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_topic_partition in 000013.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_topic_partition_list, __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_topic_partition )
"_rd_kafka_event_topic_partition_list", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_topic_partition_list in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_topic_partition_list)
"_rd_kafka_event_type", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_event_type in 000006.o
__rk_queue_poll in 000013.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_event_type)
"_rd_kafka_fatal_error", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_fatal_error in 000011.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_fatal_error)
"_rd_kafka_get_err_descs", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_get_err_descs in 000012.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_get_err_descs)
"_rd_kafka_get_watermark_offsets", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_get_watermark_offsets in 000020.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_get_watermark_offsets)
"_rd_kafka_header_add", referenced from:
_tmphdrs_to_chdrs in 000023.o
"_rd_kafka_header_cnt", referenced from:
_chdrs_to_tmphdrs in 000013.o
__rk_queue_poll in 000013.o
__cgo_0f31a9279e4a_Cfunc_chdrs_to_tmphdrs in 000013.o
"_rd_kafka_header_get_all", referenced from:
_chdrs_to_tmphdrs in 000013.o
__rk_queue_poll in 000013.o
__cgo_0f31a9279e4a_Cfunc_chdrs_to_tmphdrs in 000013.o
"_rd_kafka_headers_destroy", referenced from:
_do_produce in 000023.o
__cgo_0f31a9279e4a_Cfunc_do_produce in 000023.o
"_rd_kafka_headers_new", referenced from:
_tmphdrs_to_chdrs in 000023.o
"_rd_kafka_incremental_assign", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_incremental_assign in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_incremental_assign)
"_rd_kafka_incremental_unassign", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_incremental_unassign in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_incremental_unassign)
"_rd_kafka_init_transactions", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_init_transactions in 000023.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_init_transactions)
"_rd_kafka_last_error", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_last_error in 000015.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_last_error)
"_rd_kafka_mem_free", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_mem_free in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_mem_free)
"_rd_kafka_message_headers", referenced from:
_chdrs_to_tmphdrs in 000013.o
__rk_queue_poll in 000013.o
__cgo_0f31a9279e4a_Cfunc_chdrs_to_tmphdrs in 000013.o
"_rd_kafka_message_timestamp", referenced from:
__rk_queue_poll in 000013.o
"_rd_kafka_metadata", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_metadata in 000020.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_metadata, __cgo_0f31a9279e4a_Cfunc_rd_kafka_metadata_destroy )
"_rd_kafka_metadata_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_metadata_destroy in 000020.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_metadata_destroy)
"_rd_kafka_name", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_name in 000015.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_name)
"_rd_kafka_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_new in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_new)
"_rd_kafka_oauthbearer_set_token", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_oauthbearer_set_token in 000015.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_oauthbearer_set_token, __cgo_0f31a9279e4a_Cfunc_rd_kafka_oauthbearer_set_token_failure )
"_rd_kafka_oauthbearer_set_token_failure", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_oauthbearer_set_token_failure in 000015.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_oauthbearer_set_token_failure)
"_rd_kafka_offsets_for_times", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_offsets_for_times in 000022.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_offsets_for_times)
"_rd_kafka_offsets_store", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_offsets_store in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_offsets_store)
"_rd_kafka_outq_len", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_outq_len in 000023.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_outq_len)
"_rd_kafka_pause_partitions", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_pause_partitions in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_pause_partitions)
"_rd_kafka_poll_set_consumer", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_poll_set_consumer in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_poll_set_consumer)
"_rd_kafka_position", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_position in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_position)
"_rd_kafka_produce_batch", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_produce_batch in 000023.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_produce_batch)
"_rd_kafka_producev", referenced from:
_do_produce in 000023.o
__cgo_0f31a9279e4a_Cfunc_do_produce in 000023.o
"_rd_kafka_purge", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_purge in 000023.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_purge)
"_rd_kafka_query_watermark_offsets", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_query_watermark_offsets in 000020.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_query_watermark_offsets)
"_rd_kafka_queue_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_destroy in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_destroy)
"_rd_kafka_queue_get_consumer", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_get_consumer in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_get_consumer)
"_rd_kafka_queue_get_main", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_get_main in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_get_main)
"_rd_kafka_queue_length", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_length in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_length)
"_rd_kafka_queue_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_new in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_new)
"_rd_kafka_queue_poll", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_poll in 000006.o
__rk_queue_poll in 000013.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_queue_poll)
"_rd_kafka_rebalance_protocol", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_rebalance_protocol in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_rebalance_protocol)
"_rd_kafka_resume_partitions", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_resume_partitions in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_resume_partitions)
"_rd_kafka_seek", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_seek in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_seek)
"_rd_kafka_send_offsets_to_transaction", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_send_offsets_to_transaction in 000023.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_send_offsets_to_transaction)
"_rd_kafka_set_log_queue", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_set_log_queue in 000015.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_set_log_queue)
"_rd_kafka_subscribe", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_subscribe in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_subscribe)
"_rd_kafka_subscription", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_subscription in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_subscription)
"_rd_kafka_test_fatal_error", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_test_fatal_error in 000011.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_test_fatal_error)
"_rd_kafka_topic_conf_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_conf_destroy in 000009.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_conf_destroy)
"_rd_kafka_topic_conf_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_conf_new in 000009.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_conf_new)
"_rd_kafka_topic_conf_set", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_conf_set in 000009.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_conf_set)
"_rd_kafka_topic_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_destroy in 000015.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_destroy)
"_rd_kafka_topic_name", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_name in 000015.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_name)
"_rd_kafka_topic_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_new in 000015.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_new)
"_rd_kafka_topic_partition_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_partition_destroy in 000013.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_partition_destroy)
"_rd_kafka_topic_partition_list_add", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_partition_list_add in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_partition_list_add)
"_rd_kafka_topic_partition_list_destroy", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_partition_list_destroy in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_partition_list_destroy)
"_rd_kafka_topic_partition_list_new", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_partition_list_new in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_partition_list_new)
"_rd_kafka_topic_result_error", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_result_error in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_result_error, __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_result_error_string )
"_rd_kafka_topic_result_error_string", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_result_error_string in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_result_error_string)
"_rd_kafka_topic_result_name", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_result_name in 000006.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_topic_result_name)
"_rd_kafka_unsubscribe", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_unsubscribe in 000010.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_unsubscribe)
"_rd_kafka_version", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_version in 000017.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_version_str, __cgo_0f31a9279e4a_Cfunc_rd_kafka_version )
"_rd_kafka_version_str", referenced from:
__cgo_0f31a9279e4a_Cfunc_rd_kafka_version_str in 000012.o
(maybe you meant: __cgo_0f31a9279e4a_Cfunc_rd_kafka_version_str)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [build-seldon] Error 2
Expected behaviour
The CLI should be buildable on M1 Macs. To accomplish this, upgrade the Kafka libs to 1.9.1 or higher: https://github.com/SeldonIO/seldon-core/blob/afb8678f31b1f0d734b9c2c49f9903fbd6a4aebc/operator/go.mod#L6
Environment
- M1 Mac (ARM)
- Go 1.19
Hi @mwm5945,
Thanks for the suggestion. This is something we have been meaning to do (supporting the CLI on more architectures), so good to have community engagement on this too!
I assume this is related to this?
Seems like it—I updated the package locally and the binary built/tested fine, though I haven’t done very much with it (really only doing the basic tutorials at the moment)On Jan 18, 2023, at 4:04 AM, cliveseldon @.***> wrote: I assume this is related to this?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>
if in the meantime you want to install it on m1, use this
GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 make build-seldon
I got a similar issue also on Mac (M2)
I followed the same instructions as the user above:
git clone https://github.com/SeldonIO/seldon-core --branch=v2
cd seldon-core/operator
make build-seldon-arm
Cloning into 'seldon-core'...
remote: Enumerating objects: 158395, done.
remote: Counting objects: 100% (800/800), done.
remote: Compressing objects: 100% (502/502), done.
remote: Total 158395 (delta 355), reused 653 (delta 268), pack-reused 157595
Receiving objects: 100% (158395/158395), 233.82 MiB | 37.61 MiB/s, done.
Resolving deltas: 100% (98502/98502), done.
go: creating new go.mod: module tmp
Downloading sigs.k8s.io/controller-tools/cmd/[email protected]
/Users/francisco/dev/seldon-core/operator/bin/controller-gen object:headerFile="hack/boilerplate.go.txt" paths="./..."
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x0 pc=0x1048b4b54]
goroutine 173 [running]:
go/types.(*Checker).handleBailout(0x14000587600, 0x14000421d18)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/check.go:367 +0x9c
panic({0x104b7fa60?, 0x10510ff30?})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/runtime/panic.go:770 +0x124
go/types.(*StdSizes).Sizeof(0x0, {0x104c48c70, 0x1051187c0})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/sizes.go:228 +0x314
go/types.(*Config).sizeof(...)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/sizes.go:333
go/types.representableConst.func1({0x104c48c70?, 0x1051187c0?})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/const.go:76 +0x9c
go/types.representableConst({0x104c4ee58, 0x1050e4848}, 0x14000587600, 0x1051187c0, 0x14000421468)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/const.go:92 +0x138
go/types.(*Checker).representation(0x14000587600, 0x140011164c0, 0x1051187c0)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/const.go:256 +0x68
go/types.(*Checker).implicitTypeAndValue(0x14000587600, 0x140011164c0, {0x104c48c98, 0x140014fa150})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/expr.go:375 +0x304
go/types.(*Checker).assignment(0x14000587600, 0x140011164c0, {0x104c48c98, 0x140014fa150}, {0x1049c6aa3, 0x14})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/assignments.go:52 +0x23c
go/types.(*Checker).initConst(0x14000587600, 0x14000c7a660, 0x140011164c0)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/assignments.go:126 +0x274
go/types.(*Checker).constDecl(0x14000587600, 0x14000c7a660, {0x104c4b7f0, 0x140001ea840}, {0x104c4ccf0, 0x140012c61e0}, 0x0)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/decl.go:490 +0x250
go/types.(*Checker).objDecl(0x14000587600, {0x104c53ee0, 0x14000c7a660}, 0x0)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/decl.go:191 +0x84c
go/types.(*Checker).packageObjects(0x14000587600)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/resolver.go:693 +0x468
go/types.(*Checker).checkFiles(0x14000587600, {0x14001617bc8, 0x1, 0x1})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/check.go:408 +0x164
go/types.(*Checker).Files(...)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/check.go:372
sigs.k8s.io/controller-tools/pkg/loader.(*loader).typeCheck(0x140003e3080, 0x140003fc740)
/Users/francisco/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/loader/loader.go:286 +0x2d8
sigs.k8s.io/controller-tools/pkg/loader.(*Package).NeedTypesInfo(0x140003fc740)
/Users/francisco/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/loader/loader.go:99 +0x44
sigs.k8s.io/controller-tools/pkg/loader.(*TypeChecker).check(0x140018d00f0, 0x140003fc740)
/Users/francisco/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/loader/refs.go:268 +0x304
sigs.k8s.io/controller-tools/pkg/loader.(*TypeChecker).check.func1(0x50?)
/Users/francisco/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/loader/refs.go:262 +0x58
created by sigs.k8s.io/controller-tools/pkg/loader.(*TypeChecker).check in goroutine 29
/Users/francisco/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/loader/refs.go:260 +0x230
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x0 pc=0x1048b4b54]
goroutine 275 [running]:
go/types.(*Checker).handleBailout(0x1400066ac00, 0x140017e1d18)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/check.go:367 +0x9c
panic({0x104b7fa60?, 0x10510ff30?})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/runtime/panic.go:770 +0x124
go/types.(*StdSizes).Sizeof(0x0, {0x104c48c70, 0x1051187c0})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/sizes.go:228 +0x314
go/types.(*Config).sizeof(...)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/sizes.go:333
go/types.representableConst.func1({0x104c48c70?, 0x1051187c0?})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/const.go:76 +0x9c
go/types.representableConst({0x104c4ee58, 0x1050e4840}, 0x1400066ac00, 0x1051187c0, 0x0)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/const.go:92 +0x138
go/types.(*Checker).arrayLength(0x1400066ac00, {0x104c4d200, 0x140000ffb00?})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/typexpr.go:510 +0x238
go/types.(*Checker).typInternal(0x1400066ac00, {0x104c4b850, 0x1400069a7b0}, 0x0)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/typexpr.go:299 +0x3bc
go/types.(*Checker).definedType(0x1400066ac00, {0x104c4b850, 0x1400069a7b0}, 0x104338a5c?)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/typexpr.go:180 +0x2c
go/types.(*Checker).varType(0x1400066ac00, {0x104c4b850, 0x1400069a7b0})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/typexpr.go:145 +0x2c
go/types.(*Checker).structType(0x1400066ac00, 0x14001010090, 0x14001010090?)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/struct.go:113 +0x128
go/types.(*Checker).typInternal(0x1400066ac00, {0x104c4b7c0, 0x140000e0e88}, 0x140006c6dc0)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/typexpr.go:316 +0xed0
go/types.(*Checker).definedType(0x1400066ac00, {0x104c4b7c0, 0x140000e0e88}, 0x1049c30bc?)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/typexpr.go:180 +0x2c
go/types.(*Checker).typeDecl(0x1400066ac00, 0x140006c6dc0, 0x140000f77c0, 0x0)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/decl.go:615 +0x39c
go/types.(*Checker).objDecl(0x1400066ac00, {0x104c53d00, 0x140006c6dc0}, 0x0)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/decl.go:197 +0x880
go/types.(*Checker).packageObjects(0x1400066ac00)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/resolver.go:681 +0x3c0
go/types.(*Checker).checkFiles(0x1400066ac00, {0x140016369c0, 0x3, 0x3})
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/check.go:408 +0x164
go/types.(*Checker).Files(...)
/opt/homebrew/Cellar/go/1.22.4/libexec/src/go/types/check.go:372
sigs.k8s.io/controller-tools/pkg/loader.(*loader).typeCheck(0x140003e3080, 0x140019e0c00)
/Users/francisco/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/loader/loader.go:286 +0x2d8
sigs.k8s.io/controller-tools/pkg/loader.(*Package).NeedTypesInfo(0x140019e0c00)
/Users/francisco/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/loader/loader.go:99 +0x44
sigs.k8s.io/controller-tools/pkg/loader.(*TypeChecker).check(0x140018d00f0, 0x140019e0c00)
/Users/francisco/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/loader/refs.go:268 +0x304
sigs.k8s.io/controller-tools/pkg/loader.(*TypeChecker).check.func1(0x14001592aa0?)
/Users/francisco/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/loader/refs.go:262 +0x58
created by sigs.k8s.io/controller-tools/pkg/loader.(*TypeChecker).check in goroutine 30
/Users/francisco/go/pkg/mod/sigs.k8s.io/[email protected]/pkg/loader/refs.go:260 +0x230
make: *** [generate] Error 2
Any help would be appreciated!
Alright, I got it. One must be very careful with the golang version that is being used. For kafka updating to the latest version has been enough for me.
To fix
- checked the
go.modfile in theoperatorsubdirectory (1.21) - I installed goenv
- after adding goenv to my path, I ran
goenv install 1.21(make sure you delete other golang version from your system) goen shell 1.21to activate it in the terminal- then ran the
make build-seldon-armcommand within theoperatordir - add the absolute path
/.../operator/binto your PATH - restart shell
- run
seldon
Looks okay so far:
$ seldon
Usage:
seldon [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
config manage configs
experiment manage experiments
help Help about any command
load load resources
model manage models
pipeline manage pipelines
server manage servers
status status of a pipeline
unload unload resources
Flags:
-h, --help help for seldon