1. I followed the instructions on how to setup renpy-build inside a virtual machine (VM) here: https://github.com/renpy/renpy-build (dear god, that iOS stuff was the hardest part, I even had to create a stupid AppleID for it, but that's how much I wanted it)
2. I included the "amalgamation" version of sqlite3 inside the extensions folder, meaning I added sqlite3.c and sqlite3.h and inserted an entry in the Setup file of that folder as instructed there
3. I built renpy-build successfully for my system (python3, linux, x86_64)
4. I then moved to the "renpy-build/renpy" folder, followed the instructions inside the Readme and installed Renpy on the system VM inside the virtualenv (I have no clue if that step was even necessary for building a distribution, but oh well)
5. Now I wanted to build a distribution of that "unofficial" Renpy version, so I can get it out of the VM and actually work with it. So I figured I have to run "distribute.py" inside the current folder using the python version inside "lib".
6. And here comes an error that clearly has to do with sqlite3 and I don't know what I did wrong
Code: Select all
./python: symbol lookup error: /home/rb/renpy-build/renpy/lib/py3-linux-x86_64/librenpython.so: undefined symbol: PyInit_sqlite3