BinDeps.jl icon indicating copy to clipboard operation
BinDeps.jl copied to clipboard

Cairo tests fail on 32-bit Appveyor

Open simonbyrne opened this issue 8 years ago • 6 comments

Apparently have been broken for 9 months https://ci.appveyor.com/project/nalimilan/bindeps-jl/build/1.0.222

The first failure was on #300: that doesn't seem related, so it was probably a change with Cairo.jl (which doesn't have 32-bit tests enabled).

Either we should fix Cairo.jl, or remove it from the tests.

simonbyrne avatar Feb 26 '18 22:02 simonbyrne

Looks like some gcc issue: https://github.com/JuliaGraphics/Cairo.jl/pull/196

The easiest option at this stage is to move Cairo to binaryprovider.jl, and get rid of the test here.

simonbyrne avatar Feb 27 '18 19:02 simonbyrne

The point of the test is to exercise code paths here, so if the upstream package changes to no longer use BinDeps then the test dependency should be upper-bounded. Cairo can probably be skipped on win32 for now but it should be replaced by a different WinRPM-using package that does work.

tkelman avatar Feb 27 '18 20:02 tkelman

@simonbyrne Do you have experiences to move libraries to binaryprovider?

lobingera avatar Mar 05 '18 15:03 lobingera

No, unfortunately. Ask on the JuliaLang Slack #bindeps2 channel

simonbyrne avatar Mar 05 '18 18:03 simonbyrne

easiest option

?

lobingera avatar Mar 05 '18 18:03 lobingera

Well, I don't understand BinDeps.jl either. 😄

simonbyrne avatar Mar 05 '18 18:03 simonbyrne