"my" variable $name masks earlier declaration in same scope at line 17. Global symbol "%total" requires explicit package name at line 47. Global symbol "$ttlhrsbottum" requires explicit package name at line 58. Global symbol "$ttlhrsbudrow" requires explicit package name at line 59. Global symbol "$ttlhrscaptan" requires explicit package name at line 60. Global symbol "$ttlhrshughes" requires explicit package name at line 61. Global symbol "$ttlhrsmarchand" requires explicit package name at line 62. Global symbol "$ttlhrsmedina" requires explicit package name at line 63. Global symbol "$ttlhrsnewbrough" requires explicit package name at line 64. Global symbol "$ttlhrsrico" requires explicit package name at line 65. Global symbol "$ttlhrsshelton" requires explicit package name at line 66. Global symbol "$ttlhrssweredoski" requires explicit package name at line 67. Global symbol "$ttlhrstryon" requires explicit package name at line 68. Global symbol "$ttlhrswerner" requires explicit package name at line 69. Global symbol "$ttlhrswilliamspearce" requires explicit package name at line 70. /tmp/test.perl had compilation errors.