I didn't try to make spamc with mine. If
you're doing that, it is possible that there could be a configuration
situation that prevents it. I'm not sure why else it would fail. For
the few items I had to manually compile and install I used Visual
Studio 2008 Express. Bret On 3/22/2010 10:40 AM, weirdbeardmt wrote: Actually, I was using the x64 bit version of AP, hence the need to use the CPAN route for NetAddr-IP as I couldn't find a repo that included it for x64.Have tried your suggestions below using x86 AP, and, still not working. Nmake fails with the same error. <quote=Error> optional module missing: Razor2 optional module missing: Net::Ident optional module missing: IO::Socket::SSL optional module missing: Encode::Detect warning: some functionality may not be available, please read the above report before continuing! Checking if your kit is complete... Looks good Writing Makefile for Mail::SpamAssassin Makefile written by ExtUtils::MakeMaker 6.55 C:\Program Files (x86)\Neolane\Neolane v5\bin\SpamAssassin>nmake Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. syntax error at -e line 1, next char ) Missing right curly or square bracket at -e line 1, at end of line Execution of -e aborted due to compilation errors. NMAKE : fatal error U1077: 'C:\Windows\system32\cmd.exe' : return code '0xff' Stop. Dmake (installed via PPM) also fails. The only thing that's slightly weird is the makefile complaining about a lack of nmake on my path, despite C:\perl\bin; being set in PATH, PERLLIB and PERL5LIB. What else can I try? C:\Program Files (x86)\Neolane\Neolane v5\bin\SpamAssassin>perl makefile.pl Set up gcc environment - 3.4.5 (mingw-vista special r3) It looks like you don't have either nmake.exe or dmake.exe on your PATH, so you will not be able to execute the commands from a Makefile. Is there a reason why you use CPAN? If adding the right repositories there is no need for that. 3.3.1 has just been released, so first download this from the official site. Then try the following: 1. Stop the "Windows Installer" service. This can be accomplished from the command prompt using the following command: c:\> net stop "Windows Installer" 2.Temporarily remove or rename PERLLIB and PERL5LIB environment variables in the system environment. 3. Temporarily remove or rename the following registry values: [\\HKEY_LOCAL_MACHINE\Software\Perl] lib = <directory> (REG_SV) [\\HKEY_LOCAL_MACHINE\Software\Perl] sitelib = <directory> (REG_SV) [\\HKEY_LOCAL_MACHINE\Software\Perl] lib-<PerlVersion> = <directory> (REG_SV) [\\HKEY_LOCAL_MACHINE\Software\Perl] sitelib-<PerlVersion> = <directory>(REG_SV) 4. Install ActivePerl 5.10 (x86) 5. Open Dos Box, type the following ppm remove --area perl DB_File ppm repo add bribes ppm repo add trouchelle ppm install Prompt-Timeout ppm install Net-DNS ppm install NetAddr-IP ppm install DB_File ppm install Mail-SPF ppm install IP-Country ppm install IO-Socket-INET6 ppm install Mail-DKIM 6. go to SA Source and type perl makefile.pl nmake nmake install If this fails again, it has definitely nothing to do with your perl installation or some modules. |
- Re: Installation error on Windows Server 2008 / 64-b... John Hardin
- Re: Installation error on Windows Server 2008 / ... Daniel Lemke
- Re: Installation error on Windows Server 2008 / ... weirdbeardmt
- Re: Installation error on Windows Server 2008 / ... Daniel Lemke
- Re: Installation error on Windows Server 2008 / ... weirdbeardmt
- Re: Installation error on Windows Server 2008 / ... Daniel Lemke
- Re: Installation error on Windows Server 2008 / ... weirdbeardmt
- Re: Installation error on Windows Server 2008 / ... Daniel Lemke
- Re: Installation error on Windows Server 2008 / ... Daniel Lemke
- Re: Installation error on Windows Server 2008 / ... weirdbeardmt
- Re: Installation error on Windows Server 2008 / 64-bit Bret Miller