Skip to content

"Error relocating libhdfs3.so: backtrace: symbol not found" with linux alpine #18

Description

@yoryicopo

Hello,
I'm using linux alpine 3.5 and have installed all dependencies for the compilation and installation of libhdfs3.

apk add openssh-client
apk add git
apk add netcat-openbsd
apk add gcc
apk add g++
apk add cmake
apk add boost
apk add protobuf
apk add protobuf-dev
apk add libxml2
apk add libxml2-dev
apk add krb5-libs
apk add krb5
apk add krb5-dev
apk add libuuid
apk add libgsasl
apk add libgsasl-dev
apk add openssl
apk add make
apk add curl-dev
apk add boost-dev
apk add libexecinfo-dev
apk add musl
apk add musl-dev
apk add musl-utils
apk add libstdc++
apk add bash

Compiles and installs without any problem but when using the library returns an error:
Error relocating //libhdfs3-downstream/libhdfs3/build/src/libhdfs3.so: backtrace: symbol not found

If I try to print shared object dependencies.

ldd /lib/libhdfs3.so
	ldd (0x7fa424b42000)
	libuuid.so.1 => /lib/libuuid.so.1 (0x7fa4243c5000)
	libprotobuf.so.11 => /usr/lib/libprotobuf.so.11 (0x7fa423fa9000)
	libxml2.so.2 => /usr/lib/libxml2.so.2 (0x7fa423c7e000)
	libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x7fa4239ba000)
	libgsasl.so.7 => /usr/lib/libgsasl.so.7 (0x7fa4237a0000)
	libcrypto.so.38 => /lib/libcrypto.so.38 (0x7fa4233f6000)
	libcurl.so.4 => /usr/lib/libcurl.so.4 (0x7fa42318d000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7fa422e3c000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7fa422c2a000)
	libc.musl-x86_64.so.1 => ldd (0x7fa424b42000)
	libz.so.1 => /lib/libz.so.1 (0x7fa422a13000)
	libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x7fa4227fb000)
	libcom_err.so.2 => /lib/libcom_err.so.2 (0x7fa4225f7000)
	libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x7fa4223ec000)
	libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x7fa4221e8000)
	libidn.so.11 => /usr/lib/libidn.so.11 (0x7fa421fb6000)
	libssh2.so.1 => /usr/lib/libssh2.so.1 (0x7fa421d8e000)
	libssl.so.39 => /lib/libssl.so.39 (0x7fa421b3d000)
Error relocating //libhdfs3-downstream/libhdfs3/build/src/libhdfs3.so: backtrace: symbol not found

Is linux alpine incompatible with libhdfs3?

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions