Righty the error is now The procedure entry point cairo_object_from_sv could not be located in the dynamic link library (null).
in reply to Re^3: RFC: Setting up a minGW compiling envronment for Perl 5.10
in thread RFC: Setting up a minGW compiling envronment for Perl 5.10
Looks like you instead need to copy I:/strawberry/perl/site/lib/auto/Cairo/Cairo.dll to I:/strawberry/perl/site/lib/auto/Cairo/(null).dll and then delete any other instances of a file named (null).dll.
Try that and re-run dmake test. (There's no need to first recompile Gtk2.) I suspect you'll get more errors.
We probably should instead be trying to work out why *you* have struck this additional hitch, but *I* didn't. Hmmm ... better still ... we probably shouldn't even be thinking about it at all :-)