Looking at the tutorial, I don't see commas between the options. ie:
desc.add_options()
("help", "produce help message") // no comma here!
("compression", po::value<int>(), "set compression level")
;
Try removing the commas you have at the end of each option.