I have recently written a Wiki page to explain how one can get the
gitweb.cgi running on Win32:https://git.wiki.kernel.org/index.php/MSysGit:GitWeb
and, as you can read there, CGI.pm is currently not part of the msys
Perl which comes with msysGit. Just now I came over another issue where
we have utf8.pm
shipping with msys Perl, but lack of utf8_heavy.pl
depends on - at the moment when you want to serve repos with
utf8 chars then you get an error.
Is it possible that you add those two (CGI.pm/CGI folder + utf8_heavy.pl
)? From what I see both are part of the Perl 5.8.8 source
tree, and just need to be added to your msysGit repo.
I think since you ship gitweb.cgi and everything else necessary to get
gitweb.cgi running it would be great if you could add these two required
dependcies too so that gitweb.cgi can work without 1st searching and
installing those deps.