Skip to content

Fails to compile with newer versions of ICU library #3

Open
@pebbe

Description

@pebbe

Dbxml fails to compile with newer versions of the ICU libary, such as available on Debian 11.
These newer libraries require a compiler newer than c++03, but other parts of dbxml require c++03.

I solved this at home by installing an older ICU library from this source:
https://github.com/unicode-org/icu/releases/tag/release-57-2

I installed it in /my/opt/icu-57.2, and compiled dbxml like this:

./buildall.sh -x "g++ -I/my/opt/icu-57.2/include -L/my/opt/icu-57.2/lib"

This may not be the optimal way to do it.

There may be newer versions of the ICU library that also work. I didn't test that. I chose version 57 because I still had an older version of dbxml that links with version 57.

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