Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#77110 - [intellij-idea-community-edition] missing libcef.so and libjcef.so in packaged idea

Attached to Project: Community Packages
Opened by vnoel (kaouete) - Friday, 13 January 2023, 11:29 GMT
Last edited by Toolybird (Toolybird) - Friday, 13 January 2023, 22:21 GMT
Task Type Bug Report
Category Packages
Status Assigned
Assigned To Leonidas Spyropoulos (inglor)
Levente Polyak (anthraxx)
Orhun Parmaksız (orhun)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

Description:

Apparently IDEA is meant to be distributed with those two libs libcef.so and libjcef.so in order for some features to be supported (mainly markdown rendering and browser in-app).

We can see for example in that article that the existence of those libs is considered a fact: https://intellij-support.jetbrains.com/hc/en-us/articles/360016421559-JCEF-the-missing-libs-problem-on-Linux.

But I looked everywhere and couldn't find them in the package nor in local/config/cache user files (maybe they would have been downloaded after the install? not sure how all of this works :).

Additional info:
* package version(s): community/intellij-idea-community-edition 4:2022.3.1-1 (466.8 MiB 2.1 GiB) (Installed)
This task depends upon

Comment by vnoel (kaouete) - Friday, 13 January 2023, 13:07 GMT
I downloaded the official idea community edition package from https://www.jetbrains.com and it contains the file: jbr/lib/libjcef.so and jbr/lib/libcef.so.

I suspect that it is included in what they call the JBR but apparently this package does not include it: https://github.com/archlinux/svntogit-community/blob/packages/intellij-idea-community-edition/trunk/enable-no-jdr.patch
Comment by Toolybird (Toolybird) - Friday, 13 January 2023, 22:20 GMT
CEF = "Chromium Embedded Framework". Possibly related upstream docs [1][2]. FWIW, some CEF related stuff exists in the AUR..

[1] https://plugins.jetbrains.com/docs/intellij/jcef.html
[2] https://blog.jetbrains.com/platform/2020/07/javafx-and-jcef-in-the-intellij-platform/

Loading...