I’ve been having trouble building a game using the build-system, and I think that the problem may lie in my Panda installation. For example, the build-system has taken to reporting that it can’t find “egg2bam”.
When dealing with the fullscreen issue recently, I found that installing with just “pip” (that is, not “pip3”) didn’t seem to get the expected commit.
As a result, I decided to uninstall Panda using “pip”; I should now have it installed only via “pip3”. (And, to be safe, I have subsequently uninstalled Panda via “pip3”, then re-installed it via the same.)
However, I’ve noticed that “pip” and “pip3” seem to behave differently.
The “pip” command insists on having root access–I imagine that, amongst other things, this allows it to install tools like “egg2bam” in such a way that they’re globally available. Indeed, after installing in this way, “egg2bam” is available.
On the other hand, if I try to install using “pip3” with root access, it tells me that the “requirement [is] already satisfied”–as though Panda3D is already installed! However, if I install without root access, it succeeds! It succeeds–but “egg2bam” isn’t available.
I fear that I’ve messed up my installation in some way. Could someone please help me to untangle it? ^^;