When code or output you want to post is longer than the forum's 9000 character limit, you should save it to a text file and attach it to the post. You should not use an external website because some forum members will not visit external websites and thus you'll be less likely to get help. If you are replying to a thread and want to add an attachment, you'll notice there is no "Attachments and other settings" link as there was when creating a thread. This feature is not available in "Quick Reply". If you click the "Reply" button you'll then see the "Attachments and other settings" link.
Here's the relevant part of the output:
Arduino: 1.8.8 (Windows 10), Board: "Arduino/Genuino Zero (Native USB Port)"
....
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
PORTS {COM5, } / {COM5, } => {}
Couldn't find a Board on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload.
You're giving some conflicting information. You mention three boards:
Arduino Uno Pro
Arduino Uno M0
Arduino Uno
Which board did you have connected for the output you provided? Of the three, I've only heard of the Arduino Uno. In order to upload to an Arduino Uno, you need to select Tools > Board > Arduino/Genuino Uno. You can't upload to an Arduino Uno with Tools > Board Arduino/Genuino Zero (Native USB Port) selected. As for the other boards, you'll need to provide a link to more information as I don't know anything about them.