http://qs321.pair.com?node_id=657374


in reply to Compile error for the perl code

Might be a runaway multi-line // string starting on line 2000)

Do you have an (accidental) multi-line string starting at line 2000 ?

if ( $me3400(1) == /cp me340x-metrobase-mz \/tftpboot\/$u\/me340x-metr +obase-mz/ )

Not sure what this means, but you probably want to use the regex matching operator =~ rather than the numerical ==.

What is $me3400(1) (I don't even get the syntax)?

Since you are looping over a file line by line, is this supposed to be a comparison for the current line?