- Mozilla::Mechanize tries to be a sort of drop-in replacement for WWW::Mechanize. It uses Mozilla's Gecko HTML-rendering engine via the modules Mozilla::DOM and Gtk2::MozEmbed.
- In my Mandriva system, I need to install package libmozilla-firefox126.96.36.199-devel by running
This package provides both pkgconfig(firefox-gtkmozembed) and pkgconfig(firefox-xpcom).
- Later I found I also needed to symbolicly link some libraries in package libmozilla-firefox188.8.131.52 from /usr/lib/firefox-184.108.40.206 to path /usr/lib. Otherwise the tests on Mozilla::Mechanize would fail bizarrely with lots of core dumps. I pinpointed the cause of core dumps through strace.