# 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