On Saturday 15 December 2007 05:31:00 Bernhard Schmalhofer wrote:

> recent changes have broken Lua.
>  From the shared object file for the dynamic ops I got
>    undefined symbol: CONST_STRING
> This might be fixable by including an appropriate header file.
> Reverting r23916 in lib/Parrot/Pmc2c/PMCEmitter.pm also works.
>
>
> @@ -635,7 +635,7 @@
>      foreach my $dynpmc (@$dyn_mmds) {
>          next if $dynpmc eq $classname;
>          $cout .= <<"EOC";
> -            int my_enum_class_$dynpmc = pmc_type(interp,
> CONST_STRING(interp, "$dynpmc"));
> +            int my_enum_class_$dynpmc = pmc_type(interp,
> string_from_literal(interp, "$dynpmc"));
>  EOC
>      }

Oops.  That was me.  Go ahead and revert that.  After the next release we can 
consider something better.

-- c

Reply via email to