On Sun, Oct 01, 2017 at 06:41:09AM +0200, Petter Reinholdtsen wrote:
> [Adrian Bunk]
> > If this is not fixable with reasonable effort, an RM bug for the old mips
> > binary should be sent against ftp.debian.org and this bug downgraded to
> > important.
> 
> I had a quick look at the code, and the trigger is of course this in
> xs/src/admesh/stl.h:
> 
>   #ifndef BOOST_LITTLE_ENDIAN
>   #error "admesh works correctly on little endian machines only!"
>   #endif
> 
> I was unable to see what should cause the code to only work on little endian
> machines, and did not have a big endian machine easily available.  I would
> recommend forwarding the issue to upstream and asking the ftpmasters to
> remove the old mips binaries until upstream or some big endian porters have
> time to look at it.

Upstream bug: https://github.com/prusa3d/Slic3r/issues/532
Commit that introduced the #error: 
https://github.com/prusa3d/Slic3r/commit/2085a482c76d88bfbb7ed8b5c598ff9f7ed8788f#diff-26021b6537e4d7f5fd50b588d3a6ca81R277
The root cause of why the #error was introduced: 
https://github.com/admesh/admesh/blob/master/src/stlinit.c#L272

Naturally, this also affects slic3r and admesh. A patch is on its way, please
wait.

-- 
Kind regards,
Loong Jin

Attachment: signature.asc
Description: PGP signature

Reply via email to