Go through warnings from build step, and adjust code or ignore warnings to best fit each warning instance. For example, one warning is "'<': signed/unsigned mismatch" and can be solved by changing the types to either be both signed or both unsigned depending on context.