Checking if your kit is complete... Looks good Writing Makefile for Attribute::Property cp Property.pm blib/lib/Attribute/Property.pm Manifying blib/man3/Attribute::Property.3 PERL_DL_NONLAZY=1 /home/cpanrun/ia64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/1....1..386 ok 1 - use Attribute::Property; ok 2 - object1 construction ok 3 - no error during object1 construction ok 4 - object2 construction ok 5 - no error during object2 construction ok 6 - object3 construction ok 7 - no error during object3 construction ok 8 - object4 construction ok 9 - no error during object4 construction ok 10 - The object isa X::X ok 11 - The object isa HASH ok 12 - X::X->can(...) ok 13 - (object1 (X)) validation sub can access object ok 14 - (object1 (X)) assignment executes code ok 15 - (object1 (X)) retrieval doesn't execute code ok 16 - (object1 (X)) lvalue assignment ok 17 - (object1 (X)) lvalue assignment succeeds ok 18 - (object1 (X)) value doesn't change after test ok 19 - (object1 (X)) hash element gets set with lvalue assignment ok 20 - (object1 (X)) archaic assignment ok 21 - (object1 (X)) archaic assignment succeeds ok 22 - (object1 (X)) value doesn't change after test ok 23 - (object1 (X)) hash element gets set with archaic assignment ok 24 - (object1 (X)) validationless lvalue assignment ok 25 - (object1 (X)) validationless lvalue assignment succeeds ok 26 - (object1 (X)) value doesn't change after test ok 27 - (object1 (X)) hash element gets set with validationless lvalue assignment ok 28 - (object1 (X)) validationless archaic assignment ok 29 - (object1 (X)) validationless archaic assignment succeeds ok 30 - (object1 (X)) invalid lvalue assignment \#1 ok 31 - (object1 (X)) error message mentions property name 'fail' ok 32 - (object1 (X)) invalid lvalue assignment \#1 fails succesfully \#1 ok 33 - (object1 (X)) invalid lvalue assignment \#1 fails succesfully \#2 ok 34 - (object1 (X)) invalid lvalue assignment \#2 ok 35 - (object1 (X)) error message mentions property name 'digits' ok 36 - (object1 (X)) invalid lvalue assignment \#2 fails succesfully \#1 ok 37 - (object1 (X)) invalid lvalue assignment \#2 fails succesfully \#2 ok 38 - (object1 (X)) invalid archaic assignment \#1 ok 39 - (object1 (X)) error message mentions property name 'fail' ok 40 - (object1 (X)) invalid archaic assignment \#1 fails succesfully \#1 ok 41 - (object1 (X)) invalid archaic assignment \#1 fails succesfully \#2 ok 42 - (object1 (X)) invalid archaic assignment \#2 ok 43 - (object1 (X)) error message mentions property name 'digits' ok 44 - (object1 (X)) invalid archaic assignment \#2 fails succesfully \#1 ok 45 - (object1 (X)) invalid archaic assignment \#2 fails succesfully \#2 ok 46 - (object1 (X)) $_ is set properly ok 47 - (object1 (X)) $_[1] is set properly ok 48 - (object1 (X)) $_ and $_[1] are proper aliases \#1 ok 49 - (object1 (X)) $_ and $_[1] are proper aliases \#2 ok 50 - (object1 (X)) Changing $_ changes property value ok 51 - (object1 (X)) Changing $_[1] changes property value ok 52 - (object1 (X)) reference holds \#1 ok 53 - (object1 (X)) reference holds \#2 ok 54 - (object1 (X)) invalid reference assignment ok 55 - (object1 (X)) invalid reference assignment fails succesfully ok 56 - (object1 (X)) reference assignment ok 57 - (object1 (X)) reference assignment succeeds ok 58 - (object1 (X)) value doesn't change after test ok 59 - (object1 (X)) hash element gets set with reference assignment ok 60 - The object isa X::X ok 61 - The object isa HASH ok 62 - X::X->can(...) ok 63 - (object2 (X)) validation sub can access object ok 64 - (object2 (X)) assignment executes code ok 65 - (object2 (X)) retrieval doesn't execute code ok 66 - (object2 (X)) lvalue assignment ok 67 - (object2 (X)) lvalue assignment succeeds ok 68 - (object2 (X)) value doesn't change after test ok 69 - (object2 (X)) hash element gets set with lvalue assignment ok 70 - (object2 (X)) archaic assignment ok 71 - (object2 (X)) archaic assignment succeeds ok 72 - (object2 (X)) value doesn't change after test ok 73 - (object2 (X)) hash element gets set with archaic assignment ok 74 - (object2 (X)) validationless lvalue assignment ok 75 - (object2 (X)) validationless lvalue assignment succeeds ok 76 - (object2 (X)) value doesn't change after test ok 77 - (object2 (X)) hash element gets set with validationless lvalue assignment ok 78 - (object2 (X)) validationless archaic assignment ok 79 - (object2 (X)) validationless archaic assignment succeeds ok 80 - (object2 (X)) invalid lvalue assignment \#1 ok 81 - (object2 (X)) error message mentions property name 'fail' ok 82 - (object2 (X)) invalid lvalue assignment \#1 fails succesfully \#1 ok 83 - (object2 (X)) invalid lvalue assignment \#1 fails succesfully \#2 ok 84 - (object2 (X)) invalid lvalue assignment \#2 ok 85 - (object2 (X)) error message mentions property name 'digits' ok 86 - (object2 (X)) invalid lvalue assignment \#2 fails succesfully \#1 ok 87 - (object2 (X)) invalid lvalue assignment \#2 fails succesfully \#2 ok 88 - (object2 (X)) invalid archaic assignment \#1 ok 89 - (object2 (X)) error message mentions property name 'fail' ok 90 - (object2 (X)) invalid archaic assignment \#1 fails succesfully \#1 ok 91 - (object2 (X)) invalid archaic assignment \#1 fails succesfully \#2 ok 92 - (object2 (X)) invalid archaic assignment \#2 ok 93 - (object2 (X)) error message mentions property name 'digits' ok 94 - (object2 (X)) invalid archaic assignment \#2 fails succesfully \#1 ok 95 - (object2 (X)) invalid archaic assignment \#2 fails succesfully \#2 ok 96 - (object2 (X)) $_ is set properly ok 97 - (object2 (X)) $_[1] is set properly ok 98 - (object2 (X)) $_ and $_[1] are proper aliases \#1 ok 99 - (object2 (X)) $_ and $_[1] are proper aliases \#2 ok 100 - (object2 (X)) Changing $_ changes property value ok 101 - (object2 (X)) Changing $_[1] changes property value ok 102 - (object2 (X)) reference holds \#1 ok 103 - (object2 (X)) reference holds \#2 ok 104 - (object2 (X)) invalid reference assignment ok 105 - (object2 (X)) invalid reference assignment fails succesfully ok 106 - (object2 (X)) reference assignment ok 107 - (object2 (X)) reference assignment succeeds ok 108 - (object2 (X)) value doesn't change after test ok 109 - (object2 (X)) hash element gets set with reference assignment ok 110 - The object isa X::X ok 111 - The object isa HASH ok 112 - X::Y->can(...) ok 113 - (object3 (Y)) validation sub can access object ok 114 - (object3 (Y)) assignment executes code ok 115 - (object3 (Y)) retrieval doesn't execute code ok 116 - (object3 (Y)) lvalue assignment ok 117 - (object3 (Y)) lvalue assignment succeeds ok 118 - (object3 (Y)) value doesn't change after test ok 119 - (object3 (Y)) hash element gets set with lvalue assignment ok 120 - (object3 (Y)) archaic assignment ok 121 - (object3 (Y)) archaic assignment succeeds ok 122 - (object3 (Y)) value doesn't change after test ok 123 - (object3 (Y)) hash element gets set with archaic assignment ok 124 - (object3 (Y)) validationless lvalue assignment ok 125 - (object3 (Y)) validationless lvalue assignment succeeds ok 126 - (object3 (Y)) value doesn't change after test ok 127 - (object3 (Y)) hash element gets set with validationless lvalue assignment ok 128 - (object3 (Y)) validationless archaic assignment ok 129 - (object3 (Y)) validationless archaic assignment succeeds ok 130 - (object3 (Y)) invalid lvalue assignment \#1 ok 131 - (object3 (Y)) error message mentions property name 'fail' ok 132 - (object3 (Y)) invalid lvalue assignment \#1 fails succesfully \#1 ok 133 - (object3 (Y)) invalid lvalue assignment \#1 fails succesfully \#2 ok 134 - (object3 (Y)) invalid lvalue assignment \#2 ok 135 - (object3 (Y)) error message mentions property name 'digits' ok 136 - (object3 (Y)) invalid lvalue assignment \#2 fails succesfully \#1 ok 137 - (object3 (Y)) invalid lvalue assignment \#2 fails succesfully \#2 ok 138 - (object3 (Y)) invalid archaic assignment \#1 ok 139 - (object3 (Y)) error message mentions property name 'fail' ok 140 - (object3 (Y)) invalid archaic assignment \#1 fails succesfully \#1 ok 141 - (object3 (Y)) invalid archaic assignment \#1 fails succesfully \#2 ok 142 - (object3 (Y)) invalid archaic assignment \#2 ok 143 - (object3 (Y)) error message mentions property name 'digits' ok 144 - (object3 (Y)) invalid archaic assignment \#2 fails succesfully \#1 ok 145 - (object3 (Y)) invalid archaic assignment \#2 fails succesfully \#2 ok 146 - (object3 (Y)) $_ is set properly ok 147 - (object3 (Y)) $_[1] is set properly ok 148 - (object3 (Y)) $_ and $_[1] are proper aliases \#1 ok 149 - (object3 (Y)) $_ and $_[1] are proper aliases \#2 ok 150 - (object3 (Y)) Changing $_ changes property value ok 151 - (object3 (Y)) Changing $_[1] changes property value ok 152 - (object3 (Y)) reference holds \#1 ok 153 - (object3 (Y)) reference holds \#2 ok 154 - (object3 (Y)) invalid reference assignment ok 155 - (object3 (Y)) invalid reference assignment fails succesfully ok 156 - (object3 (Y)) reference assignment ok 157 - (object3 (Y)) reference assignment succeeds ok 158 - (object3 (Y)) value doesn't change after test ok 159 - (object3 (Y)) hash element gets set with reference assignment ok 160 - The object isa X::X ok 161 - The object isa HASH ok 162 - X::Z->can(...) ok 163 - (object4 (Z)) validation sub can access object ok 164 - (object4 (Z)) assignment executes code ok 165 - (object4 (Z)) retrieval doesn't execute code ok 166 - (object4 (Z)) lvalue assignment ok 167 - (object4 (Z)) lvalue assignment succeeds ok 168 - (object4 (Z)) value doesn't change after test ok 169 - (object4 (Z)) hash element gets set with lvalue assignment ok 170 - (object4 (Z)) archaic assignment ok 171 - (object4 (Z)) archaic assignment succeeds ok 172 - (object4 (Z)) value doesn't change after test ok 173 - (object4 (Z)) hash element gets set with archaic assignment ok 174 - (object4 (Z)) validationless lvalue assignment ok 175 - (object4 (Z)) validationless lvalue assignment succeeds ok 176 - (object4 (Z)) value doesn't change after test ok 177 - (object4 (Z)) hash element gets set with validationless lvalue assignment ok 178 - (object4 (Z)) validationless archaic assignment ok 179 - (object4 (Z)) validationless archaic assignment succeeds ok 180 - (object4 (Z)) invalid lvalue assignment \#1 ok 181 - (object4 (Z)) error message mentions property name 'fail' ok 182 - (object4 (Z)) invalid lvalue assignment \#1 fails succesfully \#1 ok 183 - (object4 (Z)) invalid lvalue assignment \#1 fails succesfully \#2 ok 184 - (object4 (Z)) invalid lvalue assignment \#2 ok 185 - (object4 (Z)) error message mentions property name 'digits' ok 186 - (object4 (Z)) invalid lvalue assignment \#2 fails succesfully \#1 ok 187 - (object4 (Z)) invalid lvalue assignment \#2 fails succesfully \#2 ok 188 - (object4 (Z)) invalid archaic assignment \#1 ok 189 - (object4 (Z)) error message mentions property name 'fail' ok 190 - (object4 (Z)) invalid archaic assignment \#1 fails succesfully \#1 ok 191 - (object4 (Z)) invalid archaic assignment \#1 fails succesfully \#2 ok 192 - (object4 (Z)) invalid archaic assignment \#2 ok 193 - (object4 (Z)) error message mentions property name 'digits' ok 194 - (object4 (Z)) invalid archaic assignment \#2 fails succesfully \#1 ok 195 - (object4 (Z)) invalid archaic assignment \#2 fails succesfully \#2 ok 196 - (object4 (Z)) $_ is set properly ok 197 - (object4 (Z)) $_[1] is set properly ok 198 - (object4 (Z)) $_ and $_[1] are proper aliases \#1 ok 199 - (object4 (Z)) $_ and $_[1] are proper aliases \#2 ok 200 - (object4 (Z)) Changing $_ changes property value ok 201 - (object4 (Z)) Changing $_[1] changes property value ok 202 - (object4 (Z)) reference holds \#1 ok 203 - (object4 (Z)) reference holds \#2 ok 204 - (object4 (Z)) invalid reference assignment ok 205 - (object4 (Z)) invalid reference assignment fails succesfully ok 206 - (object4 (Z)) reference assignment ok 207 - (object4 (Z)) reference assignment succeeds ok 208 - (object4 (Z)) value doesn't change after test ok 209 - (object4 (Z)) hash element gets set with reference assignment ok 210 - X::X->can(...) ok 211 - (class1 (X)) validation sub can access object ok 212 - (class1 (X)) assignment executes code ok 213 - (class1 (X)) retrieval doesn't execute code ok 214 - (class1 (X)) lvalue assignment ok 215 - (class1 (X)) lvalue assignment succeeds ok 216 - (class1 (X)) value doesn't change after test ok 217 - (class1 (X)) hash element gets set with lvalue assignment ok 218 - (class1 (X)) archaic assignment ok 219 - (class1 (X)) archaic assignment succeeds ok 220 - (class1 (X)) value doesn't change after test ok 221 - (class1 (X)) hash element gets set with archaic assignment ok 222 - (class1 (X)) validationless lvalue assignment ok 223 - (class1 (X)) validationless lvalue assignment succeeds ok 224 - (class1 (X)) value doesn't change after test ok 225 - (class1 (X)) hash element gets set with validationless lvalue assignment ok 226 - (class1 (X)) validationless archaic assignment ok 227 - (class1 (X)) validationless archaic assignment succeeds ok 228 - (class1 (X)) invalid lvalue assignment \#1 ok 229 - (class1 (X)) error message mentions property name 'fail' ok 230 - (class1 (X)) invalid lvalue assignment \#1 fails succesfully \#1 ok 231 - (class1 (X)) invalid lvalue assignment \#1 fails succesfully \#2 ok 232 - (class1 (X)) invalid lvalue assignment \#2 ok 233 - (class1 (X)) error message mentions property name 'digits' ok 234 - (class1 (X)) invalid lvalue assignment \#2 fails succesfully \#1 ok 235 - (class1 (X)) invalid lvalue assignment \#2 fails succesfully \#2 ok 236 - (class1 (X)) invalid archaic assignment \#1 ok 237 - (class1 (X)) error message mentions property name 'fail' ok 238 - (class1 (X)) invalid archaic assignment \#1 fails succesfully \#1 ok 239 - (class1 (X)) invalid archaic assignment \#1 fails succesfully \#2 ok 240 - (class1 (X)) invalid archaic assignment \#2 ok 241 - (class1 (X)) error message mentions property name 'digits' ok 242 - (class1 (X)) invalid archaic assignment \#2 fails succesfully \#1 ok 243 - (class1 (X)) invalid archaic assignment \#2 fails succesfully \#2 ok 244 - (class1 (X)) $_ is set properly ok 245 - (class1 (X)) $_[1] is set properly ok 246 - (class1 (X)) $_ and $_[1] are proper aliases \#1 ok 247 - (class1 (X)) $_ and $_[1] are proper aliases \#2 ok 248 - (class1 (X)) Changing $_ changes property value ok 249 - (class1 (X)) Changing $_[1] changes property value ok 250 - (class1 (X)) reference holds \#1 ok 251 - (class1 (X)) reference holds \#2 ok 252 - (class1 (X)) invalid reference assignment ok 253 - (class1 (X)) invalid reference assignment fails succesfully ok 254 - (class1 (X)) reference assignment ok 255 - (class1 (X)) reference assignment succeeds ok 256 - (class1 (X)) value doesn't change after test ok 257 - (class1 (X)) hash element gets set with reference assignment ok 258 - X::Y->can(...) ok 259 - (class2 (Y)) validation sub can access object ok 260 - (class2 (Y)) assignment executes code ok 261 - (class2 (Y)) retrieval doesn't execute code ok 262 - (class2 (Y)) lvalue assignment ok 263 - (class2 (Y)) lvalue assignment succeeds ok 264 - (class2 (Y)) value doesn't change after test ok 265 - (class2 (Y)) hash element gets set with lvalue assignment ok 266 - (class2 (Y)) archaic assignment ok 267 - (class2 (Y)) archaic assignment succeeds ok 268 - (class2 (Y)) value doesn't change after test ok 269 - (class2 (Y)) hash element gets set with archaic assignment ok 270 - (class2 (Y)) validationless lvalue assignment ok 271 - (class2 (Y)) validationless lvalue assignment succeeds ok 272 - (class2 (Y)) value doesn't change after test ok 273 - (class2 (Y)) hash element gets set with validationless lvalue assignment ok 274 - (class2 (Y)) validationless archaic assignment ok 275 - (class2 (Y)) validationless archaic assignment succeeds ok 276 - (class2 (Y)) invalid lvalue assignment \#1 ok 277 - (class2 (Y)) error message mentions property name 'fail' ok 278 - (class2 (Y)) invalid lvalue assignment \#1 fails succesfully \#1 ok 279 - (class2 (Y)) invalid lvalue assignment \#1 fails succesfully \#2 ok 280 - (class2 (Y)) invalid lvalue assignment \#2 ok 281 - (class2 (Y)) error message mentions property name 'digits' ok 282 - (class2 (Y)) invalid lvalue assignment \#2 fails succesfully \#1 ok 283 - (class2 (Y)) invalid lvalue assignment \#2 fails succesfully \#2 ok 284 - (class2 (Y)) invalid archaic assignment \#1 ok 285 - (class2 (Y)) error message mentions property name 'fail' ok 286 - (class2 (Y)) invalid archaic assignment \#1 fails succesfully \#1 ok 287 - (class2 (Y)) invalid archaic assignment \#1 fails succesfully \#2 ok 288 - (class2 (Y)) invalid archaic assignment \#2 ok 289 - (class2 (Y)) error message mentions property name 'digits' ok 290 - (class2 (Y)) invalid archaic assignment \#2 fails succesfully \#1 ok 291 - (class2 (Y)) invalid archaic assignment \#2 fails succesfully \#2 ok 292 - (class2 (Y)) $_ is set properly ok 293 - (class2 (Y)) $_[1] is set properly ok 294 - (class2 (Y)) $_ and $_[1] are proper aliases \#1 ok 295 - (class2 (Y)) $_ and $_[1] are proper aliases \#2 ok 296 - (class2 (Y)) Changing $_ changes property value ok 297 - (class2 (Y)) Changing $_[1] changes property value ok 298 - (class2 (Y)) reference holds \#1 ok 299 - (class2 (Y)) reference holds \#2 ok 300 - (class2 (Y)) invalid reference assignment ok 301 - (class2 (Y)) invalid reference assignment fails succesfully ok 302 - (class2 (Y)) reference assignment ok 303 - (class2 (Y)) reference assignment succeeds ok 304 - (class2 (Y)) value doesn't change after test ok 305 - (class2 (Y)) hash element gets set with reference assignment ok 306 - X::Z->can(...) ok 307 - (class3 (Z)) validation sub can access object ok 308 - (class3 (Z)) assignment executes code ok 309 - (class3 (Z)) retrieval doesn't execute code ok 310 - (class3 (Z)) lvalue assignment ok 311 - (class3 (Z)) lvalue assignment succeeds ok 312 - (class3 (Z)) value doesn't change after test ok 313 - (class3 (Z)) hash element gets set with lvalue assignment ok 314 - (class3 (Z)) archaic assignment ok 315 - (class3 (Z)) archaic assignment succeeds ok 316 - (class3 (Z)) value doesn't change after test ok 317 - (class3 (Z)) hash element gets set with archaic assignment ok 318 - (class3 (Z)) validationless lvalue assignment ok 319 - (class3 (Z)) validationless lvalue assignment succeeds ok 320 - (class3 (Z)) value doesn't change after test ok 321 - (class3 (Z)) hash element gets set with validationless lvalue assignment ok 322 - (class3 (Z)) validationless archaic assignment ok 323 - (class3 (Z)) validationless archaic assignment succeeds ok 324 - (class3 (Z)) invalid lvalue assignment \#1 ok 325 - (class3 (Z)) error message mentions property name 'fail' ok 326 - (class3 (Z)) invalid lvalue assignment \#1 fails succesfully \#1 ok 327 - (class3 (Z)) invalid lvalue assignment \#1 fails succesfully \#2 ok 328 - (class3 (Z)) invalid lvalue assignment \#2 ok 329 - (class3 (Z)) error message mentions property name 'digits' ok 330 - (class3 (Z)) invalid lvalue assignment \#2 fails succesfully \#1 ok 331 - (class3 (Z)) invalid lvalue assignment \#2 fails succesfully \#2 ok 332 - (class3 (Z)) invalid archaic assignment \#1 ok 333 - (class3 (Z)) error message mentions property name 'fail' ok 334 - (class3 (Z)) invalid archaic assignment \#1 fails succesfully \#1 ok 335 - (class3 (Z)) invalid archaic assignment \#1 fails succesfully \#2 ok 336 - (class3 (Z)) invalid archaic assignment \#2 ok 337 - (class3 (Z)) error message mentions property name 'digits' ok 338 - (class3 (Z)) invalid archaic assignment \#2 fails succesfully \#1 ok 339 - (class3 (Z)) invalid archaic assignment \#2 fails succesfully \#2 ok 340 - (class3 (Z)) $_ is set properly ok 341 - (class3 (Z)) $_[1] is set properly ok 342 - (class3 (Z)) $_ and $_[1] are proper aliases \#1 ok 343 - (class3 (Z)) $_ and $_[1] are proper aliases \#2 ok 344 - (class3 (Z)) Changing $_ changes property value ok 345 - (class3 (Z)) Changing $_[1] changes property value ok 346 - (class3 (Z)) reference holds \#1 ok 347 - (class3 (Z)) reference holds \#2 ok 348 - (class3 (Z)) invalid reference assignment ok 349 - (class3 (Z)) invalid reference assignment fails succesfully ok 350 - (class3 (Z)) reference assignment ok 351 - (class3 (Z)) reference assignment succeeds ok 352 - (class3 (Z)) value doesn't change after test ok 353 - (class3 (Z)) hash element gets set with reference assignment ok 354 - generated property works ok 355 - object1 gets destroyed correctly ok 356 - object2 gets destroyed correctly ok 357 - constructor with initialization code block works ok 358 - construction executes code ok 359 - initialization code block returns 3 ok 360 - inexistent property fails ok 361 - faulty construction does not execute code ok 362 - error message says so ok 363 - error message mentions inexistent property name 'blah' ok 364 - error message mentions method name ok 365 - initial property assignment ok 366 - initial property assignment succeeds ok 367 - invalid initial property assignment ok 368 - invalid initial property assignment fails succesfully ok 369 - error message mentions property name 'digits' ok 370 - error message mentions method name ok 371 - odd number of args lets constructor croak ok 372 - error message says so ok 373 - setting multiple properties ok 374 - setting multiple properties succeeds ok 375 - anonymous sub can't be a property ok 376 - error message says so ok 377 - subclass recognises SUPER's property ok 378 - initial inherited property assignment succeeds ok 379 - own property assignment succeeds ok 380 - sub-subclass works too ok 381 - inherited inherited property assignment succeeds again ok 382 - another initial inherited property assignments succeeds ok 383 - inherited property still an lvalue ok 384 - inherited property assignment succeeds ok 385 - inherited property keeps restrictions ok 386 - error message agrees ok All tests successful. Files=1, Tests=386, 0 wallclock secs ( 0.26 cusr + 0.03 csys = 0.29 CPU) Installing /home/cpanrun/ia64/build/5.8.2/lib/site_perl/5.8.2/Attribute/Property.pm Installing /home/cpanrun/ia64/build/5.8.2/man/man3/Attribute::Property.3 Appending installation info to /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/perllocal.pod