Advertisement
DolanTehDev

Termianl

Aug 27th, 2023
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.02 KB | None | 0 0
  1. Compiling file(s)...
  2. src/kernel/kernel.c: In function ‘k_main’:
  3. src/kernel/kernel.c:27:5: warning: implicit declaration of function ‘k_clear_screen’ [-Wimplicit-function-declaration]
  4. 27 | k_clear_screen();
  5. | ^~~~~~~~~~~~~~
  6. src/kernel/kernel.c:28:5: warning: implicit declaration of function ‘k_printf’ [-Wimplicit-function-declaration]
  7. 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);
  8. | ^~~~~~~~
  9. In file included from src/drivers/timer.c:4:
  10. src/drivers/isr.h: In function ‘k_printf’:
  11. src/drivers/isr.h:7:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘extern’
  12. 7 | extern void isr0();
  13. | ^~~~~~
  14. src/drivers/isr.h:8:13: error: storage class specified for parameter ‘isr1’
  15. 8 | extern void isr1();
  16. | ^~~~
  17. src/drivers/isr.h:9:13: error: storage class specified for parameter ‘isr2’
  18. 9 | extern void isr2();
  19. | ^~~~
  20. src/drivers/isr.h:10:13: error: storage class specified for parameter ‘isr3’
  21. 10 | extern void isr3();
  22. | ^~~~
  23. src/drivers/isr.h:11:13: error: storage class specified for parameter ‘isr4’
  24. 11 | extern void isr4();
  25. | ^~~~
  26. src/drivers/isr.h:12:13: error: storage class specified for parameter ‘isr5’
  27. 12 | extern void isr5();
  28. | ^~~~
  29. src/drivers/isr.h:13:13: error: storage class specified for parameter ‘isr6’
  30. 13 | extern void isr6();
  31. | ^~~~
  32. src/drivers/isr.h:14:13: error: storage class specified for parameter ‘isr7’
  33. 14 | extern void isr7();
  34. | ^~~~
  35. src/drivers/isr.h:15:13: error: storage class specified for parameter ‘isr8’
  36. 15 | extern void isr8();
  37. | ^~~~
  38. src/drivers/isr.h:16:13: error: storage class specified for parameter ‘isr9’
  39. 16 | extern void isr9();
  40. | ^~~~
  41. src/drivers/isr.h:17:13: error: storage class specified for parameter ‘isr10’
  42. 17 | extern void isr10();
  43. | ^~~~~
  44. src/drivers/isr.h:18:13: error: storage class specified for parameter ‘isr11’
  45. 18 | extern void isr11();
  46. | ^~~~~
  47. src/drivers/isr.h:19:13: error: storage class specified for parameter ‘isr12’
  48. 19 | extern void isr12();
  49. | ^~~~~
  50. src/drivers/isr.h:20:13: error: storage class specified for parameter ‘isr13’
  51. 20 | extern void isr13();
  52. | ^~~~~
  53. src/drivers/isr.h:21:13: error: storage class specified for parameter ‘isr14’
  54. 21 | extern void isr14();
  55. | ^~~~~
  56. src/drivers/isr.h:22:13: error: storage class specified for parameter ‘isr15’
  57. 22 | extern void isr15();
  58. | ^~~~~
  59. src/drivers/isr.h:23:13: error: storage class specified for parameter ‘isr16’
  60. 23 | extern void isr16();
  61. | ^~~~~
  62. src/drivers/isr.h:24:13: error: storage class specified for parameter ‘isr17’
  63. 24 | extern void isr17();
  64. | ^~~~~
  65. src/drivers/isr.h:25:13: error: storage class specified for parameter ‘isr18’
  66. 25 | extern void isr18();
  67. | ^~~~~
  68. src/drivers/isr.h:26:13: error: storage class specified for parameter ‘isr19’
  69. 26 | extern void isr19();
  70. | ^~~~~
  71. src/drivers/isr.h:27:13: error: storage class specified for parameter ‘isr20’
  72. 27 | extern void isr20();
  73. | ^~~~~
  74. src/drivers/isr.h:28:13: error: storage class specified for parameter ‘isr21’
  75. 28 | extern void isr21();
  76. | ^~~~~
  77. src/drivers/isr.h:29:13: error: storage class specified for parameter ‘isr22’
  78. 29 | extern void isr22();
  79. | ^~~~~
  80. src/drivers/isr.h:30:13: error: storage class specified for parameter ‘isr23’
  81. 30 | extern void isr23();
  82. | ^~~~~
  83. src/drivers/isr.h:31:13: error: storage class specified for parameter ‘isr24’
  84. 31 | extern void isr24();
  85. | ^~~~~
  86. src/drivers/isr.h:32:13: error: storage class specified for parameter ‘isr25’
  87. 32 | extern void isr25();
  88. | ^~~~~
  89. src/drivers/isr.h:33:13: error: storage class specified for parameter ‘isr26’
  90. 33 | extern void isr26();
  91. | ^~~~~
  92. src/drivers/isr.h:34:13: error: storage class specified for parameter ‘isr27’
  93. 34 | extern void isr27();
  94. | ^~~~~
  95. src/drivers/isr.h:35:13: error: storage class specified for parameter ‘isr28’
  96. 35 | extern void isr28();
  97. | ^~~~~
  98. src/drivers/isr.h:36:13: error: storage class specified for parameter ‘isr29’
  99. 36 | extern void isr29();
  100. | ^~~~~
  101. src/drivers/isr.h:37:13: error: storage class specified for parameter ‘isr30’
  102. 37 | extern void isr30();
  103. | ^~~~~
  104. src/drivers/isr.h:38:13: error: storage class specified for parameter ‘isr31’
  105. 38 | extern void isr31();
  106. | ^~~~~
  107. src/drivers/isr.h:40:13: error: storage class specified for parameter ‘irq0’
  108. 40 | extern void irq0();
  109. | ^~~~
  110. src/drivers/isr.h:41:13: error: storage class specified for parameter ‘irq1’
  111. 41 | extern void irq1();
  112. | ^~~~
  113. src/drivers/isr.h:42:13: error: storage class specified for parameter ‘irq2’
  114. 42 | extern void irq2();
  115. | ^~~~
  116. src/drivers/isr.h:43:13: error: storage class specified for parameter ‘irq3’
  117. 43 | extern void irq3();
  118. | ^~~~
  119. src/drivers/isr.h:44:13: error: storage class specified for parameter ‘irq4’
  120. 44 | extern void irq4();
  121. | ^~~~
  122. src/drivers/isr.h:45:13: error: storage class specified for parameter ‘irq5’
  123. 45 | extern void irq5();
  124. | ^~~~
  125. src/drivers/isr.h:46:13: error: storage class specified for parameter ‘irq6’
  126. 46 | extern void irq6();
  127. | ^~~~
  128. src/drivers/isr.h:47:13: error: storage class specified for parameter ‘irq7’
  129. 47 | extern void irq7();
  130. | ^~~~
  131. src/drivers/isr.h:48:13: error: storage class specified for parameter ‘irq8’
  132. 48 | extern void irq8();
  133. | ^~~~
  134. src/drivers/isr.h:49:13: error: storage class specified for parameter ‘irq9’
  135. 49 | extern void irq9();
  136. | ^~~~
  137. src/drivers/isr.h:50:13: error: storage class specified for parameter ‘irq10’
  138. 50 | extern void irq10();
  139. | ^~~~~
  140. src/drivers/isr.h:51:13: error: storage class specified for parameter ‘irq11’
  141. 51 | extern void irq11();
  142. | ^~~~~
  143. src/drivers/isr.h:52:13: error: storage class specified for parameter ‘irq12’
  144. 52 | extern void irq12();
  145. | ^~~~~
  146. src/drivers/isr.h:53:13: error: storage class specified for parameter ‘irq13’
  147. 53 | extern void irq13();
  148. | ^~~~~
  149. src/drivers/isr.h:54:13: error: storage class specified for parameter ‘irq14’
  150. 54 | extern void irq14();
  151. | ^~~~~
  152. src/drivers/isr.h:55:13: error: storage class specified for parameter ‘irq15’
  153. 55 | extern void irq15();
  154. | ^~~~~
  155. src/drivers/isr.h:80:3: error: storage class specified for parameter ‘registers_t’
  156. 80 | } registers_t;
  157. | ^~~~~~~~~~~
  158. src/drivers/isr.h:83:18: error: expected declaration specifiers or ‘...’ before ‘registers_t’
  159. 83 | void isr_handler(registers_t r);
  160. | ^~~~~~~~~~~
  161. src/drivers/isr.h:85:16: error: storage class specified for parameter ‘isr_t’
  162. 85 | typedef void (*isr_t)(registers_t);
  163. | ^~~~~
  164. src/drivers/isr.h:85:1: warning: parameter names (without types) in function declaration
  165. 85 | typedef void (*isr_t)(registers_t);
  166. | ^~~~~~~
  167. src/drivers/isr.h:86:39: error: expected declaration specifiers or ‘...’ before ‘isr_t’
  168. 86 | void register_interrupt_handler(u8 n, isr_t handler);
  169. | ^~~~~
  170. src/drivers/timer.c:6:1: error: parameter ‘tick’ is initialized
  171. 6 | u32 tick = 0;
  172. | ^~~
  173. src/drivers/timer.c:8:28: error: expected declaration specifiers or ‘...’ before ‘registers_t’
  174. 8 | static void timer_callback(registers_t regs) {
  175. | ^~~~~~~~~~~
  176. src/drivers/timer.c:18:27: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
  177. 18 | void init_timer(u32 freq) {
  178. | ^
  179. In file included from src/drivers/timer.c:2:
  180. src/drivers/vga.h:2:14: error: old-style parameter declarations in prototyped function definition
  181. 2 | unsigned int k_printf(char *message, unsigned int line)
  182. | ^~~~~~~~
  183. src/drivers/timer.c:31: error: expected ‘{’ at end of input
  184. ld: cannot find driv_timer.o: No such file or directory
  185. *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