The DIPDEM script that you execute using DIP initially allocates 15000000 bytes of permanent space to the SYSLIB database.
Each call you make to savepkg and loadpkg to store package information in the dem, demddl, and dempart tables requires space in the SYSLIB database.
As the package information that you store in the dem, demddl, and dempart tables grows, you need to increase the permanent space for SYSUDTLIB accordingly.