Skip to content

ndk-sysroot conflicts with OpenSSL headers (ARM32) #93

@Ahmed-762

Description

@Ahmed-762

‏Message:
‏First of all, I want to say that Android Code Studio is an excellent and very powerful application. Thank you for all your work on it!

‏Description:
‏While installing ndk-sysroot on Android Code Studio (ARM32), the package conflicts with existing OpenSSL headers. Many files are affected, for example:
‏**
‏Unpacking ndk-sysroot (28c) ...
‏dpkg: warning: overriding problem because --force enabled:
‏dpkg: warning: trying to overwrite '/data/data/com.tom.rv2ide/files/usr/include/openssl/aes.h', which is also in package openssl 1:3.5.2
‏dpkg: warning: trying to overwrite '/data/data/com.tom.rv2ide/files/usr/include/openssl/asn1.h', which is also in package openssl 1:3.5.2
‏dpkg: warning: trying to overwrite '/data/data/com.tom.rv2ide/files/usr/include/openssl/asn1err.h', which is also in package openssl 1:3.5.2
‏**


‏This causes installation failures unless the --force option is used.

‏Temporary workaround applied:
‏Installed the package with force-overwrite:

‏dpkg -i --force-overwrite ndk-sysroot_28c_arm.deb
‏apt --fix-broken install

‏Note: This is a temporary fix and may overwrite existing OpenSSL files, which could cause other issues.

‏Request:
‏Please modify the ndk-sysroot package to avoid conflicts with OpenSSL headers or provide a safe installation method that does not require forcing overwrites.

‏Thank you again for this amazing app!

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