Comments (6)
This seems to be an issue with the test suite, 9d2a631 9e6cc53 should fix this.
from libspng.
I backported the patch to 0.5.0 and I can confirm it doesn't work: https://koji.fedoraproject.org/koji/taskinfo?taskID=37299870
from libspng.
Try again with dcef767, gcc does define __BYTE_ORDER__
, __BIG_ENDIAN__
isn't declared unless I include system-specific headers.
from libspng.
Ok this works better but I still have 3 failures now, still on s390x:
+ /usr/bin/meson test -C s390x-redhat-linux-gnu --num-processes 4 --print-errorlogs
ninja: Entering directory `/builddir/build/BUILD/libspng-0.5.0/s390x-redhat-linux-gnu'
ninja: no work to do.
1/203 info OK 0.03 s
2/203 cpp_test OK 0.03 s
3/203 basi0g01 OK 0.03 s
4/203 basi0g02 OK 0.04 s
5/203 basi0g04 OK 0.01 s
6/203 basi0g08 OK 0.01 s
7/203 basi0g16 EXPECTEDFAIL 0.01 s
8/203 basi2c08 OK 0.01 s
9/203 basi2c16 OK 0.01 s
10/203 basi3p01 OK 0.01 s
11/203 basi3p02 OK 0.01 s
12/203 basi3p04 OK 0.01 s
13/203 basi3p08 OK 0.01 s
14/203 basi4a08 OK 0.01 s
15/203 basi4a16 OK 0.01 s
16/203 basi6a08 OK 0.01 s
17/203 basi6a16 OK 0.02 s
18/203 basn0g01 OK 0.01 s
19/203 basn0g02 OK 0.01 s
20/203 basn0g04 OK 0.01 s
21/203 basn0g08 OK 0.01 s
22/203 basn0g16 EXPECTEDFAIL 0.01 s
23/203 basn2c08 OK 0.01 s
24/203 basn2c16 OK 0.01 s
25/203 basn3p01 OK 0.01 s
26/203 basn3p02 OK 0.01 s
27/203 basn3p04 OK 0.01 s
28/203 basn3p08 OK 0.01 s
29/203 basn4a08 OK 0.01 s
30/203 basn4a16 OK 0.01 s
31/203 basn6a08 OK 0.01 s
32/203 basn6a16 OK 0.01 s
33/203 bgai4a08 OK 0.01 s
34/203 bgai4a16 OK 0.02 s
35/203 bgan6a08 OK 0.02 s
36/203 bgan6a16 OK 0.02 s
37/203 bgbn4a08 OK 0.01 s
38/203 bggn4a16 OK 0.01 s
39/203 bgwn6a08 OK 0.01 s
40/203 bgyn6a16 OK 0.01 s
41/203 ccwn2c08 OK 0.01 s
42/203 ccwn3p08 OK 0.01 s
43/203 cdfn2c08 OK 0.01 s
44/203 cdhn2c08 OK 0.01 s
45/203 cdsn2c08 OK 0.01 s
46/203 cdun2c08 OK 0.01 s
47/203 ch1n3p04 OK 0.01 s
48/203 ch2n3p08 OK 0.01 s
49/203 cm0n0g04 OK 0.01 s
50/203 cm7n0g04 OK 0.01 s
51/203 cm9n0g04 OK 0.01 s
52/203 cs3n2c16 OK 0.01 s
53/203 cs3n3p08 OK 0.01 s
54/203 cs5n2c08 OK 0.01 s
55/203 cs5n3p08 OK 0.01 s
56/203 cs8n2c08 OK 0.01 s
57/203 cs8n3p08 OK 0.01 s
58/203 ct0n0g04 OK 0.01 s
59/203 ct1n0g04 OK 0.01 s
60/203 cten0g04 OK 0.01 s
61/203 ctfn0g04 OK 0.01 s
62/203 ctgn0g04 OK 0.01 s
63/203 cthn0g04 OK 0.01 s
64/203 ctjn0g04 OK 0.01 s
65/203 ctzn0g04 OK 0.01 s
66/203 exif2c08 OK 0.01 s
67/203 f00n0g08 OK 0.01 s
68/203 f00n2c08 OK 0.01 s
69/203 f01n0g08 OK 0.01 s
70/203 f01n2c08 OK 0.01 s
71/203 f02n0g08 OK 0.01 s
72/203 f02n2c08 OK 0.01 s
73/203 f03n0g08 OK 0.02 s
74/203 f03n2c08 OK 0.01 s
75/203 f04n0g08 OK 0.01 s
76/203 f04n2c08 OK 0.01 s
77/203 f99n0g04 OK 0.01 s
78/203 g03n0g16 OK 0.04 s
79/203 g03n2c08 OK 0.01 s
80/203 g03n3p04 OK 0.01 s
81/203 g04n0g16 OK 0.01 s
82/203 g04n2c08 OK 0.02 s
83/203 g04n3p04 OK 0.01 s
84/203 g05n0g16 OK 0.01 s
85/203 g05n2c08 OK 0.01 s
86/203 g05n3p04 OK 0.01 s
87/203 g07n0g16 OK 0.01 s
88/203 g07n2c08 OK 0.01 s
89/203 g07n3p04 OK 0.02 s
90/203 g10n0g16 OK 0.01 s
91/203 g10n2c08 OK 0.01 s
92/203 g10n3p04 OK 0.01 s
93/203 g25n0g16 OK 0.01 s
94/203 g25n2c08 OK 0.02 s
95/203 g25n3p04 OK 0.01 s
96/203 oi1n0g16 EXPECTEDFAIL 0.01 s
97/203 oi1n2c16 OK 0.01 s
98/203 oi2n0g16 EXPECTEDFAIL 0.01 s
99/203 oi2n2c16 OK 0.02 s
100/203 oi4n0g16 EXPECTEDFAIL 0.01 s
101/203 oi4n2c16 OK 0.01 s
102/203 oi9n0g16 EXPECTEDFAIL 0.01 s
103/203 oi9n2c16 OK 0.01 s
104/203 pp0n2c16 OK 0.01 s
105/203 pp0n6a08 OK 0.01 s
106/203 ps1n0g08 OK 0.01 s
107/203 ps1n2c16 OK 0.01 s
108/203 ps2n0g08 OK 0.01 s
109/203 ps2n2c16 OK 0.02 s
110/203 s01i3p01 OK 0.01 s
111/203 s01n3p01 OK 0.01 s
112/203 s02i3p01 OK 0.01 s
113/203 s02n3p01 OK 0.01 s
114/203 s03i3p01 OK 0.01 s
115/203 s03n3p01 OK 0.01 s
116/203 s04i3p01 OK 0.01 s
117/203 s04n3p01 OK 0.01 s
118/203 s05i3p02 OK 0.01 s
119/203 s05n3p02 OK 0.01 s
120/203 s06i3p02 OK 0.02 s
121/203 s06n3p02 OK 0.01 s
122/203 s07i3p02 OK 0.01 s
123/203 s07n3p02 OK 0.01 s
124/203 s08i3p02 OK 0.01 s
125/203 s08n3p02 OK 0.01 s
126/203 s09i3p02 OK 0.01 s
127/203 s09n3p02 OK 0.02 s
128/203 s32i3p04 OK 0.02 s
129/203 s32n3p04 OK 0.01 s
130/203 s33i3p04 OK 0.01 s
131/203 s33n3p04 OK 0.01 s
132/203 s34i3p04 OK 0.01 s
133/203 s34n3p04 OK 0.01 s
134/203 s35i3p04 OK 0.01 s
135/203 s35n3p04 OK 0.01 s
136/203 s36i3p04 OK 0.01 s
137/203 s36n3p04 OK 0.01 s
138/203 s37i3p04 OK 0.01 s
139/203 s37n3p04 OK 0.01 s
140/203 s38i3p04 OK 0.02 s
141/203 s38n3p04 OK 0.01 s
142/203 s39i3p04 OK 0.01 s
143/203 s39n3p04 OK 0.01 s
144/203 s40i3p04 OK 0.02 s
145/203 s40n3p04 OK 0.01 s
146/203 tbbn0g04 OK 0.02 s
147/203 tbbn2c16 OK 0.01 s
148/203 tbbn3p08 FAIL 0.01 s (exit status 1)
149/203 tbgn2c16 OK 0.01 s
150/203 tbgn3p08 FAIL 0.01 s (exit status 1)
151/203 tbrn2c08 OK 0.01 s
152/203 tbwn0g16 OK 0.01 s
153/203 tbwn3p08 OK 0.01 s
154/203 tbyn3p08 FAIL 0.00 s (exit status 1)
155/203 tm3n3p02 OK 0.01 s
156/203 tp0n0g08 OK 0.01 s
157/203 tp0n2c08 OK 0.01 s
158/203 tp0n3p08 OK 0.01 s
159/203 tp1n3p08 OK 0.01 s
160/203 xc1n0g08 EXPECTEDFAIL 0.01 s
161/203 xc9n2c08 EXPECTEDFAIL 0.01 s
162/203 xcrn0g04 EXPECTEDFAIL 0.01 s
163/203 xcsn0g01 EXPECTEDFAIL 0.01 s
164/203 xd0n2c08 EXPECTEDFAIL 0.01 s
165/203 xd3n2c08 EXPECTEDFAIL 0.01 s
166/203 xd9n2c08 EXPECTEDFAIL 0.01 s
167/203 xdtn0g01 EXPECTEDFAIL 0.01 s
168/203 xhdn0g08 EXPECTEDFAIL 0.01 s
169/203 xlfn0g04 EXPECTEDFAIL 0.01 s
170/203 xs1n0g01 EXPECTEDFAIL 0.01 s
171/203 xs2n0g01 EXPECTEDFAIL 0.01 s
172/203 xs4n0g01 EXPECTEDFAIL 0.01 s
173/203 xs7n0g01 EXPECTEDFAIL 0.01 s
174/203 z00n2c08 OK 0.01 s
175/203 z03n2c08 OK 0.01 s
176/203 z06n2c08 OK 0.01 s
177/203 z09n2c08 OK 0.01 s
178/203 badadler EXPECTEDFAIL 0.01 s
179/203 badcrc EXPECTEDFAIL 0.01 s
180/203 bad_iccp EXPECTEDFAIL 0.01 s
181/203 empty_ancillary EXPECTEDFAIL 0.01 s
182/203 huge_bkgd EXPECTEDFAIL 0.02 s
183/203 huge_chrm EXPECTEDFAIL 0.01 s
184/203 huge_exif EXPECTEDFAIL 0.01 s
185/203 huge_gama EXPECTEDFAIL 0.00 s
186/203 huge_hist EXPECTEDFAIL 0.01 s
187/203 huge_iccp EXPECTEDFAIL 0.01 s
188/203 huge_idat EXPECTEDFAIL 0.01 s
189/203 huge_itxt EXPECTEDFAIL 0.01 s
190/203 huge_junk_safe_to_copy EXPECTEDFAIL 0.01 s
191/203 huge_junk_unsafe_to_copy EXPECTEDFAIL 0.01 s
192/203 huge_pcal EXPECTEDFAIL 0.01 s
193/203 huge_phys EXPECTEDFAIL 0.01 s
194/203 huge_scal EXPECTEDFAIL 0.01 s
195/203 huge_splt EXPECTEDFAIL 0.01 s
196/203 huge_srgb EXPECTEDFAIL 0.01 s
197/203 huge_ster EXPECTEDFAIL 0.01 s
198/203 huge_text EXPECTEDFAIL 0.01 s
199/203 huge_time EXPECTEDFAIL 0.01 s
200/203 huge_ztxt EXPECTEDFAIL 0.01 s
201/203 zero_width EXPECTEDFAIL 0.01 s
202/203 zero_gama EXPECTEDFAIL 0.01 s
203/203 invalid_gray_alpha_sbit EXPECTEDFAIL 0.01 s
Ok: 154
Expected Fail: 46
Fail: 3
Unexpected Pass: 0
Skipped: 0
Timeout: 0
The output from the failed tests:
148/203 tbbn3p08 FAIL 0.01 s (exit status 1)
--- command ---
/builddir/build/BUILD/libspng-0.5.0/s390x-redhat-linux-gnu/tests/testsuite /builddir/build/BUILD/libspng-0.5.0/s390x-redhat-linux-gnu/../tests/images/tbbn3p08.png
--- stdout ---
Decode and compare RGBA8, FLAGS: USE_TRNS
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
Decode and compare RGBA8, FLAGS: USE_TRNS USE_GAMA
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
Decode and compare RGBA16, FLAGS: USE_TRNS
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
Decode and compare RGBA16, FLAGS: USE_TRNS USE_GAMA
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
-------
150/203 tbgn3p08 FAIL 0.01 s (exit status 1)
--- command ---
/builddir/build/BUILD/libspng-0.5.0/s390x-redhat-linux-gnu/tests/testsuite /builddir/build/BUILD/libspng-0.5.0/s390x-redhat-linux-gnu/../tests/images/tbgn3p08.png
--- stdout ---
Decode and compare RGBA8, FLAGS: USE_TRNS
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
Decode and compare RGBA8, FLAGS: USE_TRNS USE_GAMA
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
Decode and compare RGBA16, FLAGS: USE_TRNS
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
Decode and compare RGBA16, FLAGS: USE_TRNS USE_GAMA
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
-------
154/203 tbyn3p08 FAIL 0.00 s (exit status 1)
--- command ---
/builddir/build/BUILD/libspng-0.5.0/s390x-redhat-linux-gnu/tests/testsuite /builddir/build/BUILD/libspng-0.5.0/s390x-redhat-linux-gnu/../tests/images/tbyn3p08.png
--- stdout ---
Decode and compare RGBA8, FLAGS: USE_TRNS
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
Decode and compare RGBA8, FLAGS: USE_TRNS USE_GAMA
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
Decode and compare RGBA16, FLAGS: USE_TRNS
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
Decode and compare RGBA16, FLAGS: USE_TRNS USE_GAMA
spng_get_ihdr() error: invalid palette index for bKGD chunk
getimage_libspng() failed
-------
from libspng.
Should be fixed with fc1ffd6.
from libspng.
Success: https://koji.fedoraproject.org/koji/taskinfo?taskID=37300804
Thank you so much for your time!
from libspng.
Related Issues (20)
- spng_encode_image() creating invalid png file HOT 5
- Support for Windows BMP HOT 1
- SPNG_FMT_PNG is big-endian even while little-endian system HOT 5
- TRUECOLOR vs RGB8 HOT 4
- spng_encode_image doesn't fail if a pixel index is bigger than spng_plte::n_entries HOT 2
- Add option to check palette indices
- Debian packaging HOT 14
- Clang: error: type '_Float32' (aka 'float') in generic association compatible with previously specified type 'float' HOT 1
- Decode RGB16 / G16 HOT 3
- accept a possible invalid png file HOT 2
- Compatibility with PNG images with zero-length EXIF chunk HOT 3
- Consider revising error handling for large chunks
- Simple error in libspng site HOT 1
- accept a possible problematic png image silently HOT 5
- Error linking libspng functions when compiling Mingw-w64 project HOT 4
- Example for spng_set_png_stream() HOT 1
- Indexed .PNGs don't seem to handle alpha channel correctly HOT 1
- Website basic usage example has wrong parameter order for spng_decode_image() HOT 1
- No subimage when creating an image from scratch HOT 1
- Missing check in function check_time HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libspng.