@RoderickVM still getting a runtime error:
masterpdfeditor5: symbol lookup error: masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv, version Qt_5_PRIVATE_API
Git Clone URL: | https://aur.archlinux.org/masterpdfeditor.git (read-only, click to copy) |
---|---|
Package Base: | masterpdfeditor |
Description: | A complete solution for viewing, creating and editing PDF files |
Upstream URL: | https://code-industry.net/free-pdf-editor/ |
Keywords: | master-pdf-editor |
Licenses: | custom |
Submitter: | farseerfc |
Maintainer: | pgoetz |
Last Packager: | pgoetz |
Votes: | 191 |
Popularity: | 1.00 |
First Submitted: | 2016-12-05 01:50 (UTC) |
Last Updated: | 2024-11-04 16:49 (UTC) |
« First ‹ Previous 1 .. 9 10 11 12 13 14 15 16 17 18 19 .. 30 Next › Last »
@RoderickVM still getting a runtime error:
masterpdfeditor5: symbol lookup error: masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv, version Qt_5_PRIVATE_API
@pgoetz In order to ensure masterpdfeditor to work, could you please replace the PKGBUILD
code with the one below? This uses the official tar.gz file that requires Qt 5.9.8 or later (please see: https://code-industry.net/free-pdf-editor/#get). Installed with no issues using pacman and the application was tested on a 5.7.4-zen1-1-zen kernel.
# Maintainer: Doug Newgard <scimmia at archlinux dot org>
# Contributor: Jiachen Yang <farseerfc@gmail.com>
# Contributor: Miguel Revilla <yo@miguelrevilla.com>
# Contributor: Ferik <djferik at gmail dot com>
# Updated by: RoderickVM, June 23 2020
# Update 1: Source file name for Qt 5.9.8 or later
# Update 2: SHA1SUM update
pkgname=masterpdfeditor
pkgver=5.4.38
pkgrel=1
pkgdesc='A complete solution for creation and editing PDF files'
url='https://code-industry.net/free-pdf-editor/'
arch=('x86_64')
license=('custom')
makedepends=('patchelf')
source_x86_64=("https://code-industry.net/public/master-pdf-editor-${pkgver}-qt5-all.amd64.tar.gz")
sha1sums_x86_64=('bff9d66b531e60603a9221cf6bd2595c6bf602d6')
package() {
depends=('gcc-libs' 'glibc' 'libgl' 'nspr' 'nss' 'qt5-base' 'qt5-svg' 'sane')
install -d "$pkgdir"{/opt/,/usr/bin/}
cp -a --no-preserve=ownership master-pdf-editor-${pkgver%%.*} "$pkgdir/opt/"
cd "$pkgdir/opt/master-pdf-editor-${pkgver%%.*}"
ln -sr masterpdfeditor${pkgver%%.*} -t "$pkgdir/usr/bin/"
install -Dm644 masterpdfeditor${pkgver%%.*}.desktop -t "$pkgdir/usr/share/applications/"
install -Dm644 license.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
patchelf --remove-rpath masterpdfeditor${pkgver%%.*}
}
Hi guys,
I just installed 5.4.38 version and it is working.
I downloaded the latest Ubuntu package and then created .zst with Debtap.
After this, you can install the package with pacman.
Cheers
v5.1.68 still works with a rebuild. the originally built package (5.1.68-1) from november threw the same error, which went away with a package rebuild (in may). i can;t get rid of the undefined symbol error in the latest version. yet.
Edit:
@pgoetz the problem will have to be fixed upstream. there is a reference to QMutexPool::globalInstanceGet in the masterpdfeditor source itself, vs. a library referenced by the app. i'm also finding online references to Qt5 changes where QMutexPool is/was to be removed. the newest version of the Qt5 API (therefore Qt libraries) no longer provides access to a QMutexPool class. we're going to need a new release from above before this'll work. v5.1.68 doesn't have the same reference and does still work.
Like for OlehL the program doesn't start on my PC. But the issue exists with the original software as well
Yes, I'm in the process of rebuilding the package. The version available for download now doesn't work. At the moment I'm working through the dependencies, as it's not at all clear that all of them are actually necessary.
It doesn't start.
$ masterpdfeditor5 masterpdfeditor5: symbol lookup error: masterpdfeditor5: undefined symbol: _ZN10QMutexPool17globalInstanceGetEPKv
@j1simon your instructions worked nicely thank you. Just to note that first I had to move the old /opt/master-pdf-editor-5 etc files out of the way.
@zwastik I have edited the PKGBUILD
This is all that should not be done but since the developers of this program do not do what they have to do, we (the users) have to do these dirty things in order to use their program.
First uninstall current masterpdfeditor-libs
.
Download the new one with name PKGBUILD
to a new folder and execute makepkg -sci
in that folder.
From now on whoever has problems with this PKGBUILD should fix it himself or make a comment on the github page, not here.
This was supposed to be a temporary solution but it's been 5 months (maybe more) and it's still the same... In these cases I believe that the best solution is for users to move from companies of this type and look for other alternatives (which there are).
/bin/sh: warning: shell level (1000) too high, resetting to 1 /usr/bin/masterpdfeditor5: line 13: /usr/bin/masterpdfeditor5: Argument list too long
while running @j1simon PKGBUILD
Pinned Comments
Alad commented on 2021-03-03 16:25 (UTC)
The next person who discusses keygens will have their account suspended indefinitely.