canhack icon indicating copy to clipboard operation
canhack copied to clipboard

rp2_can.c:132:5: error: unknown type name 'u_int'

Open FoldedComrade opened this issue 3 months ago • 0 comments

Hello,

Trying to compile and running into an error in p2_can.c Not very familiar with linux so entirely possible I'm doing something wrong.

┌──(banjo㉿kali-dell5400)-[~/…/CANPico/micropython/ports/rp2]
└─$ make BOARD=RPI_PICO           
[ -e build-RPI_PICO/Makefile ] || cmake -S . -B build-RPI_PICO -DPICO_BUILD_DOCS=0 -DMICROPY_BOARD=RPI_PICO -DMICROPY_BOARD_DIR=/home/banjo/Documents/CANPico/micropython/ports/rp2/boards/RPI_PICO
PICO_SDK_PATH is /home/banjo/Documents/CANPico/micropython/lib/pico-sdk
Defaulting PICO_PLATFORM to rp2040 since not specified.
Defaulting PICO platform compiler to pico_arm_gcc since not specified.
PICO compiler is pico_arm_gcc
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/arm-none-eabi-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/arm-none-eabi-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/arm-none-eabi-gcc
Build type is MinSizeRel
PICO target board is pico.
Using board configuration from /home/banjo/Documents/CANPico/micropython/lib/pico-sdk/src/boards/include/boards/pico.h
-- Found Python3: /usr/bin/python3 (found version "3.13.7") found components: Interpreter
TinyUSB available at /home/banjo/Documents/CANPico/micropython/lib/tinyusb/src/portable/raspberrypi/rp2040; enabling build support for USB.
BTstack available at /home/banjo/Documents/CANPico/micropython/lib/btstack
lwIP available at /home/banjo/Documents/CANPico/micropython/lib/lwip
Found User C Module(s): 
-- Building for CANPico board
-- CAN enabled
-- CAN
-- CANHack
-- Configuring done (0.6s)
-- Generating done (0.1s)
-- Build files have been written to: /home/banjo/Documents/CANPico/micropython/ports/rp2/build-RPI_PICO
make -s -C build-RPI_PICO || (echo -e "See \033[1;31mhttps://github.com/micropython/micropython/wiki/Build-Troubleshooting\033[0m"; false)
[  0%] Building ASM object pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/compile_time_choice.S.obj                         
[  0%] Linking ASM executable bs2_default.elf
[  0%] Built target bs2_default
[  0%] Generating bs2_default.bin
[  1%] Generating bs2_default_padded_checksummed.S
[  1%] Built target bs2_default_padded_checksummed_asm
[  1%] Creating directories for 'ELF2UF2Build'
[  2%] No download step for 'ELF2UF2Build'
[  3%] No update step for 'ELF2UF2Build'
[  3%] No patch step for 'ELF2UF2Build'
[  3%] Performing configure step for 'ELF2UF2Build'
-- The C compiler identification is GNU 12.5.0
-- The CXX compiler identification is GNU 15.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (0.5s)
-- Generating done (0.0s)
-- Build files have been written to: /home/banjo/Documents/CANPico/micropython/ports/rp2/build-RPI_PICO/elf2uf2
[  3%] Performing build step for 'ELF2UF2Build'
[ 50%] Building CXX object CMakeFiles/elf2uf2.dir/main.cpp.o
[100%] Linking CXX executable elf2uf2
[100%] Built target elf2uf2
[  3%] No install step for 'ELF2UF2Build'
[  3%] Completed 'ELF2UF2Build'
[  3%] Built target ELF2UF2Build
GEN /home/banjo/Documents/CANPico/micropython/ports/rp2/build-RPI_PICO/genhdr/mpversion.h
[  3%] Built target BUILD_VERSION_HEADER
[  3%] Generating genhdr/pins.h, pins_RPI_PICO.c
[  4%] Generating genhdr/qstr.i.last
[  4%] Generating genhdr/qstr.split
[  4%] Generating genhdr/qstrdefs.collected.h
QSTR updated
[  4%] Generating genhdr/qstrdefs.preprocessed.h
[  4%] Generating genhdr/qstrdefs.generated.h
[  4%] Generating genhdr/root_pointers.split
[  5%] Generating genhdr/root_pointers.collected
Root pointer registrations updated
[  5%] Generating genhdr/root_pointers.h
MPY _boot_fat.py
MPY _boot.py
MPY rp2.py
MPY asyncio/__init__.py
MPY asyncio/core.py
MPY asyncio/event.py
MPY asyncio/funcs.py
MPY asyncio/lock.py
MPY asyncio/stream.py
MPY uasyncio.py
MPY onewire.py
MPY ds18x20.py
MPY dht.py
MPY neopixel.py
GEN /home/banjo/Documents/CANPico/micropython/ports/rp2/build-RPI_PICO/frozen_content.c
[  5%] Built target BUILD_FROZEN_CONTENT
[  5%] Generating genhdr/moduledefs.split
[  5%] Generating genhdr/moduledefs.collected
Module registrations updated
[  5%] Generating genhdr/moduledefs.h
[  5%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/argcheck.c.obj                                 
[  5%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/asmarm.c.obj                                   
[  5%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/asmbase.c.obj                                  
[  5%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/asmthumb.c.obj                                 
[  6%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/asmx64.c.obj                                   
[  6%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/asmx86.c.obj                                   
[  6%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/asmxtensa.c.obj                                
[  6%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/bc.c.obj                                       
[  7%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/binary.c.obj                                   
[  7%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/builtinevex.c.obj                              
[  7%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/builtinhelp.c.obj                              
[  7%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/builtinimport.c.obj                            
[  7%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/compile.c.obj                                  
[  8%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/emitbc.c.obj                                   
[  8%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/emitcommon.c.obj                               
[  8%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/emitglue.c.obj                                 
[  8%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/emitinlinethumb.c.obj                          
[  9%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/emitinlinextensa.c.obj                         
[  9%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/emitnarm.c.obj                                 
[  9%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/emitnthumb.c.obj                               
[  9%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/emitnx64.c.obj                                 
[ 10%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/emitnx86.c.obj                                 
[ 10%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/emitnxtensa.c.obj                              
[ 10%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/emitnxtensawin.c.obj                           
[ 10%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/formatfloat.c.obj                              
[ 10%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/frozenmod.c.obj                                
[ 11%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/gc.c.obj                                       
[ 11%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/lexer.c.obj                                    
[ 11%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/malloc.c.obj                                   
[ 11%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/map.c.obj                                      
[ 12%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/modarray.c.obj                                 
[ 12%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/modbuiltins.c.obj                              
[ 12%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/modcmath.c.obj                                 
[ 12%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/modcollections.c.obj                           
[ 13%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/modgc.c.obj                                    
[ 13%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/modio.c.obj                                    
[ 13%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/modmath.c.obj                                  
[ 13%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/modmicropython.c.obj                           
[ 13%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/modstruct.c.obj                                
[ 14%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/modsys.c.obj                                   
[ 14%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/modthread.c.obj                                
[ 14%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/moderrno.c.obj                                 
[ 14%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/mpprint.c.obj                                  
[ 15%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/mpstate.c.obj                                  
[ 15%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/mpz.c.obj                                      
[ 15%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/nativeglue.c.obj                               
[ 15%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/nlr.c.obj                                      
[ 15%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/nlrmips.c.obj                                  
[ 16%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/nlrpowerpc.c.obj                               
[ 16%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/nlrsetjmp.c.obj                                
[ 16%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/nlrthumb.c.obj                                 
[ 16%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/nlrx64.c.obj                                   
[ 17%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/nlrx86.c.obj                                   
[ 17%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/nlrxtensa.c.obj                                
[ 17%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/obj.c.obj                                      
[ 17%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objarray.c.obj                                 
[ 18%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objattrtuple.c.obj                             
[ 18%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objbool.c.obj                                  
[ 18%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objboundmeth.c.obj                             
[ 18%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objcell.c.obj                                  
[ 18%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objclosure.c.obj                               
[ 19%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objcomplex.c.obj                               
[ 19%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objdeque.c.obj                                 
[ 19%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objdict.c.obj                                  
[ 19%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objenumerate.c.obj                             
[ 20%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objexcept.c.obj                                
[ 20%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objfilter.c.obj                                
[ 20%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objfloat.c.obj                                 
[ 20%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objfun.c.obj                                   
[ 21%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objgenerator.c.obj                             
[ 21%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objgetitemiter.c.obj                           
[ 21%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objint.c.obj                                   
[ 21%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objint_longlong.c.obj                          
[ 21%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objint_mpz.c.obj                               
[ 22%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objlist.c.obj                                  
[ 22%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objmap.c.obj                                   
[ 22%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objmodule.c.obj                                
[ 22%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objnamedtuple.c.obj                            
[ 23%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objnone.c.obj                                  
[ 23%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objobject.c.obj                                
[ 23%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objpolyiter.c.obj                              
[ 23%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objproperty.c.obj                              
[ 24%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objrange.c.obj                                 
[ 24%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objreversed.c.obj                              
[ 24%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objset.c.obj                                   
[ 24%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objsingleton.c.obj                             
[ 24%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objslice.c.obj                                 
[ 25%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objstr.c.obj                                   
[ 25%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objstringio.c.obj                              
[ 25%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objstrunicode.c.obj                            
[ 25%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objtuple.c.obj                                 
[ 26%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objtype.c.obj                                  
[ 26%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/objzip.c.obj                                   
[ 26%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/opmethods.c.obj                                
[ 26%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/pairheap.c.obj                                 
[ 26%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/parse.c.obj                                    
[ 27%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/parsenum.c.obj                                 
[ 27%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/parsenumbase.c.obj                             
[ 27%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/persistentcode.c.obj                           
[ 27%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/profile.c.obj                                  
[ 28%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/pystack.c.obj                                  
[ 28%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/qstr.c.obj                                     
[ 28%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/reader.c.obj                                   
[ 28%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/repl.c.obj                                     
[ 29%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/ringbuf.c.obj                                  
[ 29%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/runtime.c.obj                                  
[ 29%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/runtime_utils.c.obj                            
[ 29%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/scheduler.c.obj                                
[ 29%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/scope.c.obj                                    
[ 30%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/sequence.c.obj                                 
[ 30%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/showbc.c.obj                                   
[ 30%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/smallint.c.obj                                 
[ 30%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/stackctrl.c.obj                                
[ 31%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/stream.c.obj                                   
[ 31%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/unicode.c.obj                                  
[ 31%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/vm.c.obj                                       
[ 31%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/vstr.c.obj                                     
[ 32%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/py/warning.c.obj                                  
[ 32%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/libc/abort_.c.obj                          
[ 32%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/libc/printf.c.obj                          
[ 32%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/btstack/modbluetooth_btstack.c.obj         
[ 32%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_adc.c.obj                          
[ 33%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_adc_block.c.obj                    
[ 33%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_bitstream.c.obj                    
[ 33%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_i2c.c.obj                          
[ 33%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_i2s.c.obj                          
[ 34%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_mem.c.obj                          
[ 34%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_pulse.c.obj                        
[ 34%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_pwm.c.obj                          
[ 34%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_signal.c.obj                       
[ 34%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_spi.c.obj                          
[ 35%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_uart.c.obj                         
[ 35%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/machine_wdt.c.obj                          
[ 35%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modbluetooth.c.obj                         
[ 35%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modframebuf.c.obj                          
[ 36%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modlwip.c.obj                              
[ 36%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modmachine.c.obj                           
[ 36%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modnetwork.c.obj                           
[ 36%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modonewire.c.obj                           
[ 37%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modasyncio.c.obj                           
[ 37%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modbinascii.c.obj                          
[ 37%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modcryptolib.c.obj                         
[ 37%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/moductypes.c.obj                           
[ 37%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/moddeflate.c.obj                           
[ 38%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modhashlib.c.obj                           
[ 38%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modheapq.c.obj                             
[ 38%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modjson.c.obj                              
[ 38%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modos.c.obj                                
[ 39%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modplatform.c.obj                          
[ 39%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modrandom.c.obj                            
[ 39%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modre.c.obj                                
[ 39%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modselect.c.obj                            
[ 40%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modsocket.c.obj                            
[ 40%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modssl_axtls.c.obj                         
[ 40%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modssl_mbedtls.c.obj                       
[ 40%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modtime.c.obj                              
[ 40%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modwebsocket.c.obj                         
[ 41%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/modwebrepl.c.obj                           
[ 41%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/network_cyw43.c.obj                        
[ 41%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/network_lwip.c.obj                         
[ 41%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/network_ninaw10.c.obj                      
[ 42%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/network_wiznet5k.c.obj                     
[ 42%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/os_dupterm.c.obj                           
[ 42%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/vfs.c.obj                                  
[ 42%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/vfs_blockdev.c.obj                         
[ 42%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/vfs_fat.c.obj                              
[ 43%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/vfs_fat_diskio.c.obj                       
[ 43%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/vfs_fat_file.c.obj                         
[ 43%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/vfs_lfs.c.obj                              
[ 43%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/vfs_posix.c.obj                            
[ 44%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/vfs_posix_file.c.obj                       
[ 44%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/vfs_reader.c.obj                           
[ 44%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/virtpin.c.obj                              
[ 44%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/extmod/nimble/modbluetooth_nimble.c.obj           
[ 45%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/lib/littlefs/lfs1.c.obj                           
[ 45%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/lib/littlefs/lfs1_util.c.obj                      
[ 45%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/lib/littlefs/lfs2.c.obj                           
[ 45%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/lib/littlefs/lfs2_util.c.obj                      
[ 45%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/lib/oofatfs/ff.c.obj                              
[ 46%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/lib/oofatfs/ffunicode.c.obj                       
[ 46%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/netutils/dhcpserver.c.obj                  
[ 46%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/netutils/netutils.c.obj                    
[ 46%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/netutils/trace.c.obj                       
[ 47%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/readline/readline.c.obj                    
[ 47%] Building ASM object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/runtime/gchelper_thumb1.s.obj            
[ 47%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/runtime/gchelper_native.c.obj              
[ 47%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/runtime/interrupt_char.c.obj               
[ 48%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/runtime/mpirq.c.obj                        
[ 48%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/runtime/pyexec.c.obj                       
[ 48%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/runtime/stdout_helpers.c.obj               
[ 48%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/runtime/softtimer.c.obj                    
[ 48%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/runtime/sys_stdio_mphal.c.obj              
[ 49%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/timeutils/timeutils.c.obj                  
[ 49%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/tinyusb/mp_cdc_common.c.obj                
[ 49%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/tinyusb/mp_usbd.c.obj                      
[ 49%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/shared/tinyusb/mp_usbd_descriptor.c.obj           
[ 50%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/drivers/bus/softspi.c.obj                         
[ 50%] Building C object CMakeFiles/firmware.dir/home/banjo/Documents/CANPico/micropython/drivers/dht/dht.c.obj                             
[ 50%] Building C object CMakeFiles/firmware.dir/fatfs_port.c.obj
[ 50%] Building C object CMakeFiles/firmware.dir/help.c.obj
[ 51%] Building C object CMakeFiles/firmware.dir/machine_bitstream.c.obj                                                                    
[ 51%] Building C object CMakeFiles/firmware.dir/machine_i2c.c.obj
[ 51%] Building C object CMakeFiles/firmware.dir/machine_pin.c.obj
[ 51%] Building C object CMakeFiles/firmware.dir/machine_rtc.c.obj
[ 51%] Building C object CMakeFiles/firmware.dir/machine_spi.c.obj
[ 52%] Building C object CMakeFiles/firmware.dir/machine_timer.c.obj
[ 52%] Building C object CMakeFiles/firmware.dir/main.c.obj
[ 52%] Building C object CMakeFiles/firmware.dir/modrp2.c.obj
[ 52%] Building C object CMakeFiles/firmware.dir/mphalport.c.obj
[ 53%] Building C object CMakeFiles/firmware.dir/mpnetworkport.c.obj
[ 53%] Building C object CMakeFiles/firmware.dir/mpthreadport.c.obj
[ 53%] Building C object CMakeFiles/firmware.dir/mutex_extra.c.obj
[ 53%] Building C object CMakeFiles/firmware.dir/pendsv.c.obj
[ 53%] Building C object CMakeFiles/firmware.dir/rp2_flash.c.obj
[ 54%] Building C object CMakeFiles/firmware.dir/rp2_pio.c.obj
[ 54%] Building C object CMakeFiles/firmware.dir/rp2_dma.c.obj
[ 54%] Building C object CMakeFiles/firmware.dir/uart.c.obj
[ 54%] Building C object CMakeFiles/firmware.dir/usbd.c.obj
[ 55%] Building C object CMakeFiles/firmware.dir/msc_disk.c.obj
[ 55%] Building C object CMakeFiles/firmware.dir/mbedtls/mbedtls_port.c.obj                                                                 
[ 55%] Building C object CMakeFiles/firmware.dir/pins_RPI_PICO.c.obj
[ 55%] Building C object CMakeFiles/firmware.dir/canis/common.c.obj
[ 56%] Building C object CMakeFiles/firmware.dir/canis/rp2_can.c.obj
/home/banjo/Documents/CANPico/micropython/ports/rp2/canis/rp2_can.c: In function 'rp2_can_make_new':
/home/banjo/Documents/CANPico/micropython/ports/rp2/canis/rp2_can.c:132:5: error: unknown type name 'u_int'; did you mean 'uint'?
  132 |     u_int tseg1 = args[4].u_int;
      |     ^~~~~
      |     uint
/home/banjo/Documents/CANPico/micropython/ports/rp2/canis/rp2_can.c:133:5: error: unknown type name 'u_int'; did you mean 'uint'?
  133 |     u_int tseg2 = args[5].u_int;
      |     ^~~~~
      |     uint
/home/banjo/Documents/CANPico/micropython/ports/rp2/canis/rp2_can.c:134:5: error: unknown type name 'u_int'; did you mean 'uint'?
  134 |     u_int sjw = args[6].u_int;
      |     ^~~~~
      |     uint
make[3]: *** [CMakeFiles/firmware.dir/build.make:3440: CMakeFiles/firmware.dir/canis/rp2_can.c.obj] Error 1
make[2]: *** [CMakeFiles/Makefile2:1893: CMakeFiles/firmware.dir/all] Error 2
make[1]: *** [Makefile:91: all] Error 2
-e See https://github.com/micropython/micropython/wiki/Build-Troubleshooting                                                                
make: *** [Makefile:59: all] Error 1

FoldedComrade avatar Nov 12 '25 05:11 FoldedComrade