Bennett/Bennett - MacOS install guide: Difference between revisions

From Engineering Wiki
Jump to navigation Jump to search
gravatar Mmapxam5 [userbureaucrateditorinterface-adminsysopPHRhYmxlIGNsYXNzPSJ0d3BvcHVwIj48dHI+PHRkIGNsYXNzPSJ0d3BvcHVwLWVudHJ5dGl0bGUiPkdyb3Vwczo8L3RkPjx0ZD51c2VyPGJyIC8+YnVyZWF1Y3JhdDxiciAvPmVkaXRvcjxiciAvPmludGVyZmFjZS1hZG1pbjxiciAvPnN5c29wPGJyIC8+PC90ZD48L3RyPjwvdGFibGU+] (talk | contribs)
(Created page with "== Bennett == MacOS")
 
gravatar Mdmlsjc1 [usereditorPHRhYmxlIGNsYXNzPSJ0d3BvcHVwIj48dHI+PHRkIGNsYXNzPSJ0d3BvcHVwLWVudHJ5dGl0bGUiPkdyb3Vwczo8L3RkPjx0ZD51c2VyPGJyIC8+ZWRpdG9yPGJyIC8+PC90ZD48L3RyPjwvdGFibGU+] (talk | contribs)
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Bennett ==  
== Bennett ==  


MacOS
The Bennett application for the COMP15111 course is supplied as a zip archive, which can be run directly after extraction.
 
Bennett uses the Qt Framework, which needs to be installed before Bennett can be run. One method for Qt installation is to use the popular [https://brew.sh/ Homebrew] package manager.
 
From a terminal:
 
<code>brew update</code><br>
<code>brew upgrade</code><br>
<code>brew install qt</code><br>
 
 
To start Bennett, in the terminal navigate to the unzipped Bennett directory and run using
 
<code>./start_bennett_151</code>
 
Depending on how you MacOS security settings are configured, you may receive several warnings about running software ("bennett_gui" initially) from untrusted sources.
 
[[File:Screenshot 2025-10-16 at 07.27.41.png|thumb|right|"bennett_gui" warning dialogue box]]
 
To ackowledge the risks and allow "bennett_gui" to run visit
 
'''System Settings → Privacy and Security → Security section → Allow Anyway button
'''
[[File:Screenshot 2025-09-09 at 03.42.47.png|thumb|left|Allow executable from untrusted source to be run]]
 
 
The same procedure will need to be repeated for the components:
 
* libRISCV.dylib
* riscvemu
* libcomp15111_handler.dylib
* riscasm

Latest revision as of 06:55, 16 October 2025

Bennett

The Bennett application for the COMP15111 course is supplied as a zip archive, which can be run directly after extraction.

Bennett uses the Qt Framework, which needs to be installed before Bennett can be run. One method for Qt installation is to use the popular Homebrew package manager.

From a terminal:

brew update
brew upgrade
brew install qt


To start Bennett, in the terminal navigate to the unzipped Bennett directory and run using

./start_bennett_151

Depending on how you MacOS security settings are configured, you may receive several warnings about running software ("bennett_gui" initially) from untrusted sources.

"bennett_gui" warning dialogue box

To ackowledge the risks and allow "bennett_gui" to run visit

System Settings → Privacy and Security → Security section → Allow Anyway button

Allow executable from untrusted source to be run


The same procedure will need to be repeated for the components:

  • libRISCV.dylib
  • riscvemu
  • libcomp15111_handler.dylib
  • riscasm