Error compiling for board Arduino Uno

Hi Having an issue trying to compile my code to the board.
Was able to check the code before uploading and did not get any errors, connected the board, have correct board selected correct port selected, think I have the correct programmer (have tries several others, have the correct library selected (i think).
but keep getting the compling error----- but with no other text eg stage 1 or any other info as ive seen in other posts.
image

Please enable verbose output during compilation in file/preferences. Compile you sketch, click the "Copy error messages" button and paste the output in a new reply; please use code tags when posting the error output.

Depending on the error, it might be useful to see the sketch. So I suggest that you also post your sketch (using code tags) so we don't have to ask for it later :wink:

Also NEVER EVER post images of your code, it wastes space space and shows you have not read this How to get the best out of this forum a must read text to find out how to do things here.

#include <TM1637Display.h>

#define CLK 2 // Define CLK pin
#define DIO 3 // Define DIO pin

TM1637Display display(CLK, DIO); // Create a display object

const int buttonPin1 = 4; // Button 1 pin
const int buttonPin2 = 5; // Button 2 pin
const int buttonPin3 = 6; // Button 3 pin
const int buttonPin4 = 7; // Button 4 pin
const int relayPin = 8;   // Relay pin

int maxCount = 0;
int count = 0;
int delayTime = 1000; // 1 seconds delay

void setup() {
  pinMode(buttonPin1, INPUT_PULLUP);
  pinMode(buttonPin2, INPUT_PULLUP);
  pinMode(buttonPin3, INPUT_PULLUP);
  pinMode(buttonPin4, INPUT_PULLUP);
  pinMode(relayPin, OUTPUT);

  display.setBrightness(0x0a); // Set brightness level

  // Initial display
  display.showNumberDec(0, false);
}

void loop() {
  if (digitalRead(buttonPin1) == LOW) {
    resetDisplay();
    maxCount = 10;
    count = 0;
    delayTime = 1000; // 1 seconds delay
  }
  else if (digitalRead(buttonPin2) == LOW) {
    resetDisplay();
    maxCount = 50;
    count = 0;
    delayTime = 1000; // 1 seconds delay
  }
  else if (digitalRead(buttonPin3) == LOW) {
    resetDisplay();
    maxCount = 100;
    count = 0;
    delayTime = 1000; // 1 seconds delay
  }
  else if (digitalRead(buttonPin4) == LOW) {
    resetDisplay();
    maxCount = 999; // Set max count to 999
    count = 0;
    delayTime = 1000; // 1 seconds delay
  }

  if (maxCount > 0 && count < maxCount) {
    delay(delayTime);
    count++;
    operateRelay();
    display.showNumberDec(count, false);
  }
}

void operateRelay() {
  digitalWrite(relayPin, HIGH); // Activate relay
  delay(200); // Wait for 500 milliseconds
  digitalWrite(relayPin, LOW); // Deactivate relay
}

void resetDisplay() {
  display.clear();
  display.showNumberDec(0, false);
}

error message is as follows:

Arduino: 1.8.12 (Windows 10), Board: "Arduino Uno"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\cansell\OneDrive - Bureau of Meteorology\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10812 -build-path C:\Users\cansell\AppData\Local\Temp\arduino_build_566683 -warnings=all -build-cache C:\Users\cansell\AppData\Local\Temp\arduino_cache_175112 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\cansell\OneDrive - Bureau of Meteorology\Documents\Arduino\sketch_may28a\sketch_may28a.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\cansell\OneDrive - Bureau of Meteorology\Documents\Arduino\libraries -fqbn=arduino:avr:uno -vid-pid=0X2341_0X0043 -ide-version=10812 -build-path C:\Users\cansell\AppData\Local\Temp\arduino_build_566683 -warnings=all -build-cache C:\Users\cansell\AppData\Local\Temp\arduino_cache_175112 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\cansell\OneDrive - Bureau of Meteorology\Documents\Arduino\sketch_may28a\sketch_may28a.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
Error compiling for board Arduino Uno.

I can not confirm your issue.
The code compiles for me with IDE version 1.8.19 and board package 1.8.6.

You may want to update what you are using and try again.

I downloaded the library TM1637Display.h from
https://github.com/avishorp/TM1637

Thanks for that, looks like my permissions on this particular computer are the issue as I unable to download that library in to the required folder. Ill try it on another laptop later.