jsfarinet wrote: I've already tried that and the installation of perl-IO-Socket-INET6 as an individual package failed with the same identical error.
This is because the perl-IO-Socket-INET6 source download site requires some type of certification to download the source tar ball. Unfortunately Sourcery and it's command line equivalent, slapt-src, cannot accommodate the few packages in the Slackbuild repository that link to sources in these types of source repositories. In order to install perl-IO-Socket-INET6, you are going to have to download the source tar ball manually. Here's how.
Assuming that you are at the point where sourcey threw the per-IO-Socket-INET6 download error message, open a terminal and do the following:
First, cd to the directory where sourcery builds the perl-IO-Socket-INT6 package
Code: Select all
$ cd /usr/src/slapt-src/perl/perl-IO-Socket-INET6/
Now delete the file that was created during the failed download
Code: Select all
$ sudo rm IO-Socket-INET6-2.71.tar.gz
Now you are ready to download the perl-IO-Socket-INET6 source tarball using wget's "--no-check-certificate" argument. This will avoid the download error
Code: Select all
sudo wget --no-check-certificate https://pkgs.fedoraproject.org/repo/pkgs/perl-IO-Socket-INET6/IO-Socket-INET6-2.71.tar.gz/cd40daacbdb90066205d6b581fafc775/IO-Socket-INET6-2.71.tar.gz
After the download is complete the last thing to do in the terminal is to make the downloaded file executable
Code: Select all
sudo chmod +x perl-IO-Socket-INET6.SlackBuild
Now you can go back to sourcey to complete the installation of spamassassin, however you will need to install one additional package before restarting the spamassassion installation. Although it's not listed as a dependence "perl-html-parser" is needed to build and run spamassassin, It's not specified in the dependency list that sourcery checks because Slackbuilds assume a full Slackware installation which includes perl-htm-parser. Salix does not install by default full Slackware installation and from time to time installing packages via sourcey will result in finding these hidden dependencies.
So use sourcey to install perl-html-parser first, then re-install spamassassin. It should build and install for you without any more problems.