Fix the compilation warnings. Split them into commits for each library component.
Fix the compilation warnings. Split them into commits for each library component.