Any clue as to what I messed up here?
#### Making dynamic: post_modules/SQLite #### Making dynamic: post_modules/Shuffler match_types mismatch! a: zero b: void res: NULL tmp: zero tmp2: zero
match_types mismatch! a: zero b: void res: NULL tmp: zero tmp2: zero
pike_types_le mismatch! a: function(mixed:void) b: scope(0, or(function(zero:mixed)|__deprecated__(function(zero:void)))) res: 1 tmp: scope(0, and(or(function(mixed:void)|function(not(zero):void))&__deprecated__(function(not(zero):void)))) tmp2: scope(0, and(or(function(mixed:void)|function(not(zero):void))&__deprecated__(function(not(zero):void))))
low_type_binop(0x0002, function(mixed:void), scope(0, or(function(zero:mixed)|__deprecated__(function(zero:void)))), 0x7fffb71ec3d0, 0x0000, 0x0000, 0x80) low_type_binop(0x0002, function(mixed:void), or(function(zero:mixed)|__deprecated__(function(zero:void))), 0x7fffb71ec3d0, 0x0000, 0x0000, 0x80) low_type_binop(0x0002, function(mixed:void), function(zero:mixed), 0x7fffb71ec3d0, 0x0000, 0x0000, 0x80) low_type_binop(0x0002, mixed, zero, 0x7fffb71ec3d0, 0x0200, 0x0200, 0x80) ret: not(zero) tmp: not(zero) low_type_binop(0x0002, function(:void), function(:mixed), 0x7fffb71ec3d0, 0x0000, 0x0000, 0x80) low_type_binop(0x0002, void, void, 0x7fffb71ec3d0, 0x0300, 0x0300, 0x80) ret: NULL tmp: NULL low_type_binop(0x0002, void, mixed, 0x7fffb71ec3d0, 0x0100, 0x0000, 0x80) ret: void ret: function(:void) ret: or(function(mixed:void)|function(not(zero):void)) low_type_binop(0x0002, function(mixed:void), __deprecated__(function(zero:void)), 0x7fffb71ec3d0, 0x0000, 0x0000, 0x80) low_type_binop(0x0002, function(mixed:void), function(zero:void), 0x7fffb71ec3d0, 0x0000, 0x0000, 0x80) low_type_binop(0x0002, mixed, zero, 0x7fffb71ec3d0, 0x0200, 0x0200, 0x80) ret: not(zero) tmp: not(zero) low_type_binop(0x0002, function(:void), function(:void), 0x7fffb71ec3d0, 0x0000, 0x0000, 0x80) ret: NULL ret: function(not(zero):void) ret: __deprecated__(function(not(zero):void)) ret: and(or(function(mixed:void)|function(not(zero):void))&__deprecated__(function(not(zero):void))) ret: scope(0, and(or(function(mixed:void)|function(not(zero):void))&__deprecated__(function(not(zero):void)))) tmp3: scope(0, and(or(function(mixed:void)|function(not(zero):void))&__deprecated__(function(not(zero):void))))
/home/srb/pike/src/pike_types.cmod:3254: Fatal error: Bad integer ordering in lower_or_pike_types(). No stack - no backtrace. make[5]: *** [Makefile:94: override] Aborted make[4]: *** [Makefile:106: Shuffler] Error 1 make[3]: *** [Makefile:1182: post-modules-stamp] Error 1 make[2]: *** [Makefile:231: all] Error 2 make[1]: *** [Makefile:149: _make_in_builddir] Error 2 make: *** [Makefile:66: compile] Error 2
Closer inspection at /home/srb/pike/src/pike_types.cmod:3254 reveals that: min1 = 0 min2 = ffffffff max1 = 7fffffff max2 = 0
pike-devel@lists.lysator.liu.se