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-10-2020, 02:47 AM   #6166
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,211

Rep: Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998

Qmmp, is good alternative for replacement of xmms, and for kde users. i use it, since longtime

http://qmmp.ylsoftware.com/
 
5 members found this post helpful.
Old 12-10-2020, 10:49 AM   #6167
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by Lockywolf View Post
It's all nice and good, but basically means "manual work". And whether this "manual work" means grepping through the ChangeLog for "Removed" packages and removing them line by line, or rather blacklisting something and then carefully inspecting whether the blacklist did what you expected it to do is secondary. Personally, I prefer "removing manually", because "doing something" is always easier and less error prone than "verifying" that something has been done right.
Of course it means work. It's "work" to run -current, which is why I don't. I just don't have the time to deal with the extra work involved with tracking -current.

99% of the time, it's simple enough to follow the changelog and make any adjustments to already installed SBo packages. There's been a few big changes like when PAM and vtown were merged in that will be harder to track. Also, listing the SBo tag in the blacklist won't cause any issues with removed packages, only added packages.

The *only* time having SBo in your blacklist would be an issue is when Pat adds a package to -current that exists on SBo and that package was already installed on the computer. Not all "Added." packages will be on SBo and all the ones that are on SBo won't necessarily be installed on that machine. Thus, it's totally worth it to blacklist SBo packages on -current installs to make using clean-system easier.

Doing some bash shell piping, there have been 545 new packages added (if you just search for "Added.", you'll get 844, but once you combine the testing/ packages that were merged into the main tree, it cuts out 299 duplicate package names). When you take those 545 packages and compare them against what's on SBo, there's only 156 packages that were added to Slackware with the same package name that's on SBo.

If you're interested in what new packages in -current exist on the 14.2 SBo repo (with the exact same name), here's the list:

Code:
academic/kile
academic/libqalculate
accessibility/speech-dispatcher
audio/easytag
audio/fluidsynth
audio/kid3
audio/opus-tools
audio/opus
audio/opusfile
audio/speex
desktop/elementary-xfce
desktop/ffmpegthumbnailer
desktop/kde-gtk-config
desktop/mousepad
desktop/neofetch
desktop/ssr
desktop/xfce4-whiskermenu-plugin
development/SDL2_gfx
development/autoconf-archive
development/brotli
development/check
development/extra-cmake-modules
development/glade
development/icecream
development/lmdb
development/meson
development/ninja
development/nvi
development/oniguruma
development/opencl-headers
development/re2c
development/sassc
development/tidy-html5
development/vala
development/woff2
games/knights
graphics/digikam
graphics/graphene
graphics/graphite2
graphics/qrencode
graphics/vulkan-sdk
graphics/wayland-protocols
libraries/PyQt5
libraries/SDL2
libraries/SDL2_image
libraries/SDL2_mixer
libraries/SDL2_net
libraries/SDL2_ttf
libraries/argon2
libraries/cfitsio
libraries/cracklib
libraries/cryptopp
libraries/dotconf
libraries/efivar
libraries/gtksourceview3
libraries/hyphen
libraries/id3lib
libraries/isl
libraries/jansson
libraries/json-glib
libraries/lame
libraries/lensfun
libraries/libbluray
libraries/libburn
libraries/libcue
libraries/libdbusmenu
libraries/libdmtx
libraries/libedit
libraries/libgee
libraries/libidn2
libraries/libinput
libraries/libnice
libraries/libopusenc
libraries/libpinyin
libraries/libpwquality
libraries/libsass
libraries/libsodium
libraries/libunwind
libraries/libuv
libraries/libwacom
libraries/libwebp
libraries/libwnck3
libraries/libxkbcommon
libraries/marisa
libraries/npth
libraries/ocl-icd
libraries/opencv
libraries/pcre2
libraries/pipewire
libraries/qca-qt5
libraries/qt5-webkit
libraries/qt5
libraries/quazip
libraries/vid.stab
libraries/wayland
libraries/xf86-input-libinput
misc/fcitx-configtool
misc/fcitx-libpinyin
misc/fcitx-qt5
misc/fcitx
misc/ibus-anthy
misc/ibus-hangul
misc/ibus-unikey
misc/ibus
misc/kcm-fcitx
misc/krename
misc/qtkeychain
multimedia/dvdauthor
multimedia/farstream
multimedia/ffmpeg
multimedia/kdenlive
multimedia/mlt
network/NetworkManager-openvpn
network/dovecot
network/falkon
network/krb5
network/nghttp2
network/postfix
network/s-nail
network/socat
office/kmymoney
office/sc-im
office/texlive
python/Mako
python/pyparsing
python/python-certifi
python/python-chardet
python/python-distro
python/python-future
python/python-notify2
python/python-requests
python/python-urllib3
python/python3
python/pyxdg
system/cldr-emoji-annotation
system/dash
system/fuse3
system/haveged
system/inxi
system/jmtpfs
system/krusader
system/lbzip2
system/lhasa
system/lz4
system/man-db
system/mlocate
system/nss-pam-ldapd
system/nvme-cli
system/parallel
system/patchelf
system/rxvt-unicode
system/sddm
system/wacomtablet
system/yakuake
system/zerofree
system/zstd
I have a lot of SBo packages installed on my 14.2 machine (580) and only 67 of the above packages are installed on my system. If we take the 67 packages and divide it by the number of days since -current has been in development (1624), that averages out that Pat will add a package that exists on SBo that's installed on my system about once every 24 days. If I was already dealing with the extra work of -current, that little bit of extra effort almost once a month would be no big deal.
 
2 members found this post helpful.
Old 12-10-2020, 11:22 AM   #6168
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,211

Rep: Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998Reputation: 998
New kde release-service (20.12.0) is available:

https://community.kde.org/Releases/20.12_Release_Notes

https://kde.org/announcements/fulllog_releases-20.12.0/

https://kde.org/info/releases-20.12.0/
 
1 members found this post helpful.
Old 12-10-2020, 11:42 AM   #6169
drgibbon
Senior Member
 
Registered: Nov 2014
Distribution: Slackware64 15.0
Posts: 1,220

Rep: Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942
Quote:
Originally Posted by Lockywolf View Post
whether this "manual work" means grepping through the ChangeLog for "Removed" packages and removing them line by line, or rather blacklisting something and then carefully inspecting whether the blacklist did what you expected it to do is secondary.
Topic is done to death here, but I'll just say that you really don't need to "carefully inspect" the outcome of slackpkg, it's simple enough to be reliable. If I uncomment the "[0-9]+_SBo" in the blacklist, do an upgrade-all, and nothing shows up, then nothing has been added to Slackware that replaced an SBo package. For small updates this isn't even necessary, but for something like vtown going into the main tree, it's (to me) just a waste of time to manually examine every package. In the meantime, the blacklist helps keep SBo separate from slackpkg for normal system maintenance, which is good.

But anyway, the real problem with all this is the fact that SBo targets stable, and Slackware releases are so long apart now that you have people running -current with best effort attempts to have SBo on -current (i.e., ponce's repo, which is great btw). So to bring it back on topic, that's my request for -current: that Slackware comes back to semi-regular releases that aren't excessively long (even if they're just point releases with some library refreshes, or whatever). Thank ye!

Last edited by drgibbon; 12-10-2020 at 07:16 PM.
 
5 members found this post helpful.
Old 12-10-2020, 03:34 PM   #6170
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
I test my lucky one time more.

Can include jack ? , some packages can benefit of this , and its good to have for some apps configuration audio options. ( i think this is the last good thing on multimedia to have on slackware )


My lucky test2

Can enable on ffmpeg vidstab ? , its not autodetected , we need force option.

Quote:
--enable-libvidstab

Last edited by USUARIONUEVO; 12-10-2020 at 03:35 PM.
 
Old 12-10-2020, 03:50 PM   #6171
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by USUARIONUEVO View Post
My lucky test2

Can enable on ffmpeg vidstab ? , its not autodetected , we need force option.
If we're talking about rebuilding ffmpeg, might I suggest using the following patch to enable autodetection for all dependencies? This would make it much easier for people to rebuild ffmpeg once optional dependencies are installed that Pat can't or won't include in a full install. It's not as pretty to look at (and it may want some formatting changes to have commands not be as wide), but it is much, much better functionality wise.

I emailed this patch to Pat about a month and a half ago, but I'm not sure if it was seen, seen and forgot, or decided against. It still has vid.stab support as optional, but autodetected because vid.stab wasn't in -current at the time. It'd be an easy fix to move it to the "Default enabled features" section.

NOTE: libebur128 is now an internal library for ffmpeg. It should not be an option in the SlackBuild anymore as if it is manually enabled, the ./configure will fail as the option doesn't exist anymore. That is reflected on the patch below.

Code:
diff --git a/ffmpeg.SlackBuild b/ffmpeg.SlackBuild
index efef2dc..5f6a7e7 100755
--- a/ffmpeg.SlackBuild
+++ b/ffmpeg.SlackBuild
@@ -88,45 +88,71 @@ fi
 # - xz
 # - zlib

-libx264=""    ; [ "${X264:-no}" != "no" ]         && libx264="--enable-libx264"
-libcelt=""    ; [ "${CELT:-no}" != "no" ]         && libcelt="--enable-libcelt"
-libdc1394=""  ; [ "${DC1394:-no}" != "no" ]       && libdc1394="--enable-libdc1394"
-libfrei0r=""  ; [ "${FREI0R:-no}" != "no" ]       && libfrei0r="--enable-frei0r"
-libgsm=""     ; [ "${GSM:-no}" != "no" ]          && libgsm="--enable-libgsm"
-librtmp=""    ; [ "${RTMP:-no}" != "no" ]         && librtmp="--enable-librtmp"
-libspeex=""   ; [ "${SPEEX:-yes}" != "no" ]       && libspeex="--enable-libspeex"
-libxvid=""    ; [ "${XVID:-no}" != "no" ]         && libxvid="--enable-libxvid"
-libass=""     ; [ "${ASS:-no}" != "no" ]          && libass="--enable-libass"
-libopenal=""  ; [ "${OPENAL:-no}" != "no" ]       && libopenal="--enable-openal"
-libiec61883=""; [ "${IEC61883:-no}" != "no" ]     && libiec61883="--enable-libiec61883"
-libilbc=""    ; [ "${ILBC:-no}" != "no" ]         && libilbc="--enable-libilbc"
-libmodplug="" ; [ "${MODPLUG:-no}" != "no" ]      && libmodplug="--enable-libmodplug"
-libopus=""    ; [ "${OPUS:-yes}" != "no" ]        && libopus="--enable-libopus"
-libtwolame="" ; [ "${TWOLAME:-no}" != "no" ]      && libtwolame="--enable-libtwolame"
-ladspa=""     ; [ "${LADSPA:-no}" != "no" ]       && ladspa="--enable-ladspa"
-libflite=""   ; [ "${FLITE:-no}" != "no" ]        && libflite="--enable-libflite"
-libvidstab="" ; [ "${VIDSTAB:-no}" != "no" ]      && libvidstab="--enable-libvidstab"
-libx265=""    ; [ "${X265:-no}" != "no" ]         && libx265="--enable-libx265"
-libzvbi=""    ; [ "${ZVBI:-no}" != "no" ]         && libzvbi="--enable-libzvbi"
-libopencv=""  ; [ "${OPENCV:-no}" != "no" ]       && libopencv="--enable-libopencv"
-libgme=""     ; [ "${GME:-no}" != "no" ]          && libgme="--enable-libgme"
-libsnappy=""  ; [ "${SNAPPY:-no}" != "no" ]       && libsnappy="--enable-libsnappy"
-libzmq=""     ; [ "${ZMQ:-no}" != "no" ]          && libzmq="--enable-libzmq"
-libbs2b=""    ; [ "${BS2B:-no}" != "no" ]         && libbs2b="--enable-libbs2b"
-libebur128="" ; [ "${EBUR128:-no}" != "no" ]      && libebur128="--enable-libebur128"
-rubberband="" ; [ "${RUBBERBAND:-no}" != "no" ]   && rubberband="--enable-librubberband"
-tesseract=""  ; [ "${TESSERACT:-no}" != "no" ]    && tesseract="--enable-libtesseract"
-netcdf=""     ; [ "${NETCDF:-no}" != "no" ]       && netcdf="--enable-netcdf"
-chromaprint=""  ; [ "${CHROMAPRINT:-no}" != "no" ] && chromaprint="--enable-chromaprint"
-opencore_amr="" ; [ "${OPENCORE:-no}" != "no" ] && \
-  opencore_amr="--enable-libopencore-amrnb --enable-libopencore-amrwb"
-fdk=""          ; [ "${FDK_AAC:-no}" != "no" ]  && \
-  { fdk="--enable-libfdk-aac"; non_free="--enable-nonfree" ; }
-ssl=""          ; [ "${OPENSSL:-no}" != "no" ]  && \
-  { ssl="--enable-openssl" ; non_free="--enable-nonfree" ; }
-decklink=""   ; [ "${DECKLINK:-no}" != "no" ]   && \
-  { decklink="--enable-decklink" ; \
-    SLKCFLAGS="$SLKCFLAGS -I/usr/include/decklink" ; }
+## Enable autodetect using pkg-config -- SBo package names are above each check
+#OpenAL
+if pkg-config --exists openal && [ "${OPENAL:-yes}" != "no" ]; then libopenal="--enable-openal"; else libopenal=""; fi
+#celt
+if pkg-config --exists celt && [ "${CELT:-yes}" != "no" ]; then libcelt="--enable-libcelt"; else libcelt=""; fi
+#chromaprint
+if pkg-config --exists libchromaprint && [ "${CHROMAPRINT:-yes}" != "no" ]; then chromaprint="--enable-chromaprint"; else chromaprint=""; fi
+#fdk-aac -- creates non-redistributable binary
+if pkg-config --exists fdk-aac && [ "${FDK-AAC:-yes}" != "no" ]; then fdk="--enable-libfdk-aac"; non_free="--enable-nonfree"; else fdk=""; fi
+#frei0r
+if pkg-config --exists frei0r && [ "${FREI0R:-yes}" != "no" ]; then libfrei0r="--enable-frei0r"; else libfrei0r=""; fi
+#libass
+if pkg-config --exists libass && [ "${LIBASS:-yes}" != "no" ]; then libass="--enable-libass"; else libass=""; fi
+#libbs2b
+if pkg-config --exists libbs2b && [ "${BS2B:-yes}" != "no" ]; then libbs2b="--enable-libbs2b"; else libbs2b=""; fi
+#libdc1394
+if pkg-config --exists libdc1394-2 && [ "${DC1394:-no}" != "no" ]; then libdc1394="--enable-libdc1394"; else libdc1394=""; fi
+#libgme
+if pkg-config --exists libgme && [ "${GME:-yes}" != "no" ]; then libgme="--enable-libgme"; else libgme=""; fi
+#libiec61883 & libavc1394
+if pkg-config --exists libavc1394 && pkg-config --exists libiec61883 && [ "${IEC61883:-yes}" != "no" ]; then libiec61883="--enable-libiec61883"; else libiec61883=""; fi
+#libilbc
+if pkg-config --exists libilbc && [ "${ILBC:-yes}" != "no" ]; then libilbc="--enable-libilbc"; else libilbc=""; fi
+#libmodplug
+if pkg-config --exists libmodplug && [ "${MODPLUG:-yes}" != "no" ]; then libmodplug="--enable-libmodplug"; else libmodplug=""; fi
+#netcdf
+if pkg-config --exists netcdf && [ "${NETCDF:-no}" != "no" ]; then netcdf="--enable-netcdf"; else netcdf=""; fi
+#opencore-amrnb
+if pkg-config --exists opencore-amrnb && [ "${OPENCORE:-yes}" != "no" ]; then opencore_amr="--enable-libopencore-amrnb --enable-libopencore-amrwb"; else opencore-amrnb=""; fi
+#opencv
+if pkg-config --exists opencv && [ "${OPENCV:-yes}" != "no" ]; then libopencv="--enable-libopencv"; else libopencv=""; fi
+#rtmpdump
+if pkg-config --exists librtmp && [ "${RTMP:-yes}" != "no" ]; then librtmp="--enable-librtmp"; else librtmp=""; fi
+#rubberband
+if pkg-config --exists rubberband && [ "${RUBBERBAND:-yes}" != "no" ]; then rubberband="--enable-librubberband"; else rubberband=""; fi
+#schroedinger
+if pkg-config --exists schroedinger-1.0 && [ "${SCHROEDINGER:-yes}" != "no" ]; then dirac_fast="--enable-libschroedinger"; else dirac_fast=""; fi
+#tesseract
+if pkg-config --exists tesseract && [ "${TESSERACT:-no}" != "no" ]; then tesseract="--enable-libtesseract"; else tesseract=""; fi
+#twolame
+if pkg-config --exists twolame && [ "${TWOLAME:-yes}" != "no" ]; then libtwolame="--enable-libtwolame"; else libtwolame=""; fi
+#vid.stab
+if pkg-config --exists vidstab && [ "${VIDSTAB:-yes}" != "no" ]; then libvidstab="--enable-libvidstab"; else libvidstab=""; fi
+#x264
+if pkg-config --exists x264 && [ "${X264:-yes}" != "no" ]; then libx264="--enable-libx264"; else libx264=""; fi
+#x265
+if pkg-config --exists x265 && [ "${X265:-yes}" != "no" ]; then libx265="--enable-libx265"; else libx265=""; fi
+#zeromq
+if pkg-config --exists libzmq && [ "${ZMQ:-no}" != "no" ]; then libzmq="--enable-libzmq"; else libzmq=""; fi
+#zvbi
+if pkg-config --exists zvbi-0.2 && [ "${ZVBI:-no}" != "no" ]; then libzvbi="--enable-libzvbi"; else libzvbi=""; fi
+
+## These do not support pkg-config, checking for programs manually
+#decklink-sdk
+if [ -e /usr/include/decklink/DeckLinkAPI.h ] && [ "${DECKLINK:-no}" != "no" ]; then decklink="--enable-decklink" ; SLKCFLAGS="$SLKCFLAGS -I/usr/include/decklink" ; else decklink=""; fi
+#flite
+if [ -e /usr/include/flite/flite.h ] && [ "${FLITE:-no}" != "no" ]; then libflite="--enable-libflite"; else libflite=""; fi
+#gsm
+if [ -e /usr/include/gsm/gsm.h ] && [ "${GSM:-no}" != "no" ]; then libgsm="--enable-libgsm"; else libgsm=""; fi
+#ladspa_sdk
+if [ -e /usr/include/ladspa.h ] && [ "${LADSPA:-no}" != "no" ]; then ladspa="--enable-ladspa"; else ladspa=""; fi
+#snappy
+if [ -e /usr/include/snappy.h ] && [ "${SNAPPY:-no}" != "no" ]; then libsnappy="--enable-libsnappy"; else libsnappy=""; fi
+#xvidcore
+if [ -e /usr/include/xvid.h ] && [ "${XVID:-no}" != "no" ]; then libxvid="--enable-libxvid"; else libxvid=""; fi

 # Default enabled features:
 fontconfig="" ; [ "${FONTCONFIG:-yes}" != "no" ]  && fontconfig="--enable-libfontconfig"
@@ -136,6 +162,7 @@ gnutls=""     ; [ "${GNUTLS:-yes}" != "no" ]      && gnutls="--enable-gnutls"
 libbluray=""  ; [ "${BLURAY:-yes}" != "no" ]      && libbluray="--enable-libbluray"
 libcaca=""    ; [ "${CACA:-yes}" != "no" ]        && libcaca="--enable-libcaca"
 libcdio=""    ; [ "${LIBCDIO:-yes}" != "no" ]     && libcdio="--enable-libcdio"
+libspeex=""   ; [ "${SPEEX:-yes}" != "no" ]       && libspeex="--enable-libspeex"
 libssh=""     ; [ "${LIBSSH:-yes}" != "no" ]      && libssh="--enable-libssh"
 libtheora=""  ; [ "${THEORA:-yes}" != "no" ]      && libtheora="--enable-libtheora"
 libv4l2=""    ; [ "${V4L2:-yes}" != "no" ]        && libv4l2="--enable-libv4l2"
@@ -146,6 +173,7 @@ mp3lame=""    ; [ "${LAME:-yes}" != "no" ]        && mp3lame="--enable-libmp3lam
 opencl=""     ; [ "${OPENCL:-yes}" != "no" ]      && opencl="--enable-opencl"
 opengl=""     ; [ "${OPENGL:-yes}" != "no" ]      && opengl="--enable-opengl"
 openjpeg=""   ; [ "${JP2:-yes}" != "no" ]         && openjpeg="--enable-libopenjpeg"
+libopus=""    ; [ "${OPUS:-yes}" != "no" ]        && libopus="--enable-libopus"
 pulse=""      ; [ "${PULSEAUDIO:-yes}" != "no" ]  && pulse="--enable-libpulse"
 samba=""      ; [ "${SAMBA:-yes}" != "no" ]       && samba="--enable-libsmbclient"
 wavpack=""    ; [ "${WAVPACK:-yes}" != "no" ]     && wavpack="--enable-libwavpack"
@@ -203,7 +231,6 @@ CXXFLAGS="$SLKCFLAGS" \
   $libcdio \
   $libcelt \
   $libdc1394 \
-  $libebur128 \
   $libflite \
   $libfrei0r \
   $libgme \
And if ppr:kut happens to see this, I emailed you a patch for the ffmpeg on SBo to do the same thing. Hopefully this will be something you'll consider implementing.

Last edited by bassmadrigal; 12-10-2020 at 03:52 PM.
 
4 members found this post helpful.
Old 12-10-2020, 04:48 PM   #6172
drgibbon
Senior Member
 
Registered: Nov 2014
Distribution: Slackware64 15.0
Posts: 1,220

Rep: Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942Reputation: 942
+1 for the above patch (or some version of it); I rebuild ffmpeg whenever there's an update because of some SBo additions, and this would streamline things.
 
1 members found this post helpful.
Old 12-10-2020, 10:03 PM   #6173
Lockywolf
Member
 
Registered: Jul 2007
Posts: 683

Rep: Reputation: 253Reputation: 253Reputation: 253
May we have

Quote:
--enable-inside-emacs
for pinentry?
Slackware's support for emacs is usually very strong, and with pinentry-emacs package, working with gpg becomes smoother.

Additionally, may we have "xfce4-xkb-plugin" in the main tree? It's basically just a flag widget for the xfce panel, but I find it very useful to see which layout is currently selected, and I think, many people here are not from the US, so are likely to benefit from it too.

Last edited by Lockywolf; 12-10-2020 at 10:21 PM.
 
1 members found this post helpful.
Old 12-10-2020, 10:51 PM   #6174
Nobby6
Member
 
Registered: Jul 2012
Location: Sunshine Coast, Australia
Distribution: Slackware 64
Posts: 237
Blog Entries: 1

Rep: Reputation: 212Reputation: 212Reputation: 212
building minidlna

So after the eventual success of building -current on now in production mail web servers etc, though i;d throw it on at home on my file server, just uses samba. nfs, (works great) just as I was about to put my feet up and install minidlna and watch some stuff....


configure:9173: result: no
configure:9173: checking for libav/avcodec.h
configure:9173: result: no
configure:9206: checking libavformat/avformat.h usability
configure:9206: gcc -c -g -O2 conftest.c >&5
configure:9206: $? = 0
configure:9206: result: yes
configure:9206: checking libavformat/avformat.h presence
configure:9206: gcc -E conftest.c
configure:9206: $? = 0
configure:9206: result: yes
configure:9206: checking for libavformat/avformat.h
configure:9206: result: yes
configure:9206: checking ffmpeg/libavformat/avformat.h usability
configure:9206: gcc -c -g -O2 conftest.c >&5
conftest.c:113:10: fatal error: ffmpeg/libavformat/avformat.h: No such file or directory
113 | #include <ffmpeg/libavformat/avformat.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
configure:9206: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "MiniDLNA"
| #define PACKAGE_TARNAME "minidlna"
| #define PACKAGE_VERSION "1.1.3"


ffmpeg installed, libavformat/avformat.h does exist, but the ffmpeg thing does not..

Anyone else built minidlna on current? successful?
 
Old 12-11-2020, 04:45 AM   #6175
giomat
Member
 
Registered: Jul 2017
Posts: 337

Rep: Reputation: 238Reputation: 238Reputation: 238
Quote:
Originally Posted by Nobby6 View Post
So after the eventual success of building -current on now in production mail web servers etc, though i;d throw it on at home on my file server, just uses samba. nfs, (works great) just as I was about to put my feet up and install minidlna and watch some stuff....
try posting this in the other sticky (SBo packages not building in -current).
 
Old 12-11-2020, 05:20 AM   #6176
Nobby6
Member
 
Registered: Jul 2012
Location: Sunshine Coast, Australia
Distribution: Slackware 64
Posts: 237
Blog Entries: 1

Rep: Reputation: 212Reputation: 212Reputation: 212
Quote:
Originally Posted by giomat View Post
try posting this in the other sticky (SBo packages not building in -current).
why?

That would be OT for that thread, I am using slackware -current versions of everything on that box including ffmpeg,

building minidlna is 1.3 from source code, not any slackbuild, so the error is likely ffmpeg, since I dont see any .so files yet the old box which it used to work on, did have .so files.

updated: it seems google is full of these problems dating back several years so its an issue that seemingly was never addressed, thought it might be because it too does not have "X" installed ffmpeg does complains about X11 missing, tried Erics, but he too builds against X, a friend on IRC uses a X-less opensuse box for file server,he build minidlna straight off the bat first go, I wonder of Pat has stripped stuff out of his build, being an American and all and subject to draconian copyright, where opensuse is not.

Last edited by Nobby6; 12-11-2020 at 05:30 AM. Reason: extra info
 
Old 12-11-2020, 05:38 AM   #6177
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Quote:
Originally Posted by Nobby6 View Post
why?

That would be OT for that thread, I am using slackware -current versions of everything on that box including ffmpeg,

building minidlna is 1.3 from source code, not any slackbuild, so the error is likely ffmpeg, since I dont see any .so files yet the old box which it used to work on, did have .so files.

updated: it seems google is full of these problems dating back several years so its an issue that seemingly was never addressed, thought it might be because it too does not have "X" installed ffmpeg does complains about X11 missing, tried Erics, but he too builds against X, a friend on IRC uses a X-less opensuse box for file server,he build minidlna straight off the bat first go, I wonder of Pat has stripped stuff out of his build, being an American and all and subject to draconian copyright, where opensuse is not.
you try ./autogen.sh ?
and later .configure ?
 
Old 12-11-2020, 05:40 AM   #6178
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Quote:
Originally Posted by Nobby6 View Post
why?

That would be OT for that thread, I am using slackware -current versions of everything on that box including ffmpeg,

building minidlna is 1.3 from source code, not any slackbuild, so the error is likely ffmpeg, since I dont see any .so files yet the old box which it used to work on, did have .so files.

updated: it seems google is full of these problems dating back several years so its an issue that seemingly was never addressed, thought it might be because it too does not have "X" installed ffmpeg does complains about X11 missing, tried Erics, but he too builds against X, a friend on IRC uses a X-less opensuse box for file server,he build minidlna straight off the bat first go, I wonder of Pat has stripped stuff out of his build, being an American and all and subject to draconian copyright, where opensuse is not.
Code:
didier[/slackware]$ grep libavformat/avformat.h /slackware/var/lib/pkgtools/packages/*
/slackware/var/lib/pkgtools/packages/ffmpeg-4.3.1-x86_64-1:usr/include/libavformat/avformat.h
If when building minidlna the build scripts assumes that this header is in a different place than where ffmpeg installs it, that's an issue with minidlna ot how you build it as alluded by USARIONUEVO, not with Slackware.

Last edited by Didier Spaier; 12-11-2020 at 05:49 AM.
 
Old 12-11-2020, 06:00 AM   #6179
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
Quote:
Originally Posted by Nobby6 View Post
why?

That would be OT for that thread, I am using slackware -current versions of everything on that box including ffmpeg,
Your post is off-topic for THIS thread, which is meant to request for inclusion of new/improved features and bugfixes for the next Slackware release. MiniDLNA compilation issues are not that.
 
1 members found this post helpful.
Old 12-11-2020, 11:44 AM   #6180
atelszewski
Member
 
Registered: Aug 2007
Distribution: Slackware
Posts: 948

Rep: Reputation: Disabled
Qt6

Hi,

Qt6 is surely a no go for some time to come as it's not yet on par with Qt5.
https://www.phoronix.com/scan.php?pa...t-6.0-Released

When I first read the article, I was surprised it's been releases at all.
(Unless the missing features are some niche thingies).

--
Best regards,
Andrzej Telszewski
 
  


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
[SOLVED] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

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

All times are GMT -5. The time now is 12:28 PM.

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