-
-
Notifications
You must be signed in to change notification settings - Fork 119
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
Harfbuzz version too old #53
Comments
same issue on fedora 32 :/ |
Here are 3 methods to fix this issue - Pango-ERROR : Harfbuzz version too old (1.3.1) Method 1 (patch): Revert back to Pango 1.43. Method 2: Install from source. Method 3: Change the text, include a license in the JSON, and build the RPM. |
I have same problem with AppImage
and I don't see harfbuzz or pango inside the AppImage |
Same thing here in Solus Linux (Solus 4.1 Fortitude / Linux 5.6.4-152.current)
and a quick search in my system's packages shows: any advice ? |
Same error at Ubuntu 20.04
|
same issue on Debian testing bullseye
|
Same on Atom, Ubuntu 20.04
|
Ubuntu 20.04 x64 .deb package
A working Debian package was created and Buka was installed successfully on a fresh install of Ubuntu 20.04. The required Pango libraries were added to the data tarball of the Debian package, and a new package was created using npm electron-installer-debian.
Here is a link to the Debian package:buka_1.0.0_amd64.debThe package can be installed and executed using "buka" in terminal or search for the Buka application.
To create and install the Debian package:1.) Install the required dependencies.In terminal: sudo apt install gconf-service gconf2 libcanberra-gtk-module2.) Get the original deb file: Buka_1.0.0_amd64.deb3.) Get the correct libraries.Get Open these files using Archive Manager. For each package: Extract both files in this location e.g. libpango-1.0.so.0, libpango-1.0.so.0.4200.3 4.) Add Pango libraries to data tarball of original Debian package.4a.) Extract Data tarball. 4b.) Add the Pango libraries. 5.) Install npm requirements to build and package the project.In terminal: sudo apt install npm && sudo npm install -g electron-installer-debian && sudo npm install electron-packager -g6.) Create the debian.json configuration file.6a.) Download Buka project icon: https://github.com/oguzhaninan/Buka/blob/master/assets/img/icon.pngInside Data folder, navigate to usr/lib/ 6b.) Create a new file called debian.json and add this to file:
Include the correct location of the icon.png file. In this example, it is in the data/usr/lib/ folder. Save and close file. 7.) Build the Debian package.Inside the ../data/usr/lib/ folder should be: Buka folder, icon.png, and debian.json .Run the following npm command in terminal:
After this completes, the Debian package will be location in a new folder called release-builds. |
Hello,
I've tried installing Buka from arch linux's AUR but when I run it I get the following error:
(Buka:70766): Pango-ERROR **: 15:47:38.639: Harfbuzz version too old (1.3.1)
I have tried to run
LD_PRELOAD=/usr/lib/libharfbuzz.so.0 Buka
, but the error is the same.strace
shows that used library isopenat(AT_FDCWD, "/usr/lib/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = 3
I have installed harfbuzz version 2.6.4-2 and pango ver. ango 1:1.44.7+11+g73b46b04-1
The text was updated successfully, but these errors were encountered: