On Wed, May 24, 2017 at 8:32 PM, Stephen R. van den Berg srb@cuci.nl wrote:
Chris Angelico wrote:
The simplest workaround is to delete the .o file in question after you install. I still haven't managed to track down exactly what the problem is, or make a minimal testcase that highlights it. It appears to be a mandelbug.
Well, fast forward, bleeding edge pike 8.1.9 just retrieved from git:
/usr/local/pike/8.1.9/lib/modules/Crypto.pmod/Random.pmod.o:-: Warning: Decode failed: Error while decoding program(/usr/local/pike/8.1.9/lib/modules/Crypto.pmod/Random.pmod:23): Bad function identifier offset for random_string:function(int(0..2147483647) : string(8bit)): 3 != 0
For me the problem seems annoyingly consistent.
It's perfectly consistent for me, too, in the sense that every installation triggers it. But when I tried to create a minimal installer that JUST dumps this file, I couldn't make the bug behave itself. There's something broken in the actual installation, but I can't pin down exactly what.
ChrisA