Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Compiling file(s)...
- src/kernel/kernel.c: In function ‘k_main’:
- src/kernel/kernel.c:27:5: warning: implicit declaration of function ‘k_clear_screen’ [-Wimplicit-function-declaration]
- 27 | k_clear_screen();
- | ^~~~~~~~~~~~~~
- src/kernel/kernel.c:28:5: warning: implicit declaration of function ‘k_printf’ [-Wimplicit-function-declaration]
- 28 | k_printf("WELCOME TO CHOAKERN. The Choacury Kernel!\nVersion: Applecake 2 Internal\nCopyright (C) Pineconium 2023-\n\nGraphics Type : Standard Text Mode (soon gonna be VESA)\nKeyboard input: Under construction...", 0);
- | ^~~~~~~~
- In file included from src/drivers/timer.c:4:
- src/drivers/isr.h: In function ‘k_printf’:
- src/drivers/isr.h:7:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘extern’
- 7 | extern void isr0();
- | ^~~~~~
- src/drivers/isr.h:8:13: error: storage class specified for parameter ‘isr1’
- 8 | extern void isr1();
- | ^~~~
- src/drivers/isr.h:9:13: error: storage class specified for parameter ‘isr2’
- 9 | extern void isr2();
- | ^~~~
- src/drivers/isr.h:10:13: error: storage class specified for parameter ‘isr3’
- 10 | extern void isr3();
- | ^~~~
- src/drivers/isr.h:11:13: error: storage class specified for parameter ‘isr4’
- 11 | extern void isr4();
- | ^~~~
- src/drivers/isr.h:12:13: error: storage class specified for parameter ‘isr5’
- 12 | extern void isr5();
- | ^~~~
- src/drivers/isr.h:13:13: error: storage class specified for parameter ‘isr6’
- 13 | extern void isr6();
- | ^~~~
- src/drivers/isr.h:14:13: error: storage class specified for parameter ‘isr7’
- 14 | extern void isr7();
- | ^~~~
- src/drivers/isr.h:15:13: error: storage class specified for parameter ‘isr8’
- 15 | extern void isr8();
- | ^~~~
- src/drivers/isr.h:16:13: error: storage class specified for parameter ‘isr9’
- 16 | extern void isr9();
- | ^~~~
- src/drivers/isr.h:17:13: error: storage class specified for parameter ‘isr10’
- 17 | extern void isr10();
- | ^~~~~
- src/drivers/isr.h:18:13: error: storage class specified for parameter ‘isr11’
- 18 | extern void isr11();
- | ^~~~~
- src/drivers/isr.h:19:13: error: storage class specified for parameter ‘isr12’
- 19 | extern void isr12();
- | ^~~~~
- src/drivers/isr.h:20:13: error: storage class specified for parameter ‘isr13’
- 20 | extern void isr13();
- | ^~~~~
- src/drivers/isr.h:21:13: error: storage class specified for parameter ‘isr14’
- 21 | extern void isr14();
- | ^~~~~
- src/drivers/isr.h:22:13: error: storage class specified for parameter ‘isr15’
- 22 | extern void isr15();
- | ^~~~~
- src/drivers/isr.h:23:13: error: storage class specified for parameter ‘isr16’
- 23 | extern void isr16();
- | ^~~~~
- src/drivers/isr.h:24:13: error: storage class specified for parameter ‘isr17’
- 24 | extern void isr17();
- | ^~~~~
- src/drivers/isr.h:25:13: error: storage class specified for parameter ‘isr18’
- 25 | extern void isr18();
- | ^~~~~
- src/drivers/isr.h:26:13: error: storage class specified for parameter ‘isr19’
- 26 | extern void isr19();
- | ^~~~~
- src/drivers/isr.h:27:13: error: storage class specified for parameter ‘isr20’
- 27 | extern void isr20();
- | ^~~~~
- src/drivers/isr.h:28:13: error: storage class specified for parameter ‘isr21’
- 28 | extern void isr21();
- | ^~~~~
- src/drivers/isr.h:29:13: error: storage class specified for parameter ‘isr22’
- 29 | extern void isr22();
- | ^~~~~
- src/drivers/isr.h:30:13: error: storage class specified for parameter ‘isr23’
- 30 | extern void isr23();
- | ^~~~~
- src/drivers/isr.h:31:13: error: storage class specified for parameter ‘isr24’
- 31 | extern void isr24();
- | ^~~~~
- src/drivers/isr.h:32:13: error: storage class specified for parameter ‘isr25’
- 32 | extern void isr25();
- | ^~~~~
- src/drivers/isr.h:33:13: error: storage class specified for parameter ‘isr26’
- 33 | extern void isr26();
- | ^~~~~
- src/drivers/isr.h:34:13: error: storage class specified for parameter ‘isr27’
- 34 | extern void isr27();
- | ^~~~~
- src/drivers/isr.h:35:13: error: storage class specified for parameter ‘isr28’
- 35 | extern void isr28();
- | ^~~~~
- src/drivers/isr.h:36:13: error: storage class specified for parameter ‘isr29’
- 36 | extern void isr29();
- | ^~~~~
- src/drivers/isr.h:37:13: error: storage class specified for parameter ‘isr30’
- 37 | extern void isr30();
- | ^~~~~
- src/drivers/isr.h:38:13: error: storage class specified for parameter ‘isr31’
- 38 | extern void isr31();
- | ^~~~~
- src/drivers/isr.h:40:13: error: storage class specified for parameter ‘irq0’
- 40 | extern void irq0();
- | ^~~~
- src/drivers/isr.h:41:13: error: storage class specified for parameter ‘irq1’
- 41 | extern void irq1();
- | ^~~~
- src/drivers/isr.h:42:13: error: storage class specified for parameter ‘irq2’
- 42 | extern void irq2();
- | ^~~~
- src/drivers/isr.h:43:13: error: storage class specified for parameter ‘irq3’
- 43 | extern void irq3();
- | ^~~~
- src/drivers/isr.h:44:13: error: storage class specified for parameter ‘irq4’
- 44 | extern void irq4();
- | ^~~~
- src/drivers/isr.h:45:13: error: storage class specified for parameter ‘irq5’
- 45 | extern void irq5();
- | ^~~~
- src/drivers/isr.h:46:13: error: storage class specified for parameter ‘irq6’
- 46 | extern void irq6();
- | ^~~~
- src/drivers/isr.h:47:13: error: storage class specified for parameter ‘irq7’
- 47 | extern void irq7();
- | ^~~~
- src/drivers/isr.h:48:13: error: storage class specified for parameter ‘irq8’
- 48 | extern void irq8();
- | ^~~~
- src/drivers/isr.h:49:13: error: storage class specified for parameter ‘irq9’
- 49 | extern void irq9();
- | ^~~~
- src/drivers/isr.h:50:13: error: storage class specified for parameter ‘irq10’
- 50 | extern void irq10();
- | ^~~~~
- src/drivers/isr.h:51:13: error: storage class specified for parameter ‘irq11’
- 51 | extern void irq11();
- | ^~~~~
- src/drivers/isr.h:52:13: error: storage class specified for parameter ‘irq12’
- 52 | extern void irq12();
- | ^~~~~
- src/drivers/isr.h:53:13: error: storage class specified for parameter ‘irq13’
- 53 | extern void irq13();
- | ^~~~~
- src/drivers/isr.h:54:13: error: storage class specified for parameter ‘irq14’
- 54 | extern void irq14();
- | ^~~~~
- src/drivers/isr.h:55:13: error: storage class specified for parameter ‘irq15’
- 55 | extern void irq15();
- | ^~~~~
- src/drivers/isr.h:80:3: error: storage class specified for parameter ‘registers_t’
- 80 | } registers_t;
- | ^~~~~~~~~~~
- src/drivers/isr.h:83:18: error: expected declaration specifiers or ‘...’ before ‘registers_t’
- 83 | void isr_handler(registers_t r);
- | ^~~~~~~~~~~
- src/drivers/isr.h:85:16: error: storage class specified for parameter ‘isr_t’
- 85 | typedef void (*isr_t)(registers_t);
- | ^~~~~
- src/drivers/isr.h:85:1: warning: parameter names (without types) in function declaration
- 85 | typedef void (*isr_t)(registers_t);
- | ^~~~~~~
- src/drivers/isr.h:86:39: error: expected declaration specifiers or ‘...’ before ‘isr_t’
- 86 | void register_interrupt_handler(u8 n, isr_t handler);
- | ^~~~~
- src/drivers/timer.c:6:1: error: parameter ‘tick’ is initialized
- 6 | u32 tick = 0;
- | ^~~
- src/drivers/timer.c:8:28: error: expected declaration specifiers or ‘...’ before ‘registers_t’
- 8 | static void timer_callback(registers_t regs) {
- | ^~~~~~~~~~~
- src/drivers/timer.c:18:27: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
- 18 | void init_timer(u32 freq) {
- | ^
- In file included from src/drivers/timer.c:2:
- src/drivers/vga.h:2:14: error: old-style parameter declarations in prototyped function definition
- 2 | unsigned int k_printf(char *message, unsigned int line)
- | ^~~~~~~~
- src/drivers/timer.c:31: error: expected ‘{’ at end of input
- ld: cannot find driv_timer.o: No such file or directory
- *FATAL* driv_timer.o is missing. Check terminal output and fix the source file for driv_timer.o for any bugs!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement