| 1 | | |
| | 1 | Followed the instructions on 2.18.3, the patch failed on one file, this is glib-2.18.4, ignore the 2.18.3, I renamed the dir to allow the patch file to work (may not have had to but i renamed it anyways). Make check failed: |
| | 2 | |
| | 3 | {{{ |
| | 4 | ~/glib-2.18.3> make check |
| | 5 | make check-recursive |
| | 6 | make[1]: Entering directory `/boot/home/glib-2.18.3' |
| | 7 | Making check in . |
| | 8 | make[2]: Entering directory `/boot/home/glib-2.18.3' |
| | 9 | make check-local |
| | 10 | make[3]: Entering directory `/boot/home/glib-2.18.3' |
| | 11 | make[4]: Entering directory `/boot/home/glib-2.18.3/m4macros' |
| | 12 | make[4]: Leaving directory `/boot/home/glib-2.18.3/m4macros' |
| | 13 | make[4]: Entering directory `/boot/home/glib-2.18.3/glib' |
| | 14 | make[5]: Entering directory `/boot/home/glib-2.18.3/glib/libcharset' |
| | 15 | make[5]: Leaving directory `/boot/home/glib-2.18.3/glib/libcharset' |
| | 16 | make[5]: Entering directory `/boot/home/glib-2.18.3/glib/pcre' |
| | 17 | make[5]: Leaving directory `/boot/home/glib-2.18.3/glib/pcre' |
| | 18 | make[5]: Entering directory `/boot/home/glib-2.18.3/glib/update-pcre' |
| | 19 | make[5]: Leaving directory `/boot/home/glib-2.18.3/glib/update-pcre' |
| | 20 | make[5]: Entering directory `/boot/home/glib-2.18.3/glib/tests' |
| | 21 | TEST: testing... (pid=38622) |
| | 22 | GLib-Message: Not implemented: g_test_trap_fork |
| | 23 | GLib-Message: Not implemented: g_test_trap_fork |
| | 24 | /random-generator/rand-1: OK |
| | 25 | /random-generator/rand-2: OK |
| | 26 | /random-generator/random-conversions: OK |
| | 27 | /misc/assertions: OK |
| | 28 | /misc/test-data: OK |
| | 29 | /misc/primetoul: OK |
| | 30 | /forking/fail assertion: OK |
| | 31 | /forking/patterns: OK |
| | 32 | PASS: testing |
| | 33 | TEST: option-context... (pid=38637) |
| | 34 | GLib-Message: Not implemented: g_test_trap_fork |
| | 35 | GLib-Message: Not implemented: g_test_trap_fork |
| | 36 | GLib-Message: Not implemented: g_test_trap_fork |
| | 37 | GLib-Message: Not implemented: g_test_trap_fork |
| | 38 | GLib-Message: Not implemented: g_test_trap_fork |
| | 39 | GLib-Message: Not implemented: g_test_trap_fork |
| | 40 | GLib-Message: Not implemented: g_test_trap_fork |
| | 41 | GLib-Message: Not implemented: g_test_trap_fork |
| | 42 | GLib-Message: Not implemented: g_test_trap_fork |
| | 43 | GLib-Message: Not implemented: g_test_trap_fork |
| | 44 | GLib-Message: Not implemented: g_test_trap_fork |
| | 45 | GLib-Message: Not implemented: g_test_trap_fork |
| | 46 | Cannot set locale to de_DE, skipping |
| | 47 | /group/captions: OK |
| | 48 | /restoration/int: OK |
| | 49 | /restoration/string: OK |
| | 50 | /restoration/boolean: OK |
| | 51 | /arg/repetition/int: OK |
| | 52 | /arg/repetition/string: OK |
| | 53 | /arg/repetition/filename: OK |
| | 54 | /arg/repetition/double: OK |
| | 55 | /arg/repetition/locale: OK |
| | 56 | /arg/repetition/int64: OK |
| | 57 | /arg/array/string: OK |
| | 58 | /arg/callback/string: OK |
| | 59 | /arg/callback/count: OK |
| | 60 | /arg/callback/optional1: OK |
| | 61 | /arg/callback/optional2: OK |
| | 62 | /arg/callback/optional3: OK |
| | 63 | /arg/callback/optional4: OK |
| | 64 | /arg/callback/optional5: OK |
| | 65 | /arg/callback/optional6: OK |
| | 66 | /arg/callback/optional7: OK |
| | 67 | /arg/callback/optional8: OK |
| | 68 | /arg/remaining/callback: OK |
| | 69 | /arg/remaining/callback-false: OK |
| | 70 | /arg/ignore/long: OK |
| | 71 | /arg/ignore/short: OK |
| | 72 | /arg/ignore/arg: OK |
| | 73 | /context/add: OK |
| | 74 | /context/empty1: OK |
| | 75 | /context/empty2: OK |
| | 76 | /context/empty3: OK |
| | 77 | /arg/rest/non-option: OK |
| | 78 | /arg/rest/separator1: OK |
| | 79 | /arg/rest/separator2: OK |
| | 80 | /arg/rest/separator3: OK |
| | 81 | /arg/rest/separator4: OK |
| | 82 | /arg/rest/separator5: OK |
| | 83 | /arg/remaining/non-option: OK |
| | 84 | /arg/remaining/separator: OK |
| | 85 | /arg/remaining/array: OK |
| | 86 | /bug/unknown-short: OK |
| | 87 | /bug/lonely-dash: OK |
| | 88 | /bug/missing-arg: OK |
| | 89 | PASS: option-context |
| | 90 | TEST: keyfile... (pid=38652) |
| | 91 | /keyfile/line-ends: OK |
| | 92 | /keyfile/whitespace: OK |
| | 93 | /keyfile/comments: OK |
| | 94 | /keyfile/listing: OK |
| | 95 | /keyfile/string: OK |
| | 96 | /keyfile/boolean: OK |
| | 97 | /keyfile/number: OK |
| | 98 | /keyfile/locale-string: OK |
| | 99 | /keyfile/lists: OK |
| | 100 | /keyfile/lists-set-get: OK |
| | 101 | /keyfile/group-remove: OK |
| | 102 | /keyfile/key-remove: OK |
| | 103 | /keyfile/groups: OK |
| | 104 | /keyfile/duplicate-keys: OK |
| | 105 | /keyfile/duplicate-groups: OK |
| | 106 | /keyfile/duplicate-groups2: OK |
| | 107 | /keyfile/group-names: OK |
| | 108 | /keyfile/key-names: OK |
| | 109 | /keyfile/reload: OK |
| | 110 | PASS: keyfile |
| | 111 | TEST: fileutils... (pid=38667) |
| | 112 | /fileutils/build-path: OK |
| | 113 | /fileutils/build-pathv: OK |
| | 114 | /fileutils/build-filename: OK |
| | 115 | /fileutils/build-filenamev: OK |
| | 116 | /fileutils/mkdir-with-parents: OK |
| | 117 | /fileutils/format-size-for-display: OK |
| | 118 | PASS: fileutils |
| | 119 | TEST: printf... (pid=38682) |
| | 120 | /printf/test-retval-and-trunc: OK |
| | 121 | /printf/test-d: OK |
| | 122 | /printf/test-o: OK |
| | 123 | /printf/test-u: OK |
| | 124 | /printf/test-x: OK |
| | 125 | /printf/test-X: OK |
| | 126 | /printf/test-f: OK |
| | 127 | /printf/test-e: OK |
| | 128 | /printf/test-c: OK |
| | 129 | /printf/test-s: OK |
| | 130 | /printf/test-n: OK |
| | 131 | /printf/test-percent: OK |
| | 132 | /printf/test-positional-params: OK |
| | 133 | /printf/test-64bit: OK |
| | 134 | PASS: printf |
| | 135 | TEST: rand... (pid=38697) |
| | 136 | /rand/test-rand: OK |
| | 137 | PASS: rand |
| | 138 | TEST: strfuncs... (pid=38712) |
| | 139 | GLib-Message: Not implemented: g_test_trap_fork |
| | 140 | GLib-Message: Not implemented: g_test_trap_fork |
| | 141 | GLib-Message: Not implemented: g_test_trap_fork |
| | 142 | GLib-Message: Not implemented: g_test_trap_fork |
| | 143 | /strfuncs/test-is-to-digit: OK |
| | 144 | /strfuncs/strdup: OK |
| | 145 | /strfuncs/strndup: OK |
| | 146 | /strfuncs/strdup-printf: OK |
| | 147 | /strfuncs/strdupv: OK |
| | 148 | /strfuncs/strnfill: OK |
| | 149 | /strfuncs/strconcat: OK |
| | 150 | /strfuncs/strjoin: OK |
| | 151 | /strfuncs/strcanon: OK |
| | 152 | /strfuncs/strcompress-strescape: GLib-Message: Not implemented: g_test_trap_fork |
| | 153 | GLib-Message: Not implemented: g_test_trap_fork |
| | 154 | GLib-Message: Not implemented: g_test_trap_fork |
| | 155 | GLib-Message: Not implemented: g_test_trap_fork |
| | 156 | GLib-Message: Not implemented: g_test_trap_fork |
| | 157 | GLib-Message: Not implemented: g_test_trap_fork |
| | 158 | GLib-Message: Not implemented: g_test_trap_fork |
| | 159 | GLib-Message: Not implemented: g_test_trap_fork |
| | 160 | GLib-Message: Not implemented: g_test_trap_fork |
| | 161 | GLib-Message: Not implemented: g_test_trap_fork |
| | 162 | GLib-Message: Not implemented: g_test_trap_fork |
| | 163 | |
| | 164 | ** ERROR **: g_ascii_strtod on "NAN" for locale sv_SE failed |
| | 165 | expected nan (nan 1) actual 0.000000 (nan 0) |
| | 166 | |
| | 167 | aborting... |
| | 168 | Abort |
| | 169 | OK |
| | 170 | /strfuncs/ascii-strcasecmp: OK |
| | 171 | /strfuncs/strchug: OK |
| | 172 | /strfuncs/strchomp: OK |
| | 173 | /strfuncs/strreverse: OK |
| | 174 | /strfuncs/strstr: OK |
| | 175 | /strfuncs/has-prefix: OK |
| | 176 | /strfuncs/has-suffix: OK |
| | 177 | /strfuncs/strsplit: OK |
| | 178 | /strfuncs/strsplit-set: OK |
| | 179 | /strfuncs/strv-length: OK |
| | 180 | /strfuncs/strtod: FAIL |
| | 181 | GTester: last random seed: R02S90d7f0589818c14116a7030a67032353 |
| | 182 | make[5]: *** [test] Error 143 |
| | 183 | make[5]: Leaving directory `/boot/home/glib-2.18.3/glib/tests' |
| | 184 | make[4]: *** [test] Error 2 |
| | 185 | make[4]: Leaving directory `/boot/home/glib-2.18.3/glib' |
| | 186 | make[3]: *** [test] Error 2 |
| | 187 | make[3]: Leaving directory `/boot/home/glib-2.18.3' |
| | 188 | make[2]: *** [check-am] Error 2 |
| | 189 | make[2]: Leaving directory `/boot/home/glib-2.18.3' |
| | 190 | make[1]: *** [check-recursive] Error 1 |
| | 191 | make[1]: Leaving directory `/boot/home/glib-2.18.3' |
| | 192 | make: *** [check] Error 2 |
| | 193 | ~/glib-2.18.3> |
| | 194 | }}} |
| | 195 | |
| | 196 | This failure is probably tied to the Haiku IEEE754 floating point issue, as that also refers to a nan failure (not a number). |
| | 197 | |
| | 198 | TODO, make a secondary patch, one that mods the Makefiles to remove the gtk-doc stuff and other little tweaks that are needed, so it can build on haiku without much hassling. |