Ab.の日記: Another HTML-lint 導入
- Apache for win32
- Active Perl
- Another HTML-lint
を拾ってきて、あと #!/usr/local/bin/perl と書けるように
#include <windows.h>
int main(void)
{
STARTUPINFO si;
PROCESS_INFORMATION pi;
BOOL result;
DWORD ecode;
GetStartupInfo(&si);
result = CreateProcess(
"j:\\ActivePerl\\bin\\Perl.exe",
GetCommandLine(),
NULL, NULL, TRUE,
GetPriorityClass(GetCurrentProcess()),
NULL, NULL, &si, &pi);
if (! result)
return -1;
CloseHandle(pi.hThread);
WaitForSingleObject(pi.hProcess, INFINITE);
if (! GetExitCodeProcess(pi.hProcess, &ecode))
return -1;
return ecode;
}
とかいうふざけた perl.exe を D:/usr/local/bin に配置。
- Apache の httpd.conf を編集
- htmllintenv を htmllint.env にコピーして編集
- htmllint.cgi に要求された Jcode.pm を CPAN から install
しようとしたら、Jcode.pm の make test がコケて install 出来ず。
ちょっと検索したらJcode.pmをWindows 2000でコンパイルする というページがあったので、パッチを当てて nmake test、nmake install。
Jcode.pm は危うくハマる所だった。