Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] - Building on Linux fedora #1994

Open
OmarTheMostWanted opened this issue Feb 2, 2024 · 1 comment
Open

[Bug] - Building on Linux fedora #1994

OmarTheMostWanted opened this issue Feb 2, 2024 · 1 comment
Labels

Comments

@OmarTheMostWanted
Copy link

OmarTheMostWanted commented Feb 2, 2024

Summary
I faced multiple issues trying to build this on linux fedora,
first finding all the dependencies was not easy, here is the dnf command to get all of them:

sudo dnf install ctemplate-devel libicu-devel cyrus-sasl-devel libtidy-devel \
    libuuid-devel libxml2-devel glib2-devel autoconf automake libtool openssl-devel

Next issue was a conflicting declaration in MCICUTypes.h

typedef __CHAR16_TYPE__ UChar

replacing it with:

typedef char16_t UChar;

seems to fix it.
next was linking issues, two libraries where not find and I was unable to locate them:

/usr/bin/ld: cannot find -licule: No such file or directory
/usr/bin/ld: cannot find -liculx: No such file or directory

however I removed them in CMakeLists.txt and it builds now

changed:

set(icu_libraries icudata icui18n icuio icule iculx icutest icutu icuuc)

to:

set(icu_libraries icudata icui18n icuio icutest icutu icuuc)

so I assume those were not needed anyways?!

Platform(s)

<Fedora>
@OmarTheMostWanted
Copy link
Author

OmarTheMostWanted commented Feb 2, 2024

apologies if my issue doesn't use the correct template, but it's my first time doing this on github.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant