LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 01-12-2020, 05:09 AM   #676
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410

regression test up to "Thu Jan 9 21:57:44 UTC 2020": (x86_64 version)
- plasma-nm: fail
- libnm-qt: fail
- seamonkey: fail
- dconf: new fail, but the new dconf-0.35.1 builds like a charm, it may be the solution for this package. The dconf-editor builds fine with dconf-0.35.1.
---------------------
dconf-paths.c:(.text+0x230): multiple definition of `dconf_is_rel_path'; client/libdconf-client.a(dconf-paths.c.o):dconf-paths.c:(.text+0x230): first defined here
/usr/bin/ld: common/libdconf-common.a(dconf-paths.c.o): in function `dconf_is_rel_key':
dconf-paths.c:(.text+0x2e0): multiple definition of `dconf_is_rel_key'; client/libdconf-client.a(dconf-paths.c.o):dconf-paths.c:(.text+0x2e0): first defined here
/usr/bin/ld: common/libdconf-common.a(dconf-paths.c.o): in function `dconf_is_rel_dir':
dconf-paths.c:(.text+0x3a0): multiple definition of `dconf_is_rel_dir'; client/libdconf-client.a(dconf-paths.c.o):dconf-paths.c:(.text+0x3a0): first defined here
collect2: error: ld returned 1 exit status
[87/92] Compiling C object 'tests/59830eb@@engine@exe/engine.c.o'.
ninja: build stopped: subcommand failed.

Last edited by nobodino; 01-12-2020 at 05:26 AM.
 
1 members found this post helpful.
Old 01-14-2020, 12:29 AM   #677
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
libplist doesn't buiild anymore:
-----------------------------
https://github.com/pypa/setuptools/issues/1458
about the steps that led to this unsupported combination.
************************************************************
sys.version_info < (3,) and warnings.warn("*" * 60 + msg + "*" * 60)
0.29.14. You should look at http://www.cython.org
checking for python2.7... (cached) /usr/bin/python
checking for a version of Python >= '2.1.0'... yes
checking for the distutils Python package... yes
checking for Python include path... -I/usr/include/python2.7
checking for Python library path... -L/usr/lib64 -lpython2.7
checking for Python site-packages path... /usr/lib64/python2.7/site-packages
checking python extra libraries... -lpthread -ldl -lutil -lm
checking python extra linking flags... -Xlinker -export-dynamic
checking consistency of all components of python development environment... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libplist Cython bindings... Package libplist was not found in the pkg-config search path.
Perhaps you should add the directory containing `libplist.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libplist' found
Using built-in libplist Cython bindings (assuming this is a first build)
checking for supported compiler flags... -Wall -Wextra -Wredundant-decls -Wshadow -Wpointer-arith -Wwrite-strings -Wswitch-default -Wno-unused-parameter -Wno-strict-aliasing -fvisibility=hidden -pthread
checking whether make supports nested variables... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libcnary/Makefile
config.status: creating src/Makefile
config.status: creating src/libplist.pc
config.status: creating src/libplist++.pc
config.status: creating include/Makefile
config.status: creating tools/Makefile
config.status: creating cython/Makefile
config.status: creating test/Makefile
config.status: creating fuzz/Makefile
config.status: creating doxygen.cfg
config.status: creating config.h
config.status: executing depfiles commands
config.status: error: in `/tmp/libplist-2.1.0':
config.status: error: Something went wrong bootstrapping makefile fragments
for automatic dependency tracking. Try re-running configure with the
'--disable-dependency-tracking' option to at least be able to build
the package (albeit without support for automatic dependency tracking).
See `config.log' for more details
-------------------------------
 
Old 01-14-2020, 01:12 PM   #678
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,846

Rep: Reputation: Disabled
Quote:
Originally Posted by nobodino View Post
libplist doesn't buiild anymore:
-----------------------------
https://github.com/pypa/setuptools/issues/1458
about the steps that led to this unsupported combination.
************************************************************
sys.version_info < (3,) and warnings.warn("*" * 60 + msg + "*" * 60)
0.29.14. You should look at http://www.cython.org
checking for python2.7... (cached) /usr/bin/python
checking for a version of Python >= '2.1.0'... yes
checking for the distutils Python package... yes
checking for Python include path... -I/usr/include/python2.7
checking for Python library path... -L/usr/lib64 -lpython2.7
checking for Python site-packages path... /usr/lib64/python2.7/site-packages
checking python extra libraries... -lpthread -ldl -lutil -lm
checking python extra linking flags... -Xlinker -export-dynamic
checking consistency of all components of python development environment... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libplist Cython bindings... Package libplist was not found in the pkg-config search path.
Perhaps you should add the directory containing `libplist.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libplist' found
Using built-in libplist Cython bindings (assuming this is a first build)
checking for supported compiler flags... -Wall -Wextra -Wredundant-decls -Wshadow -Wpointer-arith -Wwrite-strings -Wswitch-default -Wno-unused-parameter -Wno-strict-aliasing -fvisibility=hidden -pthread
checking whether make supports nested variables... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libcnary/Makefile
config.status: creating src/Makefile
config.status: creating src/libplist.pc
config.status: creating src/libplist++.pc
config.status: creating include/Makefile
config.status: creating tools/Makefile
config.status: creating cython/Makefile
config.status: creating test/Makefile
config.status: creating fuzz/Makefile
config.status: creating doxygen.cfg
config.status: creating config.h
config.status: executing depfiles commands
config.status: error: in `/tmp/libplist-2.1.0':
config.status: error: Something went wrong bootstrapping makefile fragments
for automatic dependency tracking. Try re-running configure with the
'--disable-dependency-tracking' option to at least be able to build
the package (albeit without support for automatic dependency tracking).
See `config.log' for more details
-------------------------------
looking at the referenced github issue I think that a move to python-3.x maybe should be the thing to do in the long term, but in the meantime also an
Code:
export PYTHONWARNINGS=ignore:::pkg_resources.py2_warn
before the configure block should do (as long that works).

Last edited by ponce; 01-14-2020 at 01:18 PM.
 
1 members found this post helpful.
Old 01-15-2020, 01:42 AM   #679
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
Thanks, the source tree has been updated and did the trick.
Only 3 packages remain not buildable for the time beeing:
- 2 kde4 packages: plasma-nm and libnm-qt (once plasma is integrated...)
- seamonkey: no patch available as far as I looked forward.

Nota:
-plasma has been nearly integrated in SFS, only deps packages need some patches to be built without failure (patches are available on the github project)
-the ada compiler has been integrated in the 'tools', so no need of "gnat-gpl-2017-x86_64-linux-bin.tar.gz" external package during rebuilding Slackware From Scratch.
-I found a trick to build libcaca without the external "jre-8u202-linux-x64.tar.gz" package by using the slackware14.2 package as for ksh93.

SFS can now be rebuilt without external packages, except during the "tools" building.
 
Old 01-20-2020, 11:50 PM   #680
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
regression test up to "Sun Jan 19 19:31:23 UTC 2020": (x86_64 version)
- plasma-nm: fail
- libnm-qt: fail
- seamonkey: fail
 
1 members found this post helpful.
Old 01-26-2020, 06:35 AM   #681
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
regression test up to "Fri Jan 24 22:59:00 UTC 2020": (x86_64 version)
- plasma-nm: fail
- libnm-qt: fail
- seamonkey: fail
- gstreamer: fail
- gst-plugins-base0 : fail
- gst-plugins-base: fail
- gst-plugins-good0: fail
- dconf need an extra option due to meson-0.53.1 (line 82 of the dconf.SlackBuild):
if [ "$(meson --version)" = "0.52.0" -o "$(meson --version)" = "0.52.1" -o "$(meson --version)" = "0.53.0" -o "$(meson --version)" = "0.53.1" ]; then
-------------------------------

gst-plugins-base0:
----------------------
interfaces-enumtypes.c:226:9: warning: initialization of ‘unsigned int’ from ‘const GEnumValue *’ {aka ‘const struct _GEnumValue *’} makes integer from pointer without a cast [-Wint-conversion]
interfaces-enumtypes.c:226:9: note: (near initialization for ‘values[1].value’)
interfaces-enumtypes.c:226:9: error: initializer element is not constant
interfaces-enumtypes.c:226:9: note: (near initialization for ‘values[1].value’)
interfaces-enumtypes.c:227:9: error: ‘GST_TUNER_CHANNEL_FREQUENCY’ undeclared (first use in this function)
227 | { GST_TUNER_CHANNEL_FREQUENCY, "GST_TUNER_CHANNEL_FREQUENCY", "frequency" },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
interfaces-enumtypes.c:227:9: warning: initialization of ‘unsigned int’ from ‘const GEnumValue *’ {aka ‘const struct _GEnumValue *’} makes integer from pointer without a cast [-Wint-conversion]
interfaces-enumtypes.c:227:9: note: (near initialization for ‘values[2].value’)
interfaces-enumtypes.c:227:9: error: initializer element is not constant
interfaces-enumtypes.c:227:9: note: (near initialization for ‘values[2].value’)
interfaces-enumtypes.c:228:9: error: ‘GST_TUNER_CHANNEL_AUDIO’ undeclared (first use in this function); did you mean ‘GST_TYPE_TUNER_CHANNEL_FLAGS’?
228 | { GST_TUNER_CHANNEL_AUDIO, "GST_TUNER_CHANNEL_AUDIO", "audio" },
| ^~~~~~~~~~~~~~~~~~~~~~~
| GST_TYPE_TUNER_CHANNEL_FLAGS
interfaces-enumtypes.c:228:9: warning: initialization of ‘unsigned int’ from ‘const GEnumValue *’ {aka ‘const struct _GEnumValue *’} makes integer from pointer without a cast [-Wint-conversion]
interfaces-enumtypes.c:228:9: note: (near initialization for ‘values[3].value’)
interfaces-enumtypes.c:228:9: error: initializer element is not constant
interfaces-enumtypes.c:228:9: note: (near initialization for ‘values[3].value’)
make[5]: *** [Makefile:787: libgstinterfaces_0.10_la-interfaces-enumtypes.lo] Error 1
make[5]: Leaving directory '/tmp/gst-plugins-base-0.10.36/gst-libs/gst/interfaces'
make[4]: *** [Makefile:576: all] Error 2
make[4]: Leaving directory '/tmp/gst-plugins-base-0.10.36/gst-libs/gst/interfaces'
make[3]: *** [Makefile:817: interfaces] Error 2
make[3]: Leaving directory '/tmp/gst-plugins-base-0.10.36/gst-libs/gst'
make[2]: *** [Makefile:471: all-recursive] Error 1
make[2]: Leaving directory '/tmp/gst-plugins-base-0.10.36/gst-libs'
make[1]: *** [Makefile:591: all-recursive] Error 1
make[1]: Leaving directory '/tmp/gst-plugins-base-0.10.36'
make: *** [Makefile:519: all] Error 2
---------------------------
gstreamer:
---------------------------
controller-enumtypes.c:40:9: error: 'GST_LFO_WAVEFORM_SQUARE' undeclared (first use in this function)
40 | { GST_LFO_WAVEFORM_SQUARE, "GST_LFO_WAVEFORM_SQUARE", "square" },
| ^~~~~~~~~~~~~~~~~~~~~~~
controller-enumtypes.c:41:9: error: 'GST_LFO_WAVEFORM_SAW' undeclared (first use in this function)
41 | { GST_LFO_WAVEFORM_SAW, "GST_LFO_WAVEFORM_SAW", "saw" },
| ^~~~~~~~~~~~~~~~~~~~
controller-enumtypes.c:42:9: error: 'GST_LFO_WAVEFORM_REVERSE_SAW' undeclared (first use in this function)
42 | { GST_LFO_WAVEFORM_REVERSE_SAW, "GST_LFO_WAVEFORM_REVERSE_SAW", "reverse-saw" },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
controller-enumtypes.c:43:9: error: 'GST_LFO_WAVEFORM_TRIANGLE' undeclared (first use in this function)
43 | { GST_LFO_WAVEFORM_TRIANGLE, "GST_LFO_WAVEFORM_TRIANGLE", "triangle" },
| ^~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: *** [Makefile:780: libgstcontroller_1.0_la-controller-enumtypes.lo] Error 1
make[5]: Leaving directory '/tmp/gstreamer-1.16.2/libs/gst/controller'
make[4]: *** [Makefile:612: all] Error 2
make[4]: Leaving directory '/tmp/gstreamer-1.16.2/libs/gst/controller'
make[3]: *** [Makefile:553: all-recursive] Error 1
make[3]: Leaving directory '/tmp/gstreamer-1.16.2/libs/gst'
make[2]: *** [Makefile:548: all-recursive] Error 1
make[2]: Leaving directory '/tmp/gstreamer-1.16.2/libs'
make[1]: *** [Makefile:742: all-recursive] Error 1
make[1]: Leaving directory '/tmp/gstreamer-1.16.2'
make: *** [Makefile:648: all] Error 2
----------------------------
gst-plugins-good0:
----------------------------
make[3]: Leaving directory '/tmp/gst-plugins-good-0.10.31/gst/spectrum'
make -C udp
make[3]: Entering directory '/tmp/gst-plugins-good-0.10.31/gst/udp'
make all-am
make[4]: Entering directory '/tmp/gst-plugins-good-0.10.31/gst/udp'
CC libgstudp_la-gstudp-enumtypes.lo
gstudp-enumtypes.c:6:1: error: stray '\' in program
6 | \#include "gstudp.h"
| ^
gstudp-enumtypes.c:6:2: error: stray '#' in program
6 | \#include "gstudp.h"
| ^
gstudp-enumtypes.c:6:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before string constant
6 | \#include "gstudp.h"
| ^~~~~~~~~~
make[4]: *** [Makefile:670: libgstudp_la-gstudp-enumtypes.lo] Error 1
make[4]: Leaving directory '/tmp/gst-plugins-good-0.10.31/gst/udp'
make[3]: *** [Makefile:522: all] Error 2
make[3]: Leaving directory '/tmp/gst-plugins-good-0.10.31/gst/udp'
make[2]: *** [Makefile:817: udp] Error 2
make[2]: Leaving directory '/tmp/gst-plugins-good-0.10.31/gst'
make[1]: *** [Makefile:625: all-recursive] Error 1
make[1]: Leaving directory '/tmp/gst-plugins-good-0.10.31'
make: *** [Makefile:553: all] Error 2
----------------------------
gst-plugins-good:
----------------------------
tag-enumtypes.c:82:9: warning: initialization of 'unsigned int' from 'const GEnumValue *' {aka 'const struct _GEnumValue *'} makes integer from pointer without a cast [-Wint-conversion]
tag-enumtypes.c:82:9: note: (near initialization for 'values[11].value')
tag-enumtypes.c:82:9: error: initializer element is not constant
tag-enumtypes.c:82:9: note: (near initialization for 'values[11].value')
tag-enumtypes.c:83:9: error: 'GST_TAG_LICENSE_CREATIVE_COMMONS_LICENSE' undeclared (first use in this function)
83 | { GST_TAG_LICENSE_CREATIVE_COMMONS_LICENSE, "GST_TAG_LICENSE_CREATIVE_COMMONS_LICENSE", "creative-commons-license" },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tag-enumtypes.c:83:9: warning: initialization of 'unsigned int' from 'const GEnumValue *' {aka 'const struct _GEnumValue *'} makes integer from pointer without a cast [-Wint-conversion]
tag-enumtypes.c:83:9: note: (near initialization for 'values[12].value')
tag-enumtypes.c:83:9: error: initializer element is not constant
tag-enumtypes.c:83:9: note: (near initialization for 'values[12].value')
tag-enumtypes.c:84:9: error: 'GST_TAG_LICENSE_FREE_SOFTWARE_FOUNDATION_LICENSE' undeclared (first use in this function)
84 | { GST_TAG_LICENSE_FREE_SOFTWARE_FOUNDATION_LICENSE, "GST_TAG_LICENSE_FREE_SOFTWARE_FOUNDATION_LICENSE", "free-software-foundation-license" },
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tag-enumtypes.c:84:9: warning: initialization of 'unsigned int' from 'const GEnumValue *' {aka 'const struct _GEnumValue *'} makes integer from pointer without a cast [-Wint-conversion]
tag-enumtypes.c:84:9: note: (near initialization for 'values[13].value')
tag-enumtypes.c:84:9: error: initializer element is not constant
tag-enumtypes.c:84:9: note: (near initialization for 'values[13].value')
make[5]: *** [Makefile:963: libgsttag_1.0_la-tag-enumtypes.lo] Error 1
make[5]: Leaving directory '/tmp/gst-plugins-base-1.16.2/gst-libs/gst/tag'
make[4]: *** [Makefile:737: all] Error 2
make[4]: Leaving directory '/tmp/gst-plugins-base-1.16.2/gst-libs/gst/tag'
make[3]: *** [Makefile:938: tag] Error 2
make[3]: Leaving directory '/tmp/gst-plugins-base-1.16.2/gst-libs/gst'
make[2]: *** [Makefile:614: all-recursive] Error 1
make[2]: Leaving directory '/tmp/gst-plugins-base-1.16.2/gst-libs'
make[1]: *** [Makefile:731: all-recursive] Error 1
make[1]: Leaving directory '/tmp/gst-plugins-base-1.16.2'
make: *** [Makefile:662: all] Error 2
-------------------------
 
Old 01-26-2020, 12:26 PM   #682
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
I found a solution for gstreamer and gst-plugins-good, change SlackBuild to meson/ninja see enclosed patch to the SlackBuild
Attached Files
File Type: txt gstreamer.SlackBuild.diff.txt (1.3 KB, 22 views)
File Type: txt gst-plugins-good.SlackBuild.diff.txt (1.1 KB, 10 views)

Last edited by nobodino; 01-26-2020 at 12:33 PM.
 
Old 02-02-2020, 11:09 PM   #683
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
regression test up to "Sat Feb 1 22:45:14 UTC 2020": (x86_64 version)
- plasma-nm: fail
- libnm-qt: fail
- seamonkey: fail

nota: in 'xfce-build-alls.sh" Thunar has to renamed thunar
 
Old 02-02-2020, 11:13 PM   #684
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
next step, try to integrate binutils-2.34 and glibc-2.31.
 
1 members found this post helpful.
Old 02-03-2020, 01:43 AM   #685
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
I installed binutils-2.34 and glibc-2.31 and gcc doesn't build on Slackware64-current with these two new packages.
------------------------------
usr" "infodir=/usr/info" "libdir=/usr/lib64" "includedir=/usr/include" "prefix=/usr" "tooldir=/usr/x86_64-slackware-linux" "gdc_include_dir=/usr/lib64/gcc/x86_64-slackware-linux/9.2.0/include/d" "AR=ar" "AS=/tmp/gcc-9.2.0/gcc.build.lnx/./gcc/as" "LD=/tmp/gcc-9.2.0/gcc.build.lnx/./gcc/collect-ld" "RANLIB=ranlib" "NM=/tmp/gcc-9.2.0/gcc.build.lnx/./gcc/nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" DO=all multi-do # make
make[4]*: on quitte le répertoire «*/tmp/gcc-9.2.0/gcc.build.lnx/x86_64-slackware-linux/libphobos*»
make[3]*: on quitte le répertoire «*/tmp/gcc-9.2.0/gcc.build.lnx/x86_64-slackware-linux/libphobos*»
make[2]*: on quitte le répertoire «*/tmp/gcc-9.2.0/gcc.build.lnx/x86_64-slackware-linux/libphobos*»
make[1]*: on quitte le répertoire «*/tmp/gcc-9.2.0/gcc.build.lnx*»
make: *** [Makefile:25892: bootstrap] Error 2
rm: impossible de supprimer '/tmp/tmp-la-file': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/bin/*++*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/include/c++': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/*++*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/libexec/gcc/x86_64-slackware-linux/9.2.0/cc1plus': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/man/man1/*++*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/share/gdb': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/share/gcc-9.2.0/python/libstdcxx': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/bin/*gfortran*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/bin/*95*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/bin/*77*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/info/gfortran*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/libgfortran*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/gcc/x86_64-slackware-linux/9.2.0/finclude': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/gcc/x86_64-slackware-linux/9.2.0/libgfortran*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/libexec/gcc/x86_64-slackware-linux/9.2.0/f951': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/libexec/gcc/x86_64-slackware-linux/9.2.0/libgfortran*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/man/man1/gfortran*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/bin/gnat*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/bin/gpr*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/info/gnat*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/libexec/gcc/x86_64-slackware-linux/9.2.0/gnat1': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/gcc/x86_64-slackware-linux/9.2.0/adainclude': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/gcc/x86_64-slackware-linux/9.2.0/adalib': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/libobjc*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/libexec/gcc/x86_64-slackware-linux/9.2.0/cc1obj': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/libexec/gcc/x86_64-slackware-linux/9.2.0/cc1objplus': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/gcc/x86_64-slackware-linux/9.2.0/include/objc': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/gcc/x86_64-slackware-linux/9.2.0/include/cc1objplus': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/bin/*gccgo*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/bin/go': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/bin/gofmt': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/libexec/gcc/x86_64-slackware-linux/9.2.0/cgo': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/libexec/gcc/x86_64-slackware-linux/9.2.0/go1': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/info/gccgo.info.gz': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/go': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/libgo.so*': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/libgobegin.a': Aucun fichier ou dossier de ce type
mv: impossible d'évaluer '/tmp/package-gcc/usr/lib64/libgolibbegin.a': Aucun fichier ou dossier de ce type
-----------------------------------------------------------
 
Old 02-05-2020, 03:29 AM   #686
bartgymnast
Member
 
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 367

Rep: Reputation: 164Reputation: 164
Before configure in GCC, add this if possible (untested by me, but according to LFS)

Quote:
Now fix a problem introduced by Glibc-2.31:

sed -e '1161 s|^|//|' \
-i libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
 
1 members found this post helpful.
Old 02-05-2020, 01:37 PM   #687
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
Your piece of advice works for gcc by adding this line to the gcc.Slackbuild allows gcc to build till the end.
--------------------------------
# fix a problem introduced by glibc-2.31
sed -e '1161 s|^|//|' -i libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
--------------------------------
the same line allows to build the tools and build1_s.list without problem.
I'll go on building the rest of SFS from now.
 
Old 02-05-2020, 07:53 PM   #688
worsel
Member
 
Registered: Feb 2008
Location: Washington State, USA
Distribution: Slackware 14.2, Slackware-from-Scratch
Posts: 240

Original Poster
Rep: Reputation: 45
Attached is a patch for "howto-SFS". Just makes some things a little clearer.
Attached Files
File Type: txt howto-SFS.patch.txt (2.0 KB, 16 views)
 
Old 02-06-2020, 12:24 PM   #689
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
regression test up to "Sun Feb 2 21:16:47 UTC 2020": (x86_64 version) with binutils-2.34 and glibc-2.31
- plasma-nm: fail
- libnm-qt: fail
- seamonkey: fail
- gcc (need small patch already discussed)
- oprofile: fail
- mkinitrd: fail
- llvm: fail

Everything else builds fine.
---------------------------
oprofile:
----------------------
make[2]: Entering directory '/tmp/oprofile-1.3.0/libutil++'
Making all in .
make[3]: Entering directory '/tmp/oprofile-1.3.0/libutil++'
g++ -DHAVE_CONFIG_H -I. -I.. -I ../libutil -I ../libop -I ../libpp -W -Wall -fno-common -O2 -fPIC -MT bfd_support.o -MD -MP -MF .deps/bfd_support.Tpo -c -o bfd_support.o bfd_support.cpp
bfd_support.cpp: In function 'bool {anonymous}::get_build_id(bfd*, unsigned char*)':
bfd_support.cpp:140:53: error: cannot convert 'bfd*' to 'const asection*' {aka 'const bfd_section*'}
140 | bfd_size_type buildid_sect_size = bfd_section_size(ibfd, sect);
| ^~~~
| |
| bfd*
In file included from bfd_support.h:19,
from bfd_support.cpp:11:
/usr/include/bfd.h:1200:35: note: initializing argument 1 of 'bfd_size_type bfd_section_size(const asection*)'
1200 | bfd_section_size (const asection *sec)
| ~~~~~~~~~~~~~~~~^~~
bfd_support.cpp: In function 'bool {anonymous}::get_debug_link_info(bfd*, std::string&, long unsigned int&)':
bfd_support.cpp:191:50: error: cannot convert 'bfd*' to 'const asection*' {aka 'const bfd_section*'}
191 | bfd_size_type debuglink_size = bfd_section_size(ibfd, sect);
| ^~~~
| |
| bfd*
In file included from bfd_support.h:19,
from bfd_support.cpp:11:
/usr/include/bfd.h:1200:35: note: initializing argument 1 of 'bfd_size_type bfd_section_size(const asection*)'
1200 | bfd_section_size (const asection *sec)
| ~~~~~~~~~~~~~~~~^~~
bfd_support.cpp: In function 'void {anonymous}::fixup_linenr(bfd*, asection*, asymbol**, const string&, bfd_vma, const char**, unsigned int*)':
bfd_support.cpp:349:41: error: cannot convert 'bfd*' to 'const asection*' {aka 'const bfd_section*'}
349 | size_t section_size = bfd_section_size(abfd, section);
| ^~~~
| |
| bfd*
In file included from bfd_support.h:19,
from bfd_support.cpp:11:
/usr/include/bfd.h:1200:35: note: initializing argument 1 of 'bfd_size_type bfd_section_size(const asection*)'
1200 | bfd_section_size (const asection *sec)
| ~~~~~~~~~~~~~~~~^~~
bfd_support.cpp: In function 'const linenr_info find_nearest_line(const bfd_info&, const op_bfd_symbol&, bfd_vma, bool)':
bfd_support.cpp:822:7: error: 'bfd_get_section_flags' was not declared in this scope; did you mean 'bfd_set_section_flags'?
822 | if ((bfd_get_section_flags(abfd, section) & SEC_ALLOC) == 0)
| ^~~~~~~~~~~~~~~~~~~~~
| bfd_set_section_flags
bfd_support.cpp:825:29: error: cannot convert 'bfd*' to 'const asection*' {aka 'const bfd_section*'}
825 | if (pc >= bfd_section_size(abfd, section))
| ^~~~
| |
| bfd*
In file included from bfd_support.h:19,
from bfd_support.cpp:11:
/usr/include/bfd.h:1200:35: note: initializing argument 1 of 'bfd_size_type bfd_section_size(const asection*)'
1200 | bfd_section_size (const asection *sec)
| ~~~~~~~~~~~~~~~~^~~
make[3]: *** [Makefile:522: bfd_support.o] Error 1
make[3]: Leaving directory '/tmp/oprofile-1.3.0/libutil++'
make[2]: *** [Makefile:555: all-recursive] Error 1
make[2]: Leaving directory '/tmp/oprofile-1.3.0/libutil++'
make[1]: *** [Makefile:488: all-recursive] Error 1
make[1]: Leaving directory '/tmp/oprofile-1.3.0'
make: *** [Makefile:416: all] Error 2
------------------------
llvm:
-----------------------
../projects/libcxx/include/functional:1136:56: note: declared here
1136 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_t
| ^~~~~~~~~~
../projects/libcxx/include/functional: At global scope:
../projects/libcxx/include/functional:1185:1: warning: 'template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t' is deprecated [-Wdeprecated-declarations]
1185 | mem_fun_ref_t<_Sp,_Tp>
| ^~~~~~~~~~~~~
../projects/libcxx/include/functional:1160:56: note: declared here
1160 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
| ^~~~~~~~~~~~~
../projects/libcxx/include/functional: In function 'std::__1::mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)())':
../projects/libcxx/include/functional:1187:13: warning: 'template<class _Sp, class _Tp> class std::__1::mem_fun_ref_t' is deprecated [-Wdeprecated-declarations]
1187 | {return mem_fun_ref_t<_Sp,_Tp>(__f);}
| ^~~~~~~~~~~~~
../projects/libcxx/include/functional:1160:56: note: declared here
1160 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun_ref_t
| ^~~~~~~~~~~~~
../projects/libcxx/include/functional: At global scope:
../projects/libcxx/include/functional:1191:1: warning: 'template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t' is deprecated [-Wdeprecated-declarations]
1191 | mem_fun1_ref_t<_Sp,_Tp,_Ap>
| ^~~~~~~~~~~~~~
../projects/libcxx/include/functional:1172:56: note: declared here
1172 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
| ^~~~~~~~~~~~~~
../projects/libcxx/include/functional: In function 'std::__1::mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap))':
../projects/libcxx/include/functional:1193:13: warning: 'template<class _Sp, class _Tp, class _Ap> class std::__1::mem_fun1_ref_t' is deprecated [-Wdeprecated-declarations]
1193 | {return mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
| ^~~~~~~~~~~~~~
../projects/libcxx/include/functional:1172:56: note: declared here
1172 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 mem_fun1_ref_t
| ^~~~~~~~~~~~~~
../projects/libcxx/include/functional: At global scope:
../projects/libcxx/include/functional:1221:1: warning: 'template<class _Sp, class _Tp> class std::__1::const_mem_fun_t' is deprecated [-Wdeprecated-declarations]
1221 | const_mem_fun_t<_Sp,_Tp>
| ^~~~~~~~~~~~~~~
../projects/libcxx/include/functional:1196:56: note: declared here
1196 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
| ^~~~~~~~~~~~~~~
../projects/libcxx/include/functional: In function 'std::__1::const_mem_fun_t<_Sp, _Tp> std::__1::mem_fun(_Sp (_Tp::*)() const)':
../projects/libcxx/include/functional:1223:13: warning: 'template<class _Sp, class _Tp> class std::__1::const_mem_fun_t' is deprecated [-Wdeprecated-declarations]
1223 | {return const_mem_fun_t<_Sp,_Tp>(__f);}
| ^~~~~~~~~~~~~~~
../projects/libcxx/include/functional:1196:56: note: declared here
1196 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_t
| ^~~~~~~~~~~~~~~
../projects/libcxx/include/functional: At global scope:
../projects/libcxx/include/functional:1227:1: warning: 'template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t' is deprecated [-Wdeprecated-declarations]
1227 | const_mem_fun1_t<_Sp,_Tp,_Ap>
| ^~~~~~~~~~~~~~~~
../projects/libcxx/include/functional:1208:56: note: declared here
1208 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
| ^~~~~~~~~~~~~~~~
../projects/libcxx/include/functional: In function 'std::__1::const_mem_fun1_t<_Sp, _Tp, _Ap> std::__1::mem_fun(_Sp (_Tp::*)(_Ap) const)':
../projects/libcxx/include/functional:1229:13: warning: 'template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_t' is deprecated [-Wdeprecated-declarations]
1229 | {return const_mem_fun1_t<_Sp,_Tp,_Ap>(__f);}
| ^~~~~~~~~~~~~~~~
../projects/libcxx/include/functional:1208:56: note: declared here
1208 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_t
| ^~~~~~~~~~~~~~~~
../projects/libcxx/include/functional: At global scope:
../projects/libcxx/include/functional:1257:1: warning: 'template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t' is deprecated [-Wdeprecated-declarations]
1257 | const_mem_fun_ref_t<_Sp,_Tp>
| ^~~~~~~~~~~~~~~~~~~
../projects/libcxx/include/functional:1232:56: note: declared here
1232 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
| ^~~~~~~~~~~~~~~~~~~
../projects/libcxx/include/functional: In function 'std::__1::const_mem_fun_ref_t<_Sp, _Tp> std::__1::mem_fun_ref(_Sp (_Tp::*)() const)':
../projects/libcxx/include/functional:1259:13: warning: 'template<class _Sp, class _Tp> class std::__1::const_mem_fun_ref_t' is deprecated [-Wdeprecated-declarations]
1259 | {return const_mem_fun_ref_t<_Sp,_Tp>(__f);}
| ^~~~~~~~~~~~~~~~~~~
../projects/libcxx/include/functional:1232:56: note: declared here
1232 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun_ref_t
| ^~~~~~~~~~~~~~~~~~~
../projects/libcxx/include/functional: At global scope:
../projects/libcxx/include/functional:1263:1: warning: 'template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t' is deprecated [-Wdeprecated-declarations]
1263 | const_mem_fun1_ref_t<_Sp,_Tp,_Ap>
| ^~~~~~~~~~~~~~~~~~~~
../projects/libcxx/include/functional:1244:56: note: declared here
1244 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
| ^~~~~~~~~~~~~~~~~~~~
../projects/libcxx/include/functional: In function 'std::__1::const_mem_fun1_ref_t<_Sp, _Tp, _Ap> std::__1::mem_fun_ref(_Sp (_Tp::*)(_Ap) const)':
../projects/libcxx/include/functional:1265:13: warning: 'template<class _Sp, class _Tp, class _Ap> class std::__1::const_mem_fun1_ref_t' is deprecated [-Wdeprecated-declarations]
1265 | {return const_mem_fun1_ref_t<_Sp,_Tp,_Ap>(__f);}
| ^~~~~~~~~~~~~~~~~~~~
../projects/libcxx/include/functional:1244:56: note: declared here
1244 | class _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 const_mem_fun1_ref_t
| ^~~~~~~~~~~~~~~~~~~~
In file included from ../projects/libcxx/include/memory:659,
from ../projects/libcxx/include/algorithm:643,
from ../projects/libcxx/include/__string:56,
from ../projects/libcxx/include/string_view:175,
from ../projects/libcxx/include/string:504,
from ../projects/libcxx/src/locale.cpp:15:
../projects/libcxx/include/iterator: At global scope:
../projects/libcxx/include/iterator:1693:1: warning: always_inline function might not be inlinable [-Wattributes]
1693 | end(_Tp (&__array)[_Np])
| ^~~
../projects/libcxx/include/iterator:1693:1: warning: always_inline function might not be inlinable [-Wattributes]
In file included from ../projects/libcxx/include/memory:667,
from ../projects/libcxx/include/algorithm:643,
from ../projects/libcxx/include/__string:56,
from ../projects/libcxx/include/string_view:175,
from ../projects/libcxx/include/string:504,
from ../projects/libcxx/src/locale.cpp:15:
../projects/libcxx/include/atomic:726:6: warning: always_inline function might not be inlinable [-Wattributes]
726 | void __cxx_atomic_store(__cxx_atomic_base_impl<_Tp>* __a, _Tp __val,
| ^~~~~~~~~~~~~~~~~~
../projects/libcxx/include/atomic:718:6: warning: always_inline function might not be inlinable [-Wattributes]
718 | void __cxx_atomic_store(volatile __cxx_atomic_base_impl<_Tp>* __a, _Tp __val,
| ^~~~~~~~~~~~~~~~~~
../projects/libcxx/include/atomic:763:5: warning: always_inline function might not be inlinable [-Wattributes]
763 | _Tp __cxx_atomic_exchange(__cxx_atomic_base_impl<_Tp>* __a, _Tp __value,
| ^~~~~~~~~~~~~~~~~~~~~
../projects/libcxx/include/atomic:753:5: warning: always_inline function might not be inlinable [-Wattributes]
753 | _Tp __cxx_atomic_exchange(volatile __cxx_atomic_base_impl<_Tp>* __a,
| ^~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
------------------------------------
mkinitrd
----------------------------
Output of:
gcc -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -fno-builtin-strlen -finline-limit=0 -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Os -o busybox_unstripped -Wl,--sort-common -Wl,--sort-section,alignment -Wl,--gc-sections -Wl,--start-group applets/built-in.o archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o -Wl,--end-group -Wl,--start-group -lcrypt -lm -lresolv -Wl,--end-group
==========
/usr/bin/ld: coreutils/lib.a(mktemp.o): in function `mktemp_main':
mktemp.c:(.text.mktemp_main+0x80): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
/usr/bin/ld: util-linux/lib.a(rdate.o): in function `rdate_main':
rdate.c:(.text.rdate_main+0xe4): undefined reference to `stime'
/usr/bin/ld: coreutils/lib.a(date.o): in function `date_main':
date.c:(.text.date_main+0x232): undefined reference to `stime'
collect2: error: ld returned 1 exit status
Note: if build needs additional libraries, put them in CONFIG_EXTRA_LDLIBS.
Example: CONFIG_EXTRA_LDLIBS="pthread dl tirpc audit pam"
make: *** [Makefile:718: busybox_unstripped] Error 1
LINK busybox_unstripped
Trying libraries: crypt m resolv
Failed: -Wl,--start-group -lcrypt -lm -lresolv -Wl,--end-group
Output of:
gcc -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -fno-builtin-strlen -finline-limit=0 -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -static-libgcc -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Os -o busybox_unstripped -Wl,--sort-common -Wl,--sort-section,alignment -Wl,--gc-sections -Wl,--start-group applets/built-in.o archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o -Wl,--end-group -Wl,--start-group -lcrypt -lm -lresolv -Wl,--end-group
==========
/usr/bin/ld: coreutils/lib.a(mktemp.o): in function `mktemp_main':
mktemp.c:(.text.mktemp_main+0x80): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
/usr/bin/ld: util-linux/lib.a(rdate.o): in function `rdate_main':
rdate.c:(.text.rdate_main+0xe4): undefined reference to `stime'
/usr/bin/ld: coreutils/lib.a(date.o): in function `date_main':
date.c:(.text.date_main+0x232): undefined reference to `stime'
collect2: error: ld returned 1 exit status
Note: if build needs additional libraries, put them in CONFIG_EXTRA_LDLIBS.
Example: CONFIG_EXTRA_LDLIBS="pthread dl tirpc audit pam"
make: *** [Makefile:718: busybox_unstripped] Error 1
----------------------------------------

nice to see you again Worsel.

Last edited by nobodino; 02-06-2020 at 01:11 PM.
 
Old 02-07-2020, 02:05 AM   #690
nobodino
Member
 
Registered: Jul 2010
Location: in France
Distribution: slackware, slackware from scratch, LFS, linux Mint,Manjaro...
Posts: 742

Rep: Reputation: 410Reputation: 410Reputation: 410Reputation: 410Reputation: 410
I found a patch for busybox (mkinitrd package) from here: https://git.busybox.net/busybox/patc...8299158f08bcd9
adapted to busybox-1.30.1.
See enclosed patch.

Everything available on the github project: https://github.com/nobodino/slackwar...ter/glibc-2.31
Attached Files
File Type: txt busybox-1.30.1-glibc-2.31.patch.txt (2.0 KB, 8 views)

Last edited by nobodino; 02-07-2020 at 02:12 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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] /usr/bin/X11/X11/....... 10 X11 subsets & counting walter74 Linux - General 2 06-07-2015 01:36 AM
How do I get the /etc/X11/X file rebuilt from scratch rickh Debian 4 05-08-2006 12:06 AM
ali aladdin v agp stinks :scratch: :scratch: :scratch: Mr Marmmalade Linux - Hardware 1 07-08-2003 06:11 AM

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

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