SBo scripts not building on current (read 1st post, pls)
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Project has relocated to gitlab, and a newer stable version is available. That version does build on my machine. Following patches to .SlackBuild and .info get it to build:
Code:
--- simple-scan.SlackBuild 2019-01-28 14:59:55.975807283 -0500
+++ simple-scan.SlackBuild.sbopkg 2019-02-01 21:40:16.619857650 -0500
@@ -26,7 +26,7 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM="simple-scan"
-VERSION=${VERSION:-3.25.1}
+VERSION=${VERSION:-3.30.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
--- simple-scan.info 2019-01-28 14:59:55.975807283 -0500
+++ simple-scan.info.sbopkg 2019-02-01 21:39:55.699858448 -0500
@@ -1,8 +1,8 @@
PRGNAM="simple-scan"
-VERSION="3.25.1"
+VERSION="3.30.1.1"
HOMEPAGE="https://launchpad.net/simple-scan"
-DOWNLOAD="https://launchpad.net/simple-scan/3.25/3.25.1/+download/simple-scan-3.25.1.tar.xz"
-MD5SUM="6bff2b9bdfb529e21582f4a65c3f2d27"
+DOWNLOAD="https://gitlab.gnome.org/GNOME/simple-scan/-/archive/3.30.1.1/simple-scan-3.30.1.1.tar.bz2"
+MD5SUM="0f4da95ee93ee2eb5421af16100190c9"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="colord packagekit meson libgusb vala"
thanks for this (and sorry for the late reply), I just pushed it!
EDIT *** DISREGARD...I missed the hyphen dependency. OOPS
Perhaps this is caused by mixing -alien qt5 with -SBo other dependencies, but I was unable to build the sigil 0.9.10 package from SBo on -current.
I already had qt5-5.11.3-x86_64-1alien and qt5-webkit-5.212.0_alpha2-x86_64-2alien installed.
I successfully built and installed the following dependencies from SBo
python-webencodings-0.5.1-x86_64
html5lib-1.0.1-x86_64
BeautifulSoup4-4.6.1-x86_64
lxml-4.2.5-x86_64
Then tried to build Sigil
Sigil built fine, but then failed to link:
[100%] Building CXX object src/CMakeFiles/sigil.dir/sigil_autogen/mocs_compilation.cpp.o
(much snippage...)
[100%] Linking CXX executable ../bin/sigil
(much snippage...)
/usr/bin/ld: warning: libhyphen.so.0, needed by /usr/lib64/libQt5WebKit.so.5.212.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib64/libQt5WebKit.so.5.212.0: undefined reference to `hnj_hyphen_hyphenate2'
/usr/bin/ld: /usr/lib64/libQt5WebKit.so.5.212.0: undefined reference to `hnj_hyphen_load'
/usr/bin/ld: /usr/lib64/libQt5WebKit.so.5.212.0: undefined reference to `hnj_hyphen_free'
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/sigil.dir/build.make:3138: bin/sigil] Error 1
make[2]: Leaving directory '/tmp/SBo/Sigil-0.9.10/build'
Sure enough, there is no libhyphen.so.0 or even libhyphen.so on my system.
Short of rebuilding qt5 and qt5-webkit, is there a way around this?
/usr/bin/ld: warning: libhyphen.so.0, needed by /usr/lib64/libQt5WebKit.so, not found (try using -rpath or -rpath-link)
trying to build notepadqq getting error
Code:
/usr/bin/ld: warning: libhyphen.so.0, needed by /usr/lib64/libQt5WebKit.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib64/libQt5WebKit.so: undefined reference to `hnj_hyphen_hyphenate2'
/usr/bin/ld: /usr/lib64/libQt5WebKit.so: undefined reference to `hnj_hyphen_load'
/usr/bin/ld: /usr/lib64/libQt5WebKit.so: undefined reference to `hnj_hyphen_free'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:495: ../../out/release/lib/notepadqq-bin] Error 1
make[1]: Leaving directory '/tmp/SBo/notepadqq-1.2.0/src/ui'
make: *** [Makefile:46: sub-src-ui-make_first] Error 2
No find libhyphen.so.0
Code:
userx@slackdvdcurr.org:~
$ sudo find /usr/lib -type f -iname "libhyphen*"
userx@slackdvdcurr.org:~
$ sudo find /usr/lib64 -type f -iname "libhyphen*"
But I do have -- /usr/lib64/libQt5WebKit.so
Code:
userx@slackdvdcurr.org:~
$ ls /usr/lib64/libQt5WebKit.so
/usr/lib64/libQt5WebKit.so
but as stated it has undefined references...
whos got libhyphen.so.0, and , so what now?
edit:
Ha, I just read the ones above this, they got the same where is libhyphen question....
let me try installing that hyphen thing...
it worked but now I get this
Code:
You are using an old version of Qt (5.11.3)
Notepadqq will try to do its best, but some things will
not work properly.
Install a newer Qt version (≥ 5.3) from the official
repositories of your distribution.
If it's not available, download Qt (≥ 5.3)
from http://qt-project.org/
and install it to "/home/userx/Qt" or to "/opt/Qt".
You are using an old version of Qt (5.11.3)
Notepadqq will try to do its best, but some things will
not work properly.
Install a newer Qt version (≥ 5.3) from the official
repositories of your distribution.
If it's not available, download Qt (≥ 5.3)
from http://qt-project.org/
and install it to "/home/userx/Qt" or to "/opt/Qt".
But is not 5.11.3 > 5.3???
Looks like a bug in their code that checks for the Qt version. Does Notepadqq actually work properly despite this?
You are using an old version of Qt (5.11.3)
Notepadqq will try to do its best, but some things will
not work properly.
Install a newer Qt version (≥ 5.3) from the official
repositories of your distribution.
If it's not available, download Qt (≥ 5.3)
from http://qt-project.org/
and install it to "/home/userx/Qt" or to "/opt/Qt".
But is not 5.11.3 > 5.3???
please read the first post of the thread: there's no qt5-5.11.3 on SBo, and the scripts are tested with the version of packages that are in the repository.
if you have issues with your custom installation that mixes multiple repositories open a dedicated topic.
please read the first post of the thread: there's no qt5-5.11.3 on SBo, and the scripts are tested with the version of packages that are in the repository.
if you have issues with your custom installation that mixes multiple repositories open a dedicated topic.
it was a slackbuild off your sight and I just added what it told me after I got it to build properly. Just to point it out.... so if I am running 5.11.3 Qt it is because of the dvd build of current by Alien as far as I know... I do not recall installing it, but as stated I just put what it told me in here because that is what it said....
This is not from ponce, this is from Alien Bob. ponce's SBo repo for -current would have the tag as SBo, and his personal repo will be ponce.
yeah that obvious as I stated in my typing something something Alien something something, as stated I was just posting what the program told me after I had a successive build is all, relax...
yeah that obvious as I stated in my typing something something Alien something something, as stated I was just posting what the program told me after I had a successive build is all, relax...
You stated "it was a slackbuild off your sight [sic]", without formally correcting yourself. Maybe it was lost in the way you type your responses, but it certainly wasn't obvious that you realized they were from different repos based on your post.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.