SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Fri Oct 15 20:47:13 UTC 2021
.....
d/automake-1.16.2-noarch-4.txz: Rebuilt.
The GNU toolchain is making it increasingly impossible to use our usual
"${ARCH}-slackware-linux" host, erroring out with a host mismatch on at
least GTK+2. So, we'll drop back to this version of automake for now,
with a fix applied for detecting Python 3.10. More than likely we'll be
changing the host to "${ARCH}-slackware-linux-gnu" to satisfy upstream,
but that will have to wait for the next devel cycle.
.....
A (possibly too naive) resolution would be a symlink ...
Having said this I checked the one and only /usr/x86_64-slackware-linux/ directories (on all my Slackware instances as well as on alien's live CD) and found that their bin/ and lib64/ directories are empty.
So what is the problem?
Hi @Pat
on mine I still have automake-1.16.5 and since feb 10 autoconf-2.71 and feb 11 Just tested gtk+2-2.24.33 compiled no host mismatch..
Other than the usual checking build system type... x86_64-blade64-linux-gnu same for host..
should work for slackware too. autoconf-2.71
Tested because last compile I had automake-1.16.2 and autoconf-2.71.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
ok, i'm talking of building from scratch slackware (SFS), you build packages in a certain order:
- binutils (without oprofile)
- oprofile (later)
- binutils with oprofile: it's at that step that the incompatibility of autoconf-2.71, 2.72a or 2.72b or git version exists and you're stuck, and can't go on.
ah weird cause what I have I built from scratch 32bit to 64 and made it multilib(fully, my gcc is both) (compile 32bit on the 64 -m32). but that was long time ago so yeah know about the order.. I used lfs multilib but I did change a lot back then to fit slackware style.. pus I used 2 dirs to compile into since I didn't have another drive to do their partition way etc..
when I did that with the 2 dirs it was to build the tool chain then chroot in and build it to the packages.
can you send me a log of the build(binutils)
ah I remember why, I bet its this
# Thanks to Fedora:
# Dependencies are not set up to rebuild the configure files
# in the subdirectories. So we just rebuild the ones we care
# about after applying the configure patches
pushd libiberty
autoconf
popd
pushd intl
autoconf
popd
I removed that on mine would need autoconf-2.69
never got around to have both
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
You can also try to build SFS with the dev branch, by replacing the autoconf by the version you want (2.71) and see that you'll be stuck in the middle of the build_list2, and see the messages of errors.
ok heres what I did with slacks
I used the same way as firefox with autoconf-2.13 but I only have it used for the push and the rest is building normal with 2.71
had to edit the build-deps.sh https://pastebin.com/p5gqNjEg
and rename the autoconf.SlackBuild and remove unneeded etc ..
binutils.SlackBuild
# Build or unpack build-time dependencies:
. ./build-deps.sh
I don't know whether they still do it, but when I was playing with OpenBSD a few years ago I notice they actually parallel install multiple versions of autoconf because of these incompatibility issues so that individual ports could run against the one they needed.
I've always considered autotools a case of "cure is worse than the disease". It's really no wonder that projects are switching to meson.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.