@wolgade:
When working with venv, of course not the complete git procedure has to be repeated.
Usually when continuing you should of course "cd" to the folder makehuman-pyside6. Then maybe do a
- Code: Select all
git pull
and you always must activate the environment, otherwise python will normally not find OpenGL and stuff.
- Code: Select all
source venv/bin/activate
We both need to communicate via email (since we do that anyway). Intel, but not only Intel has some problems. The typical "dance" between PySide6 and OpenGL is the same as with QT5 before. And not only Wayland has problems. The
famous latebind.py kinda sucks everywhere and not only in MakeHuman. My example of today:
File "/data/punkduck/build/new_makehuman/lib/python3.8/site-packages/OpenGL/latebind.py", line 43, in __call__
return self._finalCall( *args, **named )
File "/data/punkduck/build/new_makehuman/lib/python3.8/site-packages/OpenGL/wrapper.py", line 678, in wrapperCall
raise err
File "/data/punkduck/build/new_makehuman/lib/python3.8/site-packages/OpenGL/wrapper.py", line 671, in wrapperCall
result = wrappedOperation( *cArguments )
File "/data/punkduck/build/new_makehuman/lib/python3.8/site-packages/OpenGL/error.py", line 230, in glCheckError
latebind.py/wrapper.py is the layer between openGL-C and python OpenGL. Weird enough I only listed the names with "local GL Information" in the Help menu. So ASCII on screen, nothing really graphical. Then I listed them again and the error was gone.
Of course it is kinda generic and seems to be the base for looong discussions .. here is one example, enjoy reading
https://github.com/LinuxCNC/linuxcnc/issues/1599
Some of the solutions and texts look like pure fantasy. Debugging the wrapper/latebind.py of course also does not help, because the layer behind is in C and therefore perfectly hidden.
I still need to put your venv documentation to the readme.md in github and should also add sth. similar for windows.
At least now everyone can follow what I do by reading the commit messages.
One of the topics now really works better than before, here is my collection of dresses, easy to find by pressing one button, when one changes / adds missing tags with the asset editor included. This does not change the files, it adds the comments into a database which then is taken instead of the orignal tags. Of course an own thumbnail can be added as well.

- Dresses galore
Along way to go tbh. and a lot of stumbling blocks on that way as well ...
