I managed to eliminate the warnings by doing the following:
1) corrected the "t/test.ini" file permissions
chmod 644 t/test.ini
2) patched the file "t/00load.t"
diff -ruN Config-IniFiles-2.38-orig/t/00load.t
Config-IniFiles-2.38-modified/t/00load.t
--- Config-IniFiles-2.38-orig/t/00load.t 2003-05-14
02:46:28.000000000 +0100
+++ Config-IniFiles-2.38-modified/t/00load.t 2004-05-20
03:12:10.000000000 +0100
@@ -72,7 +72,7 @@
$ini->RewriteConfig();
close CONFIG;
# Now test opening and re-write to the same handle
- if( open( CONFIG, "test01.ini" ) ) {
+ if( open( CONFIG, "+<test01.ini" ) ) {
$ini = new Config::IniFiles -file => \*CONFIG;
my $badname = scalar(\*CONFIG);
# Have to use open/close because
-e seems to be always true!