Ebuild log: (...) Validate XML in 10-keyboard-policy.fdi : ok Validate XML in 10-power-mgmt-policy.fdi : ok Validate XML in 10-rfkill-switch.fdi : ok Validate XML in 10-laptop-panel-mgmt-policy.fdi : ok Validate XML in 15-storage-luks.fdi : ok Validate XML in 20-storage-methods.fdi : ok Validate XML in 95-storage-ignore-fixed-drives.fdi : failed ./95-storage-ignore-fixed-drives.fdi:24: element match: validity error : No declaration for attribute uint64 of element match Document ./95-storage-ignore-fixed-drives.fdi does not validate against ../../../fdi/fdi.dtd make[3]: *** [check] Błąd 1 make[3]: Opuszczenie katalogu `/var/tmp/portage/sys-apps/hal-0.5.9.1-r1/work/hal-0.5.9.1/fdi/policy/10osvendor' make[2]: *** [check-recursive] Błąd 1 make[2]: Opuszczenie katalogu `/var/tmp/portage/sys-apps/hal-0.5.9.1-r1/work/hal-0.5.9.1/fdi/policy' make[1]: *** [check-recursive] Błąd 1 make[1]: Opuszczenie katalogu `/var/tmp/portage/sys-apps/hal-0.5.9.1-r1/work/hal-0.5.9.1/fdi' make: *** [check-recursive] Błąd 1 * * ERROR: sys-apps/hal-0.5.9.1-r1 failed. * Call stack: * ebuild.sh, line 1654: Called dyn_test * ebuild.sh, line 1053: Called qa_call 'src_test' * ebuild.sh, line 44: Called src_test * ebuild.sh, line 670: Called die * * Make check failed. See above for details. * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/sys-apps:hal-0.5.9.1-r1:20070814-135138.log'. * Reproducible: Always Steps to Reproduce:
Created attachment 128105 [details] emerge info
Created attachment 128106 [details] complete emerge log
the problem is probably in 99_sun_disklabel_ignore.patch which does not validate against hal-0.5.9.1/fdi/fdi.dtd due to the attribute "uint64" in element "match".
yep. it's a bug in the DTD. uint64 is implemented but not defined in the DTD.
this will be fixed in sys-apps/hal-0.5.9.1-r2
fixed in hal-0.5.9.1-r2