Non-luthier here, just a guy who's been around basses and repairs for a long time and learned a few things by watching and asking questions. Now that that's out of the way, whether you like it or not, pegbox broken off combined with cracks in the cheeks is major damage. Therefore, it's in your best interest to use the best possible, most widely recommended, industry standard adhesive, hot hide glue made fresh from granules. Also, sorry to say, I'd be planning what to do when the DIY repair fails.