MiSTeX-devel / MiSTeX-ports

FPGA board support and core ports for MiSTeX
BSD 3-Clause "New" or "Revised" License
46 stars 16 forks source link

identifier "btn_*" is already declared in the present scope #16

Closed yapinm closed 5 months ago

yapinm commented 5 months ago

Problem: Buillding Menu core throws error for double declarations.

Log: --- SNIP --- Info (12021): Found 3 design units, including 3 entities, in source file /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/math.sv Info (12023): Found entity 1: sys_udiv File: /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/math.sv Line: 3 Info (12023): Found entity 2: sys_umul File: /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/math.sv Line: 46 Info (12023): Found entity 3: sys_umuldiv File: /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/math.sv Line: 85 Error (10149): Verilog HDL Declaration error at sys_top.v(291): identifier "btn_r" is already declared in the present scope File: /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/sys_top.v Line: 291 Error (10149): Verilog HDL Declaration error at sys_top.v(292): identifier "btn_o" is already declared in the present scope File: /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/sys_top.v Line: 292 Error (10149): Verilog HDL Declaration error at sys_top.v(293): identifier "btn_u" is already declared in the present scope File: /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/sys_top.v Line: 293 Error (10112): Ignored design unit "sys_top" at sys_top.v(22) due to previous errors File: /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/sys_top.v Line: 22 Error (10112): Ignored design unit "sync_fix" at sys_top.v(1910) due to previous errors File: /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/sys_top.v Line: 1910 Error (10112): Ignored design unit "csync" at sys_top.v(1942) due to previous errors File: /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/sys_top.v Line: 1942 Info (12021): Found 0 design units, including 0 entities, in source file /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/sys_top.v Info (12021): Found 1 design units, including 1 entities, in source file /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/scandoubler.v Info (12023): Found entity 1: scandoubler File: /home/dev/Code/MiSTeX-devel/MiSTeX-boards/cores/Template/sys/scandoubler.v Line: 22

--- SNIP ---

Info (144001): Generated suppressed messages file /home/dev/Code/MiSTeX-devel/MiSTeX-boards/build/qmtech_ep4cgx150_mistex/Menu/Menu_MiSTeX.map.smsg Error: Quartus Prime Analysis & Synthesis was unsuccessful. 6 errors, 5 warnings Error: Peak virtual memory: 485 megabytes Error: Processing ended: Fri Apr 12 09:07:57 2024 Error: Elapsed time: 00:00:07 Error: Total CPU time (on all processors): 00:00:17 Traceback (most recent call last): File "/home/dev/Code/MiSTeX-devel/MiSTeX-boards/mistex_boards/qmtech_ep4cgx150_mistex.py", line 297, in handle_main(main) File "/home/dev/Code/MiSTeX-devel/MiSTeX-boards/mistex_boards/util.py", line 183, in handle_main main(coredir, core) File "/home/dev/Code/MiSTeX-devel/MiSTeX-boards/mistex_boards/qmtech_ep4cgx150_mistex.py", line 294, in main builder.build(build_name = get_build_name(core)) File "/home/dev/Code/MiSTeX-devel/MiSTeX-boards/venv/lib/python3.10/site-packages/litex/soc/integration/builder.py", line 370, in build vns = self.soc.build(build_dir=self.gateware_dir, kwargs) File "/home/dev/Code/MiSTeX-devel/MiSTeX-boards/venv/lib/python3.10/site-packages/litex/soc/integration/soc.py", line 1383, in build return self.platform.build(self, *args, *kwargs) File "/home/dev/Code/MiSTeX-devel/MiSTeX-boards/venv/lib/python3.10/site-packages/litex/build/altera/platform.py", line 45, in build return self.toolchain.build(self, args, kwargs) File "/home/dev/Code/MiSTeX-devel/MiSTeX-boards/venv/lib/python3.10/site-packages/litex/build/generic_toolchain.py", line 123, in build self.run_script(script) File "/home/dev/Code/MiSTeX-devel/MiSTeX-boards/venv/lib/python3.10/site-packages/litex/build/altera/quartus.py", line 216, in run_script raise OSError("Error occured during Quartus's script execution.") OSError: Error occured during Quartus's script execution.

hansfbaier commented 5 months ago

OK, should be fixed now.

hansfbaier commented 5 months ago

Please pull and rebuild.

yapinm commented 5 months ago

It builds now. Thank you.