Date: Fri, 17 Feb 2023 18:49:36 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 269637] sysutils/nix: build fails - linker issues - undefined symbols from AWS libs Message-ID: <bug-269637-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D269637 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. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D . . 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::Defa= ultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::End= point::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::DefaultE= ndpointProvider(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::Defa= ultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::End= point::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::DefaultE= ndpointProvider(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::Defa= ultEndpointProvider<Aws::S3::S3ClientConfiguration, Aws::S3::Endpoint::S3Bu= iltInParameters, Aws::S3::Endpoint::S3ClientContextParameters>::DefaultEndp= ointProvider(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::Defa= ultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::End= point::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::DefaultE= ndpointProvider(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::Defa= ultEndpointProvider<Aws::S3::S3ClientConfiguration, Aws::S3::Endpoint::S3Bu= iltInParameters, Aws::S3::Endpoint::S3ClientContextParameters>::DefaultEndp= ointProvider(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::Defa= ultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::End= point::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::DefaultE= ndpointProvider(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::Defa= ultEndpointProvider<Aws::S3::S3ClientConfiguration, Aws::S3::Endpoint::S3Bu= iltInParameters, Aws::S3::Endpoint::S3ClientContextParameters>::DefaultEndp= ointProvider(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::Defa= ultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::End= point::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::DefaultE= ndpointProvider(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::Defa= ultEndpointProvider<Aws::Client::GenericClientConfiguration<true>, Aws::End= point::BuiltInParameters, Aws::Endpoint::ClientContextParameters>::~Default= EndpointProvider()) >>> referenced by DefaultEndpointProvider.h:59 (/usr/local/include/aws/core= /endpoint/DefaultEndpointProvider.h:59) >>> src/libstore/s3-binary-cache-store.o:(Aws::Endpoint::Defa= ultEndpointProvider<Aws::S3::S3ClientConfiguration, Aws::S3::Endpoint::S3Bu= iltInParameters, Aws::S3::Endpoint::S3ClientContextParameters>::DefaultEndp= ointProvider(char const*, unsigned long)) >>> referenced 1 more times c++: error: linker command failed with exit code 1 (use -v to see invocatio= n) 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.1= 1' =3D=3D=3D> Compilation failed unexpectedly. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-269637-7788>