[DGD] A new Phantasmal Issue

Kurt Nordstrom kurt at blar.net
Fri Jun 22 21:41:54 CEST 2007


Erwin,

Thanks for the suggestion.  However, upon grepping the phantasmal
directory, it appears that phantasmal-0.018 already uses include_file() as
opposed to path_include().  In fact, the only place path_include() shows
up is as a function defined in driver.c, which is from the Kernel mudlib.

Perhaps Noah can comment on this?

In the meantime, I redid my configuration and continue to get the same
error.  I'll keep looking...

-Kurt

> It looks to me like the problem is with the Phantasmal lib not having
> updated
> since the changes for DGD 1.2.126, which introduced include_file() and
> made
> path_include() obsolete.
>
>  From the 125-126 changelog:
>
> +  - Improved errorhandling in the extension interface.
> +  - In the driver object, replace path_include() by include_file(), which
> can
> +    return either a path or an array of strings for the include file
> itself.
> +  - Prevent a spurious "Mapping too large to grow" error.
>
> The change for 125 also included some changes that require the kernel-lib
> using code to adapt.
>
> Two immediate options come to mind:
>
> 1. Stick to 124 and wait for Noah to create a new version of Phantasmal,
> or
> 2. Make the relevant changes to Phantasmal yourself and pass the diffs on
> to
>     him.
>
> The changes aren't too difficult, especially if you don't have an existing
> statedump to worry about.
>
> Hope that helps,
>
>
> Erwin.
> ___________________________________________
> https://mail.dworkin.nl/mailman/listinfo/dgd
>




More information about the DGD mailing list