<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue";" class="">Unfortunately I wasn’t able to find anything in the vanilla pd mailing list regarding the errors I got, or specifically related to compiling on the M1 chip. After taking another look I suspect the issue will not be as easily resolved as I hoped, particularly as I’m not super familiar with build systems (I’ve used them but never written one, although I am familiar with bash scripting). </div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; min-height: 15px;" class=""><br class=""></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue";" class="">I would certainly be willing to delve deeper into the process as part of  the “monstrously complex build system” idea, however I wonder if you have any pointers regarding how thorough of proposal is expected, especially given the deadline tomorrow.</div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; min-height: 15px;" class=""><br class=""></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue";" class="">As a rough outline:</div>
<ul class="">
<li style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue";" class=""><span style="font-stretch: normal; font-size: 12px; line-height: normal;" class=""></span>(pre- coding period) Thoroughly familiarize myself with Makefiles and relevant compilers </li>
<li style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue";" class=""><span style="font-stretch: normal; font-size: 12px; line-height: normal;" class=""></span>Develop an understanding of how the current build system works (any dependencies, structure of calls)</li>
<li style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue";" class=""><span style="font-stretch: normal; font-size: 12px; line-height: normal;" class=""></span>Make necessary modifications in order to build on M1 architecture (maybe optional, if virtualization is possible and another platform should be prioritized)</li>
<li style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue";" class=""><span style="font-stretch: normal; font-size: 12px; line-height: normal;" class=""></span>Create plan for how an “ideal” system would look</li>
<li style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue";" class=""><span style="font-stretch: normal; font-size: 12px; line-height: normal;" class=""></span>Incrementally streamline current system into fewer files based on plan</li>
</ul><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; min-height: 15px;" class=""><br class=""></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue";" class="">The other option might be for me to attempt to work with a virtual machine or Docker instead, and potentially aim for a different project idea.</div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; min-height: 15px;" class=""><br class=""></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue";" class="">Let me know what your thoughts are on the matter, or if you have any further suggestions. Thank you!</div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue";" class=""><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">On Apr 18, 2022, at 1:26 PM, Jonathan Wilkes <<a href="mailto:jon.w.wilkes@gmail.com" class="">jon.w.wilkes@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Mon, Apr 18, 2022 at 1:55 AM Adelaide Zhang <<a href="mailto:adelaidemzhang@gmail.com" class="">adelaidemzhang@gmail.com</a>> wrote:<br class=""><blockquote type="cite" class=""><br class="">Hello,<br class=""><br class="">I recently found out about the GSOC program, and I see that the deadline is very close—I was wondering if it’s not too late to submit an application.I am a current MSCS grad student at NYU with a background in theatrical audio. I very much enjoyed using Max in the past and would love to be able to get involved with its open source sibling.<br class=""></blockquote><br class="">Definitely not too late. Please do put together an application, I'll<br class="">try to help today if I can.<br class=""><br class=""><blockquote type="cite" class=""><br class="">I do have a couple of questions—I ran into some make issues when building from the source code (though the pre-compiled app works fine), and I wonder if it’s possibly because I’m working on an Apple Silicon Mac. The only reference I’ve found to the issue on the mailing list is from a year ago here: <a href="http://disis.music.vt.edu/pipermail/l2ork-dev/2021-April/003744.html" class="">http://disis.music.vt.edu/pipermail/l2ork-dev/2021-April/003744.html</a>. One of the errors I get is “clang: error: the clang compiler does not support '-mcpu=7450”, but I can provide the rest of the build output if needed.<br class=""></blockquote><br class="">I seem to remember someone mentioning the new Apple chips on the Pure<br class="">Data vanilla list. Perhaps search there to see if anyone made progress<br class="">on it:<br class=""><br class=""><a href="https://lists.puredata.info/pipermail/pd-list/" class="">https://lists.puredata.info/pipermail/pd-list/</a><br class=""><br class=""><blockquote type="cite" class=""><br class="">If the chip is the issue, is there already a solution for this, or would creating build compatibility with M1 be enough of a basis for a project idea? If it wouldn’t be enough on its own, would it be possible to combine that with a different medium-sized project? I’d be particularly interested in the Vintage Platform Audio Emulation Library and Data Over Audio Messaging ideas.<br class=""></blockquote><br class="">That would definitely be possible. There's also the project to save us<br class="">from our monstrous build system, but that may be too large for a<br class="">medium-sized project.<br class=""><br class="">Best,<br class="">Jonathan<br class=""><br class=""><blockquote type="cite" class=""><br class="">Please let me know how best to proceed, or if you need any more info from me!<br class=""><br class="">Thank you,<br class="">Adelaide<br class="">_______________________________________________<br class="">L2Ork-dev mailing list<br class="">L2Ork-dev@disis.music.vt.edu<br class="">https://disis.music.vt.edu/listinfo/l2ork-dev<br class=""></blockquote>_______________________________________________<br class="">L2Ork-dev mailing list<br class="">L2Ork-dev@disis.music.vt.edu<br class="">https://disis.music.vt.edu/listinfo/l2ork-dev<br class=""></div></div></blockquote></div><br class=""></body></html>