I have successfully compiled Slackware from Scratch for Slack64.
(My previous build was for 32 bit)
I used Slackware-current sources from the tree downloaded 2015-11-18.
The only exceptions were the kernel (I used 4.2) and libgpg-error-1.20
(libgpg-1.18 would not compile).
Problems encountered (and comments):
1) Had to pass LD_LIBRARY_PATH to ghostscript to get it to find
/usr/lib64.
2) Had to restrict bin.SlackBuild to '-j 1' to get it to run successfully.
3) Had to add the following sed to jadetex.build, just before make:
sed -ie "s?tex jadetex\.in?latex jadetex.in?" Makefile
4) Added hwdata to build2.list just before libffi. Otherwise,
libffi bombed.
5) Added libtasn1 and p11-kit to build3.list to get gnutls to compile.
6) Kmod, usbutils, fuse, and iptools all built okay. (They gave
problems in the previous -32 bit- build.)
7) svgalib gave problems. . .again. In threeDKit/quickmath.h, lines
63 through 147 were deleted. The definitions there are now
provided in /usr/include/math.h or one of it's include files.
8) Had to get a new computer right in the middle of all this.
May the old one rest in peace! (pieces?)
9) The version of Slackware-current used still uses udev. Conversion
to eudev should be fairly straight forward. ( If Pat reads this
last sentence, he will probably start tearing his hair out
)
The scripts and lists I used for this project are in the attached .bz2 file
for those who are interested. They should work with 32 bit Slackware also,
but there might be problems.
Nobidino, you will notice that I used a lot of your ideas in these scripts.
Again, Thanks.
Worsel