# New Ticket Created by Ron Blaschke
# Please include the string: [perl #43234]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=43234 >
Windows XP
Visual C++ 8
Parrot r19058
Remove C<-DNDEBUG> from CFLAGS, i.e. compile Parrot with assertions enabled.
Looks like the function pointers are expected to be 4-byte aligned, but
they aren't on Windows.
Invoking Parrot to generate runtime\parrot\include\config.fpmc --cross
your fingers
.\miniparrot.exe config_lib.pasm >
runtime\parrot\include\config.fpmc
Assertion failed: (PTR2UINTVAL(mmd_table[i].func_ptr) & 3) == 0, file
src\mmd.c, line 1587
This application has requested the Runtime to terminate it in an unusual
way.
Please contact the application's support team for more information.
NMAKE : fatal error U1077: '.\miniparrot.exe' : return code '0x3'
Stop.
Ron