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