LinuxQuestions.org
Visit Jeremy's Blog.
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 05-05-2021, 08:14 AM   #1
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,289

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Inkscape: I'm missing something, but what?


Quote:
bash-5.1$ ldd /usr/bin/inkscape |grep found
libcdr-0.1.so.1 => not found
libpotrace.so.0 => not found
libgdl-3.so.5 => not found
libGraphicsMagick++.so.12 => not found
libGraphicsMagick.so.3 => not found
libcdr-0.1.so.1 => not found
libpotrace.so.0 => not found
libgdl-3.so.5 => not found
libGraphicsMagick++.so.12 => not found
libGraphicsMagick.so.3 => not found
libdouble-conversion.so.3 => not found
bash-5.1$ locate libcdr-0.1.so.*
bash-5.1$ locate libpotrace.so*
bash-5.1$ locate libgdl-3.so.*
bash-5.1$ locate libGraphicsMagick.so.*
bash-5.1$ locate libGraphicsMagick++.so.*
bash-5.1$ locate libdouble-conversion.so.*
I went through that exercise to catch version mismatches, because it was also missing libpoppler.so.104, but I had libpoppler.so.107, so a symlink sorted that. I reinstalled imagemagick-7.0.11, but those libs still don't exist.

I have everything basically installed except kde, Tex, emacs and some howtos.
 
Old 05-05-2021, 09:18 AM   #2
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,572
Blog Entries: 19

Rep: Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451
Have you tried slackpkg file-search to find out which packages contain those libraries?
 
Old 05-05-2021, 09:34 AM   #3
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,289

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
No I kinda have issues with slackpkg after I managed to hose an install with it some time back. I think I had a backup, but was annoyed. I have a pretty complete install unless it searches slackbuilds? It's not a huge deal, I just have some svgs I'd like to look at. I thought the libGraphicsMacick stuff would be in imagemagick, but not so.
 
Old 05-05-2021, 09:40 AM   #4
EdGr
Member
 
Registered: Dec 2010
Location: California, USA
Distribution: I run my own OS
Posts: 998

Rep: Reputation: 470Reputation: 470Reputation: 470Reputation: 470Reputation: 470
Check that your $LD_LIBRARY_PATH or /etc/ld.so.conf includes the directory where you installed those libraries.
Ed
 
Old 05-05-2021, 09:48 AM   #5
Paulo2
Member
 
Registered: Aug 2012
Distribution: Slackware64 15.0 (started with 13.37). Testing -current in a spare partition.
Posts: 928

Rep: Reputation: 515Reputation: 515Reputation: 515Reputation: 515Reputation: 515Reputation: 515
It works ok here.
/var/lib/pkgtools/packages/inkscape-1.0.2-x86_64-1ponce

Full ldd output
Code:
$ ldd /usr/bin/inkscape
        linux-vdso.so.1 (0x00007fff05f3c000)
        libinkscape_base.so => /usr/lib64/libinkscape_base.so (0x00007f61862b0000)
        libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f6186298000)
        libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f6186160000)
        libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f6186140000)
        libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f61860e8000)
        libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f6185ff8000)
        libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f6185fa8000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f6185ee0000)
        libgsl.so.25 => /usr/lib64/libgsl.so.25 (0x00007f6185c08000)
        libgslcblas.so.0 => /usr/lib64/libgslcblas.so.0 (0x00007f6185bc0000)
        libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f6185bb8000)
        libsoup-2.4.so.1 => /usr/lib64/libsoup-2.4.so.1 (0x00007f6185b08000)
        libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f6185938000)
        libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f61858d8000)
        libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f61857a0000)
        liblcms2.so.2 => /usr/lib64/liblcms2.so.2 (0x00007f6185740000)
        libgc.so.1 => /usr/lib64/libgc.so.1 (0x00007f61854b8000)
        libpoppler.so.109 => /usr/lib64/libpoppler.so.109 (0x00007f6185178000)
        libpoppler-glib.so.8 => /usr/lib64/libpoppler-glib.so.8 (0x00007f6185110000)
        libwpg-0.3.so.3 => /usr/lib64/libwpg-0.3.so.3 (0x00007f61850f0000)
        librevenge-0.0.so.0 => /usr/lib64/librevenge-0.0.so.0 (0x00007f61850c0000)
        librevenge-stream-0.0.so.0 => /usr/lib64/librevenge-stream-0.0.so.0 (0x00007f61850a0000)
        libvisio-0.1.so.1 => /usr/lib64/libvisio-0.1.so.1 (0x00007f6184ff0000)
        libcdr-0.1.so.1 => /usr/lib64/libcdr-0.1.so.1 (0x00007f6184f48000)
        libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007f6184ea0000)
        libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f6184e68000)
        libpotrace.so.0 => /usr/lib64/libpotrace.so.0 (0x00007f6184e58000)
        libdbus-glib-1.so.2 => /usr/lib64/libdbus-glib-1.so.2 (0x00007f6184e28000)
        libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f6184dd0000)
        libgtkmm-3.0.so.1 => /usr/lib64/libgtkmm-3.0.so.1 (0x00007f6184818000)
        libatkmm-1.6.so.1 => /usr/lib64/libatkmm-1.6.so.1 (0x00007f61847c0000)
        libgdkmm-3.0.so.1 => /usr/lib64/libgdkmm-3.0.so.1 (0x00007f6184760000)
        libgiomm-2.4.so.1 => /usr/lib64/libgiomm-2.4.so.1 (0x00007f6184570000)
        libpangomm-1.4.so.1 => /usr/lib64/libpangomm-1.4.so.1 (0x00007f6184538000)
        libglibmm-2.4.so.1 => /usr/lib64/libglibmm-2.4.so.1 (0x00007f61844a8000)
        libcairomm-1.0.so.1 => /usr/lib64/libcairomm-1.0.so.1 (0x00007f6184478000)
        libsigc-2.0.so.0 => /usr/lib64/libsigc-2.0.so.0 (0x00007f6184468000)
        libgdl-3.so.5 => /usr/lib64/libgdl-3.so.5 (0x00007f6184430000)
        libgtk-3.so.0 => /usr/lib64/libgtk-3.so.0 (0x00007f6183c88000)
        libgdk-3.so.0 => /usr/lib64/libgdk-3.so.0 (0x00007f6183b80000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f6183b60000)
        libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f6183b30000)
        libcairo-gobject.so.2 => /usr/lib64/libcairo-gobject.so.2 (0x00007f6183b20000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f6183af0000)
        libaspell.so.15 => /usr/lib64/libaspell.so.15 (0x00007f6183a40000)
        libxslt.so.1 => /usr/lib64/libxslt.so.1 (0x00007f61839f8000)
        libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007f6183888000)
        libGraphicsMagick++.so.12 => /usr/lib64/libGraphicsMagick++.so.12 (0x00007f6183810000)
        libGraphicsMagick.so.3 => /usr/lib64/libGraphicsMagick.so.3 (0x00007f6183528000)
        libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f6183518000)
        libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f61834f8000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f61833b8000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f61833a0000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f61831c8000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f6183078000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f6182e98000)
        libgomp.so.1 => /usr/lib64/libgomp.so.1 (0x00007f6182e50000)
        libgcc_s.so.1 => /usr/lib64/libgcc_s.so.1 (0x00007f6182e30000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f6182e08000)
        libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f6182d60000)
        libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f6182d48000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f6182d40000)
        libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f6182d38000)
        libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f6182d08000)
        libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f6182cf8000)
        libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f6182ce8000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f6182c58000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f6182c48000)
        libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007f6182c28000)
        libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f6182bf8000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f6182be0000)
        libbrotlidec.so.1 => /usr/lib64/libbrotlidec.so.1 (0x00007f6182bd0000)
        libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007f6182a78000)
        libpsl.so.5 => /usr/lib64/libpsl.so.5 (0x00007f6182a60000)
        libmount.so.1 => /lib64/libmount.so.1 (0x00007f6182a00000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f61829e0000)
        libffi.so.7 => /usr/lib64/libffi.so.7 (0x00007f61829d0000)
        libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f6182958000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f6187c18000)
        libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007f61828b8000)
        libopenjp2.so.7 => /usr/lib64/libopenjp2.so.7 (0x00007f6182850000)
        libtiff.so.5 => /usr/lib64/libtiff.so.5 (0x00007f61827c8000)
        libnss3.so => /usr/lib64/libnss3.so (0x00007f6182698000)
        libsmime3.so => /usr/lib64/libsmime3.so (0x00007f6182668000)
        libplc4.so => /usr/lib64/libplc4.so (0x00007f6182660000)
        libnspr4.so => /usr/lib64/libnspr4.so (0x00007f6182618000)
        libpoppler.so.110 => /usr/lib64/libpoppler.so.110 (0x00007f61822d0000)
        libwpd-0.10.so.10 => /usr/lib64/libwpd-0.10.so.10 (0x00007f6182228000)
        libicuuc.so.69 => /usr/lib64/libicuuc.so.69 (0x00007f6182028000)
        libicudata.so.69 => /usr/lib64/libicudata.so.69 (0x00007f61804c8000)
        libicui18n.so.68 => /usr/lib64/libicui18n.so.68 (0x00007f61801a0000)
        libicuuc.so.68 => /usr/lib64/libicuuc.so.68 (0x00007f617ffa8000)
        libicudata.so.68 => /usr/lib64/libicudata.so.68 (0x00007f617e460000)
        libelogind.so.0 => /lib64/libelogind.so.0 (0x00007f617e3b0000)
        libepoxy.so.0 => /usr/lib64/libepoxy.so.0 (0x00007f617e278000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f617e260000)
        libatk-bridge-2.0.so.0 => /usr/lib64/libatk-bridge-2.0.so.0 (0x00007f617e228000)
        libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f617e218000)
        libxkbcommon.so.0 => /usr/lib64/libxkbcommon.so.0 (0x00007f617e1d0000)
        libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007f617e1b8000)
        libwayland-cursor.so.0 => /usr/lib64/libwayland-cursor.so.0 (0x00007f617e1a8000)
        libwayland-egl.so.1 => /usr/lib64/libwayland-egl.so.1 (0x00007f617e1a0000)
        libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f617e190000)
        libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f617e188000)
        libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f617e180000)
        libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f617e170000)
        libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f617e168000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f617e140000)
        libwebp.so.7 => /usr/lib64/libwebp.so.7 (0x00007f617e0d0000)
        libwebpmux.so.3 => /usr/lib64/libwebpmux.so.3 (0x00007f617e0c0000)
        libjasper.so.4 => /usr/lib64/libjasper.so.4 (0x00007f617e070000)
        libwmflite-0.2.so.7 => /usr/lib64/libwmflite-0.2.so.7 (0x00007f617e048000)
        libzstd.so.1 => /lib64/libzstd.so.1 (0x00007f617df90000)
        libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f617df80000)
        libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007f617dec0000)
        libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f617deb8000)
        libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f617deb0000)
        libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007f617de78000)
        libbrotlicommon.so.1 => /usr/lib64/libbrotlicommon.so.1 (0x00007f617de50000)
        libicui18n.so.69 => /usr/lib64/libicui18n.so.69 (0x00007f617db20000)
        libunistring.so.2 => /usr/lib64/libunistring.so.2 (0x00007f617d998000)
        libidn2.so.0 => /usr/lib64/libidn2.so.0 (0x00007f617d970000)
        libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f617d920000)
        libcares.so.2 => /usr/lib64/libcares.so.2 (0x00007f617d908000)
        libnghttp2.so.14 => /usr/lib64/libnghttp2.so.14 (0x00007f617d8d8000)
        libssh2.so.1 => /usr/lib64/libssh2.so.1 (0x00007f617d898000)
        libssl.so.1.1 => /usr/lib64/libssl.so.1.1 (0x00007f617d800000)
        libcrypto.so.1.1 => /usr/lib64/libcrypto.so.1.1 (0x00007f617d520000)
        libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00007f617d4c8000)
        libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00007f617d3f0000)
        libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00007f617d3c0000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f617d3b8000)
        libldap-2.4.so.2 => /usr/lib64/libldap-2.4.so.2 (0x00007f617d368000)
        liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007f617d358000)
        libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007f617d320000)
        libplds4.so => /usr/lib64/libplds4.so (0x00007f617d318000)
        libcap.so.2 => /lib64/libcap.so.2 (0x00007f617d308000)
        libatspi.so.0 => /usr/lib64/libatspi.so.0 (0x00007f617d2c8000)
        libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00007f617d2b8000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f617d2b0000)
        libnsl.so.2 => /lib64/libnsl.so.2 (0x00007f617d290000)
        libsasl2.so.3 => /usr/lib64/libsasl2.so.3 (0x00007f617d270000)
        libtirpc.so.3 => /lib64/libtirpc.so.3 (0x00007f617d240000)
Filtered through yours 'found' list
Code:
$ ldd /usr/bin/inkscape|grep -f <(cut -f1 -d. <<<'libcdr-0.1.so.1 => not found                    
libpotrace.so.0 => not found
libgdl-3.so.5 => not found            
libGraphicsMagick++.so.12 => not found
libGraphicsMagick.so.3 => not found
libcdr-0.1.so.1 => not found
libpotrace.so.0 => not found
libgdl-3.so.5 => not found
libGraphicsMagick++.so.12 => not found
libGraphicsMagick.so.3 => not found
libdouble-conversion.so.3 => not found')
        libcdr-0.1.so.1 => /usr/lib64/libcdr-0.1.so.1 (0x00007f8b696d8000)
        libpotrace.so.0 => /usr/lib64/libpotrace.so.0 (0x00007f8b695e8000)
        libgdl-3.so.5 => /usr/lib64/libgdl-3.so.5 (0x00007f8b68bc0000)
        libGraphicsMagick++.so.12 => /usr/lib64/libGraphicsMagick++.so.12 (0x00007f8b67fa0000)
        libGraphicsMagick.so.3 => /usr/lib64/libGraphicsMagick.so.3 (0x00007f8b67cb8000)
 
Old 05-05-2021, 11:52 AM   #6
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,289

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
I'm picking things up one by one. I'm guessing inkscape has a few more features than it used do
  • The libGraphicsMagick source is on GraphicsMackck.org. You have to enable the --enable-shared option in the configure to get dynamic libs; by default it just makes static.
  • libgdl (Once you convince a search engine you don't want libgtk) is part of gnome
  • libcdr (for CorelDraw files) I grabbed from git and it crapped out as below.

The libcdr (for CorelDraw files) error was
Code:
checking for cppunit... no
configure: error: Package requirements (cppunit) were not met:

No package 'cppunit' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables CPPUNIT_CFLAGS
and CPPUNIT_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
What's cppunit about? Sounds like some preprocessor thing.

EDIT: Well, ponce had a libcdr package for me, none of those libs seemed to be in the standard packages. I found the libdouble-conversion, which is a Google thing, & libpotrace. Now just to compile them. Don't you hate these coders who find the most obscure libs to use? Why aren't they out drinking pints and meeting the opposite sex instead of reading Sourceforge APIs?

Last edited by business_kid; 05-05-2021 at 12:19 PM.
 
Old 05-05-2021, 12:02 PM   #7
brobr
Member
 
Registered: Oct 2003
Location: uk
Distribution: Slackware
Posts: 974

Rep: Reputation: 238Reputation: 238Reputation: 238
Hi Business_kid, did you try ponce's git-repo via Sbopkg? Or faster, https://git.slackbuilds.org/slackbui...phics/inkscape, which is the latest for current (if that's you're on). Below the dependency list; all packages are available on sbopkg/SBo via ponce's repo on
git git://github.com/Ponce/slackbuilds.git@current "".
Quote:
scour
pstoedit
potrace
numpy
python-webencodings
html5lib
setuptools-scm
functools-lru-cache
python-soupsieve
BeautifulSoup4
lxml
libcdr
double-conversion
dos2unix
GraphicsMagick
inkscape
hth.

Rob

Last edited by brobr; 05-05-2021 at 12:06 PM.
 
Old 05-05-2021, 12:31 PM   #8
Candelabrus
Member
 
Registered: Apr 2015
Location: Ponta Grossa - PR
Distribution: Slackware64
Posts: 173

Rep: Reputation: 26
I have one slackbuild for latest inkscape version working like a charm for Slackware Current, if you want, here we go:

https://gitlab.com/grinder/xfce4/-/tree/master/inkscape

Need to compile dependencies first:
https://gitlab.com/grinder/xfce4/-/t...ble-conversion
https://gitlab.com/grinder/xfce4/-/tree/master/potrace
https://gitlab.com/grinder/xfce4/-/tree/master/gdl
https://gitlab.com/grinder/xfce4/-/tree/master/gtest

Last edited by Candelabrus; 05-07-2021 at 05:39 PM.
 
1 members found this post helpful.
Old 05-05-2021, 12:38 PM   #9
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
sounds like you downloaded a binary which was not built for Slackware?

You can download a ready-made Slackware-current package here: https://slackware.nl/people/alien/slackbuilds/inkscape/ and don't forget to install the runtime depencies which are also available in my repository.
 
4 members found this post helpful.
Old 05-05-2021, 02:21 PM   #10
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,289

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Quote:
Originally Posted by Alien Bob View Post
sounds like you downloaded a binary which was not built for Slackware?

You can download a ready-made Slackware-current package here: https://slackware.nl/people/alien/slackbuilds/inkscape/ and don't forget to install the runtime depencies which are also available in my repository.
Er, no I didn't load a binary.
Code:
bash-5.1$ ls /var/log/packages/inkscape*
/var/log/packages/inkscape-1.0.1-x86_64-1alien
I make the odd package myself, but don't add 'alien' to them. I'm not guilty on that count, and avoid prebuilt binaries like the plague. The install date is Feb 2021, around the time I upgraded to the 2021-02-11 iso of Current. I don't think I ever used it.

Anyhow, it will wait until tomorrow. I'm getting an error from libdouble-conversion which requires a google
Code:
bash-5.1$ cd libdouble-conversion-master
bash-5.1$ make
make -C src all
make[1]: Entering directory '/home/dec/Downloads/libdouble-conversion-master/src'
libtool --mode=compile cc -O -c bignum.cc
libtool: compile: unable to infer tagged configuration
libtool:   error: specify a tag with '--tag'
make[1]: *** [Makefile:3: all] Error 1
make[1]: Leaving directory '/home/dec/Downloads/libdouble-conversion-master/src'
make: *** [Makefile:2: all] Error 2
Apparently it's some number transmogrifier, and I have to put some tag somewhere so it doesn't go converting infinity or the square root of -1. But it doesn't say where to put it or what it should be.
 
Old 05-05-2021, 02:51 PM   #11
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,355

Rep: Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067
Code:
slackpkg install double-conversion gdl graphicsmagick libcdr potrace pstoedit python-lxml python-numpy scour
Code:
slackpkg install inkscape
Code:
15step :: ~ » inkscape -V
inkscape: error while loading shared libraries: libpoppler.so.104: cannot open shared object file: No such file or directory
Code:
slackpkg install poppler-compat-21.05.0-x86_64-1alien
Code:
15step :: ~ 1 » inkscape -V
Inkscape 1.0.1 (3bc2e813f5, 2020-09-07)
    Pango version: 1.48.4
https://i.imgur.com/Dzi468y.png

slackware64-current

Last edited by marav; 05-05-2021 at 02:58 PM.
 
1 members found this post helpful.
Old 05-06-2021, 04:03 AM   #12
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,289

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Quote:
Originally Posted by marav View Post
Code:
slackpkg install double-conversion gdl graphicsmagick libcdr potrace pstoedit python-lxml python-numpy scour
Code:
slackpkg install inkscape
Code:
15step :: ~ » inkscape -V
inkscape: error while loading shared libraries: libpoppler.so.104: cannot open shared object file: No such file or directory
Code:
slackpkg install poppler-compat-21.05.0-x86_64-1alien
Code:
15step :: ~ 1 » inkscape -V
Inkscape 1.0.1 (3bc2e813f5, 2020-09-07)
    Pango version: 1.48.4
https://i.imgur.com/Dzi468y.png

slackware64-current
Very good, if it works. As you will have gathered from post #3, I'm not a huge fan of slackpkg; a lot of folks swear by it, but I'm one who swears AT it. I know about choosing just one site from /etc/slackpkg/mirrors. Have you all that stuff installed, and what site did you download all that stuff from? What is/are your uncommented line(s) in /etc/slackpkg/mirrors?
 
Old 05-06-2021, 05:00 AM   #13
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,289

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Quote:
Originally Posted by Alien Bob View Post
sounds like you downloaded a binary which was not built for Slackware?

You can download a ready-made Slackware-current package here: https://slackware.nl/people/alien/slackbuilds/inkscape/ and don't forget to install the runtime depencies which are also available in my repository.
As you saw, I had your binary but none of the deps. I've got the deps and things work just fine. AFAIK, neither Debian, Red Hat nor Ubuntu offer them all, but your repo does! They are some of the weirdest things and it makes you wonder what the inkscape folks were smoking or ingesting. Anyhow, thanks very much. Unless I'm mistaken, some of those are recent additions.

And after all of that, I opened the two svg files I was wondering about, found they were junk and deleted them both.
 
Old 05-06-2021, 05:17 AM   #14
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,355

Rep: Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067Reputation: 4067
Quote:
Originally Posted by business_kid View Post
Very good, if it works. As you will have gathered from post #3, I'm not a huge fan of slackpkg; a lot of folks swear by it, but I'm one who swears AT it. I know about choosing just one site from /etc/slackpkg/mirrors. Have you all that stuff installed, and what site did you download all that stuff from? What is/are your uncommented line(s) in /etc/slackpkg/mirrors?
I use slackpkgplus with AlienBob's repository

Which can be installed individually
As he mentioned in comment #8

https://slackware.nl/people/alien/slackbuilds/inkscape/

Last edited by marav; 05-06-2021 at 05:19 AM.
 
Old 05-06-2021, 06:40 AM   #15
sairum
Member
 
Registered: Sep 2004
Location: Portugal
Distribution: Slackware
Posts: 118

Rep: Reputation: 56
Quote:
Originally Posted by business_kid View Post
Very good, if it works. As you will have gathered from post #3, I'm not a huge fan of slackpkg; a lot of folks swear by it, but I'm one who swears AT it. I know about choosing just one site from /etc/slackpkg/mirrors. Have you all that stuff installed, and what site did you download all that stuff from? What is/are your uncommented line(s) in /etc/slackpkg/mirrors?
We are on the same boat. I usually do everything manually, i.e., using sbopkg with Ponce's repo for -current. For inkscape, I build the following list od dependencies in this order (dependencies of dependencies are in square brackets):
  1. numpy
  2. python-webencodings
  3. dcraw 9.28
  4. html5lib 1.0.1 [python-webencodings]
  5. python3-soupsieve 2.0.1
  6. BeuatifulSoup4 4.9.3 [python3-soupsieve]
  7. lxml 4.4.1 [BeuatifulSoup4, html5lib]
  8. potrace 1.16-1
  9. double-conversion 3.0.0
  10. gdl 3.34.0
  11. ralcgm 3.50
  12. hp2xx 3.4.4
  13. GraphicsMagick 1.3.35 [hp2xx, ralcgm, dcraw]
  14. dos2unix 7.4.1
  15. pstoedit 3.75
  16. libcdr 0.1.6
  17. scour 0.35
  18. inkscape 1.0.2 [GraphicsMagick, gdl, dos2unix, double-conversion, libcdr, lxml, numpy, potrace, pstoedit, scour]
 
  


Reply



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
LXer: Nervous, Adobe? It took 16 years, but open-source vector graphics editor Inkscape now works properly on macOS LXer Syndicated Linux News 0 05-06-2020 02:10 PM
Something depends on something else but something else is to be installed javascriptninja Linux - Newbie 3 02-05-2012 04:22 PM
missing lib with inkscape kevin-isca Grafpup 3 06-25-2007 09:45 AM
making something.something.com in apache and bind kunteper Linux - Software 0 02-24-2004 12:30 AM
Something new something different. enk0d Slackware 11 06-01-2003 01:43 PM

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

All times are GMT -5. The time now is 01:38 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