El único error 48 que está documentado es "Code segment too large", esto quiere decir que el código ejecutable excede los 64Kb, en otras palabras el segmento de programa es demasiado grande.
Para solucionarlo, si te da este error en el programa principal deberás crear units y mover funciones y procedimientos a esa unidad para hacer el código más chico. Si te lo da en una unit, debería romper en dos la unit y repartir procedimientos y funciones entre las dos unidades.