LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-28-2021, 02:13 AM   #4636
lioh
Member
 
Registered: Aug 2019
Location: Switzerland
Distribution: Slackware
Posts: 194

Rep: Reputation: Disabled

Evince does not build due to missing libhandy-1 dependency:

Code:
Run-time dependency libhandy-1 found: NO (tried pkgconfig and cmake)

../meson.build:158:0: ERROR: Dependency "libhandy-1" not found, tried pkgconfig and cmake
 
Old 12-28-2021, 02:54 AM   #4637
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,102

Original Poster
Rep: Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178
Quote:
Originally Posted by lioh View Post
Evince does not build due to missing libhandy-1 dependency:

Code:
Run-time dependency libhandy-1 found: NO (tried pkgconfig and cmake)

../meson.build:158:0: ERROR: Dependency "libhandy-1" not found, tried pkgconfig and cmake
thanks for the report but as it needs a dependency not on SBo yet please ping the maintainer for this.
 
Old 12-28-2021, 02:57 AM   #4638
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,102

Original Poster
Rep: Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178
Quote:
Originally Posted by lioh View Post
gedit fails to build with the current enchant2 version:

Code:
configure: error: Enchant library not found or too old. Use --disable-spell to build without spell plugin.
Adding --disable-spell configure option helps, but maybe it's possible to get it working with the current version as well?
I doubt it wouldbe possible possible without a version bump to the latest...
also for this please try to get in touch with the maintainer.
 
Old 12-28-2021, 03:00 AM   #4639
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,102

Original Poster
Rep: Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178
Quote:
Originally Posted by nobodino View Post
While trying to build shotcut with SBo-current, it failed to build with this message:
-------------------------
make[1]*: on quitte le répertoire «*/tmp/SBo/shotcut-18.11.18/CuteLogger*»
cd src/ && ( test -e Makefile || /usr/bin/qmake-qt5 -o Makefile /tmp/SBo/shotcut-18.11.18/src/src.pro PREFIX=/usr 'QMAKE_CFLAGS+=-O2 -fPIC' 'QMAKE_CXXFLAGS+=-O2 -fPIC' CONFIG+=release SHOTCUT_VERSION=18.11.18 ) && make -f Makefile
Project ERROR: mlt++ development package not found
make: *** [Makefile:74 : sub-src-make_first] Erreur 3
-------------------------
I think a newer version will most probably build with mlt in Slackware but newer shotcut versions seem to introduce additional dependencies: please try to get in touch with the maintainer for this.
 
Old 12-28-2021, 03:29 AM   #4640
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
@Ponce: trying to build with the latest version of shotcut (21.12.24) gives this message:
----------------------
mv: impossible d'évaluer './packaging/windows/Microsoft': Aucun fichier ou dossier de ce type
----------------------
So far it exists.

Last edited by nobodino; 12-28-2021 at 03:31 AM.
 
Old 12-28-2021, 03:36 AM   #4641
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,102

Original Poster
Rep: Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178
if you actually use shotcut please try this updated script and report back if it works fine also at runtime (besides building correctly)

https://ponce.cc/slackware/testing/shotcut/
 
Old 12-28-2021, 04:23 AM   #4642
nobodino
Senior Member
 
Registered: Jul 2010
Location: Near Bordeaux in France
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564

Rep: Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892Reputation: 892
Well, that's much better, it builds and working.
Thanks Mr Ponce.
 
Old 12-28-2021, 12:07 PM   #4643
Daedra
Senior Member
 
Registered: Dec 2005
Location: Springfield, MO
Distribution: Slackware64-15.0
Posts: 2,688

Rep: Reputation: 1376Reputation: 1376Reputation: 1376Reputation: 1376Reputation: 1376Reputation: 1376Reputation: 1376Reputation: 1376Reputation: 1376Reputation: 1376
I reported this one on the last page, but it might have gotten lost in the shuffle. tvtime needs this patch from arch to compile.
 
Old 12-28-2021, 12:30 PM   #4644
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,102

Original Poster
Rep: Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178
Quote:
Originally Posted by Daedra View Post
I reported this one on the last page, but it might have gotten lost in the shuffle. tvtime needs this patch from arch to compile.
I forgot to write it here about it (my bad), but I actually pushed it yesterday in my branch on SBo's git

https://git.slackbuilds.org/slackbui.../ponce/updates

thanks for that!
 
Old 12-28-2021, 07:21 PM   #4645
brobr
Member
 
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 974

Rep: Reputation: 239Reputation: 239Reputation: 239
Hi, for the previous poppler, compiling inkscape required the patch file poppler21110patch_5724c21b.txt.
This contains the line
Code:
#if POPPLER_CHECK_VERSION(21,11,0)
Compiling inkscape worked with poppler-21.12.0, after changing in the patchfile that line to
Code:
#if POPPLER_CHECK_VERSION(21,12,0)
hth
 
1 members found this post helpful.
Old 12-28-2021, 11:46 PM   #4646
Mechanikx
Member
 
Registered: Jul 2018
Distribution: Slackware
Posts: 351

Rep: Reputation: 258Reputation: 258Reputation: 258
plan9port

The default download url (mirror) no longer exists, so the download stage of sbopkg fails. In the sources section of the README it lists the github master branch as an alternative download. I modified the slackbuild to use this download instead:

Quote:
--- plan9port.SlackBuild.orig 2019-05-03 19:12:24.000000000 -0700
+++ plan9port.SlackBuild 2021-12-28 19:42:05.149119486 -0800
@@ -26,10 +26,9 @@
# 2012-10-23: added some changes to reflect the usage of nightly tarballs

PRGNAM=plan9port
-VERSION=${VERSION:-20190501}
+VERSION=${VERSION:-master}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
-COMMIT="3197719090b3fd0a038767f7e8e15e771b1515be"

if [ -z "$ARCH" ]; then
case "$( uname -m )" in
@@ -49,9 +48,9 @@
rm -rf $PKG
mkdir -p $TMP $PKG/opt $OUTPUT
cd $TMP
-rm -rf $PRGNAM-${COMMIT}
-unzip $CWD/${COMMIT} || unzip $CWD/plan9port-${COMMIT}.zip
-cd $PRGNAM-${COMMIT}
+rm -rf $PRGNAM-$VERSION
+unzip $CWD/$VERSION
+cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -63,7 +62,7 @@
PLAN9_TARGET=/opt/plan9 ./INSTALL

cd $TMP
-mv $PRGNAM-${COMMIT} $PKG/opt/plan9
+mv $PRGNAM-$VERSION $PKG/opt/plan9

find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -79,7 +78,7 @@

mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cd $PKG/opt/plan9
-mv CHANGES CONTRIBUTORS INSTALL LICENSE README.md TODO $PKG/usr/doc/$PRGNAM-$VERSION
+mv CHANGES CONTRIBUTORS INSTALL LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild

mkdir -p $PKG/install
I took a quick look for other mirrors but they were also dead. I'm fine using the github master branch for myself but I'm not sure if you guys think it's ideal. Anyways I thought I would post the diff.
 
Old 12-29-2021, 02:51 AM   #4647
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,102

Original Poster
Rep: Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178
Quote:
Originally Posted by brobr View Post
Hi, for the previous poppler, compiling inkscape required the patch file poppler21110patch_5724c21b.txt.
This contains the line
Code:
#if POPPLER_CHECK_VERSION(21,11,0)
Compiling inkscape worked with poppler-21.12.0, after changing in the patchfile that line to
Code:
#if POPPLER_CHECK_VERSION(21,12,0)
hth
here inkscape built fine with the newer poppler so I had a look at the function POPPLER_CHECK_VERSION in the poppler headers (/usr/include/poppler/glib/poppler-features.h)
Code:
/**
 * POPPLER_CHECK_VERSION:
 * @major: major version (e.g. 0 for version 0.1.2)
 * @minor: minor version (e.g. 1 for version 0.1.2)
 * @micro: micro version (e.g. 2 for version 0.1.2)
 *
 * Checks the version fo the poppler library
 *
 * Returns: %TRUE if the version of the poppler header files is the same
 * as or newer than the passed-in version
 *
 * Since: 0.12
 */
#define POPPLER_CHECK_VERSION(major,minor,micro) \
  (POPPLER_MAJOR_VERSION > (major) || \
   (POPPLER_MAJOR_VERSION == (major) && POPPLER_MINOR_VERSION > (minor)) || \
   (POPPLER_MAJOR_VERSION == (major) && POPPLER_MINOR_VERSION == (minor) && POPPLER_MICRO_VERSION >= (micro)))
as it returns TRUE if the version is the same or newer it should be ok without editing the version number.
 
2 members found this post helpful.
Old 12-29-2021, 02:53 AM   #4648
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,102

Original Poster
Rep: Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178Reputation: 4178
Quote:
Originally Posted by Mechanikx View Post
The default download url (mirror) no longer exists, so the download stage of sbopkg fails. In the sources section of the README it lists the github master branch as an alternative download. I modified the slackbuild to use this download instead:

I took a quick look for other mirrors but they were also dead. I'm fine using the github master branch for myself but I'm not sure if you guys think it's ideal. Anyways I thought I would post the diff.
I pushed a change for it to use a self-hosted tarball versioned with the date and the commit id, thanks for the report!

https://git.slackbuilds.org/slackbui.../ponce/updates
 
1 members found this post helpful.
Old 12-29-2021, 02:53 AM   #4649
Ilgar
Senior Member
 
Registered: Jan 2005
Location: Istanbul, Turkey
Distribution: Slackware64 15.0, Slackwarearm 14.2
Posts: 1,157

Rep: Reputation: 237Reputation: 237Reputation: 237
Quote:
Originally Posted by ponce View Post
as it returns TRUE if the version is the same or newer it should be ok without editing the version number.
I can confirm this, I compiled inkscape after the poppler update and all went fine.
 
Old 12-29-2021, 03:57 AM   #4650
phenixia2003
Senior Member
 
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 1,052

Rep: Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008
Hello,

Ilgar contacted me about an issue with one of the package I maintain (ie. zulu-openjdk8). The details can be found in this post.

This issue is encountered when the package is build with sbopkg because of this commit, unless if running 'ARCH= sbopkg ...'.

The same issue is encountered with packages: zulu-openjdk6, zulu-openjdk7, zulu-openjdk11, zulu-openjdk17.

The patches in attachments (should) solve this issue.

Hope this helps.

--
SeB
Attached Files
File Type: txt zulu-openjdk6.SlackBuild.diff.txt (510 Bytes, 7 views)
File Type: txt zulu-openjdk7.SlackBuild.diff.txt (510 Bytes, 7 views)
File Type: txt zulu-openjdk8.SlackBuild.diff.txt (510 Bytes, 4 views)
File Type: txt zulu-openjdk11.SlackBuild.diff.txt (512 Bytes, 4 views)
File Type: txt zulu-openjdk17.SlackBuild.diff.txt (512 Bytes, 5 views)

Last edited by phenixia2003; 12-29-2021 at 04:20 AM.
 
  


Reply

Tags
current, sbo, sbopkg, slackrepo



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Error building gst1-plugins-good 1.4.1 from SBO l0rddarkf0rce Slackware 4 10-06-2014 05:58 PM
[SOLVED] Failure building nvidia-kernel Slackbuild from SBo sysfce2 Slackware 7 07-02-2011 01:10 AM
problems building fontforge from SBo gtludwig Slackware 7 05-12-2010 01:52 PM
Pls help me take my 1st step! verysoon Fedora - Installation 2 12-12-2005 07:49 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:24 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration