regression on -current with make-4.3
by nobodino from LinuxQuestions.org on (#5D8KJ)
I solved the last 2 packages which were not compatible with make-4.3.
make had been downgraded since "Mon Jan 27 00:48:51 UTC 2020" to make-4.2.1.
-gst-plugins-base0: change the SlackBuild as following:
-----------------------------
--build=$ARCH-slackware-linux || exit 1
# sed some files which are correctly created with make-4.2.1 and not with make-4.3 :
# such as \#include "pbutils.h" instead of #include "pbutils.h" and others like that
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst-libs/gst/interfaces/interfaces-enumtypes.c
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst-libs/gst/pbutils/pbutils-enumtypes.c
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst-libs/gst/video/video-enumtypes.c
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst-libs/gst/rtsp/gstrtsp-enumtypes.c
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst-libs/gst/audio/audio-enumtypes.c
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst/tcp/gsttcp-enumtypes.c
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.l
----------------------------
-gst-plugins-good0: change the SlackBuild as following:
-----------------------------
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst/udp/gstudp-enumtypes.c
make || exit 1
make install DESTDIR=$PKG || exit 1
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
--------------------------


make had been downgraded since "Mon Jan 27 00:48:51 UTC 2020" to make-4.2.1.
-gst-plugins-base0: change the SlackBuild as following:
-----------------------------
--build=$ARCH-slackware-linux || exit 1
# sed some files which are correctly created with make-4.2.1 and not with make-4.3 :
# such as \#include "pbutils.h" instead of #include "pbutils.h" and others like that
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst-libs/gst/interfaces/interfaces-enumtypes.c
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst-libs/gst/pbutils/pbutils-enumtypes.c
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst-libs/gst/video/video-enumtypes.c
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst-libs/gst/rtsp/gstrtsp-enumtypes.c
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst-libs/gst/audio/audio-enumtypes.c
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst/tcp/gsttcp-enumtypes.c
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.l
----------------------------
-gst-plugins-good0: change the SlackBuild as following:
-----------------------------
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || sed -i -e 's/\\#include/#include/g' gst/udp/gstudp-enumtypes.c
make || exit 1
make install DESTDIR=$PKG || exit 1
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
--------------------------