Yeah, sometimes it's important to have the modlist, since one of the other dependency errors I had HERE involved a specific set of mods. In one specific set, an "rf-recipe does not exist" or similar error was thrown, in another specific set, including all the mods from the first set, did not throw any errors. The order Factorio loads mod (when no dependencies are set) seems to be randomly determined by the modlist, so that only specific sets cause problems.
Although this one was a lot simpler, since just PetroChem and its requirements was enough to trigger the error, allowing me to fix it without much hassle