[Bug 269637] sysutils/nix: build fails - linker issues - undefined symbols from AWS libs
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 269637] sysutils/nix: build fails - linker issues - undefined symbols from AWS libs"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 269637] sysutils/nix: build fails - linker issues - undefined symbols from AWS libs"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 269637] sysutils/nix: build fails - linker issues - undefined symbols from AWS libs"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 17 Feb 2023 18:49:36 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269637 Bug ID: 269637 Summary: sysutils/nix: build fails - linker issues - undefined symbols from AWS libs Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: 0mp@FreeBSD.org Reporter: jcfyecrayz@liamekaens.com Assignee: 0mp@FreeBSD.org Flags: maintainer-feedback?(0mp@FreeBSD.org) Trying to build sysutils/nix (2.3.11_1) in poudriere on 12.4-stable/amd64 triggers linker errors with some undefined symbols in AWS libs. ============ . . LD src/libstore/libnixstore.so ld: error: undefined symbol: Aws::Crt::ByteCursorFromArray(unsigned char const*, unsigned long) >>> referenced by DefaultEndpointProvider.h:53 (/usr/local/include/aws/core/endpoint/DefaultEndpointProvider.h:53) >>> src/libstore/s3-binary-cache-store.o:(Aws::Endpoint::DefaultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::Endpoint::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::DefaultEndpointProvider(char const*, unsigned long)) >>> referenced by DefaultEndpointProvider.h:54 (/usr/local/include/aws/core/endpoint/DefaultEndpointProvider.h:54) >>> src/libstore/s3-binary-cache-store.o:(Aws::Endpoint::DefaultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::Endpoint::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::DefaultEndpointProvider(char const*, unsigned long)) >>> referenced by DefaultEndpointProvider.h:53 (/usr/local/include/aws/core/endpoint/DefaultEndpointProvider.h:53) >>> src/libstore/s3-binary-cache-store.o:(Aws::Endpoint::DefaultEndpointProvider<Aws::S3::S3ClientConfiguration, Aws::S3::Endpoint::S3BuiltInParameters, Aws::S3::Endpoint::S3ClientContextParameters>::DefaultEndpointProvider(char const*, unsigned long)) >>> referenced 1 more times ld: error: undefined symbol: Aws::Crt::ApiAllocator() >>> referenced by DefaultEndpointProvider.h:53 (/usr/local/include/aws/core/endpoint/DefaultEndpointProvider.h:53) >>> src/libstore/s3-binary-cache-store.o:(Aws::Endpoint::DefaultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::Endpoint::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::DefaultEndpointProvider(char const*, unsigned long)) >>> referenced by DefaultEndpointProvider.h:53 (/usr/local/include/aws/core/endpoint/DefaultEndpointProvider.h:53) >>> src/libstore/s3-binary-cache-store.o:(Aws::Endpoint::DefaultEndpointProvider<Aws::S3::S3ClientConfiguration, Aws::S3::Endpoint::S3BuiltInParameters, Aws::S3::Endpoint::S3ClientContextParameters>::DefaultEndpointProvider(char const*, unsigned long)) ld: error: undefined symbol: Aws::Crt::Endpoints::RuleEngine::RuleEngine(aws_byte_cursor const&, aws_byte_cursor const&, aws_allocator*) >>> referenced by DefaultEndpointProvider.h:53 (/usr/local/include/aws/core/endpoint/DefaultEndpointProvider.h:53) >>> src/libstore/s3-binary-cache-store.o:(Aws::Endpoint::DefaultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::Endpoint::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::DefaultEndpointProvider(char const*, unsigned long)) >>> referenced by DefaultEndpointProvider.h:53 (/usr/local/include/aws/core/endpoint/DefaultEndpointProvider.h:53) >>> src/libstore/s3-binary-cache-store.o:(Aws::Endpoint::DefaultEndpointProvider<Aws::S3::S3ClientConfiguration, Aws::S3::Endpoint::S3BuiltInParameters, Aws::S3::Endpoint::S3ClientContextParameters>::DefaultEndpointProvider(char const*, unsigned long)) ld: error: undefined symbol: Aws::Crt::Endpoints::RuleEngine::~RuleEngine() >>> referenced by DefaultEndpointProvider.h:59 (/usr/local/include/aws/core/endpoint/DefaultEndpointProvider.h:59) >>> src/libstore/s3-binary-cache-store.o:(Aws::Endpoint::DefaultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::Endpoint::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::DefaultEndpointProvider(char const*, unsigned long)) >>> referenced by DefaultEndpointProvider.h:63 (/usr/local/include/aws/core/endpoint/DefaultEndpointProvider.h:63) >>> src/libstore/s3-binary-cache-store.o:(Aws::Endpoint::DefaultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::Endpoint::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::~DefaultEndpointProvider()) >>> referenced by DefaultEndpointProvider.h:59 (/usr/local/include/aws/core/endpoint/DefaultEndpointProvider.h:59) >>> src/libstore/s3-binary-cache-store.o:(Aws::Endpoint::DefaultEndpointProvider<Aws::S3::S3ClientConfiguration, Aws::S3::Endpoint::S3BuiltInParameters, Aws::S3::Endpoint::S3ClientContextParameters>::DefaultEndpointProvider(char const*, unsigned long)) >>> referenced 1 more times c++: error: linker command failed with exit code 1 (use -v to see invocation) gmake[1]: *** [mk/lib.mk:104: src/libstore/libnixstore.so] Error 1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/sysutils/nix/work/nix-2.3.11' ===> Compilation failed unexpectedly. ============ -- You are receiving this mail because: You are the assignee for the bug.