OK, here are the steps in order to wake him up
1.Go get the Pokeflute
2.Go up to Snorlax and press 'A'
3.He'll wake up, and you'll go into battle
4.Catch him if you want, and go ahed to the next city
This is a video on getting the Pokeflute, if you're stuck.
Hope This Helped :D