[L2Ork-dev] Contributing to PurrData GSoc'21

Jonathan Wilkes jon.w.wilkes at gmail.com
Thu Mar 18 12:12:46 EDT 2021


On Wed, Mar 17, 2021 at 11:48 PM Atseosi Idogho
<atseosi.idogho at ucdconnect.ie> wrote:
>
> Hey,
> I'm attempting to change the build system to refer to lua54.dll but I am unsure how.
> I decided to look into the directory `file:/C:/msys64/home/User/purr-data/externals/pd-lua` on my system and I found the following code in the Makefile
> `
> # This assumes an installation of Lua 5.3 from source,
> # cf. https://www.lua.org/download.html
>
> LUA_CFLAGS = -I/usr/local/include
> LUA_LIBS   = -L/usr/local/lib -llua
>

First thing is to search for a reference to the lua53.dll that the
makefile is trying to install.

-Jonathan

> `
> Am I going about this is the right way? Apologies if this isn't the right way to ask for assistance on this kind of thing.
> Best,
> Atseosi
>
> On Wed, 17 Mar 2021 at 23:12, Jonathan Wilkes <jon.w.wilkes at gmail.com> wrote:
>>
>> On Wed, Mar 17, 2021 at 5:24 PM Atseosi Idogho
>> <atseosi.idogho at ucdconnect.ie> wrote:
>> >
>> > I have a file called `lua.exe` and another called `lua54.dll`
>> > I just reinstalled the dependencies just in case and I got warnings saying that they were all already up to date.
>>
>> Ok, I see the problem:
>>
>> * for Windows, our build system currently hard-codes the filename for
>> lua53.dll in the build files
>> * msys2 has updated its lua version
>>
>> We don't run into this problem on OSX because there's a script that
>> finds all the necessary dependencies automatically. But on Windows,
>> we've simply hard-coded all the deps.
>>
>> So here's an exercise-- change our build system to refer to the
>> lua54.dll instead of lua53.dll
>>
>> If anyone wants a more challenging exercise-- change our build system
>> so that all the run-time dependencies for the Windows msys2 are
>> automatically searched and copied. :)
>>
>> Best,
>> Jonathan
>>
>> >
>> > On Wed, 17 Mar 2021 at 21:21, Jonathan Wilkes <jon.w.wilkes at gmail.com> wrote:
>> >>
>> >> Specifically,
>> >>
>> >> `install: cannot stat '/mingw64/bin/lua53.dll': No such file or directory`
>> >>
>> >> Is there a lua* file in /mingw64/bin/ ? If so, what is it?
>> >>
>> >> -Jonathan
>> >>
>> >>
>> >> On Wed, Mar 17, 2021 at 5:15 PM Atseosi Idogho
>> >> <atseosi.idogho at ucdconnect.ie> wrote:
>> >> >
>> >> > Thanks for the advice @Prateek. here is the paste gnome link
>> >> > Thanks again,
>> >> > Atseosi.
>> >> >
>> >> > On Wed, 17 Mar 2021 at 18:48, Prateek Pardeshi <prateekpardeshi9 at gmail.com> wrote:
>> >> >>
>> >> >> Hi, I'm not sure about the installation in windows but I'd advise you to use online paste tools such as paste.gnome.org, for pasting/sharing your errors instead of making a google doc for it. This makes the formatting easy and also maintains the code indentation.
>> >> >>
>> >> >> Regards,
>> >> >> Prateek
>> >> >>
>> >> >> On Wed, 17 Mar 2021 at 19:52, Atseosi Idogho <atseosi.idogho at ucdconnect.ie> wrote:
>> >> >>>
>> >> >>> Here is a google doc with it.
>> >> >>> Thanks,
>> >> >>> Atseosi.
>> >> >>>
>> >> >>> On Tue, 16 Mar 2021 at 19:58, Jonathan Wilkes <jon.w.wilkes at gmail.com> wrote:
>> >> >>>>
>> >> >>>> On Tue, Mar 16, 2021 at 2:49 PM Atseosi Idogho <atseosi.idogho at ucdconnect.ie> wrote:
>> >> >>>>>
>> >> >>>>> Thanks again for all the help.
>> >> >>>>> I keep getting these errors from trying to make `purr data` that I am not sure how to troubleshoot
>> >> >>>>> Is there a troubleshoot FAQ somewhere? Or can I send you the errors? They seem to be with the makefile for some reason. I've installed all the dependencies three times with no luck.
>> >> >>>>> Thanks again,
>> >> >>>>
>> >> >>>>
>> >> >>>> Please post a build log somewhere and post the link on this list. Also-- please use text and not a screenshot.
>> >> >>>>
>> >> >>>> Best,
>> >> >>>> Jonathan
>> >> >>>>
>> >> >>>>>
>> >> >>>>> Atseosi
>> >> >>>>>
>> >> >>>>> On Tue, 16 Mar 2021 at 00:29, Jonathan Wilkes <jon.w.wilkes at gmail.com> wrote:
>> >> >>>>>>
>> >> >>>>>> On Mon, Mar 15, 2021 at 6:01 PM Atseosi Idogho <atseosi.idogho at ucdconnect.ie> wrote:
>> >> >>>>>>>
>> >> >>>>>>> Hey,
>> >> >>>>>>> These are the contents of the subdirectory "purr-data"
>> >> >>>>>>>
>> >> >>>>>>> The picture I included before is all the files in the directory "Purr Data". That's the directory I got from running the "Purr Data PD_VERSOPM(64-bit).exe" file.
>> >> >>>>>>> Thanks,
>> >> >>>>>>> Atseosi.
>> >> >>>>>>
>> >> >>>>>>
>> >> >>>>>> Something went wrong. Symptoms:
>> >> >>>>>>
>> >> >>>>>> 1. Your installer file has the string "PD_VERSION" instead of the actual version
>> >> >>>>>>
>> >> >>>>>> 2. The installer is less than 2 megabytes!
>> >> >>>>>>
>> >> >>>>>> I'd suggest going back through the instructions and make sure you properly installed all the necessary dependencies.
>> >> >>>>>>
>> >> >>>>>> Best,
>> >> >>>>>> Jonathan
>> >> >>>>>>
>> >> >>>>>>>
>> >> >>>>>>>
>> >> >>>>>>> On Mon, 15 Mar 2021 at 21:49, Jonathan Wilkes <jon.w.wilkes at gmail.com> wrote:
>> >> >>>>>>>>
>> >> >>>>>>>> On Mon, Mar 15, 2021 at 4:07 PM Atseosi Idogho <atseosi.idogho at ucdconnect.ie> wrote:
>> >> >>>>>>>>>
>> >> >>>>>>>>> Hey,
>> >> >>>>>>>>> Thanks for the help! I realised that something had gone wrong when I was originally making PD on my system and it didn't download all of the necessary files. This is a really dumb question but, I'm not fully sure if I have built PD properly on my system as this is all I have got from running the setup executable
>> >> >>>>>>>>> Thanks in advance,
>> >> >>>>>>>>> Atseosi.
>> >> >>>>>>>>>
>> >> >>>>>>>>
>> >> >>>>>>>> I don't know what you're looking at there.
>> >> >>>>>>>>
>> >> >>>>>>>> What are the contents of the subdirectory "purr-data"?
>> >> >>>>>>>>
>> >> >>>>>>>> -Jonathan
>> >> >>>>>>>>
>> >> >>>>>>>>
>> >> >>>>>>>>>
>> >> >>>>>>>>> On Mon, 15 Mar 2021 at 01:41, Jonathan Wilkes <jon.w.wilkes at gmail.com> wrote:
>> >> >>>>>>>>>>
>> >> >>>>>>>>>> > I've located the purr-data file on my system but I can't seem to find the setup file. I may be looking in the wrong place could anyone assist me with this?
>> >> >>>>>>>>>>
>> >> >>>>>>>>>> When you say you've "located the purr-data file" what is the name of the file?
>> >> >>>>>>>>>>
>> >> >>>>>>>>>> You should see an installer file that ends with the extension ".exe"
>> >> >>>>>>>>>>
>> >> >>>>>>>>>> -Jonathan
>> >> >>>>>>>>>> _______________________________________________
>> >> >>>>>>>>>> L2Ork-dev mailing list
>> >> >>>>>>>>>> L2Ork-dev at disis.music.vt.edu
>> >> >>>>>>>>>> https://disis.music.vt.edu/listinfo/l2ork-dev
>> >> >>>>>>>>>
>> >> >>>>>>>>> _______________________________________________
>> >> >>>>>>>>> L2Ork-dev mailing list
>> >> >>>>>>>>> L2Ork-dev at disis.music.vt.edu
>> >> >>>>>>>>> https://disis.music.vt.edu/listinfo/l2ork-dev
>> >> >>>>>>>>
>> >> >>>>>>>> _______________________________________________
>> >> >>>>>>>> L2Ork-dev mailing list
>> >> >>>>>>>> L2Ork-dev at disis.music.vt.edu
>> >> >>>>>>>> https://disis.music.vt.edu/listinfo/l2ork-dev
>> >> >>>>>>>
>> >> >>>>>>> _______________________________________________
>> >> >>>>>>> L2Ork-dev mailing list
>> >> >>>>>>> L2Ork-dev at disis.music.vt.edu
>> >> >>>>>>> https://disis.music.vt.edu/listinfo/l2ork-dev
>> >> >>>>>>
>> >> >>>>>> _______________________________________________
>> >> >>>>>> L2Ork-dev mailing list
>> >> >>>>>> L2Ork-dev at disis.music.vt.edu
>> >> >>>>>> https://disis.music.vt.edu/listinfo/l2ork-dev
>> >> >>>>>
>> >> >>>>> _______________________________________________
>> >> >>>>> L2Ork-dev mailing list
>> >> >>>>> L2Ork-dev at disis.music.vt.edu
>> >> >>>>> https://disis.music.vt.edu/listinfo/l2ork-dev
>> >> >>>>
>> >> >>>> _______________________________________________
>> >> >>>> L2Ork-dev mailing list
>> >> >>>> L2Ork-dev at disis.music.vt.edu
>> >> >>>> https://disis.music.vt.edu/listinfo/l2ork-dev
>> >> >>>
>> >> >>> _______________________________________________
>> >> >>> L2Ork-dev mailing list
>> >> >>> L2Ork-dev at disis.music.vt.edu
>> >> >>> https://disis.music.vt.edu/listinfo/l2ork-dev
>> >> >>
>> >> >> _______________________________________________
>> >> >> L2Ork-dev mailing list
>> >> >> L2Ork-dev at disis.music.vt.edu
>> >> >> https://disis.music.vt.edu/listinfo/l2ork-dev
>> >> >
>> >> > _______________________________________________
>> >> > L2Ork-dev mailing list
>> >> > L2Ork-dev at disis.music.vt.edu
>> >> > https://disis.music.vt.edu/listinfo/l2ork-dev
>> >> _______________________________________________
>> >> L2Ork-dev mailing list
>> >> L2Ork-dev at disis.music.vt.edu
>> >> https://disis.music.vt.edu/listinfo/l2ork-dev
>> >
>> > _______________________________________________
>> > L2Ork-dev mailing list
>> > L2Ork-dev at disis.music.vt.edu
>> > https://disis.music.vt.edu/listinfo/l2ork-dev
>> _______________________________________________
>> L2Ork-dev mailing list
>> L2Ork-dev at disis.music.vt.edu
>> https://disis.music.vt.edu/listinfo/l2ork-dev
>
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev


More information about the L2Ork-dev mailing list