<div dir="ltr"><div>Hi Suraj ;<br></div><div>I followed these commands to build the web version of the project. The version you are using is the app version.<br></div><div><br></div><div><b>1.Setup</b><br><br>### Installing Dependencies (Linux)<br><br>sudo apt-get install git automake cmake fakeroot dpkg-dev libgconf-2-4<br><br><b>2.Installing Node.js (macOS, Linux)</b><br><br>curl -o- <a href="https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh">https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh</a> | bash<br><br><br><b>3.Installing/Activating Emscripten (macOS, Linux)</b><br><br>git clone <a href="https://github.com/emscripten-core/emsdk.git">https://github.com/emscripten-core/emsdk.git</a><br>cd emsdk<br>git pull<br>./emsdk install latest<br>./emsdk activate latest<br>source ./emsdk_env.sh<br>./emsdk update-tags<br>./emsdk install tot<br>./emsdk activate tot<br>cd ..<br><br><br><b>4.Building Purr Data for Emscripten (macOS, Linux)</b><br><br>git clone <a href="https://git.purrdata.net/jwilkes/purr-data.git">https://git.purrdata.net/jwilkes/purr-data.git</a><br>cd purr-data<br>git checkout emscripten<br>make emscripten<br><br><b><br>5. Running Purr Data in a web browser</b><br>- After the building is successfully completed, visit <a href="http://localhost:5000">http://localhost:5000</a> in your browser.<br>- You can run `npm start` under `<b>purr-data/emscripten/project/purr-data</b>` to run the app again.<br><br> Directory Structure<br>- components: Elements that are dynamically added to the page. (canvas, dialogs, menu)<br>- components/dialogs: Copied dialogs files from `purr-data/pd/nw` folder.<br>- css: Copied css files from `purr-data/pd/nw/css` folder.<br>- css/webapp: Styles created for the web browser.<br>- dist: Browserified Javascript files. (pdgui.js, pd_shortcuts.js, pd_canvas.js)<br>- libs: External dependencies.<br>- utils: Common functions used for this project.<br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 17, 2021 at 11:49 PM Suraj Modi <<a href="mailto:modisuraj61@gmail.com">modisuraj61@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi all,</div><div>Hope everyone is good. I would like to say that I have successfully built and install purr-data on my Linux system for which I have attached the below png file. Among all the ideas list I would like to work on "<b>Improve Our Monstrously Complex Build System". </b></div><div>Also, I got the following output which is in the text file attached when I did <b>git status, </b>without doing any changes to any file.</div><div>Kindly guide me further on the above-mentioned idea.</div>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><i><font color="#bf9000">SURAJ KUMAR MODI</font></i><div><i><font color="#bf9000">B.TECH IN CSE</font></i></div><div><i><font color="#bf9000">NIT DURGAPUR</font></i></div><div><i><font color="#bf9000">8101384117</font></i></div></div></div></div></div></div>
_______________________________________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/listinfo/l2ork-dev</a></blockquote></div>