# 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

Reply via email to