in reply to Peculiar Error When Loading open Pragma Before Text::CSV_XS Module
There might be several problems. I think you need quotes:
$ perl -Mopen=:encoding(UTF-8) -MText::CSV_XS -e 1 Badly placed ()'s. $ perl -Mopen=':encoding(UTF-8)' -MText::CSV_XS -we 1 $
Though quotation on Windows might be different and it yields different errors:
C:\Users\Tux>perl "-Mopen=:encoding(utf-8)" -MText::CSV_XS -we1 Bareword found where operator expected at C:/strawberry/perl/site/lib/ +Text/CSV_XS.pm line 3, near "1 H" (Missing operator before H?) Unquoted string "reserved" may clash with future reserved word at C:/s +trawberry/perl/site/lib/Text/CSV_XS.pm line 3. syntax error at C:/strawberry/perl/site/lib/Text/CSV_XS.pm line 3, nea +r "1 H" BEGIN not safe after errors--compilation aborted at C:/strawberry/perl +/site/lib/Text/CSV_XS.pm line 23. Compilation failed in require. BEGIN failed--compilation aborted.
There is a related known problem, which has been solved in IO. See this RT tcket for all the details and this patch to blead for the fix.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Peculiar Error When Loading open Pragma Before Text::CSV_XS Module
by Jim (Curate) on Dec 24, 2011 at 21:16 UTC |