diff --git a/Function Generator/CMakeLists.txt b/Function Generator/CMakeLists.txt index 5256c40..d26e507 100644 --- a/Function Generator/CMakeLists.txt +++ b/Function Generator/CMakeLists.txt @@ -1,7 +1,6 @@ add_executable(FunctionGenerator) pico_generate_pio_header(FunctionGenerator ${CMAKE_CURRENT_LIST_DIR}/blink.pio) -pico_generate_pio_header(FunctionGenerator ${CMAKE_CURRENT_LIST_DIR}/FastDAC.pio) -pico_generate_pio_header(FunctionGenerator ${CMAKE_CURRENT_LIST_DIR}/SlowDAC.pio) +pico_generate_pio_header(FunctionGenerator ${CMAKE_CURRENT_LIST_DIR}/DAC.pio) # pull in common dependencies target_sources(FunctionGenerator PRIVATE FunctionGenerator.cpp) diff --git a/Function Generator/SlowDAC.pio b/Function Generator/DAC.pio similarity index 64% rename from Function Generator/SlowDAC.pio rename to Function Generator/DAC.pio index 5b130b0..efd05b7 100644 --- a/Function Generator/SlowDAC.pio +++ b/Function Generator/DAC.pio @@ -1,16 +1,22 @@ -.program pio_SlowDAC +.program pio_DAC ; Repeatedly get one word of data from the TX FIFO, stalling when the FIFO is ; empty. Write the data to the OUT pin group. .wrap_target ; Get data bits from DMA via Output Shift Register (OSR) to PINS. out PINS, 8 ; 1 machine cycle +; ============================ +;.pseudo_wrap Fast loop = 1 machine cycle ; Frequencies >= 34Hz are configured to wrap at this point +; ============================ + + set x,1 ; 1 machine cycle loop01: ; Loop will run 2 times nop [29] ; 30 machine cycles jmp x-- loop01 ; 1 machine cycle Bump x and Jump -; =================== -; 64 machine cycles -; =================== +; ============================== +; Slow loop = 64 machine cycles +; ============================== + ; Frequencies < 34Hz are configured to wrap at this point .wrap % c-sdk { @@ -19,10 +25,10 @@ loop01: ; Loop will run 2 // Note: 1) No divider is specified for the SM, so it will default to the same speed as the CPU. // 2) Hard coded to use 8 bit DAC hardware -void pio_SlowDAC_program_init(PIO pio, uint sm, uint offset, uint start_pin) { +void pio_DAC_program_init(PIO pio, uint sm, uint offset, uint start_pin) { for (uint i=start_pin; i<(start_pin+8); i++) { pio_gpio_init(pio, i); } // Allow PIO to control GPIO pins as outputs pio_sm_set_consecutive_pindirs(pio, sm, start_pin, 8, true); // Set the pin direction to output (in PIO) - pio_sm_config c = pio_SlowDAC_program_get_default_config(offset); // Define PIO Configuration structure + pio_sm_config c = pio_DAC_program_get_default_config(offset); // Define PIO Configuration structure sm_config_set_out_pins(&c, start_pin, 8); // Configure pins to be targeted by the OUT (and MOV) commands sm_config_set_out_shift(&c, true, true, 8); // Shift right, Autopull enabled, 6/8 bits pio_sm_init(pio, sm, offset, &c); // Load configuration and jump to start of the program diff --git a/Function Generator/FastDAC.pio b/Function Generator/FastDAC.pio deleted file mode 100644 index cf03e4d..0000000 --- a/Function Generator/FastDAC.pio +++ /dev/null @@ -1,29 +0,0 @@ -.program pio_FastDAC -; Repeatedly get one word of data from the TX FIFO, stalling when the FIFO is -; empty. Write the data to the OUT pin group. -.wrap_target -; Get data bits from DMA via Output Shift Register (OSR) to PINS. - out PINS, 8 ; 1 machine cycle -; =================== -; 1 machine cycle -; =================== -.wrap ; Loop back to wrap_target - -% c-sdk { -// This is a raw helper function for use by the user which sets up the GPIO output, and configures the SM -// to output on a particular pin. -// Note: 1) No divider is specified for the SM, so it will default to the same speed as the CPU. -// 2) Hard coded to use 8 bit DAC hardware - -void pio_FastDAC_program_init(PIO pio, uint sm, uint offset, uint start_pin) { - for (uint i=start_pin; i<(start_pin+8); i++) { - pio_gpio_init(pio, i); - } // Allow PIO to control GPIO pins as outputs - pio_sm_set_consecutive_pindirs(pio, sm, start_pin, 8, true); // Set the pin direction to output (in PIO) - pio_sm_config c = pio_FastDAC_program_get_default_config(offset); // Define PIO Configuration structure - sm_config_set_out_pins(&c, start_pin, 8); // Configure pins to be targeted by the OUT (and MOV) commands - sm_config_set_out_shift(&c, true, true, 8); // Shift right, Autopull enabled, 6/8 bits - pio_sm_init(pio, sm, offset, &c); // Load configuration and jump to start of the program - pio_sm_set_enabled(pio, sm, true); -} -%} \ No newline at end of file diff --git a/Function Generator/FunctionGenerator.cpp b/Function Generator/FunctionGenerator.cpp index 1ba1d56..00ad011 100644 --- a/Function Generator/FunctionGenerator.cpp +++ b/Function Generator/FunctionGenerator.cpp @@ -7,8 +7,7 @@ #include "hardware/clocks.h" #include "hardware/dma.h" #include "blink.pio.h" -#include "FastDAC.pio.h" -#include "SlowDAC.pio.h" +#include "DAC.pio.h" ///////////////////////////// // Define GPIO connections... @@ -28,39 +27,37 @@ #define _A 0 // DAC channel alias #define _B 1 +#define _Up 1 +#define _Down -1 #define LED 20 // GPIO connected to LED #define BitMapSize 256 // Match X to Y resolution -//#define BitMapSize 360 // won't work - DMA needs to operate as a power of 2 -#define Slow 0 -#define Fast 1 -#define _Sine_ 0 // Permited values for variable WaveForm_Type +#define _Sine_ 0 // Permited values for variable WaveForm_Type #define _Square_ 1 #define _Triangle_ 2 #define _GPIO_ 0 #define _PIO_ 1 #define _BM_start_ 2 -#define _SM_fast_ 3 -#define _SM_slow_ 4 -#define _SM_code_fast_ 5 -#define _SM_code_slow_ 6 -#define _SM_ 7 -#define _DMA_ctrl_fast_ 8 -#define _DMA_ctrl_slow_ 9 -#define _DMA_data_fast_ 10 -#define _DMA_data_slow_ 11 -#define _Funct_ 12 -#define _Phase_ 13 -#define _Freq_ 14 -#define _Range_ 15 -#define _DutyC_ 16 +#define _SM_ 3 +#define _SM_codeBot_ 4 +#define _SM_codeTop_ 5 +#define _DMA_ctrl_ 6 +#define _DMA_data_ 7 +#define _Funct_ 8 +#define _Phase_ 9 +#define _Freq_ 10 +#define _Range_ 11 +#define _DutyC_ 12 +#define _DAC_div_ 13 +#define eof 255 // EOF in stdio.h -is -1, but getchar returns int 255 to avoid blocking +//#define BitMapSize 360 // won't work - DMA needs to operate as a power of 2 -unsigned short DAC_channel_mask = 0 ; // Binary mask to simultaneously start all DMA channels -const uint32_t transfer_count = BitMapSize ; // Number of DMA transfers per event +unsigned short DAC_channel_mask = 0 ; // Binary mask to simultaneously start all DMA channels +const uint32_t transfer_count = BitMapSize ; // Number of DMA transfers per event int WaveForm_Type; -const uint startLineLength = 8; // the linebuffer will automatically grow for longer lines -const char eof = 255; // EOF in stdio.h -is -1, but getchar returns int 255 to avoid blocking -int ParmCnt = 0, Parm[4] ; // Storage for 4 command line parameters +const uint startLineLength = 8; // the linebuffer will automatically grow for longer lines +int ParmCnt = 0, Parm[4] ; // Storage for 4 command line parameters int SelectedChan, c, i = 0, dirn = 1 ; +char LastCmd[30]; // TBD - check required size const char * HelpText = "\tUsage...\n" "\t ? - Usage\n" @@ -74,67 +71,71 @@ const char * HelpText = "\t tnnn - Triangle wave + duty cycle ( 0->100%% )\n" "\t pnnn - Phase ( 0->360 degrees )\n" "\t w - Sweep frequency\n" +"\t x - Frequency + 1\n" +"\t y - Frequency - 1\n" "\t - DAC channel A,B or Both\n" "\t nnn - Three digit numeric value\n"; class DACchannel { - -// static void pio_sm_set_wrap ( PIO pio, uint sm, uint wrap_target, uint wrap ) - unsigned short DAC_data[BitMapSize] __attribute__ ((aligned(2048))) ; // Align DAC data (2048d = 0800h) - uint StateMachine[2] ; // Fast and slow State Machines + uint StateMachine ; uint Funct, Phase, Freq, Range, DutyC; - uint GPIO, _pioNum, SM_fast, SM_slow, SM_code_fast ; // Variabes used by the getter function... - uint SM_code_slow, ctrl_chan_fast, ctrl_chan_slow ; - uint data_chan_fast, data_chan_slow ; + uint GPIO, SM_WrapBot, SM_WrapTop ; // Variabes used by the getter function... + uint ctrl_chan, data_chan ; PIO pio; // Class wide var to share value with setter function + float DAC_div ; public: - // Setter functions... +// Setter functions... void ReInit () { - // Re-initialises DMA channels to their initial state. - // Note: 1) DMA channels are not restarted, allowing an atomic (simultaneous) restart of both DAC channels later. - // 2) Cannot use dma_hw->abort on chained DMA channels, so using disable and re-enable instead. - // 3) This needs to be performed across both DAC channels to ensure phase sync is maintained. - // Disable all 4 DMA channels associated with this DAC... - hw_clear_bits(&dma_hw->ch[data_chan_fast].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); - hw_clear_bits(&dma_hw->ch[data_chan_slow].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); - hw_clear_bits(&dma_hw->ch[ctrl_chan_fast].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); - hw_clear_bits(&dma_hw->ch[ctrl_chan_slow].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); - // Reset the data transfer DMA's to the start of the data Bitmap... - dma_channel_set_read_addr(data_chan_fast, &DAC_data[0], false); - dma_channel_set_read_addr(data_chan_slow, &DAC_data[0], false); - // Re-enable all 4 DMA channels associated with this DAC... - hw_set_bits(&dma_hw->ch[data_chan_fast].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); - hw_set_bits(&dma_hw->ch[data_chan_slow].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); - hw_set_bits(&dma_hw->ch[ctrl_chan_fast].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); - hw_set_bits(&dma_hw->ch[ctrl_chan_slow].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); + // Re-initialises DMA channels to their initial state. + // Note: 1) DMA channels are not restarted, allowing an atomic (simultaneous) restart of both DAC channels later. + // 2) Cannot use dma_hw->abort on chained DMA channels, so using disable and re-enable instead. + // 3) This needs to be performed across both DAC channels to ensure phase sync is maintained. + // Disable both DMA channels associated with this DAC... + hw_clear_bits(&dma_hw->ch[data_chan].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); + hw_clear_bits(&dma_hw->ch[ctrl_chan].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); + // Reset the data transfer DMA's to the start of the data Bitmap... + dma_channel_set_read_addr(data_chan, &DAC_data[0], false); + // Re-enable both DMA channels associated with this DAC... + hw_set_bits(&dma_hw->ch[data_chan].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); + hw_set_bits(&dma_hw->ch[ctrl_chan].al1_ctrl, DMA_CH0_CTRL_TRIG_EN_BITS); } - void SetFunct (int _value) { Funct = _value; } // Function (Sine/Triangl/Square) - void SetDutyC (int _value) { DutyC = _value; } // Duty cycle (0->100%) - void SetRange (int _value) { Range = _value; // Range (Hz/KHz) - DACspeed(Freq * Range); } // Update State MAchine run speed - void SetFreq (int _value) { Freq = _value; // Frequency (numeric) - DACspeed(Freq * Range); } // Update State machine run speed - void SetPhase (int _value) { Phase = _value; // Phase shift (0->360 degrees) - DACspeed(Freq * Range); } + + void SetFunct (int _value) { Funct = _value ; } // Function (Sine/Triangl/Square) + void SetDutyC (int _value) { DutyC = _value ; } // Duty cycle (0->100%) + void SetRange (int _value) { Range = _value ; // Range (Hz/KHz) + DACspeed(Freq * Range) ; } // Update State Machine run speed + void SetFreq (int _value) { Freq = _value ; // Frequency (numeric) + DACspeed(Freq * Range) ; } // Update State machine run speed + void SetPhase (int _value) { Phase = _value ; // Phase shift (0->360 degrees) + DACspeed(Freq * Range) ; } + void BumpFreq (int _value) { if ((_value == _Up) && (Freq < 999)) { Freq += 1 ; } // Endstop + if ((_value == _Down) && (Freq > 0)) { Freq -= 1 ; } // Endstop + DACspeed(Freq * Range) ; } void DACspeed (int _frequency) { // If DAC_div exceeds 2^16 (65,536), the registers wrap around, and the State Machine clock will be incorrect. // A slow version of the DAC State Machine is used for frequencies below 17Hz, allowing the value of DAC_div to // be kept within range. float DAC_freq = _frequency * BitMapSize; // Target frequency... - float DAC_div = 2 * (float)clock_get_hz(clk_sys) / DAC_freq; // ...calculate the PIO clock divider required for the given Target frequency + DAC_div = 2 * (float)clock_get_hz(clk_sys) / DAC_freq; // ...calculate the PIO clock divider required for the given Target frequency float Fout = 2 * (float)clock_get_hz(clk_sys) / (BitMapSize * DAC_div); // Actual output frequency if (_frequency >= 34) { // Fast DAC ( Frequency range from 34Hz to 999Khz ) - pio_sm_set_clkdiv(pio, StateMachine[Fast], DAC_div); // Set the State Machine clock speed - pio_sm_set_enabled(pio, StateMachine[Fast], true); // Fast State Machine active - pio_sm_set_enabled(pio, StateMachine[Slow], false); // Slow State Machine inactive - } else { // Slow DAC ( 1Hz=>16Hz ) + SM_WrapTop = SM_WrapBot ; // SM program memory = 1 op-code + pio_sm_set_wrap (pio, StateMachine, SM_WrapBot, SM_WrapTop) ; // Fast loop (1 clock cycle) + // If the previous frequency was < 33Hz, we will have just shrunk the assembler from 4 op-codes down to 1. + // This leaves the State Machine PC pointing outside of the new WRAP statement, which crashes the SM. + // To avoid this, we need to also reset the State Machine program counter... + pio->sm[StateMachine].instr = SM_WrapBot ; // Reset State Machine PC to start of code + pio_sm_set_clkdiv(pio, StateMachine, DAC_div); // Set the State Machine clock + } else { // Slow DAC ( 1Hz=>33Hz ) DAC_div = DAC_div / 64; // Adjust DAC_div to keep within useable range DAC_freq = DAC_freq * 64; - pio_sm_set_clkdiv(pio, StateMachine[Slow], DAC_div); // Set the State Machine clock speed - pio_sm_set_enabled(pio, StateMachine[Fast], false); // Fast State Machine inactive - pio_sm_set_enabled(pio, StateMachine[Slow], true); // Slow State Machine active + SM_WrapTop = SM_WrapBot + 3 ; // SM program memory = 4 op-codes + pio_sm_set_wrap (pio, StateMachine, SM_WrapBot, SM_WrapTop) ; // slow loop (64 clock cycles) + // If the previous frequency was >= 34Hz, we will have just expanded the assembler code from 1 op-code up to 4. + // The State Machine PC will still be pointing to an op-code within the new WRAP statement, so will not crash. + pio_sm_set_clkdiv(pio, StateMachine, DAC_div); // Set the State Machine clock speed } } @@ -191,70 +192,47 @@ public: int Get_Resource (int _index) { int result; switch (_index) { - case _GPIO_: result = GPIO; break; - case _PIO_: result = _pioNum; break; - case _BM_start_: result = (int)&DAC_data[0]; break; - case _SM_fast_: result = SM_fast; break; - case _SM_slow_: result = SM_slow; break; - case _SM_code_fast_ : result = SM_code_fast; break; - case _SM_code_slow_ : result = SM_code_slow; break; - case _DMA_ctrl_fast_: result = ctrl_chan_fast; break; - case _DMA_ctrl_slow_: result = ctrl_chan_slow; break; - case _DMA_data_fast_: result = data_chan_fast; break; - case _DMA_data_slow_: result = data_chan_slow; break; - case _Funct_: result = Funct; break; - case _Phase_: result = Phase; break; - case _Freq_: result = Freq; break; - case _Range_: result = Range; break; - case _DutyC_: result = DutyC; break; + case _GPIO_: result = GPIO; break; + case _PIO_: result = pio_get_index(pio); break; + case _BM_start_: result = (int)&DAC_data[0]; break; + case _SM_: result = StateMachine; break; + case _SM_codeBot_: result = SM_WrapBot; break; + case _SM_codeTop_: result = SM_WrapTop; break; + case _DMA_ctrl_: result = ctrl_chan; break; + case _DMA_data_: result = data_chan; break; + case _Funct_: result = Funct; break; + case _Phase_: result = Phase; break; + case _Freq_: result = Freq; break; + case _Range_: result = Range; break; + case _DutyC_: result = DutyC; break; + case _DAC_div_: result = DAC_div; break; } return (result); } public: - // Constructor - // Parameters... + // Each DAC channel consists of... + // DMA => FIFO => State Machine => GPIO pins => R2R module + // Note: The PIO clock dividers are 16-bit integer, 8-bit fractional, with first-order delta-sigma for the fractional divider. + // This means the clock divisor can vary between 1 and 65536, in increments of 1/256. + // If DAC_div exceeds 2^16 (65,536), the registers will wrap around, and the State Machine clock will be incorrect. + // For frequencies below 34Hz, an additional 63 op-code delay is inserted into the State Machine assembler code. This slows + // down the State Machine operation by a factor of 64, keeping the value of DAC_div within range. + // Parameters... // _pio = the required PIO channel // _GPIO = the port connecting to the MSB of the R-2-R resistor network. - // The PIO clock dividers are 16-bit integer, 8-bit fractional, with first-order delta-sigma for the fractional divider. - // The clock divisor can vary between 1 and 65536, in increments of 1/256. - // If DAC_div exceeds 2^16 (65,536), the registers wrap around, and the State Machine clock will be incorrect. - // A slow version of the DAC State Machine is used for frequencies below 17Hz, allowing the value of DAC_div to - // be kept within range. - void NewDMAtoDAC_channel(PIO _pio, uint _GPIO) { - pio = _pio, GPIO = _GPIO; // copy parameters to class vars - _pioNum = pio_get_index(_pio); - StateMachine[Fast] = Single_DMA_FIFO_SM_GPIO_DAC(_pio,Fast,_GPIO); // Create the Fast DAC channel (frequencies: 17Hz to 999KHz) - StateMachine[Slow] = Single_DMA_FIFO_SM_GPIO_DAC(_pio,Slow,_GPIO); // Create the Slow DAC channel (frequencies: 0Hz to 16Hz) - }; - -public: - int Single_DMA_FIFO_SM_GPIO_DAC(PIO _pio, int _speed, uint _startpin) { - // Create a DMA channel and its associated State Machine. - // DMA => FIFO => State Machine => GPIO pins => DAC - uint _pioNum = pio_get_index(_pio); // Get user friendly index number. + // Constructor + int DAC_chan(PIO _pio, uint _GPIO) { + pio = _pio, GPIO = _GPIO; // copy parameters to class vars int _offset; - uint _StateMachine = pio_claim_unused_sm(_pio, true); // Find a free state machine on the specified PIO - error if there are none. - uint ctrl_chan = dma_claim_unused_channel(true); // Find 2 x free DMA channels for the DAC (12 available) - uint data_chan = dma_claim_unused_channel(true); + StateMachine = pio_claim_unused_sm(_pio, true); // Find a free state machine on the specified PIO - error if there are none. + ctrl_chan = dma_claim_unused_channel(true); // Find 2 x free DMA channels for the DAC (12 available) + data_chan = dma_claim_unused_channel(true); - if (_speed == 1) { - // Configure the state machine to run the FastDAC program... - SM_fast = _StateMachine; - _offset = pio_add_program(_pio, &pio_FastDAC_program); - SM_code_fast = _offset; - pio_FastDAC_program_init(_pio, _StateMachine, _offset, _startpin); - ctrl_chan_fast = ctrl_chan ; // Make details available to getter functions - data_chan_fast = data_chan ; - } else { - // Configure the state machine to run the SlowDAC program... - SM_slow = _StateMachine; - _offset = pio_add_program(_pio, &pio_SlowDAC_program); // Use helper function included in the .pio file. - SM_code_slow = _offset; - pio_SlowDAC_program_init(_pio, _StateMachine, _offset, _startpin); - ctrl_chan_slow = ctrl_chan ; // Make details available to getter functions - data_chan_slow = data_chan ; - } + // Configure the state machine to run the DAC program... + _offset = pio_add_program(_pio, &pio_DAC_program); // Use helper function included in the .pio file. + SM_WrapBot = _offset; + pio_DAC_program_init(_pio, StateMachine, _offset, _GPIO); // Setup the DAC control channel... // The control channel transfers two words into the data channel's control registers, then halts. The write address wraps on a two-word @@ -277,22 +255,22 @@ public: channel_config_set_transfer_data_size(&fc, DMA_SIZE_32); // 32-bit txfers channel_config_set_read_increment(&fc, true); // increment the read adddress channel_config_set_write_increment(&fc, false); // don't increment write address - channel_config_set_dreq(&fc, pio_get_dreq(_pio, _StateMachine, true)); // Transfer when PIO SM TX FIFO has space + channel_config_set_dreq(&fc, pio_get_dreq(_pio, StateMachine, true)); // Transfer when PIO SM TX FIFO has space channel_config_set_chain_to(&fc, ctrl_chan); // chain to the controller DMA channel channel_config_set_ring(&fc, false, 9); // 8 bit DAC 1<<9 byte boundary on read ptr. This is why we needed alignment! dma_channel_configure( data_chan, // Channel to be configured &fc, // The configuration we just created - &_pio->txf[_StateMachine], // Write to FIFO + &_pio->txf[StateMachine], // Write to FIFO DAC_data, // The initial read address (AT NATURAL ALIGNMENT POINT) BitMapSize, // Number of transfers; in this case each is 2 byte. false // Don't start immediately. All 4 control channels need to start simultaneously // to ensure the correct phase shift is applied. ); - // Note: All DMA channels are left running permanently. The active channel is selected by enabling/disabling the associated State Machine. - DAC_channel_mask += (1u << ctrl_chan) ; // Save details of DMA control channel to global variable + DAC_channel_mask += (1u << ctrl_chan) ; // Save details of DMA control channel to global variable. This facilitates + // atomic restarts of both channels, and ensures phase lock between channels. - return(_StateMachine); + return(StateMachine); } }; @@ -312,7 +290,7 @@ public: // Setter function... void Set_Frequency(int _frequency){ Freq = _frequency; // Copy parm to class var - // Frequency scaled by 2000 as blink.pio requires this number of cycles to complete... + // Frequency scaled by 2000 as blink.pio requires this number of cycles to complete... float DAC_div = (float)clock_get_hz(clk_sys) /((float)_frequency*2000); pio_sm_set_clkdiv(pio, StateMachine, DAC_div); // Set the State Machine clock speed } @@ -349,7 +327,7 @@ void ChanInfo ( DACchannel DACchannel[], int _chanNum) { } void SysInfo ( DACchannel DACchannel[], blink_forever LED_blinky) { -// Print system and resource allocation details... + // Print system and resource allocation details... int a,b,c,d ; a = LED_blinky.Get_Resource(_PIO_); b = LED_blinky.Get_Resource(_SM_); @@ -366,47 +344,34 @@ void SysInfo ( DACchannel DACchannel[], blink_forever LED_blinky) { printf("| Frequency: %2dHz | |\n",d); printf("|-----------------------------|-----------------------------|\n"); printf("| DAC channel A | DAC channel B |\n"); + a = DACchannel[_A].Get_Resource(_Freq_), b = DACchannel[_B].Get_Resource(_Freq_); + printf("| Frequency: %3d | Frequency: %3d |\n",a,b); + a = DACchannel[_A].Get_Resource(_DAC_div_), b = DACchannel[_B].Get_Resource(_DAC_div_); + printf("| Divider: %05x | Divider: %05x |\n",a,b); printf("|-----------------------------|-----------------------------|\n"); - a = DACchannel[_A].Get_Resource(_PIO_); - b = DACchannel[_B].Get_Resource(_PIO_); + a = DACchannel[_A].Get_Resource(_PIO_), b = DACchannel[_B].Get_Resource(_PIO_); printf("| PIO: %d | PIO: %d |\n",a,b); - a = DACchannel[_A].Get_Resource(_GPIO_); - b = DACchannel[_B].Get_Resource(_GPIO_); + a = DACchannel[_A].Get_Resource(_GPIO_), b = DACchannel[_B].Get_Resource(_GPIO_); printf("| GPIO: %d-%d | GPIO: %d-%d |\n",a,a+7,b,b+7); printf("| BM size: %8d | BM size: %8d |\n", BitMapSize, BitMapSize); - a = DACchannel[_A].Get_Resource(_BM_start_); - b = DACchannel[_B].Get_Resource(_BM_start_); + a = DACchannel[_A].Get_Resource(_BM_start_), b = DACchannel[_B].Get_Resource(_BM_start_); printf("| BM start: %x | BM start: %x |\n",a,b); - printf("| Divider: %05x | Divider: %05x |\n",0,0); - printf("|--------------|--------------|--------------|--------------|\n"); - printf("| Fast DAC | Slow DAC | Fast DAC | Slow DAC |\n"); - printf("|--------------|--------------|--------------|--------------|\n"); - a = DACchannel[_A].Get_Resource(_SM_fast_); - b = DACchannel[_A].Get_Resource(_SM_slow_); - c = DACchannel[_B].Get_Resource(_SM_fast_); - d = DACchannel[_B].Get_Resource(_SM_slow_); - printf("| SM: %d | SM: %d | SM: %d | SM: %d |\n",a,b,c,d); - a = DACchannel[_A].Get_Resource(_SM_code_fast_); - b = DACchannel[_A].Get_Resource(_SM_code_slow_); - c = DACchannel[_B].Get_Resource(_SM_code_fast_); - d = DACchannel[_B].Get_Resource(_SM_code_slow_); - printf("| SM code: %2d | SM code: %2d | SM code: %2d | SM code: %2d |\n",a,b,c,d); - a = DACchannel[_A].Get_Resource(_DMA_ctrl_fast_); - b = DACchannel[_A].Get_Resource(_DMA_ctrl_slow_); - c = DACchannel[_B].Get_Resource(_DMA_ctrl_fast_); - d = DACchannel[_B].Get_Resource(_DMA_ctrl_slow_); - printf("| DMA ctrl: %2d | DMA ctrl: %2d | DMA ctrl: %2d | DMA ctrl: %2d |\n",a,b,c,d); - a = DACchannel[_A].Get_Resource(_DMA_data_fast_); - b = DACchannel[_A].Get_Resource(_DMA_data_slow_); - c = DACchannel[_B].Get_Resource(_DMA_data_fast_); - d = DACchannel[_B].Get_Resource(_DMA_data_slow_); - printf("| DMA data: %2d | DMA data: %2d | DMA data: %2d | DMA data: %2d |\n",a,b,c,d); + a = DACchannel[_A].Get_Resource(_SM_), b = DACchannel[_B].Get_Resource(_SM_); + printf("| SM: %d | SM: %d |\n",a,b); + a = DACchannel[_A].Get_Resource(_SM_codeBot_), b = DACchannel[_B].Get_Resource(_SM_codeBot_); + printf("| Wrap Bottom: %2x | Wrap Bottom: %2x |\n",a,b); + a = DACchannel[_A].Get_Resource(_SM_codeTop_), b = DACchannel[_B].Get_Resource(_SM_codeTop_); + printf("| Wrap Top: %2x | Wrap Top: %2x |\n",a,b); + a = DACchannel[_A].Get_Resource(_DMA_ctrl_), b = DACchannel[_B].Get_Resource(_DMA_ctrl_); + printf("| DMA ctrl: %2d | DMA ctrl: %2d |\n",a,b); + a = DACchannel[_A].Get_Resource(_DMA_data_), b = DACchannel[_B].Get_Resource(_DMA_data_); + printf("| DMA data: %2d | DMA data: %2d |\n",a,b); printf("|--------------|--------------|--------------|--------------|\n"); } static inline void cs_select() { asm volatile("nop \n nop \n nop"); - gpio_put(Nixie_CS, 0); // Active low + gpio_put(Nixie_CS, 0); // Active low asm volatile("nop \n nop \n nop"); } @@ -495,10 +460,20 @@ int main() { // Set up the objects controlling the various State Machines... // Note: Both DAC channels need to be on the same PIO to acheive accurate phase sync. - DACchannel[_A].NewDMAtoDAC_channel(pio1,0); // First DAC channel object in array - resistor network connected to GPIO0->7 - DACchannel[_B].NewDMAtoDAC_channel(pio1,8); // Second DAC channel object in array - resistor network connected to GPIO8->15 + DACchannel[_A].DAC_chan(pio1,0); // First DAC channel object in array - resistor network connected to GPIO0->7 + DACchannel[_B].DAC_chan(pio1,8); // Second DAC channel object in array - resistor network connected to GPIO8->15 blink_forever LED_blinky(pio0); // Onboard LED blinky object +// Set default run time settings... + DACchannel[_A].SetRange(1), DACchannel[_B].SetRange(1) ; // Hz + DACchannel[_A].SetFreq(100), DACchannel[_B].SetFreq(100) ; // 100 + DACchannel[_A].SetPhase(0), DACchannel[_B].SetPhase(180) ; // 180 phase diff + DACchannel[_A].SetFunct(_Sine_), DACchannel[_B].SetFunct(_Sine_) ; // Sine wave, no harmonics + DACchannel[_A].SetDutyC(50), DACchannel[_B].SetDutyC(50); // 50% Duty cycle + DACchannel[_A].DataCalc(), DACchannel[_B].DataCalc(); // Generate the two data sets + + SPI_Nixie_Write(DACchannel[_A].Get_Resource(_Freq_)); // Frequency => Nixie display + // Set LED to slow flash indicates waiting for USB connection... LED_blinky.Set_Frequency(1); // 1Hz @@ -506,21 +481,11 @@ int main() { while (!stdio_usb_connected()) { sleep_ms(100); } // USB connection established, set LED to rapid flash... - LED_blinky.Set_Frequency(10); // 10Hz + LED_blinky.Set_Frequency(10); // 10Hz SysInfo(DACchannel, LED_blinky); // Show configuration (optional) // printf(HelpText); // Show instructions (optional) -// Set default run time settings... - DACchannel[_A].SetFreq(100), DACchannel[_B].SetFreq(100) ; // 100 - DACchannel[_A].SetRange(1), DACchannel[_B].SetRange(1) ; // Hz - DACchannel[_A].SetPhase(0), DACchannel[_B].SetPhase(180) ; // 180 phase diff - DACchannel[_A].SetFunct(_Sine_), DACchannel[_B].SetFunct(_Sine_) ; // Sine wave, no harmonics - DACchannel[_A].SetDutyC(50), DACchannel[_B].SetDutyC(50); // 50% Duty cycle - DACchannel[_A].DataCalc(), DACchannel[_B].DataCalc(); // Generate the two data sets - - SPI_Nixie_Write(DACchannel[_A].Get_Resource(_Freq_)); // Frequency => Nixie display - // Starting all 4 DMA channels simultaneously ensures phase sync across all State Machines... dma_start_channel_mask(DAC_channel_mask); @@ -538,6 +503,10 @@ int main() { if (inString[0] == 'A') { SelectedChan = 0b0001; } // Channel A if (inString[0] == 'B') { SelectedChan = 0b0010; } // Channel B if (inString[0] == 'C') { SelectedChan = 0b0011; } // Channel A & B + + // Zero length string = 'CR' pressed... + if (strlen(inString) == 0) { strcpy(inString,LastCmd) ; } // Repeat last command + // Parse command line to extract numeric parameters. Leading zeros are ignored... i = 1 ; // Skip chars 0 & 1 while (i++ < strlen(inString)-1 ) { // Start at char 2 @@ -547,11 +516,35 @@ int main() { } // Perform the selected command... switch ( inString[1] ) { - case 'w': // Frequency sweep + case 'x': + if (SelectedChan & 0b01) { + DACchannel[_A].BumpFreq(_Up); + Parm[0] = DACchannel[_A].Get_Resource(_Freq_) ; // Grab value for Nixie display + // and update the terminal + } + if (SelectedChan & 0b10) { + DACchannel[_B].BumpFreq(_Up); + Parm[0] = DACchannel[_B].Get_Resource(_Freq_) ; // Grab value for Nixie display + // and update the terminal + } + break ; + case 'y': + if (SelectedChan & 0b01) { + DACchannel[_A].BumpFreq(_Down); + Parm[0] = DACchannel[_A].Get_Resource(_Freq_) ; // Grab value for Nixie display + // and update the terminal + } + if (SelectedChan & 0b10) { + DACchannel[_B].BumpFreq(_Down); + Parm[0] = DACchannel[_B].Get_Resource(_Freq_) ; // Grab value for Nixie display + // and update the terminal + } + break ; + case 'w': // Frequency sweep i = Parm[0]; for (;;) { - DACchannel[_A].ReInit(); // Stop DAC channel A and re-initialise DMA to start of Bitmap data - DACchannel[_B].ReInit(); // Stop DAC channel B and re-initialise DMA to start of Bitmap data + DACchannel[_A].ReInit(); // Stop DAC channel A and re-initialise DMA to start of Bitmap data + DACchannel[_B].ReInit(); // Stop DAC channel B and re-initialise DMA to start of Bitmap data if (SelectedChan & 0b01) { DACchannel[_A].SetFreq(i); ChanInfo(DACchannel, _A); // Update the terminal @@ -646,6 +639,7 @@ int main() { if (SelectedChan & 0b01) { ChanInfo(DACchannel, _A); } // Update the terminal if (SelectedChan & 0b10) { ChanInfo(DACchannel, _B); } SPI_Nixie_Write(Parm[0]); // Update Nixie display + strcpy(LastCmd, inString) ; // Preserve last command free(inString); // free buffer } return 0; diff --git a/Function Generator/Images/1N-17 Pinout.png b/Function Generator/Images/1N-17 Pinout.png deleted file mode 100644 index 06db6d8..0000000 Binary files a/Function Generator/Images/1N-17 Pinout.png and /dev/null differ diff --git a/Function Generator/Images/work-in-progress.gif b/Function Generator/Images/work-in-progress.gif deleted file mode 100644 index dc4dc32..0000000 Binary files a/Function Generator/Images/work-in-progress.gif and /dev/null differ diff --git a/Function Generator/build/CMakeCache.txt b/Function Generator/build/CMakeCache.txt index c6fb06d..276fe41 100644 --- a/Function Generator/build/CMakeCache.txt +++ b/Function Generator/build/CMakeCache.txt @@ -181,10 +181,10 @@ CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= //If set, runtime paths are not added when installing shared libraries, // but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=OFF +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO //If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=OFF +CMAKE_SKIP_RPATH:BOOL=NO //Flags used by the linker during the creation of static libraries // during all build types. @@ -213,7 +213,7 @@ CMAKE_STRIP:FILEPATH=C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 // .SILENT directive, and all commands will be echoed to the console // during the make. This is useful for debugging only. With Visual // Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=OFF +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE //Single output directory for building all executables. EXECUTABLE_OUTPUT_PATH:PATH= diff --git a/Function Generator/build/CMakeFiles/CMakeError.log b/Function Generator/build/CMakeFiles/CMakeError.log index 066ccf0..25d2448 100644 --- a/Function Generator/build/CMakeFiles/CMakeError.log +++ b/Function Generator/build/CMakeFiles/CMakeError.log @@ -25,9 +25,9 @@ collect2.exe: error: ld returned 1 exit status Detecting C compiler ABI info failed to compile with the following output: Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp -Run Build Command(s):nmake /nologo cmTC_74630\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_74630.dir\build.make /nologo -L CMakeFiles\cmTC_74630.dir\build -Building C object CMakeFiles/cmTC_74630.dir/CMakeCCompilerABI.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_74630.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" +Run Build Command(s):nmake /nologo cmTC_ff794\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_ff794.dir\build.make /nologo -L CMakeFiles\cmTC_ff794.dir\build +Building C object CMakeFiles/cmTC_ff794.dir/CMakeCCompilerABI.c.obj + C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_ff794.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" Using built-in specs. COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE Target: arm-none-eabi @@ -35,8 +35,8 @@ Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure Thread model: single Supported LTO compression algorithms: zlib gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_74630.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_74630.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_74630.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\cc88dF4T.s +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_ff794.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_ff794.dir\' + c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_ff794.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\cc7ttTTg.s GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP @@ -57,15 +57,15 @@ GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) versio GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: e9130319bd844d450d1dd9151148462d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_74630.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_74630.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_74630.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\cc88dF4T.s +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_ff794.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_ff794.dir\' + c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_ff794.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\cc7ttTTg.s COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_74630.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_74630.dir\CMakeCCompilerABI.c.' -Linking C executable cmTC_74630.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_74630.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_74630.dir/objects.a @CMakeFiles\cmTC_74630.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_74630.dir/objects.a -Wl,--no-whole-archive -o cmTC_74630.exe -Wl,--out-implib,libcmTC_74630.dll.a -Wl,--major-image-version,0,--minor-image-version,0 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_ff794.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_ff794.dir\CMakeCCompilerABI.c.' +Linking C executable cmTC_ff794.exe + "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_ff794.dir/objects.a + C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_ff794.dir/objects.a @CMakeFiles\cmTC_ff794.dir\objects1.rsp + C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_ff794.dir/objects.a -Wl,--no-whole-archive -o cmTC_ff794.exe -Wl,--out-implib,libcmTC_ff794.dll.a -Wl,--major-image-version,0,--minor-image-version,0 Using built-in specs. COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE COLLECT_LTO_WRAPPER=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe @@ -76,8 +76,8 @@ Supported LTO compression algorithms: zlib gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_74630.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_74630.' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\ccdVB1Gq.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_74630.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_74630.dir/objects.a --no-whole-archive --out-implib libcmTC_74630.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ff794.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_ff794.' + c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\ccmRKDns.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_ff794.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_ff794.dir/objects.a --no-whole-archive --out-implib libcmTC_ff794.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information collect2.exe: error: ld returned 1 exit status @@ -92,1012 +92,13 @@ Stop. Determining if the C compiler works failed with the following output: Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp -Run Build Command(s):nmake /nologo cmTC_a4c76\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_a4c76.dir\build.make /nologo -L CMakeFiles\cmTC_a4c76.dir\build -Building C object CMakeFiles/cmTC_a4c76.dir/testCCompiler.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_a4c76.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" -Linking C executable cmTC_a4c76.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_a4c76.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_a4c76.dir/objects.a @CMakeFiles\cmTC_a4c76.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_a4c76.dir/objects.a -Wl,--no-whole-archive -o cmTC_a4c76.exe -Wl,--out-implib,libcmTC_a4c76.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - -Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Detecting C compiler ABI info failed to compile with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_84bf2\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_84bf2.dir\build.make /nologo -L CMakeFiles\cmTC_84bf2.dir\build -Building C object CMakeFiles/cmTC_84bf2.dir/CMakeCCompilerABI.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_84bf2.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_84bf2.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_84bf2.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_84bf2.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\ccZOMMsw.s -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include-fixed" -ignoring nonexistent directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include" -#include "..." search starts here: -#include <...> search starts here: - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include-fixed - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include -End of search list. -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: e9130319bd844d450d1dd9151148462d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_84bf2.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_84bf2.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_84bf2.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\ccZOMMsw.s -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_84bf2.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_84bf2.dir\CMakeCCompilerABI.c.' -Linking C executable cmTC_84bf2.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_84bf2.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_84bf2.dir/objects.a @CMakeFiles\cmTC_84bf2.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_84bf2.dir/objects.a -Wl,--no-whole-archive -o cmTC_84bf2.exe -Wl,--out-implib,libcmTC_84bf2.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -COLLECT_LTO_WRAPPER=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_84bf2.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_84bf2.' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\ccLVWG5I.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_84bf2.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_84bf2.dir/objects.a --no-whole-archive --out-implib libcmTC_84bf2.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - - -Determining if the C compiler works failed with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_d49a2\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_d49a2.dir\build.make /nologo -L CMakeFiles\cmTC_d49a2.dir\build -Building C object CMakeFiles/cmTC_d49a2.dir/testCCompiler.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_d49a2.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" -Linking C executable cmTC_d49a2.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_d49a2.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_d49a2.dir/objects.a @CMakeFiles\cmTC_d49a2.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_d49a2.dir/objects.a -Wl,--no-whole-archive -o cmTC_d49a2.exe -Wl,--out-implib,libcmTC_d49a2.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - -Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Detecting C compiler ABI info failed to compile with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_0c394\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_0c394.dir\build.make /nologo -L CMakeFiles\cmTC_0c394.dir\build -Building C object CMakeFiles/cmTC_0c394.dir/CMakeCCompilerABI.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_0c394.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_0c394.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_0c394.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_0c394.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\ccksHzQc.s -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include-fixed" -ignoring nonexistent directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include" -#include "..." search starts here: -#include <...> search starts here: - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include-fixed - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include -End of search list. -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: e9130319bd844d450d1dd9151148462d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_0c394.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_0c394.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_0c394.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\ccksHzQc.s -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_0c394.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_0c394.dir\CMakeCCompilerABI.c.' -Linking C executable cmTC_0c394.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_0c394.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_0c394.dir/objects.a @CMakeFiles\cmTC_0c394.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_0c394.dir/objects.a -Wl,--no-whole-archive -o cmTC_0c394.exe -Wl,--out-implib,libcmTC_0c394.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -COLLECT_LTO_WRAPPER=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0c394.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_0c394.' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\cccY1hkr.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_0c394.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_0c394.dir/objects.a --no-whole-archive --out-implib libcmTC_0c394.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - - -Determining if the C compiler works failed with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_0399b\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_0399b.dir\build.make /nologo -L CMakeFiles\cmTC_0399b.dir\build -Building C object CMakeFiles/cmTC_0399b.dir/testCCompiler.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_0399b.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" -Linking C executable cmTC_0399b.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_0399b.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_0399b.dir/objects.a @CMakeFiles\cmTC_0399b.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_0399b.dir/objects.a -Wl,--no-whole-archive -o cmTC_0399b.exe -Wl,--out-implib,libcmTC_0399b.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - -Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Detecting C compiler ABI info failed to compile with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_256aa\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_256aa.dir\build.make /nologo -L CMakeFiles\cmTC_256aa.dir\build -Building C object CMakeFiles/cmTC_256aa.dir/CMakeCCompilerABI.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_256aa.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_256aa.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_256aa.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_256aa.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\ccRVc3oY.s -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include-fixed" -ignoring nonexistent directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include" -#include "..." search starts here: -#include <...> search starts here: - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include-fixed - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include -End of search list. -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: e9130319bd844d450d1dd9151148462d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_256aa.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_256aa.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_256aa.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\ccRVc3oY.s -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_256aa.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_256aa.dir\CMakeCCompilerABI.c.' -Linking C executable cmTC_256aa.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_256aa.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_256aa.dir/objects.a @CMakeFiles\cmTC_256aa.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_256aa.dir/objects.a -Wl,--no-whole-archive -o cmTC_256aa.exe -Wl,--out-implib,libcmTC_256aa.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -COLLECT_LTO_WRAPPER=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_256aa.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_256aa.' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\ccTqyaOj.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_256aa.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_256aa.dir/objects.a --no-whole-archive --out-implib libcmTC_256aa.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - - -Determining if the C compiler works failed with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_1492a\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_1492a.dir\build.make /nologo -L CMakeFiles\cmTC_1492a.dir\build -Building C object CMakeFiles/cmTC_1492a.dir/testCCompiler.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_1492a.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" -Linking C executable cmTC_1492a.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_1492a.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_1492a.dir/objects.a @CMakeFiles\cmTC_1492a.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_1492a.dir/objects.a -Wl,--no-whole-archive -o cmTC_1492a.exe -Wl,--out-implib,libcmTC_1492a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - -Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Detecting C compiler ABI info failed to compile with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_46961\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_46961.dir\build.make /nologo -L CMakeFiles\cmTC_46961.dir\build -Building C object CMakeFiles/cmTC_46961.dir/CMakeCCompilerABI.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_46961.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_46961.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_46961.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_46961.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\ccHxU7Vg.s -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include-fixed" -ignoring nonexistent directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include" -#include "..." search starts here: -#include <...> search starts here: - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include-fixed - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include -End of search list. -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: e9130319bd844d450d1dd9151148462d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_46961.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_46961.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_46961.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\ccHxU7Vg.s -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_46961.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_46961.dir\CMakeCCompilerABI.c.' -Linking C executable cmTC_46961.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_46961.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_46961.dir/objects.a @CMakeFiles\cmTC_46961.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_46961.dir/objects.a -Wl,--no-whole-archive -o cmTC_46961.exe -Wl,--out-implib,libcmTC_46961.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -COLLECT_LTO_WRAPPER=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_46961.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_46961.' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\ccqKKX2n.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_46961.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_46961.dir/objects.a --no-whole-archive --out-implib libcmTC_46961.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - - -Determining if the C compiler works failed with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_45d0a\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_45d0a.dir\build.make /nologo -L CMakeFiles\cmTC_45d0a.dir\build -Building C object CMakeFiles/cmTC_45d0a.dir/testCCompiler.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_45d0a.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" -Linking C executable cmTC_45d0a.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_45d0a.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_45d0a.dir/objects.a @CMakeFiles\cmTC_45d0a.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_45d0a.dir/objects.a -Wl,--no-whole-archive -o cmTC_45d0a.exe -Wl,--out-implib,libcmTC_45d0a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - -Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Detecting C compiler ABI info failed to compile with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_1d31c\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_1d31c.dir\build.make /nologo -L CMakeFiles\cmTC_1d31c.dir\build -Building C object CMakeFiles/cmTC_1d31c.dir/CMakeCCompilerABI.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_1d31c.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_1d31c.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_1d31c.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_1d31c.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\ccchDnGI.s -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include-fixed" -ignoring nonexistent directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include" -#include "..." search starts here: -#include <...> search starts here: - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include-fixed - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include -End of search list. -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: e9130319bd844d450d1dd9151148462d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_1d31c.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_1d31c.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_1d31c.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\ccchDnGI.s -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_1d31c.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_1d31c.dir\CMakeCCompilerABI.c.' -Linking C executable cmTC_1d31c.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_1d31c.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_1d31c.dir/objects.a @CMakeFiles\cmTC_1d31c.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_1d31c.dir/objects.a -Wl,--no-whole-archive -o cmTC_1d31c.exe -Wl,--out-implib,libcmTC_1d31c.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -COLLECT_LTO_WRAPPER=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_1d31c.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_1d31c.' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\ccikPCES.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_1d31c.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_1d31c.dir/objects.a --no-whole-archive --out-implib libcmTC_1d31c.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - - -Determining if the C compiler works failed with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_927ed\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_927ed.dir\build.make /nologo -L CMakeFiles\cmTC_927ed.dir\build -Building C object CMakeFiles/cmTC_927ed.dir/testCCompiler.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_927ed.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" -Linking C executable cmTC_927ed.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_927ed.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_927ed.dir/objects.a @CMakeFiles\cmTC_927ed.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_927ed.dir/objects.a -Wl,--no-whole-archive -o cmTC_927ed.exe -Wl,--out-implib,libcmTC_927ed.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - -Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Detecting C compiler ABI info failed to compile with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_ed390\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_ed390.dir\build.make /nologo -L CMakeFiles\cmTC_ed390.dir\build -Building C object CMakeFiles/cmTC_ed390.dir/CMakeCCompilerABI.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_ed390.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_ed390.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_ed390.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_ed390.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\ccna06fR.s -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include-fixed" -ignoring nonexistent directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include" -#include "..." search starts here: -#include <...> search starts here: - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include-fixed - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include -End of search list. -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: e9130319bd844d450d1dd9151148462d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_ed390.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_ed390.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_ed390.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\ccna06fR.s -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_ed390.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_ed390.dir\CMakeCCompilerABI.c.' -Linking C executable cmTC_ed390.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_ed390.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_ed390.dir/objects.a @CMakeFiles\cmTC_ed390.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_ed390.dir/objects.a -Wl,--no-whole-archive -o cmTC_ed390.exe -Wl,--out-implib,libcmTC_ed390.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -COLLECT_LTO_WRAPPER=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ed390.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_ed390.' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\cc7NySU8.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_ed390.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_ed390.dir/objects.a --no-whole-archive --out-implib libcmTC_ed390.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - - -Determining if the C compiler works failed with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_1565f\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_1565f.dir\build.make /nologo -L CMakeFiles\cmTC_1565f.dir\build -Building C object CMakeFiles/cmTC_1565f.dir/testCCompiler.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_1565f.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" -Linking C executable cmTC_1565f.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_1565f.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_1565f.dir/objects.a @CMakeFiles\cmTC_1565f.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_1565f.dir/objects.a -Wl,--no-whole-archive -o cmTC_1565f.exe -Wl,--out-implib,libcmTC_1565f.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - -Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Detecting C compiler ABI info failed to compile with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_9ca1a\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_9ca1a.dir\build.make /nologo -L CMakeFiles\cmTC_9ca1a.dir\build -Building C object CMakeFiles/cmTC_9ca1a.dir/CMakeCCompilerABI.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_9ca1a.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_9ca1a.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_9ca1a.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_9ca1a.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\cc9XHIEd.s -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include-fixed" -ignoring nonexistent directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include" -#include "..." search starts here: -#include <...> search starts here: - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include-fixed - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include -End of search list. -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: e9130319bd844d450d1dd9151148462d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_9ca1a.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_9ca1a.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_9ca1a.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\cc9XHIEd.s -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_9ca1a.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_9ca1a.dir\CMakeCCompilerABI.c.' -Linking C executable cmTC_9ca1a.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_9ca1a.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_9ca1a.dir/objects.a @CMakeFiles\cmTC_9ca1a.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_9ca1a.dir/objects.a -Wl,--no-whole-archive -o cmTC_9ca1a.exe -Wl,--out-implib,libcmTC_9ca1a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -COLLECT_LTO_WRAPPER=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9ca1a.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_9ca1a.' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\ccuuqUpf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_9ca1a.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_9ca1a.dir/objects.a --no-whole-archive --out-implib libcmTC_9ca1a.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - - -Determining if the C compiler works failed with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_f42c9\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_f42c9.dir\build.make /nologo -L CMakeFiles\cmTC_f42c9.dir\build -Building C object CMakeFiles/cmTC_f42c9.dir/testCCompiler.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_f42c9.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" -Linking C executable cmTC_f42c9.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_f42c9.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_f42c9.dir/objects.a @CMakeFiles\cmTC_f42c9.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_f42c9.dir/objects.a -Wl,--no-whole-archive -o cmTC_f42c9.exe -Wl,--out-implib,libcmTC_f42c9.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - -Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Detecting C compiler ABI info failed to compile with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_c1247\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_c1247.dir\build.make /nologo -L CMakeFiles\cmTC_c1247.dir\build -Building C object CMakeFiles/cmTC_c1247.dir/CMakeCCompilerABI.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_c1247.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_c1247.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_c1247.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_c1247.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\ccA9e9Wc.s -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include-fixed" -ignoring nonexistent directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include" -#include "..." search starts here: -#include <...> search starts here: - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include-fixed - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include -End of search list. -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: e9130319bd844d450d1dd9151148462d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_c1247.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_c1247.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_c1247.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\ccA9e9Wc.s -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_c1247.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_c1247.dir\CMakeCCompilerABI.c.' -Linking C executable cmTC_c1247.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_c1247.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_c1247.dir/objects.a @CMakeFiles\cmTC_c1247.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_c1247.dir/objects.a -Wl,--no-whole-archive -o cmTC_c1247.exe -Wl,--out-implib,libcmTC_c1247.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -COLLECT_LTO_WRAPPER=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_c1247.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_c1247.' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\ccnYUTLy.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_c1247.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_c1247.dir/objects.a --no-whole-archive --out-implib libcmTC_c1247.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - - -Determining if the C compiler works failed with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_aa648\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_aa648.dir\build.make /nologo -L CMakeFiles\cmTC_aa648.dir\build -Building C object CMakeFiles/cmTC_aa648.dir/testCCompiler.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_aa648.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" -Linking C executable cmTC_aa648.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_aa648.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_aa648.dir/objects.a @CMakeFiles\cmTC_aa648.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_aa648.dir/objects.a -Wl,--no-whole-archive -o cmTC_aa648.exe -Wl,--out-implib,libcmTC_aa648.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - -Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: - -The output was: -1 -c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/arm gnu toolchain arm-none-eabi/11.2 2022.02/bin/../lib/gcc/arm-none-eabi/11.2.1\libc.a(lib_a-exit.o): in function `exit': -/data/jenkins/workspace/GNU-toolchain/arm-11/src/newlib-cygwin/newlib/libc/stdlib/exit.c:64: undefined reference to `_exit' -collect2.exe: error: ld returned 1 exit status - - -Detecting C compiler ABI info failed to compile with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_bfe92\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_bfe92.dir\build.make /nologo -L CMakeFiles\cmTC_bfe92.dir\build -Building C object CMakeFiles/cmTC_bfe92.dir/CMakeCCompilerABI.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -o CMakeFiles\cmTC_bfe92.dir\CMakeCCompilerABI.c.obj -c "C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c" -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_bfe92.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_bfe92.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/cc1.exe -quiet -v -iprefix c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/ -D__USES_INITFINI__ C:\Program Files\CMake\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_bfe92.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -version -o C:\Users\Ant\AppData\Local\Temp\ccZ2OgN1.s -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/include-fixed" -ignoring nonexistent directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/sys-include" -ignoring duplicate directory "c:/progra~2/armgnu~1/112202~1.02/lib/gcc/../../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include" -#include "..." search starts here: -#include <...> search starts here: - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/include-fixed - c:\progra~2\armgnu~1\112202~1.02\bin\../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/include -End of search list. -GNU C17 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) version 11.2.1 20220111 (arm-none-eabi) - compiled by GNU C version 7.3-win32 20180312, GMP version 6.2.1, MPFR version 3.1.6, MPC version 1.0.3, isl version isl-0.15-1-g835ea3a-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: e9130319bd844d450d1dd9151148462d -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_bfe92.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_bfe92.dir\' - c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/as.exe -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles\cmTC_bfe92.dir\CMakeCCompilerABI.c.obj C:\Users\Ant\AppData\Local\Temp\ccZ2OgN1.s -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_bfe92.dir\CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'CMakeFiles\cmTC_bfe92.dir\CMakeCCompilerABI.c.' -Linking C executable cmTC_bfe92.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_bfe92.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_bfe92.dir/objects.a @CMakeFiles\cmTC_bfe92.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -v -Wl,--whole-archive CMakeFiles\cmTC_bfe92.dir/objects.a -Wl,--no-whole-archive -o cmTC_bfe92.exe -Wl,--out-implib,libcmTC_bfe92.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -Using built-in specs. -COLLECT_GCC=C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -COLLECT_LTO_WRAPPER=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -Target: arm-none-eabi -Configured with: /data/jenkins/workspace/GNU-toolchain/arm-11/src/gcc/configure --target=arm-none-eabi --prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/install// --with-gmp=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpfr=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-mpc=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --with-isl=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=release --enable-languages=c,c++,fortran --with-newlib --with-multilib-list=aprofile,rmprofile --with-libiconv-prefix=/data/jenkins/workspace/GNU-toolchain/arm-11/build-mingw-arm-none-eabi/host-tools --host=i686-w64-mingw32 --with-pkgversion='GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)' --with-bugurl=https://bugs.linaro.org/ -Thread model: single -Supported LTO compression algorithms: zlib -gcc version 11.2.1 20220111 (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) -COMPILER_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ -LIBRARY_PATH=c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/;c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_bfe92.exe' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t' '-dumpdir' 'cmTC_bfe92.' - c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/collect2.exe -plugin c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/liblto_plugin.dll -plugin-opt=c:/progra~2/armgnu~1/112202~1.02/bin/../libexec/gcc/arm-none-eabi/11.2.1/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\Ant\AppData\Local\Temp\ccnPkwpc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -X -o cmTC_bfe92.exe c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crti.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtbegin.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crt0.o -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1 -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc -Lc:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/lib --whole-archive CMakeFiles\cmTC_bfe92.dir/objects.a --no-whole-archive --out-implib libcmTC_bfe92.dll.a --major-image-version 0 --minor-image-version 0 --start-group -lgcc -lc --end-group c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtend.o c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/crtn.o -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' -c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information -collect2.exe: error: ld returned 1 exit status -NMAKE : fatal error U1077: 'C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE' : return code '0x1' -Stop. -NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe"' : return code '0x2' -Stop. - - - - -Determining if the C compiler works failed with the following output: -Change Dir: C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/CMakeTmp - -Run Build Command(s):nmake /nologo cmTC_82cd2\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_82cd2.dir\build.make /nologo -L CMakeFiles\cmTC_82cd2.dir\build -Building C object CMakeFiles/cmTC_82cd2.dir/testCCompiler.c.obj - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_82cd2.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" -Linking C executable cmTC_82cd2.exe - "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_82cd2.dir/objects.a - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_82cd2.dir/objects.a @CMakeFiles\cmTC_82cd2.dir\objects1.rsp - C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_82cd2.dir/objects.a -Wl,--no-whole-archive -o cmTC_82cd2.exe -Wl,--out-implib,libcmTC_82cd2.dll.a -Wl,--major-image-version,0,--minor-image-version,0 +Run Build Command(s):nmake /nologo cmTC_587b5\fast && "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.31.31103\bin\Hostx86\x86\nmake.exe" -f CMakeFiles\cmTC_587b5.dir\build.make /nologo -L CMakeFiles\cmTC_587b5.dir\build +Building C object CMakeFiles/cmTC_587b5.dir/testCCompiler.c.obj + C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -o CMakeFiles\cmTC_587b5.dir\testCCompiler.c.obj -c "C:\Program Files (x86)\Pico\RPI - pico\Function Generator\build\CMakeFiles\CMakeTmp\testCCompiler.c" +Linking C executable cmTC_587b5.exe + "C:\Program Files\CMake\bin\cmake.exe" -E rm -f CMakeFiles\cmTC_587b5.dir/objects.a + C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\ARM-NO~2.EXE cr CMakeFiles\cmTC_587b5.dir/objects.a @CMakeFiles\cmTC_587b5.dir\objects1.rsp + C:\PROGRA~2\ARMGNU~1\112202~1.02\bin\AR19DD~1.EXE -Wl,--whole-archive CMakeFiles\cmTC_587b5.dir/objects.a -Wl,--no-whole-archive -o cmTC_587b5.exe -Wl,--out-implib,libcmTC_587b5.dll.a -Wl,--major-image-version,0,--minor-image-version,0 c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--major-image-version' c:/progra~2/armgnu~1/112202~1.02/bin/../lib/gcc/arm-none-eabi/11.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information collect2.exe: error: ld returned 1 exit status diff --git a/Function Generator/build/CMakeFiles/CMakeOutput.log b/Function Generator/build/CMakeFiles/CMakeOutput.log index f05d6ac..d3a5541 100644 --- a/Function Generator/build/CMakeFiles/CMakeOutput.log +++ b/Function Generator/build/CMakeFiles/CMakeOutput.log @@ -25,237 +25,3 @@ Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" p The CXX compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o" -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - -The C compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - -The CXX compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o" - -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - -The C compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - -The CXX compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o" - -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - -The C compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - -The CXX compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o" - -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - -The C compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - -The CXX compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o" - -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - -The C compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - -The CXX compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o" - -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - -The C compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - -The CXX compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o" - -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - -The C compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - -The CXX compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o" - -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - -The C compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - -The CXX compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o" - -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-gcc.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o" - -The C compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdC/CMakeCCompilerId.o" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: C:/Program Files (x86)/Arm GNU Toolchain arm-none-eabi/11.2 2022.02/bin/arm-none-eabi-g++.exe -Build flags: -Id flags: -c - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o" - -The CXX compiler identification is GNU, found in "C:/Program Files (x86)/Pico/RPI - pico/Function Generator/build/CMakeFiles/3.19.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.o" -