-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mail::ClamAV .30 does not build as part of MailScanner 5.4.4 #606
Comments
Thank you for submitting your first issue to MailScanner! We will respond to you soon! |
I did a /usr/sbin/ms-perl-check and the only module not installed properly is Mail::ClamAV.
|
@deanguenther This module does not work with newer version of clamav and isn't needed. The clamavmodule method has been removed in favor of clamd. I probably need to drop that module entirely at this point. |
@shawniverson When I run the MailScanner 5.4.4 install.sh and it ends with the Mail::ClamAV error, does that mean the remaining install itself has failed? Or just that module. Or, is there a way to send a parm to install.sh and tell it to not attempt to install Mail::ClamAV? |
just that module |
Thanks for your help @shawniverson I appreciate the help |
Hi @shawniverson echo "Installing the MailScanner files ... "; and gives an error cp: cannot stat './var': No such file or directory I presume its from the command cp -fr ./var / But there is no var directory in the build. Perhaps just another thing to clean up when removing the requested build |
When I attempt to install MailScanner 5.4.4 it wants to install Mail::ClamAV. I have clamav .105 installed but there still seems to be an error. Is this a problem with Mail::ClamAV specifically? Or did MailScanner 5.4.4 need to install another prerequisite?
I'm on Ubuntu 20.04.
I have installed clamav .105.1 from source.
I emailed the person I think is the Mail::ClamAV developer.
When I install MailScanner 5.4.4 it tries to i nstall Mail::ClamAV.30.
There are a number of warnings concerning type mismatches. But these just
appear to be warnings.
The first actual error is
ClamAV.xs:219:14: error: too few arguments to function 'cl_scandesc'^M
219 | status = cl_scandesc(fd, &virname, &scanned, c->root, options);^M
| ^~~~~~~~~~~^M
In file included from ClamAV.xs:11:^M
After that the next error is the use of an undeclared first use of twenty
different functions. The first is:
ClamAV.xs:352:44: error: 'CL_SCAN_RAW' undeclared (first use in this
function)
In the ClamAV .30 INSTALL for dependencies it says to insure that
Inline::C and
Parse::RecDescent were installed, and they are installed before trying to
install Mail::ClamAV. I have done those two.
Are there some additional prerequisites I'm missing?
Any help appreciated.
thanks - Dean Guenther
The text was updated successfully, but these errors were encountered: