Advertisement
Guest User

nix-env -i stack

a guest
Nov 20th, 2018
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 178.08 KB | None | 0 0
  1. installing 'stack-1.9.1'
  2. installing 'stack-1.9.1'
  3. these derivations will be built:
  4. these derivations will be built:
  5. /nix/store/xxja1zlr9xqvl4vij85lcf30h5s6yyi5-libsecurity_utilities-osx-10.7.5.drv
  6. /nix/store/xxja1zlr9xqvl4vij85lcf30h5s6yyi5-libsecurity_utilities-osx-10.7.5.drv
  7. /nix/store/0gpmr3q8q7xdar0ni07nsg71my9nch56-libsecurity_cdsa_utilities-osx-10.7.5.drv
  8. /nix/store/734x996yzznicm1lbji52m8iggaqmjbg-libsecurity_cdsa_utils-osx-10.7.5.drv
  9. /nix/store/cxj12hbspwigixs1dkykhzznjlkibfly-libsecurity_asn1-osx-10.7.5.drv
  10. /nix/store/0gpmr3q8q7xdar0ni07nsg71my9nch56-libsecurity_cdsa_utilities-osx-10.7.5.drv
  11. /nix/store/734x996yzznicm1lbji52m8iggaqmjbg-libsecurity_cdsa_utils-osx-10.7.5.drv
  12. /nix/store/cxj12hbspwigixs1dkykhzznjlkibfly-libsecurity_asn1-osx-10.7.5.drv
  13. /nix/store/byxsa3fch4yi9icspf1avlarm6dmb142-libsecurityd-osx-10.7.5.drv
  14. /nix/store/r0k2q3z6vj5d5b9mbgfca4dg6yygcv08-libsecurity_cdsa_client-osx-10.7.5.drv
  15. /nix/store/77cg6dbdqx91q3m42mr2f7hvd2fbk2kr-libsecurity_pkcs12-osx-10.7.5.drv
  16. /nix/store/cxyypr6i9x3y89q59296ia3rfif0xpga-libsecurity_ocspd-osx-10.7.5.drv
  17. /nix/store/byxsa3fch4yi9icspf1avlarm6dmb142-libsecurityd-osx-10.7.5.drv
  18. /nix/store/r0k2q3z6vj5d5b9mbgfca4dg6yygcv08-libsecurity_cdsa_client-osx-10.7.5.drv
  19. /nix/store/77cg6dbdqx91q3m42mr2f7hvd2fbk2kr-libsecurity_pkcs12-osx-10.7.5.drv
  20. /nix/store/cxyypr6i9x3y89q59296ia3rfif0xpga-libsecurity_ocspd-osx-10.7.5.drv
  21. /nix/store/1588rya1d2qk9m6v25s5a0xmblh0an5m-libsecurity_keychain-osx-10.7.5.drv
  22. /nix/store/68h5zj0fqkm5aymyzl5j8n4p3f2zpmay-libsecurity_cdsa_plugin-osx-10.7.5.drv
  23. /nix/store/shbgif4d6884g0d6w0ifk5xbng6aqj0m-libsecurity_filedb-osx-10.7.5.drv
  24. /nix/store/1588rya1d2qk9m6v25s5a0xmblh0an5m-libsecurity_keychain-osx-10.7.5.drv
  25. /nix/store/68h5zj0fqkm5aymyzl5j8n4p3f2zpmay-libsecurity_cdsa_plugin-osx-10.7.5.drv
  26. /nix/store/shbgif4d6884g0d6w0ifk5xbng6aqj0m-libsecurity_filedb-osx-10.7.5.drv
  27. /nix/store/1fvrfihgyvgj3schxf2d8fgx9yz0wp1l-libsecurity_apple_file_dl-osx-10.7.5.drv
  28. /nix/store/1j9dc2pip66dsrag1wgsy4rkvfphbwr2-yaml-0.11.0.0.drv
  29. /nix/store/2i660nhyxdhqq3lbgwyj0sz1fcp07f7m-libsecurity_apple_csp-osx-10.7.5.drv
  30. /nix/store/1fvrfihgyvgj3schxf2d8fgx9yz0wp1l-libsecurity_apple_file_dl-osx-10.7.5.drv
  31. /nix/store/1j9dc2pip66dsrag1wgsy4rkvfphbwr2-yaml-0.11.0.0.drv
  32. /nix/store/2i660nhyxdhqq3lbgwyj0sz1fcp07f7m-libsecurity_apple_csp-osx-10.7.5.drv
  33. /nix/store/5jpisydp1yvwbcql240gd4nfcajy65q9-libsecurity_cssm-osx-10.7.5.drv
  34. /nix/store/5rn6b83f5yj5n661n10ywlakfz4z43c2-libsecurity_apple_cspdl-osx-10.7.5.drv
  35. /nix/store/b6qr938pi9if9il6hxrzc6xgm50qqyrz-libsecurity_mds-osx-10.7.5.drv
  36. /nix/store/5jpisydp1yvwbcql240gd4nfcajy65q9-libsecurity_cssm-osx-10.7.5.drv
  37. /nix/store/5rn6b83f5yj5n661n10ywlakfz4z43c2-libsecurity_apple_cspdl-osx-10.7.5.drv
  38. /nix/store/b6qr938pi9if9il6hxrzc6xgm50qqyrz-libsecurity_mds-osx-10.7.5.drv
  39. /nix/store/ihnhz4rl3mh4b7lg1y5b332fysjy9kmq-libsecurity_apple_x509_cl-osx-10.7.5.drv
  40. /nix/store/jijsivpqs9z54917cbm620d45k9r2lad-libsecurity_apple_x509_tp-osx-10.7.5.drv
  41. /nix/store/z60xg1pz3yiqqdcr3n9gb4q04s14qnw9-libsecurity_sd_cspdl-osx-10.7.5.drv
  42. /nix/store/g2i0xac4g4173561i5lsgn7pncswzmqd-SecurityTool-55115.drv
  43. /nix/store/ihnhz4rl3mh4b7lg1y5b332fysjy9kmq-libsecurity_apple_x509_cl-osx-10.7.5.drv
  44. /nix/store/jijsivpqs9z54917cbm620d45k9r2lad-libsecurity_apple_x509_tp-osx-10.7.5.drv
  45. /nix/store/z60xg1pz3yiqqdcr3n9gb4q04s14qnw9-libsecurity_sd_cspdl-osx-10.7.5.drv
  46. /nix/store/g2i0xac4g4173561i5lsgn7pncswzmqd-SecurityTool-55115.drv
  47. /nix/store/ss179ilk0x4yb6z1dks3aa9z5b0bzih5-x509-system-1.6.6.drv
  48. /nix/store/7f4a2s6ri62dm37md14wxla62hygxg0z-connection-0.2.8.drv
  49. /nix/store/lg6k2p3v4sfj6w9kb3bapizzr8qk3i3p-http-client-tls-0.3.5.3.drv
  50. /nix/store/ss179ilk0x4yb6z1dks3aa9z5b0bzih5-x509-system-1.6.6.drv
  51. /nix/store/7f4a2s6ri62dm37md14wxla62hygxg0z-connection-0.2.8.drv
  52. /nix/store/lg6k2p3v4sfj6w9kb3bapizzr8qk3i3p-http-client-tls-0.3.5.3.drv
  53. /nix/store/7ab8mqa34kndyq7piy10lb34n5d1bw9d-http-conduit-2.3.2.drv
  54. /nix/store/i6v154azym7rlgilgmpca6d6sbay5cky-hpack-0.31.0.drv
  55. /nix/store/djqw65b0cnlpdfpadxhnqr344qrwdqa9-stack-1.9.1.drv
  56. /nix/store/7ab8mqa34kndyq7piy10lb34n5d1bw9d-http-conduit-2.3.2.drv
  57. /nix/store/i6v154azym7rlgilgmpca6d6sbay5cky-hpack-0.31.0.drv
  58. /nix/store/djqw65b0cnlpdfpadxhnqr344qrwdqa9-stack-1.9.1.drv
  59. these paths will be fetched (55.39 MiB download, 617.97 MiB unpacked):
  60. these paths will be fetched (55.39 MiB download, 617.97 MiB unpacked):
  61. /nix/store/01clhq7zxkd6c6i8zzxhs46q9gfac18l-zip-archive-0.3.3
  62. /nix/store/0afrmy0jm76jxj8x2vpr0ajds8jsf9pk-neat-interpolation-0.3.2.2
  63. /nix/store/01clhq7zxkd6c6i8zzxhs46q9gfac18l-zip-archive-0.3.3
  64. /nix/store/0afrmy0jm76jxj8x2vpr0ajds8jsf9pk-neat-interpolation-0.3.2.2
  65. /nix/store/0j6w18ism1qnkqaxaddwigl0w5kmx2bq-fsnotify-0.3.0.1
  66. /nix/store/0s2ppim2bz09qf0fja1vcdr4zr27ldfj-persistent-2.8.2
  67. /nix/store/0j6w18ism1qnkqaxaddwigl0w5kmx2bq-fsnotify-0.3.0.1
  68. /nix/store/0s2ppim2bz09qf0fja1vcdr4zr27ldfj-persistent-2.8.2
  69. /nix/store/1p4r2396p33km58vxvjrj85598mca2kc-haskell-src-meta-0.8.0.3
  70. /nix/store/2sf42f5dl3jy4l17s50i6xpx8dcxnv9q-x509-validation-1.6.10
  71. /nix/store/1p4r2396p33km58vxvjrj85598mca2kc-haskell-src-meta-0.8.0.3
  72. /nix/store/2sf42f5dl3jy4l17s50i6xpx8dcxnv9q-x509-validation-1.6.10
  73. /nix/store/2vbwpsn2ydcl3ysasjxk1pfhpsr50266-regex-applicative-text-0.1.0.1
  74. /nix/store/321c3c74jrbv1yz1qjxy9wsbx6ca3byp-concurrent-output-1.10.7
  75. /nix/store/2vbwpsn2ydcl3ysasjxk1pfhpsr50266-regex-applicative-text-0.1.0.1
  76. /nix/store/321c3c74jrbv1yz1qjxy9wsbx6ca3byp-concurrent-output-1.10.7
  77. /nix/store/33bq3nqyhz90ma9448vfdv349gnxbqh4-tasty-expected-failure-0.11.1.1
  78. /nix/store/3q6s57cgv67hiyz66s1kqb4f0r3a5cvs-hourglass-0.2.12
  79. /nix/store/33bq3nqyhz90ma9448vfdv349gnxbqh4-tasty-expected-failure-0.11.1.1
  80. /nix/store/3q6s57cgv67hiyz66s1kqb4f0r3a5cvs-hourglass-0.2.12
  81. /nix/store/3rlzbjdi8r8vmlj9lfdy004za9xcgjrn-x509-1.7.4
  82. /nix/store/3y32hg584y4s8a6is2id492c3fqahhnk-cryptohash-0.11.9
  83. /nix/store/3rlzbjdi8r8vmlj9lfdy004za9xcgjrn-x509-1.7.4
  84. /nix/store/3y32hg584y4s8a6is2id492c3fqahhnk-cryptohash-0.11.9
  85. /nix/store/3zr78pnfx2mp35b9mpxljpzjmxib865x-hackage-security-0.5.3.0
  86. /nix/store/45nfsv4wbb75pw5ikhhbx7yr4dn6hv1k-resource-pool-0.2.3.2
  87. /nix/store/3zr78pnfx2mp35b9mpxljpzjmxib865x-hackage-security-0.5.3.0
  88. /nix/store/45nfsv4wbb75pw5ikhhbx7yr4dn6hv1k-resource-pool-0.2.3.2
  89. /nix/store/4zdmr0g43r0yki5bbxd38br44k8bdc30-tasty-hedgehog-0.2.0.0
  90. /nix/store/5l3mq1nw1llaf8jh7b2wlamblyhm38cc-tasty-quickcheck-0.10
  91. /nix/store/4zdmr0g43r0yki5bbxd38br44k8bdc30-tasty-hedgehog-0.2.0.0
  92. /nix/store/5l3mq1nw1llaf8jh7b2wlamblyhm38cc-tasty-quickcheck-0.10
  93. /nix/store/5qvixwmzmqc3wdq2567lkbdlhqr20p4a-megaparsec-6.5.0
  94. /nix/store/5yk5fx4rq5vhvvimd01gfhznlzw1q8mc-generic-deriving-1.12.2
  95. /nix/store/5qvixwmzmqc3wdq2567lkbdlhqr20p4a-megaparsec-6.5.0
  96. /nix/store/5yk5fx4rq5vhvvimd01gfhznlzw1q8mc-generic-deriving-1.12.2
  97. /nix/store/63kcvv9djd5lh0l37rbrir82wjha4kpn-socks-0.5.6
  98. /nix/store/64kkj2rbf9frqs637f9a6yqqv96225s1-silently-1.2.5
  99. /nix/store/63kcvv9djd5lh0l37rbrir82wjha4kpn-socks-0.5.6
  100. /nix/store/64kkj2rbf9frqs637f9a6yqqv96225s1-silently-1.2.5
  101. /nix/store/6q67lyq5djsdnvfanvhmrzzafz8gcd3k-mwc-random-0.13.6.0
  102. /nix/store/6q67lyq5djsdnvfanvhmrzzafz8gcd3k-mwc-random-0.13.6.0
  103. /nix/store/6v6x16cdiq3pkbjk1mgngfjp7qjfrc0c-aeson-1.3.1.1
  104. /nix/store/76rzjs1jxhn95a5gvgbva6bj8370fgvd-http-api-data-0.3.8.1
  105. /nix/store/6v6x16cdiq3pkbjk1mgngfjp7qjfrc0c-aeson-1.3.1.1
  106. /nix/store/76rzjs1jxhn95a5gvgbva6bj8370fgvd-http-api-data-0.3.8.1
  107. /nix/store/7dlbdcfqr9pwr6qxwbi6vwbbr86s346j-shelly-1.8.1
  108. /nix/store/7rk1wqr2yfyhd5i9h1x6qkh79mnj2spp-unix-time-0.3.8
  109. /nix/store/7dlbdcfqr9pwr6qxwbi6vwbbr86s346j-shelly-1.8.1
  110. /nix/store/7rk1wqr2yfyhd5i9h1x6qkh79mnj2spp-unix-time-0.3.8
  111. /nix/store/8cld4r8jf9yv9iw29f9xmzc8d5ww253a-lifted-async-0.10.0.3
  112. /nix/store/8dwk5yqziwjxxbp670g3ll72knzdnjq4-fast-logger-2.4.11
  113. /nix/store/8cld4r8jf9yv9iw29f9xmzc8d5ww253a-lifted-async-0.10.0.3
  114. /nix/store/8dwk5yqziwjxxbp670g3ll72knzdnjq4-fast-logger-2.4.11
  115. /nix/store/8r39bh4n7vz6mjj9pip3g9chmfipddy5-mono-traversable-1.0.9.0
  116. /nix/store/98s5bpsvphdqjfq0vl677h7g37d8lsj4-conduit-1.3.1
  117. /nix/store/8r39bh4n7vz6mjj9pip3g9chmfipddy5-mono-traversable-1.0.9.0
  118. /nix/store/98s5bpsvphdqjfq0vl677h7g37d8lsj4-conduit-1.3.1
  119. /nix/store/9jz6bxar4yz90ri18s176c7b7w9r9ydd-path-pieces-0.2.1
  120. /nix/store/9mwkf33drlngjhvww8vcqc08l3b3gwh8-persistent-template-2.5.4
  121. /nix/store/9sqcrxsmpggxzj45kfjzy1zga864cxhm-blaze-html-0.9.1.1
  122. /nix/store/amvdm8wx4j0lskd304f5sjb5qbs2r9l0-http-types-0.12.2
  123. /nix/store/9jz6bxar4yz90ri18s176c7b7w9r9ydd-path-pieces-0.2.1
  124. /nix/store/9mwkf33drlngjhvww8vcqc08l3b3gwh8-persistent-template-2.5.4
  125. /nix/store/9sqcrxsmpggxzj45kfjzy1zga864cxhm-blaze-html-0.9.1.1
  126. /nix/store/amvdm8wx4j0lskd304f5sjb5qbs2r9l0-http-types-0.12.2
  127. /nix/store/bc1anjin291gyys15x7iq48vi5p7pq9n-yaml-0.8.32
  128. /nix/store/bc5jph8xx4mg9wb03in50rw1jd1nfw11-rio-0.1.5.0
  129. /nix/store/brrf5f4n0rlqnna56z2z4hnxs6727icn-tasty-smallcheck-0.8.1
  130. /nix/store/bc1anjin291gyys15x7iq48vi5p7pq9n-yaml-0.8.32
  131. /nix/store/bc5jph8xx4mg9wb03in50rw1jd1nfw11-rio-0.1.5.0
  132. /nix/store/brrf5f4n0rlqnna56z2z4hnxs6727icn-tasty-smallcheck-0.8.1
  133. /nix/store/cby57l9nnkrag6cfhgckaqynrlcaqm7i-mockery-0.3.5
  134. /nix/store/cyvnrx3xwkkrhsp0k3vdfk1d7h29kj0r-infer-license-0.2.0
  135. /nix/store/cby57l9nnkrag6cfhgckaqynrlcaqm7i-mockery-0.3.5
  136. /nix/store/cyvnrx3xwkkrhsp0k3vdfk1d7h29kj0r-infer-license-0.2.0
  137. /nix/store/d9vwb2lcn11l88r3pa5a41s0w8gcxq8f-unordered-containers-0.2.9.0
  138. /nix/store/dgr0pzmha37k4fm737v9glnr5n6fjlgl-libyaml-0.1.0.0
  139. /nix/store/d9vwb2lcn11l88r3pa5a41s0w8gcxq8f-unordered-containers-0.2.9.0
  140. /nix/store/dgr0pzmha37k4fm737v9glnr5n6fjlgl-libyaml-0.1.0.0
  141. /nix/store/dk7pyvwl7jxd9giaxigbn7kal7f6s4kb-resourcet-1.2.2
  142. /nix/store/dm6vgsj3av2v3lzwl8lbn3rylkd195m0-blaze-markup-0.8.2.2
  143. /nix/store/dk7pyvwl7jxd9giaxigbn7kal7f6s4kb-resourcet-1.2.2
  144. /nix/store/dm6vgsj3av2v3lzwl8lbn3rylkd195m0-blaze-markup-0.8.2.2
  145. /nix/store/dwb737ja6x45212lgb06zy9zw6lbn4lx-monad-loops-0.4.3
  146. /nix/store/f4n9s4bda6rfva2h9rr462xh693d1i4k-async-2.2.1
  147. /nix/store/dwb737ja6x45212lgb06zy9zw6lbn4lx-monad-loops-0.4.3
  148. /nix/store/f4n9s4bda6rfva2h9rr462xh693d1i4k-async-2.2.1
  149. /nix/store/f5hi8b3bygwgzqjzzhqrghhpvwxk0cyq-tasty-1.1.0.4
  150. /nix/store/fsh4v64zrv8v71yzqpcdzxb9wbkpydbj-scientific-0.3.6.2
  151. /nix/store/f5hi8b3bygwgzqjzzhqrghhpvwxk0cyq-tasty-1.1.0.4
  152. /nix/store/fsh4v64zrv8v71yzqpcdzxb9wbkpydbj-scientific-0.3.6.2
  153. /nix/store/g5vmkwmf7fqlh62kd2f82s4nzf11m95z-tasty-hunit-0.10.0.1
  154. /nix/store/gk7qqafi84vcag3gw1vd99jnmjmgr8lz-transformers-base-0.4.5.2
  155. /nix/store/g5vmkwmf7fqlh62kd2f82s4nzf11m95z-tasty-hunit-0.10.0.1
  156. /nix/store/gk7qqafi84vcag3gw1vd99jnmjmgr8lz-transformers-base-0.4.5.2
  157. /nix/store/gyiwkw53v6q4b5smh61qg8w33xa1sq29-hspec-meta-2.4.6
  158. /nix/store/h91b37qjbnra2im5y9nv84y9qc0877q9-quickcheck-instances-0.3.19
  159. /nix/store/gyiwkw53v6q4b5smh61qg8w33xa1sq29-hspec-meta-2.4.6
  160. /nix/store/h91b37qjbnra2im5y9nv84y9qc0877q9-quickcheck-instances-0.3.19
  161. /nix/store/hc566pgpyhbgaf60560y5ij4n41wmj28-aeson-compat-0.3.9
  162. /nix/store/hgvinf7dnf9ybhsqyhrl7bdbgzg65gls-semigroupoids-5.2.2
  163. /nix/store/hc566pgpyhbgaf60560y5ij4n41wmj28-aeson-compat-0.3.9
  164. /nix/store/hgvinf7dnf9ybhsqyhrl7bdbgzg65gls-semigroupoids-5.2.2
  165. /nix/store/hjrypnfzlxpmwmjlp8bz63f30y6w116q-asn1-parse-0.9.4
  166. /nix/store/hz5k8kf3rf8l5fhyxb6py682pd7a7xy0-comonad-5.0.4
  167. /nix/store/hjrypnfzlxpmwmjlp8bz63f30y6w116q-asn1-parse-0.9.4
  168. /nix/store/hz5k8kf3rf8l5fhyxb6py682pd7a7xy0-comonad-5.0.4
  169. /nix/store/i6zi9kmp3cccqvl18zajg66gbbnzwnl6-attoparsec-iso8601-1.0.1.0
  170. /nix/store/ifbnrm1d5ncj6lm4y6rv6ihgbgkik2j5-interpolate-0.2.0
  171. /nix/store/iq0dkw71zs1ns04l3f14a71sylil4vjk-tasty-kat-0.0.3
  172. /nix/store/i6zi9kmp3cccqvl18zajg66gbbnzwnl6-attoparsec-iso8601-1.0.1.0
  173. /nix/store/ifbnrm1d5ncj6lm4y6rv6ihgbgkik2j5-interpolate-0.2.0
  174. /nix/store/iq0dkw71zs1ns04l3f14a71sylil4vjk-tasty-kat-0.0.3
  175. /nix/store/izcal4bcvd7rcygh1zndkk5n0nysch8w-asn1-encoding-0.9.5
  176. /nix/store/j1bz70wr9j826z84hx10dx6y1bq0k6cx-typed-process-0.2.3.0
  177. /nix/store/izcal4bcvd7rcygh1zndkk5n0nysch8w-asn1-encoding-0.9.5
  178. /nix/store/j1bz70wr9j826z84hx10dx6y1bq0k6cx-typed-process-0.2.3.0
  179. /nix/store/jgsf47mk9spk2mfanviy4s2zrpf4lgl5-th-utilities-0.2.0.1
  180. /nix/store/jrbhqnympxx0hnm5j43m91iip4pi1sxn-conduit-extra-1.3.0
  181. /nix/store/jgsf47mk9spk2mfanviy4s2zrpf4lgl5-th-utilities-0.2.0.1
  182. /nix/store/jrbhqnympxx0hnm5j43m91iip4pi1sxn-conduit-extra-1.3.0
  183. /nix/store/jxklrpzyb1lfqhs0z30dzhgxxww9p7gx-tasty-ant-xml-1.1.4
  184. /nix/store/k0x640khhwqcxfnqpscal3vig7b2193g-lifted-base-0.2.3.12
  185. /nix/store/k15m7yfx5zdrfzhkxa4h4mzddz0g28j4-base-orphans-0.7
  186. /nix/store/k2fjsq8i2zs3gnxx69bdhhxm5h9vcp91-unliftio-0.2.8.1
  187. /nix/store/jxklrpzyb1lfqhs0z30dzhgxxww9p7gx-tasty-ant-xml-1.1.4
  188. /nix/store/k0x640khhwqcxfnqpscal3vig7b2193g-lifted-base-0.2.3.12
  189. /nix/store/k15m7yfx5zdrfzhkxa4h4mzddz0g28j4-base-orphans-0.7
  190. /nix/store/k2fjsq8i2zs3gnxx69bdhhxm5h9vcp91-unliftio-0.2.8.1
  191. /nix/store/k3p8sm3nn9iv6dflxy858f5bjj9sga6a-enclosed-exceptions-1.0.3
  192. /nix/store/ka8qy4pm9iyvdbkjw7vzkw50mx12c6cx-hedgehog-0.6.1
  193. /nix/store/k3p8sm3nn9iv6dflxy858f5bjj9sga6a-enclosed-exceptions-1.0.3
  194. /nix/store/ka8qy4pm9iyvdbkjw7vzkw50mx12c6cx-hedgehog-0.6.1
  195. /nix/store/km311s9rsc7518jn62dibdj98fyzywfg-hspec-core-2.5.5
  196. /nix/store/m3x8ijc6rqv19mg1kz4l0zsfpm65yzhv-monad-control-1.0.2.3
  197. /nix/store/km311s9rsc7518jn62dibdj98fyzywfg-hspec-core-2.5.5
  198. /nix/store/m3x8ijc6rqv19mg1kz4l0zsfpm65yzhv-monad-control-1.0.2.3
  199. /nix/store/mb858g9av00cgg51fa62qpy5cyq4y4vm-text-metrics-0.3.0
  200. /nix/store/mpaisyg7w0iqdzcf37dy5s5wzd69f4v6-mustache-2.3.0
  201. /nix/store/mb858g9av00cgg51fa62qpy5cyq4y4vm-text-metrics-0.3.0
  202. /nix/store/mpaisyg7w0iqdzcf37dy5s5wzd69f4v6-mustache-2.3.0
  203. /nix/store/ms8dj7idm8myr1w0x5b89p4vvcv7s0n2-x509-store-1.6.6
  204. /nix/store/nc2159ysjic429by1rgmjx7l93rj65cg-uuid-types-1.0.3
  205. /nix/store/ms8dj7idm8myr1w0x5b89p4vvcv7s0n2-x509-store-1.6.6
  206. /nix/store/nc2159ysjic429by1rgmjx7l93rj65cg-uuid-types-1.0.3
  207. /nix/store/nlhky4f2dwch4jppkwnzfk2119lbhqsm-path-0.6.1
  208. /nix/store/nwnw60kf30hlws8nvaxcq63nf1rgsf5v-project-template-0.2.0.1
  209. /nix/store/nlhky4f2dwch4jppkwnzfk2119lbhqsm-path-0.6.1
  210. /nix/store/nwnw60kf30hlws8nvaxcq63nf1rgsf5v-project-template-0.2.0.1
  211. /nix/store/nz1jqdb1cr220fh1llzarx6597j0m19v-either-5.0.1
  212. /nix/store/pdqib3k2rv4fpsa92v06hzp6h1048lcb-constraints-0.10.1
  213. /nix/store/nz1jqdb1cr220fh1llzarx6597j0m19v-either-5.0.1
  214. /nix/store/pdqib3k2rv4fpsa92v06hzp6h1048lcb-constraints-0.10.1
  215. /nix/store/phrg7xbrgirf3lr03n6np3fr36yqj1zz-xmlgen-0.6.2.2
  216. /nix/store/ppnpnfsnvrygrymkkzwrvwg47qxa2h11-profunctors-5.2.2
  217. /nix/store/phrg7xbrgirf3lr03n6np3fr36yqj1zz-xmlgen-0.6.2.2
  218. /nix/store/ppnpnfsnvrygrymkkzwrvwg47qxa2h11-profunctors-5.2.2
  219. /nix/store/pqp2qdqwmqhvkdhg61hcv02h4s1yjk67-streaming-commons-0.2.1.0
  220. /nix/store/pvl0ak7f5i0q43vhr1y5zirxl3r0h932-monad-logger-0.3.30
  221. /nix/store/pqp2qdqwmqhvkdhg61hcv02h4s1yjk67-streaming-commons-0.2.1.0
  222. /nix/store/pvl0ak7f5i0q43vhr1y5zirxl3r0h932-monad-logger-0.3.30
  223. /nix/store/q0nlqsrkz2d0614yza4ndd0crnfjbnfa-hspec-discover-2.5.5
  224. /nix/store/q4i1jhsdahi7wnkdjzm5jhl8xzg4mzh4-path-io-1.3.3
  225. /nix/store/q0nlqsrkz2d0614yza4ndd0crnfjbnfa-hspec-discover-2.5.5
  226. /nix/store/q4i1jhsdahi7wnkdjzm5jhl8xzg4mzh4-path-io-1.3.3
  227. /nix/store/qh6idg6wgk1saj8c8fdcv4r14af7kzlz-attoparsec-0.13.2.2
  228. /nix/store/r2j5g05dxxhb4syiqwi7mqs7323mnbd1-http-client-0.5.13.1
  229. /nix/store/qh6idg6wgk1saj8c8fdcv4r14af7kzlz-attoparsec-0.13.2.2
  230. /nix/store/r2j5g05dxxhb4syiqwi7mqs7323mnbd1-http-client-0.5.13.1
  231. /nix/store/r447fhigwjhvdcw1qx8pgkrgjnzxy1xj-hspec-2.5.5
  232. /nix/store/rb52sx2m60rqh1wyw2i27zi2k7q9jzzy-persistent-sqlite-2.8.2
  233. /nix/store/r447fhigwjhvdcw1qx8pgkrgjnzxy1xj-hspec-2.5.5
  234. /nix/store/rb52sx2m60rqh1wyw2i27zi2k7q9jzzy-persistent-sqlite-2.8.2
  235. /nix/store/rc3cjk90nxx3x9xjspm1wg83qlxlnars-cryptonite-0.25
  236. /nix/store/rlxlvjj8b7ixndpwffq4aqin1f4ml2in-getopt-generics-0.13.0.2
  237. /nix/store/rc3cjk90nxx3x9xjspm1wg83qlxlnars-cryptonite-0.25
  238. /nix/store/rlxlvjj8b7ixndpwffq4aqin1f4ml2in-getopt-generics-0.13.0.2
  239. /nix/store/s8b0nj03b97l198y81k8i5yxjvk67har-store-0.5.0.1
  240. /nix/store/s9xv3dv2l16csq4z1838wp37immb02gm-tasty-th-0.1.7
  241. /nix/store/s8b0nj03b97l198y81k8i5yxjvk67har-store-0.5.0.1
  242. /nix/store/s9xv3dv2l16csq4z1838wp37immb02gm-tasty-th-0.1.7
  243. /nix/store/sdjxsmc9kczz4wykxnmiwv9drgc755dq-asn1-types-0.3.2
  244. /nix/store/sngz8icpri5r6159m7s5xngfmi0qmbp4-foldl-1.4.5
  245. /nix/store/sdjxsmc9kczz4wykxnmiwv9drgc755dq-asn1-types-0.3.2
  246. /nix/store/sngz8icpri5r6159m7s5xngfmi0qmbp4-foldl-1.4.5
  247. /nix/store/spb61k6xm5qqkx2fhifqa6i8bs4hyyj5-tls-1.4.1
  248. /nix/store/v0m9srbl8kvlvqkil902gwmzz4c3ry71-free-5.0.2
  249. /nix/store/vl5wgkhjd821fiv8jjahhcvm6rqrxih6-regex-applicative-0.3.3
  250. /nix/store/vzadfa20h51m9j7pqg7q8zjp26l4hbi8-uri-bytestring-0.3.2.1
  251. /nix/store/x9k9bkpyr7akpqxig81bsjc8qd9rjk2q-logging-facade-0.3.0
  252. /nix/store/spb61k6xm5qqkx2fhifqa6i8bs4hyyj5-tls-1.4.1
  253. /nix/store/v0m9srbl8kvlvqkil902gwmzz4c3ry71-free-5.0.2
  254. /nix/store/vl5wgkhjd821fiv8jjahhcvm6rqrxih6-regex-applicative-0.3.3
  255. /nix/store/vzadfa20h51m9j7pqg7q8zjp26l4hbi8-uri-bytestring-0.3.2.1
  256. /nix/store/x9k9bkpyr7akpqxig81bsjc8qd9rjk2q-logging-facade-0.3.0
  257. /nix/store/xb01dxjzdc5xmfjdwdvba3q6s6xv6sdi-HTF-0.13.2.4
  258. /nix/store/xdqgysjjbqpq84545c22n75br7qpwicp-bifunctors-5.5.3
  259. /nix/store/xb01dxjzdc5xmfjdwdvba3q6s6xv6sdi-HTF-0.13.2.4
  260. /nix/store/xdqgysjjbqpq84545c22n75br7qpwicp-bifunctors-5.5.3
  261. /nix/store/xvq9bwj0fmrakrdrdpqjyc1nzz6ydgjv-unicode-transforms-0.3.4
  262. /nix/store/y5gmqak8kjj8q0r7d1438c7ffjbd86yh-wl-pprint-annotated-0.1.0.1
  263. /nix/store/xvq9bwj0fmrakrdrdpqjyc1nzz6ydgjv-unicode-transforms-0.3.4
  264. /nix/store/y5gmqak8kjj8q0r7d1438c7ffjbd86yh-wl-pprint-annotated-0.1.0.1
  265. /nix/store/y7kah7vd8ygsqizal3b91zm1g8kjr6h4-cryptonite-conduit-0.2.2
  266. /nix/store/yhr68p5mzqyay039jajglv2wrq5i9h2l-temporary-1.3
  267. /nix/store/y7kah7vd8ygsqizal3b91zm1g8kjr6h4-cryptonite-conduit-0.2.2
  268. /nix/store/yhr68p5mzqyay039jajglv2wrq5i9h2l-temporary-1.3
  269. /nix/store/ynyi2619718nbgc586cxxmz2z4mm17sa-th-orphans-0.13.6
  270. /nix/store/yxhv4ld7af80c4hqfxg5r354b249yg2y-cookie-0.4.4
  271. /nix/store/ynyi2619718nbgc586cxxmz2z4mm17sa-th-orphans-0.13.6
  272. /nix/store/yxhv4ld7af80c4hqfxg5r354b249yg2y-cookie-0.4.4
  273. /nix/store/zcq9cr0zfg1cvcqnla9qw04qgm709yqs-hspec-smallcheck-0.5.2
  274. /nix/store/zffh9qkx1mx1q4mpzsch83wz77ahqb0h-distributive-0.5.3
  275. /nix/store/zcq9cr0zfg1cvcqnla9qw04qgm709yqs-hspec-smallcheck-0.5.2
  276. /nix/store/zffh9qkx1mx1q4mpzsch83wz77ahqb0h-distributive-0.5.3
  277. /nix/store/ziniw9rhrl0hjgfrz0hiifidbm02a4qp-retry-0.7.7.0
  278. /nix/store/ziniw9rhrl0hjgfrz0hiifidbm02a4qp-retry-0.7.7.0
  279. copying path '/nix/store/f4n9s4bda6rfva2h9rr462xh693d1i4k-async-2.2.1' from 'https://cache.nixos.org'...
  280. copying path '/nix/store/f4n9s4bda6rfva2h9rr462xh693d1i4k-async-2.2.1' from 'https://cache.nixos.org'...
  281. copying path '/nix/store/3zr78pnfx2mp35b9mpxljpzjmxib865x-hackage-security-0.5.3.0' from 'https://cache.nixos.org'...
  282. copying path '/nix/store/3zr78pnfx2mp35b9mpxljpzjmxib865x-hackage-security-0.5.3.0' from 'https://cache.nixos.org'...
  283. copying path '/nix/store/d9vwb2lcn11l88r3pa5a41s0w8gcxq8f-unordered-containers-0.2.9.0' from 'https://cache.nixos.org'...
  284. copying path '/nix/store/d9vwb2lcn11l88r3pa5a41s0w8gcxq8f-unordered-containers-0.2.9.0' from 'https://cache.nixos.org'...
  285. copying path '/nix/store/6q67lyq5djsdnvfanvhmrzzafz8gcd3k-mwc-random-0.13.6.0' from 'https://cache.nixos.org'...
  286. copying path '/nix/store/6q67lyq5djsdnvfanvhmrzzafz8gcd3k-mwc-random-0.13.6.0' from 'https://cache.nixos.org'...
  287. copying path '/nix/store/phrg7xbrgirf3lr03n6np3fr36yqj1zz-xmlgen-0.6.2.2' from 'https://cache.nixos.org'...
  288. copying path '/nix/store/phrg7xbrgirf3lr03n6np3fr36yqj1zz-xmlgen-0.6.2.2' from 'https://cache.nixos.org'...
  289. copying path '/nix/store/63kcvv9djd5lh0l37rbrir82wjha4kpn-socks-0.5.6' from 'https://cache.nixos.org'...
  290. copying path '/nix/store/63kcvv9djd5lh0l37rbrir82wjha4kpn-socks-0.5.6' from 'https://cache.nixos.org'...
  291. building '/nix/store/xxja1zlr9xqvl4vij85lcf30h5s6yyi5-libsecurity_utilities-osx-10.7.5.drv'...
  292. building '/nix/store/xxja1zlr9xqvl4vij85lcf30h5s6yyi5-libsecurity_utilities-osx-10.7.5.drv'...
  293. unpacking sources
  294. unpacking sources
  295. unpacking source archive /nix/store/r2k6y2rysvg0jia6iywf2rhpd1x2694n-libsecurity_utilities-55030.3.tar.gz
  296. unpacking source archive /nix/store/r2k6y2rysvg0jia6iywf2rhpd1x2694n-libsecurity_utilities-55030.3.tar.gz
  297. source root is libsecurity_utilities-55030.3
  298. source root is libsecurity_utilities-55030.3
  299. setting SOURCE_DATE_EPOCH to timestamp 1340756801 of file libsecurity_utilities-55030.3/libsecurity_utilities.xcodeproj/project.pbxproj
  300. setting SOURCE_DATE_EPOCH to timestamp 1340756801 of file libsecurity_utilities-55030.3/libsecurity_utilities.xcodeproj/project.pbxproj
  301. patching sources
  302. patching sources
  303. configuring
  304. configuring
  305. no configure script, doing nothing
  306. no configure script, doing nothing
  307. building
  308. building
  309. build flags: -j12 -l12 SHELL=/nix/store/n9hba031gjky8hpjgx9fnlaxhidyzxbz-bash-4.4-p23/bin/bash -f/nix/store/6s7h04lfk9q13rv19gx6l81xh21gq9nb-GNUmakefile MAKEFILE_NAME=/nix/store/6s7h04lfk9q13rv19gx6l81xh21gq9nb-GNUmakefile GNUSTEP_ABSOLUTE_INSTALL_PATHS=yes GNUSTEP_MAKEFILES=/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles LIB_LINK_INSTALL_DIR=\$\(out\)/lib -j12
  310. build flags: -j12 -l12 SHELL=/nix/store/n9hba031gjky8hpjgx9fnlaxhidyzxbz-bash-4.4-p23/bin/bash -f/nix/store/6s7h04lfk9q13rv19gx6l81xh21gq9nb-GNUmakefile MAKEFILE_NAME=/nix/store/6s7h04lfk9q13rv19gx6l81xh21gq9nb-GNUmakefile GNUSTEP_ABSOLUTE_INSTALL_PATHS=yes GNUSTEP_MAKEFILES=/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles LIB_LINK_INSTALL_DIR=\$\(out\)/lib -j12
  311. This is gnustep-make 2.7.0. Type 'make print-gnustep-make-help' for help.
  312. Running in gnustep-make version 2 strict mode.
  313. This is gnustep-make 2.7.0. Type 'make print-gnustep-make-help' for help.
  314. Running in gnustep-make version 2 strict mode.
  315. Making all for library security_utilities...
  316. Making all for library security_utilities...
  317. Creating obj/security_utilities.obj/lib/...
  318. Creating obj/security_utilities.obj/lib/...
  319. Compiling file lib/crc.c ...
  320. Compiling file lib/crc.c ...
  321. Compiling file lib/mach_notify.c ...
  322. Compiling file lib/mach_notify.c ...
  323. Compiling file lib/globalizer.cpp ...
  324. Compiling file lib/globalizer.cpp ...
  325. Compiling file lib/devrandom.cpp ...
  326. Compiling file lib/devrandom.cpp ...
  327. Compiling file lib/muscle++.cpp ...
  328. Compiling file lib/muscle++.cpp ...
  329. Compiling file lib/cfclass.cpp ...
  330. Compiling file lib/cfclass.cpp ...
  331. Compiling file lib/ip++.cpp ...
  332. Compiling file lib/ip++.cpp ...
  333. Compiling file lib/macho++.cpp ...
  334. Compiling file lib/macho++.cpp ...
  335. Compiling file lib/coderepository.cpp ...
  336. Compiling file lib/coderepository.cpp ...
  337. Compiling file lib/streams.cpp ...
  338. Compiling file lib/streams.cpp ...
  339. Compiling file lib/fdmover.cpp ...
  340. Compiling file lib/fdmover.cpp ...
  341. Compiling file lib/machrunloopserver.cpp ...
  342. Compiling file lib/machrunloopserver.cpp ...
  343. lib/mach_notify.c:216:48: warning: unused typedef '__Request' [-Wunused-local-typedef]
  344. lib/mach_notify.c:216:48: warning: unused typedef '__Request' [-Wunused-local-typedef]
  345. typedef __Request__mach_notify_port_deleted_t __Request;
  346. ^
  347. typedef __Request__mach_notify_port_deleted_t __Request;
  348. ^
  349. lib/mach_notify.c:266:50: warning: unused typedef '__Request' [-Wunused-local-typedef]
  350. typedef __Request__mach_notify_port_destroyed_t __Request;
  351. lib/mach_notify.c:266:50: warning: unused typedef '__Request' [-Wunused-local-typedef]
  352. typedef __Request__mach_notify_port_destroyed_t __Request;
  353. ^
  354. lib/mach_notify.c:321:46: warning: unused typedef '__Request' [-Wunused-local-typedef]
  355. ^
  356. lib/mach_notify.c:321:46: warning: unused typedef '__Request' [-Wunused-local-typedef]
  357. typedef __Request__mach_notify_no_senders_t __Request;
  358. typedef __Request__mach_notify_no_senders_t __Request;
  359. ^
  360. lib/mach_notify.c:366:45: warning: unused typedef '__Request' [-Wunused-local-typedef]
  361. typedef __Request__mach_notify_send_once_t __Request;
  362. ^
  363. lib/mach_notify.c:366:45: warning: unused typedef '__Request' [-Wunused-local-typedef]
  364. typedef __Request__mach_notify_send_once_t __Request;
  365. ^
  366. lib/mach_notify.c:414:45: warning: unused typedef '__Request' [-Wunused-local-typedef]
  367. typedef __Request__mach_notify_dead_name_t __Request;
  368. ^
  369. ^
  370. lib/mach_notify.c:414:45: warning: unused typedef '__Request' [-Wunused-local-typedef]
  371. typedef __Request__mach_notify_dead_name_t __Request;
  372. ^
  373. 5 warnings generated.
  374. 5 warnings generated.
  375. Compiling file lib/iodevices.cpp ...
  376. Compiling file lib/iodevices.cpp ...
  377. Compiling file lib/inetreply.cpp ...
  378. Compiling file lib/inetreply.cpp ...
  379. In file included from lib/coderepository.cpp:28:
  380. In file included from lib/coderepository.cpp:28:
  381. In file included from ./security_utilities/coderepository.h:31:
  382. In file included from ./security_utilities/cfutilities.h:32:
  383. In file included from ./security_utilities/globalizer.h:31:
  384. In file included from ./security_utilities/threading.h:40:
  385. In file included from ./security_utilities/coderepository.h:31:
  386. In file included from ./security_utilities/cfutilities.h:32:
  387. In file included from ./security_utilities/globalizer.h:31:
  388. In file included from ./security_utilities/threading.h:40:
  389. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  390. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  391. #if _HAVE_64BIT_ATOMIC
  392. ^
  393. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  394. #if _HAVE_64BIT_ATOMIC
  395. ^
  396. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  397. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  398. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  399. ^
  400. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  401. ^
  402. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  403. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  404. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  405. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  406. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  407. ^
  408. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  409. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  410. ^
  411. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  412. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  413. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  414. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  415. ^
  416. ^
  417. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  418. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  419. { while (!casb(store, value, store)) /* again */; return value; }
  420. { while (!casb(store, value, store)) /* again */; return value; }
  421. ^
  422. ^
  423. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  424. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  425. In file included from lib/machrunloopserver.cpp:28:
  426. In file included from lib/machrunloopserver.cpp:28:
  427. In file included from lib/machrunloopserver.h:35:
  428. In file included from ./security_utilities/machserver.h:31:
  429. In file included from ./security_utilities/mach++.h:33:
  430. In file included from ./security_utilities/threading.h:40:
  431. In file included from lib/machrunloopserver.h:35:
  432. In file included from ./security_utilities/machserver.h:31:
  433. In file included from ./security_utilities/mach++.h:33:
  434. In file included from ./security_utilities/threading.h:40:
  435. ./security_utilities/threading_internal.h:67:5: warningIn file included from lib/muscle++.cpp:29:
  436. ./security_utilities/threading_internal.h:67:5: warningIn file included from lib/muscle++.cpp:29:
  437. In file included from lib/muscle++.h:35:
  438. In file included from lib/muscle++.h:35:
  439. In file included from ./security_utilities/refcount.h:31:
  440. In file included from ./security_utilities/refcount.h:31:
  441. In file included from ./security_utilities/threading.h:40:
  442. In file included from ./security_utilities/threading.h:40:
  443. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  444. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  445. #if _HAVE_64BIT_ATOMIC
  446. #if _HAVE_64BIT_ATOMIC
  447. ^
  448. ^
  449. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  450. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  451. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  452. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  453. ^
  454. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  455. ^
  456. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  457. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  458. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  459. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  460. ^
  461. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  462. ^
  463. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  464. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  465. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  466. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  467. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  468. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  469. ^
  470. ^
  471. : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  472. : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  473. #if _HAVE_64BIT_ATOMIC
  474. #if _HAVE_64BIT_ATOMIC
  475. ^
  476. ^
  477. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  478. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  479. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  480. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  481. ^
  482. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  483. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  484. ^
  485. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  486. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  487. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  488. ^
  489. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  490. ^
  491. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  492. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  493. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  494. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  495. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  496. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  497. ^
  498. ^
  499. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  500. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  501. { while (!casb(store, value, store)) /* again */; return value; }
  502. { while (!casb(store, value, store)) /* again */; return value; }
  503. ^
  504. ^
  505. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  506. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  507. In file included from lib/globalizer.cpp:37:
  508. In file included from lib/globalizer.cpp:37:
  509. In file included from ./security_utilities/globalizer.h:31:
  510. In file included from ./security_utilities/threading.h:40:
  511. In file included from ./security_utilities/globalizer.h:31:
  512. In file included from ./security_utilities/threading.h:40:
  513. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  514. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  515. #if _HAVE_64BIT_ATOMIC
  516. ^
  517. #if _HAVE_64BIT_ATOMIC
  518. ^
  519. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  520. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  521. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  522. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  523. ^
  524. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  525. ^
  526. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  527. ./security_utilities/threading_internal.h:67:5: { while (!casb(store, value, store)) /* again */; return value; }
  528. ./security_utilities/threading_internal.h:67:5: { while (!casb(store, value, store)) /* again */; return value; }
  529. ^
  530. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  531. ^
  532. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  533. warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  534. warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  535. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  536. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  537. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  538. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  539. ^
  540. ^
  541. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  542. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  543. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  544. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  545. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  546. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  547. ^
  548. ^
  549. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  550. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  551. { while (!casb(store, value, store)) /* again */; return value; }
  552. { while (!casb(store, value, store)) /* again */; return value; }
  553. ^
  554. ^
  555. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  556. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  557. In file included from lib/macho++.cpp:27:
  558. In file included from lib/macho++.cpp:27:
  559. In file included from lib/macho++.h:33:
  560. In file included from lib/macho++.h:33:
  561. In file included from ./security_utilities/globalizer.h:31:
  562. In file included from ./security_utilities/globalizer.h:31:
  563. In file included from ./security_utilities/threading.h:40:
  564. In file included from ./security_utilities/threading.h:40:
  565. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  566. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  567. #if _HAVE_64BIT_ATOMIC
  568. #if _HAVE_64BIT_ATOMIC
  569. ^
  570. ^
  571. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  572. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  573. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  574. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  575. ^
  576. ^
  577. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  578. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  579. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  580. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  581. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  582. ^
  583. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  584. ^
  585. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  586. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  587. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  588. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  589. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  590. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  591. ^
  592. ^
  593. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  594. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  595. { while (!casb(store, value, store)) /* again */; return value; }
  596. { while (!casb(store, value, store)) /* again */; return value; }
  597. ^
  598. ^
  599. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  600. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  601. In file included from lib/cfclass.cpp:24:
  602. In file included from lib/cfclass.cpp:24:
  603. In file included from ./security_utilities/cfclass.h:29:
  604. In file included from lib/threading.h:40:
  605. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  606. In file included from ./security_utilities/cfclass.h:29:
  607. In file included from lib/threading.h:40:
  608. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  609. #if _HAVE_64BIT_ATOMIC
  610. #if _HAVE_64BIT_ATOMIC
  611. ^
  612. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  613. ^
  614. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  615. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  616. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  617. ^
  618. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  619. ^
  620. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  621. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  622. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  623. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  624. ^
  625. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  626. ^
  627. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  628. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  629. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  630. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  631. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  632. ^
  633. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  634. ^
  635. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  636. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  637. { while (!casb(store, value, store)) /* again */; return value; }
  638. { while (!casb(store, value, store)) /* again */; return value; }
  639. ^
  640. ^
  641. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  642. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  643. In file included from lib/fdmover.cpp:28:
  644. In file included from lib/fdmover.cpp:28:
  645. In file included from lib/fdmover.h:34:
  646. In file included from lib/ip++.h:40:
  647. In file included from lib/fdmover.h:34:
  648. In file included from lib/ip++.h:40:
  649. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  650. { return listAttr(name.c_str(), length, options); }
  651. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  652. { return listAttr(name.c_str(), length, options); }
  653. ^
  654. ^
  655. In file included from lib/ip++.cpp:30:
  656. In file included from lib/ip++.cpp:30:
  657. In file included from lib/ip++.h:40:
  658. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  659. In file included from lib/ip++.h:40:
  660. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  661. { return listAttr(name.c_str(), length, options); }
  662. ^
  663. { return listAttr(name.c_str(), length, options); }
  664. ^
  665. In file included from lib/streams.cpp:28:
  666. In file included from lib/streams.cpp:28:
  667. In file included from lib/streams.h:31:
  668. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  669. In file included from lib/streams.h:31:
  670. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  671. { return listAttr(name.c_str(), length, options); }
  672. { return listAttr(name.c_str(), length, options); }
  673. ^
  674. ^
  675. In file included from lib/devrandom.cpp:28:
  676. In file included from lib/devrandom.cpp:28:
  677. In file included from ./security_utilities/devrandom.h:32:
  678. ./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  679. In file included from ./security_utilities/devrandom.h:32:
  680. ./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  681. { return listAttr(name.c_str(), length, options); }
  682. { return listAttr(name.c_str(), length, options); }
  683. ^
  684. ^
  685. In file included from lib/devrandom.cpp:28:
  686. In file included from lib/devrandom.cpp:28:
  687. In file included from ./security_utilities/devrandom.h:33:
  688. In file included from ./security_utilities/globalizer.h:31:
  689. In file included from ./security_utilities/threading.h:40:
  690. In file included from ./security_utilities/devrandom.h:33:
  691. In file included from ./security_utilities/globalizer.h:31:
  692. In file included from ./security_utilities/threading.h:40:
  693. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  694. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  695. #if _HAVE_64BIT_ATOMIC
  696. #if _HAVE_64BIT_ATOMIC
  697. ^
  698. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  699. ^
  700. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  701. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  702. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  703. ^
  704. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  705. ^
  706. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  707. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  708. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  709. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  710. ^
  711. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  712. ^
  713. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  714. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  715. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  716. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  717. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  718. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  719. ^
  720. ^
  721. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  722. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  723. { while (!casb(store, value, store)) /* again */; return value; }
  724. { while (!casb(store, value, store)) /* again */; return value; }
  725. ^
  726. ^
  727. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  728. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  729. In file included from lib/ip++.cpp:31:
  730. In file included from lib/ip++.cpp:31:
  731. In file included from lib/hosts.h:35:
  732. In file included from ./security_utilities/refcount.h:31:
  733. In file included from ./security_utilities/threading.h:40:
  734. In file included from lib/hosts.h:35:
  735. In file included from ./security_utilities/refcount.h:31:
  736. In file included from ./security_utilities/threading.h:40:
  737. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  738. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  739. #if _HAVE_64BIT_ATOMIC
  740. #if _HAVE_64BIT_ATOMIC
  741. ^
  742. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  743. ^
  744. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  745. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  746. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  747. ^
  748. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  749. ^
  750. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  751. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  752. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  753. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  754. ^
  755. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  756. ^
  757. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  758. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  759. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  760. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  761. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  762. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  763. ^
  764. ^
  765. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  766. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  767. { while (!casb(store, value, store)) /* again */; return value; }
  768. { while (!casb(store, value, store)) /* again */; return value; }
  769. ^
  770. ^
  771. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  772. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  773. In file included from lib/macho++.cpp:27:
  774. In file included from lib/macho++.cpp:27:
  775. In file included from lib/macho++.h:35:
  776. ./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  777. In file included from lib/macho++.h:35:
  778. ./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  779. { return listAttr(name.c_str(), length, options); }
  780. { return listAttr(name.c_str(), length, options); }
  781. ^
  782. ^
  783. 4 warnings generated.
  784. 4 warnings generated.
  785. 4 warnings generated.
  786. 4 warnings generated.
  787. Compiling file lib/powerwatch.cpp ...
  788. Compiling file lib/powerwatch.cpp ...
  789. Compiling file lib/tqueue.cpp ...
  790. Compiling file lib/tqueue.cpp ...
  791. 1 warning generated.
  792. 1 warning generated.
  793. In file included from lib/coderepository.cpp:28:
  794. In file included from ./security_utilities/coderepository.h:31:
  795. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  796. In file included from lib/coderepository.cpp:28:
  797. In file included from ./security_utilities/coderepository.h:31:
  798. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  799. template <> struct CFNumberTraits<char> {
  800. ^
  801. template <> struct CFNumberTraits<char> {
  802. ^
  803. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  804. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  805. class CFNumberTraits;
  806. class CFNumberTraits;
  807. ^~~~~
  808. struct
  809. ^~~~~
  810. struct
  811. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  812. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  813. template <> struct CFNumberTraits<short> {
  814. template <> struct CFNumberTraits<short> {
  815. ^
  816. ^
  817. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  818. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  819. class CFNumberTraits;
  820. ^~~~~
  821. struct
  822. class CFNumberTraits;
  823. ^~~~~
  824. struct
  825. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  826. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  827. template <> struct CFNumberTraits<int> {
  828. template <> struct CFNumberTraits<int> {
  829. ^
  830. ^
  831. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  832. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  833. class CFNumberTraits;
  834. ^~~~~
  835. class CFNumberTraits;
  836. ^~~~~
  837. struct
  838. struct
  839. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  840. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  841. template <> struct CFNumberTraits<long> {
  842. template <> struct CFNumberTraits<long> {
  843. ^
  844. ^
  845. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  846. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  847. class CFNumberTraits;
  848. class CFNumberTraits;
  849. ^~~~~
  850. struct
  851. ^~~~~
  852. struct
  853. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  854. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  855. template <> struct CFNumberTraits<long long> {
  856. template <> struct CFNumberTraits<long long> {
  857. ^
  858. ^
  859. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  860. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  861. class CFNumberTraits;
  862. ^~~~~
  863. struct
  864. class CFNumberTraits;
  865. ^~~~~
  866. struct
  867. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  868. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  869. template <> struct CFNumberTraits<float> {
  870. template <> struct CFNumberTraits<float> {
  871. ^
  872. ^
  873. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  874. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  875. class CFNumberTraits;
  876. class CFNumberTraits;
  877. ^~~~~
  878. struct
  879. ^~~~~
  880. struct
  881. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  882. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  883. template <> struct CFNumberTraits<double> {
  884. template <> struct CFNumberTraits<double> {
  885. ^
  886. ^
  887. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  888. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  889. class CFNumberTraits;
  890. class CFNumberTraits;
  891. ^~~~~
  892. struct
  893. ^~~~~
  894. struct
  895. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  896. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  897. template <> struct CFNumberTraits<unsigned char> {
  898. template <> struct CFNumberTraits<unsigned char> {
  899. ^
  900. ^
  901. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  902. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  903. class CFNumberTraits;
  904. ^~~~~
  905. struct
  906. class CFNumberTraits;
  907. ^~~~~
  908. struct
  909. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  910. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  911. template <> struct CFNumberTraits<unsigned short> {
  912. template <> struct CFNumberTraits<unsigned short> {
  913. ^
  914. ^
  915. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  916. class CFNumberTraits;
  917. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  918. class CFNumberTraits;
  919. ^~~~~
  920. struct
  921. ^~~~~
  922. struct
  923. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  924. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  925. template <> struct CFNumberTraits<unsigned int> {
  926. template <> struct CFNumberTraits<unsigned int> {
  927. ^
  928. ^
  929. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  930. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  931. class CFNumberTraits;
  932. class CFNumberTraits;
  933. ^~~~~
  934. struct
  935. ^~~~~
  936. struct
  937. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  938. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  939. template <> struct CFNumberTraits<unsigned long> {
  940. template <> struct CFNumberTraits<unsigned long> {
  941. ^
  942. ^
  943. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  944. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  945. class CFNumberTraits;
  946. class CFNumberTraits;
  947. ^~~~~
  948. struct
  949. ^~~~~
  950. struct
  951. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  952. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  953. template <> struct CFNumberTraits<unsigned long long> {
  954. template <> struct CFNumberTraits<unsigned long long> {
  955. ^
  956. ^
  957. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  958. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  959. class CFNumberTraits;
  960. class CFNumberTraits;
  961. ^~~~~
  962. struct
  963. ^~~~~
  964. struct
  965. In file included from lib/macho++.cpp:27:
  966. In file included from lib/macho++.cpp:27:
  967. In file included from lib/macho++.h:36:
  968. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  969. In file included from lib/macho++.h:36:
  970. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  971. template <> struct CFNumberTraits<char> {
  972. template <> struct CFNumberTraits<char> {
  973. ^
  974. ^
  975. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  976. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  977. class CFNumberTraits;
  978. class CFNumberTraits;
  979. ^~~~~
  980. struct
  981. ^~~~~
  982. struct
  983. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  984. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  985. template <> struct CFNumberTraits<short> {
  986. template <> struct CFNumberTraits<short> {
  987. ^
  988. ^
  989. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  990. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  991. class CFNumberTraits;
  992. class CFNumberTraits;
  993. ^~~~~
  994. struct
  995. ^~~~~
  996. struct
  997. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  998. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  999. template <> struct CFNumberTraits<int> {
  1000. template <> struct CFNumberTraits<int> {
  1001. ^
  1002. ^
  1003. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1004. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1005. class CFNumberTraits;
  1006. class CFNumberTraits;
  1007. ^~~~~
  1008. struct
  1009. ^~~~~
  1010. struct
  1011. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1012. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1013. template <> struct CFNumberTraits<long> {
  1014. template <> struct CFNumberTraits<long> {
  1015. ^
  1016. ^
  1017. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1018. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1019. class CFNumberTraits;
  1020. ^~~~~
  1021. class CFNumberTraits;
  1022. ^~~~~
  1023. struct
  1024. struct
  1025. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1026. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1027. template <> struct CFNumberTraits<long long> {
  1028. template <> struct CFNumberTraits<long long> {
  1029. ^
  1030. ^
  1031. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1032. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1033. class CFNumberTraits;
  1034. class CFNumberTraits;
  1035. ^~~~~
  1036. struct
  1037. ^~~~~
  1038. struct
  1039. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1040. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1041. template <> struct CFNumberTraits<float> {
  1042. template <> struct CFNumberTraits<float> {
  1043. ^
  1044. ^
  1045. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1046. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1047. class CFNumberTraits;
  1048. class CFNumberTraits;
  1049. ^~~~~
  1050. struct
  1051. ^~~~~
  1052. struct
  1053. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1054. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1055. template <> struct CFNumberTraits<double> {
  1056. template <> struct CFNumberTraits<double> {
  1057. ^
  1058. ^
  1059. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1060. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1061. class CFNumberTraits;
  1062. ^~~~~
  1063. class CFNumberTraits;
  1064. ^~~~~
  1065. struct
  1066. struct
  1067. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1068. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1069. template <> struct CFNumberTraits<unsigned char> {
  1070. template <> struct CFNumberTraits<unsigned char> {
  1071. ^
  1072. ^
  1073. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1074. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1075. Compiling file lib/cfmach++.cpp ...
  1076. Compiling file lib/cfmach++.cpp ...
  1077. class CFNumberTraits;
  1078. class CFNumberTraits;
  1079. ^~~~~
  1080. ^~~~~
  1081. struct
  1082. struct
  1083. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1084. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1085. template <> struct CFNumberTraits<unsigned short> {
  1086. template <> struct CFNumberTraits<unsigned short> {
  1087. ^
  1088. ^
  1089. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1090. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1091. class CFNumberTraits;
  1092. ^~~~~
  1093. class CFNumberTraits;
  1094. ^~~~~
  1095. struct
  1096. struct
  1097. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1098. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1099. template <> struct CFNumberTraits<unsigned int> {
  1100. template <> struct CFNumberTraits<unsigned int> {
  1101. ^
  1102. ^
  1103. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1104. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1105. class CFNumberTraits;
  1106. class CFNumberTraits;
  1107. ^~~~~
  1108. struct
  1109. ^~~~~
  1110. struct
  1111. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1112. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1113. template <> struct CFNumberTraits<unsigned long> {
  1114. template <> struct CFNumberTraits<unsigned long> {
  1115. ^
  1116. ^
  1117. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1118. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1119. class CFNumberTraits;
  1120. ^~~~~
  1121. class CFNumberTraits;
  1122. ^~~~~
  1123. struct
  1124. struct
  1125. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1126. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1127. template <> struct CFNumberTraits<unsigned long long> {
  1128. template <> struct CFNumberTraits<unsigned long long> {
  1129. ^
  1130. ^
  1131. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1132. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1133. class CFNumberTraits;
  1134. class CFNumberTraits;
  1135. ^~~~~
  1136. struct
  1137. ^~~~~
  1138. struct
  1139. 5 warnings generated.
  1140. 5 warnings generated.
  1141. In file included from lib/iodevices.cpp:28:
  1142. In file included from lib/iodevices.h:31:
  1143. In file included from ./security_utilities/mach++.h:33:
  1144. In file included from ./security_utilities/threading.h:40:
  1145. In file included from lib/iodevices.cpp:28:
  1146. In file included from lib/iodevices.h:31:
  1147. In file included from ./security_utilities/mach++.h:33:
  1148. In file included from ./security_utilities/threading.h:40:
  1149. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1150. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1151. #if _HAVE_64BIT_ATOMIC
  1152. #if _HAVE_64BIT_ATOMIC
  1153. ^
  1154. ^
  1155. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1156. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1157. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1158. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1159. ^
  1160. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1161. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1162. ^
  1163. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1164. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1165. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1166. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1167. ^
  1168. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1169. ^
  1170. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1171. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1172. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1173. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1174. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1175. ^
  1176. ^
  1177. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  1178. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  1179. { while (!casb(store, value, store)) /* again */; return value; }
  1180. { while (!casb(store, value, store)) /* again */; return value; }
  1181. ^
  1182. ^
  1183. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  1184. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  1185. Compiling file lib/cfutilities.cpp ...
  1186. Compiling file lib/cfutilities.cpp ...
  1187. lib/macho++.cpp:613:1: warning: control may reach end of non-void function [-Wreturn-type]
  1188. lib/macho++.cpp:613:1: warning: control may reach end of non-void function [-Wreturn-type]
  1189. }
  1190. ^
  1191. }
  1192. ^
  1193. lib/coderepository.cpp:71:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1194. lib/coderepository.cpp:71:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1195. secdebug("pathlist", "user search list not yet implemented");
  1196. ^
  1197. secdebug("pathlist", "user search list not yet implemented");
  1198. ^
  1199. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1200. } else /* nothing */
  1201. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1202. } else /* nothing */
  1203. ^
  1204. ^
  1205. Compiling file lib/vproc++.cpp ...
  1206. Compiling file lib/vproc++.cpp ...
  1207. In file included from lib/machrunloopserver.cpp:28:
  1208. In file included from lib/machrunloopserver.cpp:28:
  1209. In file included from lib/machrunloopserver.h:36:
  1210. In file included from ./security_utilities/cfmach++.h:32:
  1211. In file included from lib/machrunloopserver.h:36:
  1212. In file included from ./security_utilities/cfmach++.h:32:
  1213. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1214. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1215. template <> struct CFNumberTraits<char> {
  1216. template <> struct CFNumberTraits<char> {
  1217. ^
  1218. ^
  1219. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1220. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1221. class CFNumberTraits;
  1222. class CFNumberTraits;
  1223. ^~~~~
  1224. struct
  1225. ^~~~~
  1226. struct
  1227. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1228. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1229. template <> struct CFNumberTraits<short> {
  1230. template <> struct CFNumberTraits<short> {
  1231. ^
  1232. ^
  1233. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1234. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1235. class CFNumberTraits;
  1236. class CFNumberTraits;
  1237. ^~~~~
  1238. struct
  1239. ^~~~~
  1240. struct
  1241. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1242. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1243. template <> struct CFNumberTraits<int> {
  1244. template <> struct CFNumberTraits<int> {
  1245. ^
  1246. ^
  1247. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1248. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1249. class CFNumberTraits;
  1250. class CFNumberTraits;
  1251. ^~~~~
  1252. struct
  1253. ^~~~~
  1254. struct
  1255. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1256. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1257. template <> struct CFNumberTraits<long> {
  1258. template <> struct CFNumberTraits<long> {
  1259. ^
  1260. ^
  1261. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1262. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1263. class CFNumberTraits;
  1264. class CFNumberTraits;
  1265. ^~~~~
  1266. struct
  1267. ^~~~~
  1268. struct
  1269. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1270. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1271. template <> struct CFNumberTraits<long long> {
  1272. template <> struct CFNumberTraits<long long> {
  1273. ^
  1274. ^
  1275. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1276. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1277. class CFNumberTraits;
  1278. class CFNumberTraits;
  1279. ^~~~~
  1280. struct
  1281. ^~~~~
  1282. struct
  1283. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1284. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1285. template <> struct CFNumberTraits<float> {
  1286. template <> struct CFNumberTraits<float> {
  1287. ^
  1288. ^
  1289. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1290. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1291. class CFNumberTraits;
  1292. class CFNumberTraits;
  1293. ^~~~~
  1294. ^~~~~
  1295. struct
  1296. struct
  1297. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1298. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1299. template <> struct CFNumberTraits<double> {
  1300. template <> struct CFNumberTraits<double> {
  1301. ^
  1302. ^
  1303. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1304. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1305. class CFNumberTraits;
  1306. class CFNumberTraits;
  1307. ^~~~~
  1308. ^~~~~
  1309. struct
  1310. struct
  1311. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1312. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1313. template <> struct CFNumberTraits<unsigned char> {
  1314. template <> struct CFNumberTraits<unsigned char> {
  1315. ^
  1316. ^
  1317. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1318. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1319. class CFNumberTraits;
  1320. class CFNumberTraits;
  1321. ^~~~~
  1322. struct
  1323. ^~~~~
  1324. struct
  1325. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1326. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1327. template <> struct CFNumberTraits<unsigned short> {
  1328. template <> struct CFNumberTraits<unsigned short> {
  1329. ^
  1330. ^
  1331. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1332. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1333. class CFNumberTraits;
  1334. class CFNumberTraits;
  1335. ^~~~~
  1336. struct
  1337. ^~~~~
  1338. struct
  1339. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1340. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1341. template <> struct CFNumberTraits<unsigned int> {
  1342. template <> struct CFNumberTraits<unsigned int> {
  1343. ^
  1344. ^
  1345. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1346. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1347. class CFNumberTraits;
  1348. class CFNumberTraits;
  1349. ^~~~~
  1350. struct
  1351. ^~~~~
  1352. struct
  1353. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1354. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1355. template <> struct CFNumberTraits<unsigned long> {
  1356. template <> struct CFNumberTraits<unsigned long> {
  1357. ^
  1358. ^
  1359. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1360. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1361. class CFNumberTraits;
  1362. class CFNumberTraits;
  1363. ^~~~~
  1364. struct
  1365. ^~~~~
  1366. struct
  1367. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1368. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1369. template <> struct CFNumberTraits<unsigned long long> {
  1370. template <> struct CFNumberTraits<unsigned long long> {
  1371. ^
  1372. ^
  1373. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1374. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1375. class CFNumberTraits;
  1376. class CFNumberTraits;
  1377. ^~~~~
  1378. struct
  1379. ^~~~~
  1380. struct
  1381. In file included from lib/machrunloopserver.cpp:28:
  1382. In file included from lib/machrunloopserver.cpp:28:
  1383. lib/machrunloopserver.h:62:7: warning: 'Security::MachPlusPlus::MachRunLoopServer::notifyIfDead' hides overloaded virtual function [-Woverloaded-virtual]
  1384. lib/machrunloopserver.h:62:7: warning: 'Security::MachPlusPlus::MachRunLoopServer::notifyIfDead' hides overloaded virtual function [-Woverloaded-virtual]
  1385. void notifyIfDead(Port port) const;
  1386. ^
  1387. void notifyIfDead(Port port) const;
  1388. ^
  1389. ./security_utilities/machserver.h:103:15: note: hidden overloaded virtual function 'Security::MachPlusPlus::MachServer::notifyIfDead' declared here: different number of parameters (2 vs 1)
  1390. ./security_utilities/machserver.h:103:15: note: hidden overloaded virtual function 'Security::MachPlusPlus::MachServer::notifyIfDead' declared here: different number of parameters (2 vs 1)
  1391. virtual void notifyIfDead(Port port, bool doNotify = true) const;
  1392. ^
  1393. virtual void notifyIfDead(Port port, bool doNotify = true) const;
  1394. ^
  1395. In file included from lib/machrunloopserver.cpp:28:
  1396. In file included from lib/machrunloopserver.cpp:28:
  1397. lib/machrunloopserver.h:65:7: warning: 'Security::MachPlusPlus::MachRunLoopServer::receive' hides overloaded virtual function [-Woverloaded-virtual]
  1398. void receive(Message &request);
  1399. ^
  1400. lib/machrunloopserver.h:65:7: warning: 'Security::MachPlusPlus::MachRunLoopServer::receive' hides overloaded virtual function [-Woverloaded-virtual]
  1401. void receive(Message &request);
  1402. ^
  1403. ./security_utilities/cfmach++.h:56:15: note: hidden overloaded virtual function 'Security::MachPlusPlus::CFAutoPort::receive' declared here: type mismatch at 1st parameter ('const Security::MachPlusPlus::Message &' vs 'Security::MachPlusPlus::Message &')
  1404. virtual void receive(const Message &msg) = 0;
  1405. ./security_utilities/cfmach++.h:56:15: note: hidden overloaded virtual function 'Security::MachPlusPlus::CFAutoPort::receive' declared here: type mismatch at 1st parameter ('const Security::MachPlusPlus::Message &' vs 'Security::MachPlusPlus::Message &')
  1406. virtual void receive(const Message &msg) = 0;
  1407. ^
  1408. ^
  1409. 1 warning generated.
  1410. 1 warning generated.
  1411. Compiling file lib/endian.cpp ...
  1412. Compiling file lib/endian.cpp ...
  1413. In file included from lib/powerwatch.cpp:28:
  1414. In file included from lib/powerwatch.cpp:28:
  1415. In file included from lib/powerwatch.h:31:
  1416. In file included from ./security_utilities/machserver.h:31:
  1417. In file included from ./security_utilities/mach++.h:33:
  1418. In file included from ./security_utilities/threading.h:40:
  1419. In file included from lib/powerwatch.h:31:
  1420. In file included from ./security_utilities/machserver.h:31:
  1421. In file included from ./security_utilities/mach++.h:33:
  1422. In file included from ./security_utilities/threading.h:40:
  1423. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1424. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1425. #if _HAVE_64BIT_ATOMIC
  1426. ^
  1427. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1428. #if _HAVE_64BIT_ATOMIC
  1429. ^
  1430. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1431. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1432. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1433. ^
  1434. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1435. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1436. ^
  1437. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1438. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1439. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1440. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1441. ^
  1442. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1443. ^
  1444. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1445. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1446. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1447. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1448. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1449. ^
  1450. ^
  1451. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  1452. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  1453. { while (!casb(store, value, store)) /* again */; return value; }
  1454. ^
  1455. { while (!casb(store, value, store)) /* again */; return value; }
  1456. ^
  1457. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  1458. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  1459. 5 warnings generated.
  1460. 5 warnings generated.
  1461. In file included from lib/iodevices.cpp:28:
  1462. In file included from lib/iodevices.cpp:28:
  1463. In file included from lib/iodevices.h:33:
  1464. In file included from lib/iodevices.h:33:
  1465. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1466. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1467. template <> struct CFNumberTraits<char> {
  1468. ^
  1469. template <> struct CFNumberTraits<char> {
  1470. ^
  1471. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1472. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1473. class CFNumberTraits;
  1474. class CFNumberTraits;
  1475. ^~~~~
  1476. struct
  1477. ^~~~~
  1478. struct
  1479. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1480. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1481. template <> struct CFNumberTraits<short> {
  1482. template <> struct CFNumberTraits<short> {
  1483. ^
  1484. ^
  1485. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1486. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1487. class CFNumberTraits;
  1488. class CFNumberTraits;
  1489. ^~~~~
  1490. struct
  1491. ^~~~~
  1492. struct
  1493. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1494. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1495. template <> struct CFNumberTraits<int> {
  1496. template <> struct CFNumberTraits<int> {
  1497. ^
  1498. ^
  1499. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1500. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1501. class CFNumberTraits;
  1502. ^~~~~
  1503. struct
  1504. class CFNumberTraits;
  1505. ^~~~~
  1506. struct
  1507. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1508. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1509. template <> struct CFNumberTraits<long> {
  1510. template <> struct CFNumberTraits<long> {
  1511. ^
  1512. ^
  1513. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1514. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1515. class CFNumberTraits;
  1516. class CFNumberTraits;
  1517. ^~~~~
  1518. struct
  1519. ^~~~~
  1520. struct
  1521. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1522. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1523. template <> struct CFNumberTraits<long long> {
  1524. template <> struct CFNumberTraits<long long> {
  1525. ^
  1526. ^
  1527. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1528. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1529. class CFNumberTraits;
  1530. class CFNumberTraits;
  1531. ^~~~~
  1532. struct
  1533. ^~~~~
  1534. struct
  1535. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1536. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1537. template <> struct CFNumberTraits<float> {
  1538. template <> struct CFNumberTraits<float> {
  1539. ^
  1540. ^
  1541. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1542. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1543. class CFNumberTraits;
  1544. class CFNumberTraits;
  1545. ^~~~~
  1546. struct
  1547. ^~~~~
  1548. struct
  1549. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1550. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1551. template <> struct CFNumberTraits<double> {
  1552. template <> struct CFNumberTraits<double> {
  1553. ^
  1554. ^
  1555. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1556. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1557. class CFNumberTraits;
  1558. class CFNumberTraits;
  1559. ^~~~~
  1560. struct
  1561. ^~~~~
  1562. struct
  1563. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1564. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1565. template <> struct CFNumberTraits<unsigned char> {
  1566. template <> struct CFNumberTraits<unsigned char> {
  1567. ^
  1568. ^
  1569. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1570. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1571. class CFNumberTraits;
  1572. class CFNumberTraits;
  1573. ^~~~~
  1574. ^~~~~
  1575. struct
  1576. struct
  1577. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1578. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1579. template <> struct CFNumberTraits<unsigned short> {
  1580. template <> struct CFNumberTraits<unsigned short> {
  1581. ^
  1582. ^
  1583. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1584. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1585. class CFNumberTraits;
  1586. class CFNumberTraits;
  1587. ^~~~~
  1588. struct
  1589. ^~~~~
  1590. struct
  1591. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1592. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1593. template <> struct CFNumberTraits<unsigned int> {
  1594. template <> struct CFNumberTraits<unsigned int> {
  1595. ^
  1596. ^
  1597. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1598. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1599. class CFNumberTraits;
  1600. class CFNumberTraits;
  1601. ^~~~~
  1602. struct
  1603. ^~~~~
  1604. struct
  1605. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1606. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1607. template <> struct CFNumberTraits<unsigned long> {
  1608. template <> struct CFNumberTraits<unsigned long> {
  1609. ^
  1610. ^
  1611. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1612. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1613. class CFNumberTraits;
  1614. class CFNumberTraits;
  1615. ^~~~~
  1616. struct
  1617. ^~~~~
  1618. struct
  1619. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1620. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1621. template <> struct CFNumberTraits<unsigned long long> {
  1622. template <> struct CFNumberTraits<unsigned long long> {
  1623. ^
  1624. ^
  1625. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1626. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1627. class CFNumberTraits;
  1628. class CFNumberTraits;
  1629. ^~~~~
  1630. struct
  1631. ^~~~~
  1632. struct
  1633. In file included from lib/cfmach++.cpp:28:
  1634. In file included from lib/cfmach++.cpp:28:
  1635. In file included from ./security_utilities/cfmach++.h:31:
  1636. In file included from ./security_utilities/cfmach++.h:31:
  1637. In file included from ./security_utilities/mach++.h:33:
  1638. In file included from ./security_utilities/mach++.h:33:
  1639. In file included from ./security_utilities/threading.h:40:
  1640. In file included from ./security_utilities/threading.h:40:
  1641. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1642. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1643. #if _HAVE_64BIT_ATOMIC
  1644. #if _HAVE_64BIT_ATOMIC
  1645. ^
  1646. ^
  1647. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1648. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1649. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1650. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1651. ^
  1652. ^
  1653. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1654. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1655. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1656. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1657. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1658. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1659. ^
  1660. ^
  1661. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1662. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1663. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1664. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1665. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1666. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1667. ^
  1668. ^
  1669. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  1670. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  1671. Compiling file lib/seccfobject.cpp ...
  1672. Compiling file lib/seccfobject.cpp ...
  1673. { while (!casb(store, value, store)) /* again */; return value; }
  1674. ^
  1675. { while (!casb(store, value, store)) /* again */; return value; }
  1676. ^
  1677. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  1678. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  1679. Compiling file lib/threading.cpp ...
  1680. Compiling file lib/threading.cpp ...
  1681. 17 warnings generated.
  1682. 17 warnings generated.
  1683. In file included from lib/cfutilities.cpp:28:
  1684. In file included from lib/cfutilities.cpp:28:
  1685. In file included from ./security_utilities/cfutilities.h:32:
  1686. In file included from ./security_utilities/globalizer.h:31:
  1687. In file included from ./security_utilities/threading.h:40:
  1688. In file included from ./security_utilities/cfutilities.h:32:
  1689. In file included from ./security_utilities/globalizer.h:31:
  1690. In file included from ./security_utilities/threading.h:40:
  1691. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1692. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1693. #if _HAVE_64BIT_ATOMIC
  1694. ^
  1695. #if _HAVE_64BIT_ATOMIC
  1696. ^
  1697. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1698. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1699. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1700. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1701. ^
  1702. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1703. ^
  1704. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1705. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1706. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1707. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1708. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1709. ^
  1710. ^
  1711. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1712. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  1713. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1714. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  1715. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1716. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  1717. ^
  1718. ^
  1719. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  1720. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  1721. { while (!casb(store, value, store)) /* again */; return value; }
  1722. ^
  1723. { while (!casb(store, value, store)) /* again */; return value; }
  1724. ^
  1725. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  1726. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  1727. Compiling file lib/blob.cpp ...
  1728. Compiling file lib/blob.cpp ...
  1729. lib/iodevices.cpp:215:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1730. lib/iodevices.cpp:215:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1731. secdebug("iokit", " msg: %s, typ: %s", msgstr, msgtyp);
  1732. ^
  1733. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1734. secdebug("iokit", " msg: %s, typ: %s", msgstr, msgtyp);
  1735. ^
  1736. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1737. } else /* nothing */
  1738. ^
  1739. } else /* nothing */
  1740. ^
  1741. lib/iodevices.cpp:238:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1742. lib/iodevices.cpp:238:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1743. secdebug("iokit", " msg: %s, typ: %s", msgstr, msgtyp);
  1744. ^
  1745. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1746. secdebug("iokit", " msg: %s, typ: %s", msgstr, msgtyp);
  1747. ^
  1748. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1749. } else /* nothing */
  1750. } else /* nothing */
  1751. ^
  1752. ^
  1753. 4 warnings generated.
  1754. 4 warnings generated.
  1755. Compiling file lib/errors.cpp ...
  1756. Compiling file lib/errors.cpp ...
  1757. 18 warnings generated.
  1758. 18 warnings generated.
  1759. Compiling file lib/osxcode.cpp ...
  1760. Compiling file lib/osxcode.cpp ...
  1761. Compiling file lib/transactions.cpp ...
  1762. Compiling file lib/transactions.cpp ...
  1763. 18 warnings generated.
  1764. 18 warnings generated.
  1765. In file included from lib/cfutilities.cpp:28:
  1766. In file included from lib/cfutilities.cpp:28:
  1767. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1768. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1769. template <> struct CFNumberTraits<char> {
  1770. template <> struct CFNumberTraits<char> {
  1771. ^
  1772. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1773. ^
  1774. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1775. class CFNumberTraits;
  1776. class CFNumberTraits;
  1777. ^~~~~
  1778. struct
  1779. ^~~~~
  1780. struct
  1781. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1782. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1783. template <> struct CFNumberTraits<short> {
  1784. ^
  1785. template <> struct CFNumberTraits<short> {
  1786. ^
  1787. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1788. class CFNumberTraits;
  1789. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1790. class CFNumberTraits;
  1791. ^~~~~
  1792. ^~~~~
  1793. struct
  1794. struct
  1795. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1796. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1797. template <> struct CFNumberTraits<int> {
  1798. template <> struct CFNumberTraits<int> {
  1799. ^
  1800. ^
  1801. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1802. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1803. class CFNumberTraits;
  1804. class CFNumberTraits;
  1805. ^~~~~
  1806. struct
  1807. ^~~~~
  1808. struct
  1809. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1810. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1811. template <> struct CFNumberTraits<long> {
  1812. template <> struct CFNumberTraits<long> {
  1813. ^
  1814. ^
  1815. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1816. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1817. class CFNumberTraits;
  1818. class CFNumberTraits;
  1819. ^~~~~
  1820. ^~~~~
  1821. struct
  1822. struct
  1823. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1824. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1825. template <> struct CFNumberTraits<long long> {
  1826. template <> struct CFNumberTraits<long long> {
  1827. ^
  1828. ^
  1829. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1830. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1831. class CFNumberTraits;
  1832. class CFNumberTraits;
  1833. ^~~~~
  1834. struct
  1835. ^~~~~
  1836. struct
  1837. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1838. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1839. template <> struct CFNumberTraits<float> {
  1840. template <> struct CFNumberTraits<float> {
  1841. ^
  1842. ^
  1843. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1844. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1845. class CFNumberTraits;
  1846. class CFNumberTraits;
  1847. ^~~~~
  1848. struct
  1849. ^~~~~
  1850. struct
  1851. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1852. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1853. template <> struct CFNumberTraits<double> {
  1854. ^
  1855. template <> struct CFNumberTraits<double> {
  1856. ^
  1857. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1858. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1859. class CFNumberTraits;
  1860. ^~~~~
  1861. struct
  1862. class CFNumberTraits;
  1863. ^~~~~
  1864. struct
  1865. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1866. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1867. template <> struct CFNumberTraits<unsigned char> {
  1868. template <> struct CFNumberTraits<unsigned char> {
  1869. ^
  1870. ^
  1871. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1872. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1873. class CFNumberTraits;
  1874. class CFNumberTraits;
  1875. ^~~~~
  1876. struct
  1877. ^~~~~
  1878. struct
  1879. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1880. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1881. template <> struct CFNumberTraits<unsigned short> {
  1882. template <> struct CFNumberTraits<unsigned short> {
  1883. ^
  1884. ^
  1885. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1886. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1887. class CFNumberTraits;
  1888. class CFNumberTraits;
  1889. ^~~~~
  1890. struct
  1891. ^~~~~
  1892. struct
  1893. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1894. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1895. template <> struct CFNumberTraits<unsigned int> {
  1896. template <> struct CFNumberTraits<unsigned int> {
  1897. ^
  1898. ^
  1899. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1900. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1901. class CFNumberTraits;
  1902. class CFNumberTraits;
  1903. ^~~~~
  1904. struct
  1905. ^~~~~
  1906. struct
  1907. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1908. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1909. template <> struct CFNumberTraits<unsigned long> {
  1910. template <> struct CFNumberTraits<unsigned long> {
  1911. ^
  1912. ^
  1913. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1914. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1915. class CFNumberTraits;
  1916. class CFNumberTraits;
  1917. ^~~~~
  1918. struct
  1919. ^~~~~
  1920. struct
  1921. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1922. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1923. template <> struct CFNumberTraits<unsigned long long> {
  1924. template <> struct CFNumberTraits<unsigned long long> {
  1925. ^
  1926. ^
  1927. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1928. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1929. class CFNumberTraits;
  1930. class CFNumberTraits;
  1931. ^~~~~
  1932. struct
  1933. ^~~~~
  1934. struct
  1935. lib/powerwatch.cpp:75:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1936. lib/powerwatch.cpp:75:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1937. secdebug("powerwatch", "disk");
  1938. ^
  1939. secdebug("powerwatch", "disk");
  1940. ^
  1941. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1942. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1943. } else /* nothing */
  1944. ^
  1945. } else /* nothing */
  1946. ^
  1947. lib/powerwatch.cpp:77:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1948. lib/powerwatch.cpp:77:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1949. secdebug("powerwatch", "net");
  1950. secdebug("powerwatch", "net");
  1951. ^
  1952. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1953. ^
  1954. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1955. } else /* nothing */
  1956. ^
  1957. } else /* nothing */
  1958. ^
  1959. lib/powerwatch.cpp:79:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1960. lib/powerwatch.cpp:79:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1961. secdebug("powerwatch", "audio");
  1962. secdebug("powerwatch", "audio");
  1963. ^
  1964. ^
  1965. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1966. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1967. } else /* nothing */
  1968. } else /* nothing */
  1969. ^
  1970. ^
  1971. lib/powerwatch.cpp:81:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1972. lib/powerwatch.cpp:81:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
  1973. secdebug("powerwatch", "video");
  1974. secdebug("powerwatch", "video");
  1975. ^
  1976. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1977. ^
  1978. ./security_utilities/debugging.h:143:4: note: expanded from macro 'secdebug'
  1979. } else /* nothing */
  1980. } else /* nothing */
  1981. ^
  1982. ^
  1983. Compiling file lib/socks++.cpp ...
  1984. Compiling file lib/socks++.cpp ...
  1985. In file included from lib/cfmach++.cpp:28:
  1986. In file included from lib/cfmach++.cpp:28:
  1987. In file included from ./security_utilities/cfmach++.h:32:
  1988. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1989. In file included from ./security_utilities/cfmach++.h:32:
  1990. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  1991. template <> struct CFNumberTraits<char> {
  1992. template <> struct CFNumberTraits<char> {
  1993. ^
  1994. ^
  1995. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1996. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  1997. class CFNumberTraits;
  1998. class CFNumberTraits;
  1999. ^~~~~
  2000. ^~~~~
  2001. struct
  2002. struct
  2003. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2004. template <> struct CFNumberTraits<short> {
  2005. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2006. template <> struct CFNumberTraits<short> {
  2007. ^
  2008. ^
  2009. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2010. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2011. class CFNumberTraits;
  2012. class CFNumberTraits;
  2013. ^~~~~
  2014. struct
  2015. ^~~~~
  2016. struct
  2017. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2018. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2019. template <> struct CFNumberTraits<int> {
  2020. template <> struct CFNumberTraits<int> {
  2021. ^
  2022. ^
  2023. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2024. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2025. class CFNumberTraits;
  2026. class CFNumberTraits;
  2027. ^~~~~
  2028. ^~~~~
  2029. struct
  2030. struct
  2031. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2032. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2033. template <> struct CFNumberTraits<long> {
  2034. template <> struct CFNumberTraits<long> {
  2035. ^
  2036. ^
  2037. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2038. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2039. class CFNumberTraits;
  2040. ^~~~~
  2041. class CFNumberTraits;
  2042. ^~~~~
  2043. struct
  2044. struct
  2045. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2046. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2047. template <> struct CFNumberTraits<long long> {
  2048. ^
  2049. template <> struct CFNumberTraits<long long> {
  2050. ^
  2051. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2052. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2053. class CFNumberTraits;
  2054. class CFNumberTraits;
  2055. ^~~~~
  2056. ^~~~~
  2057. struct
  2058. struct
  2059. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2060. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2061. template <> struct CFNumberTraits<float> {
  2062. template <> struct CFNumberTraits<float> {
  2063. ^
  2064. ^
  2065. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2066. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2067. class CFNumberTraits;
  2068. class CFNumberTraits;
  2069. ^~~~~
  2070. ^~~~~
  2071. struct
  2072. struct
  2073. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2074. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2075. template <> struct CFNumberTraits<double> {
  2076. ^
  2077. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2078. template <> struct CFNumberTraits<double> {
  2079. ^
  2080. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2081. class CFNumberTraits;
  2082. ^~~~~
  2083. struct
  2084. class CFNumberTraits;
  2085. ^~~~~
  2086. struct
  2087. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2088. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2089. template <> struct CFNumberTraits<unsigned char> {
  2090. template <> struct CFNumberTraits<unsigned char> {
  2091. ^
  2092. ^
  2093. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2094. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2095. class CFNumberTraits;
  2096. ^~~~~
  2097. struct
  2098. class CFNumberTraits;
  2099. ^~~~~
  2100. struct
  2101. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2102. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2103. template <> struct CFNumberTraits<unsigned short> {
  2104. template <> struct CFNumberTraits<unsigned short> {
  2105. ^
  2106. ^
  2107. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2108. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2109. class CFNumberTraits;
  2110. class CFNumberTraits;
  2111. ^~~~~
  2112. ^~~~~
  2113. struct
  2114. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2115. struct
  2116. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2117. template <> struct CFNumberTraits<unsigned int> {
  2118. template <> struct CFNumberTraits<unsigned int> {
  2119. ^
  2120. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2121. class CFNumberTraits;
  2122. ^~~~~
  2123. ^
  2124. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2125. class CFNumberTraits;
  2126. ^~~~~
  2127. struct
  2128. struct
  2129. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2130. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2131. template <> struct CFNumberTraits<unsigned long> {
  2132. template <> struct CFNumberTraits<unsigned long> {
  2133. ^
  2134. ^
  2135. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2136. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2137. class CFNumberTraits;
  2138. ^~~~~
  2139. class CFNumberTraits;
  2140. ^~~~~
  2141. struct
  2142. struct
  2143. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2144. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2145. template <> struct CFNumberTraits<unsigned long long> {
  2146. template <> struct CFNumberTraits<unsigned long long> {
  2147. ^
  2148. ^
  2149. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2150. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2151. class CFNumberTraits;
  2152. ^~~~~
  2153. class CFNumberTraits;
  2154. ^~~~~
  2155. struct
  2156. struct
  2157. Compiling file lib/url.cpp ...
  2158. Compiling file lib/url.cpp ...
  2159. 16 warnings generated.
  2160. 16 warnings generated.
  2161. 18 warnings generated.
  2162. 18 warnings generated.
  2163. Compiling file lib/typedvalue.cpp ...
  2164. Compiling file lib/typedvalue.cpp ...
  2165. Compiling file lib/kq++.cpp ...
  2166. Compiling file lib/kq++.cpp ...
  2167. 8 warnings generated.
  2168. 8 warnings generated.
  2169. In file included from lib/threading.cpp:28:
  2170. In file included from lib/threading.cpp:28:
  2171. In file included from ./security_utilities/threading.h:40:
  2172. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2173. In file included from ./security_utilities/threading.h:40:
  2174. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2175. #if _HAVE_64BIT_ATOMIC
  2176. ^
  2177. #if _HAVE_64BIT_ATOMIC
  2178. ^
  2179. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2180. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2181. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2182. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2183. ^
  2184. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2185. ^
  2186. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2187. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2188. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2189. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2190. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2191. ^
  2192. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2193. ^
  2194. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2195. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2196. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2197. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2198. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2199. ^
  2200. ^
  2201. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2202. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2203. { while (!casb(store, value, store)) /* again */; return value; }
  2204. { while (!casb(store, value, store)) /* again */; return value; }
  2205. ^
  2206. ^
  2207. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2208. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2209. In file included from lib/seccfobject.cpp:24:
  2210. In file included from lib/seccfobject.cpp:24:
  2211. In file included from ./security_utilities/seccfobject.h:31:
  2212. In file included from ./security_utilities/seccfobject.h:31:
  2213. In file included from lib/threading.h:40:
  2214. In file included from lib/threading.h:40:
  2215. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2216. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2217. #if _HAVE_64BIT_ATOMIC
  2218. #if _HAVE_64BIT_ATOMIC
  2219. ^
  2220. ^
  2221. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2222. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2223. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2224. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2225. ^
  2226. ^
  2227. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2228. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2229. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2230. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2231. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2232. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2233. ^ Compiling file lib/hashing.cpp ...
  2234. ^ Compiling file lib/hashing.cpp ...
  2235.  
  2236.  
  2237. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2238. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2239. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2240. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2241. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2242. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2243. ^
  2244. ^
  2245. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2246. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2247. { while (!casb(store, value, store)) /* again */; return value; }
  2248. { while (!casb(store, value, store)) /* again */; return value; }
  2249. ^
  2250. ^
  2251. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2252. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2253. 16 warnings generated.
  2254. 16 warnings generated.
  2255. Compiling file lib/fdsel.cpp ...
  2256. Compiling file lib/fdsel.cpp ...
  2257. lib/threading.cpp:216:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  2258. lib/threading.cpp:216:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
  2259. while (err = pthread_create(&self.mIdent, &ptattrs, runner, this) &&
  2260. ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2261. while (err = pthread_create(&self.mIdent, &ptattrs, runner, this) &&
  2262. ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2263. lib/threading.cpp:216:16: note: place parentheses around the assignment to silence this warning
  2264. lib/threading.cpp:216:16: note: place parentheses around the assignment to silence this warning
  2265. while (err = pthread_create(&self.mIdent, &ptattrs, runner, this) &&
  2266. while (err = pthread_create(&self.mIdent, &ptattrs, runner, this) &&
  2267. ^
  2268. (
  2269. ^
  2270. (
  2271. lib/threading.cpp:216:16: note: use '==' to turn this assignment into an equality comparison
  2272. lib/threading.cpp:216:16: note: use '==' to turn this assignment into an equality comparison
  2273. while (err = pthread_create(&self.mIdent, &ptattrs, runner, this) &&
  2274. while (err = pthread_create(&self.mIdent, &ptattrs, runner, this) &&
  2275. ^
  2276. ^
  2277. ==
  2278. ==
  2279. In file included from lib/osxcode.cpp:22:
  2280. In file included from lib/osxcode.cpp:22:
  2281. In file included from ./security_utilities/osxcode.h:25:
  2282. In file included from ./security_utilities/refcount.h:31:
  2283. In file included from ./security_utilities/threading.h:40:
  2284. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2285. #if _HAVE_64BIT_ATOMIC
  2286. ^
  2287. In file included from ./security_utilities/osxcode.h:25:
  2288. In file included from ./security_utilities/refcount.h:31:
  2289. In file included from ./security_utilities/threading.h:40:
  2290. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2291. #if _HAVE_64BIT_ATOMIC
  2292. ^
  2293. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2294. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2295. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2296. ^
  2297. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2298. ^
  2299. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2300. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2301. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2302. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2303. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2304. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2305. ^
  2306. ^
  2307. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2308. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2309. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2310. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2311. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2312. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2313. ^
  2314. ^
  2315. lib/threading.cpp:245:1: warning: control may reach end of non-void function [-Wreturn-type]
  2316. }
  2317. lib/threading.cpp:245:1: warning: control may reach end of non-void function [-Wreturn-type]
  2318. }
  2319. ^
  2320. ^
  2321. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2322. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2323. { while (!casb(store, value, store)) /* again */; return value; }
  2324. ^
  2325. { while (!casb(store, value, store)) /* again */; return value; }
  2326. ^
  2327. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2328. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2329. In file included from lib/blob.cpp:29:
  2330. In file included from lib/blob.cpp:29:
  2331. ./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2332. { return listAttr(name.c_str(), length, options); }
  2333. ^
  2334. ./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2335. { return listAttr(name.c_str(), length, options); }
  2336. ^
  2337. Compiling file lib/mach++.cpp ...
  2338. Compiling file lib/mach++.cpp ...
  2339. Compiling file lib/trackingallocator.cpp ...
  2340. Compiling file lib/trackingallocator.cpp ...
  2341. 6 warnings generated.
  2342. 6 warnings generated.
  2343. Compiling file lib/buffers.cpp ...
  2344. Compiling file lib/buffers.cpp ...
  2345. 1 warning generated.
  2346. 1 warning generated.
  2347. 4 warnings generated.
  2348. 4 warnings generated.
  2349. Compiling file lib/daemon.cpp ...
  2350. Compiling file lib/daemon.cpp ...
  2351. Compiling file lib/machserver.cpp ...
  2352. Compiling file lib/machserver.cpp ...
  2353. In file included from lib/osxcode.cpp:22:
  2354. In file included from lib/osxcode.cpp:22:
  2355. In file included from ./security_utilities/osxcode.h:26:
  2356. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2357. In file included from ./security_utilities/osxcode.h:26:
  2358. ./security_utilities/cfutilities.h:224:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2359. template <> struct CFNumberTraits<char> {
  2360. template <> struct CFNumberTraits<char> {
  2361. ^
  2362. ^
  2363. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2364. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2365. class CFNumberTraits;
  2366. class CFNumberTraits;
  2367. ^~~~~
  2368. struct
  2369. ^~~~~
  2370. struct
  2371. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2372. ./security_utilities/cfutilities.h:228:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2373. template <> struct CFNumberTraits<short> {
  2374. template <> struct CFNumberTraits<short> {
  2375. ^
  2376. ^
  2377. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2378. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2379. class CFNumberTraits;
  2380. class CFNumberTraits;
  2381. ^~~~~
  2382. struct
  2383. ^~~~~
  2384. struct
  2385. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2386. ./security_utilities/cfutilities.h:232:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2387. template <> struct CFNumberTraits<int> {
  2388. template <> struct CFNumberTraits<int> {
  2389. ^
  2390. ^
  2391. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2392. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2393. class CFNumberTraits;
  2394. class CFNumberTraits;
  2395. ^~~~~
  2396. struct
  2397. ^~~~~
  2398. struct
  2399. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2400. ./security_utilities/cfutilities.h:236:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2401. template <> struct CFNumberTraits<long> {
  2402. template <> struct CFNumberTraits<long> {
  2403. ^
  2404. ^
  2405. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2406. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2407. class CFNumberTraits;
  2408. class CFNumberTraits;
  2409. ^~~~~
  2410. struct
  2411. ^~~~~
  2412. struct
  2413. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2414. ./security_utilities/cfutilities.h:240:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2415. template <> struct CFNumberTraits<long long> {
  2416. template <> struct CFNumberTraits<long long> {
  2417. ^
  2418. ^
  2419. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2420. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2421. class CFNumberTraits;
  2422. class CFNumberTraits;
  2423. ^~~~~
  2424. struct
  2425. ^~~~~
  2426. struct
  2427. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2428. ./security_utilities/cfutilities.h:244:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2429. template <> struct CFNumberTraits<float> {
  2430. template <> struct CFNumberTraits<float> {
  2431. ^
  2432. ^
  2433. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2434. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2435. class CFNumberTraits;
  2436. ^~~~~
  2437. struct
  2438. class CFNumberTraits;
  2439. ^~~~~
  2440. struct
  2441. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2442. ./security_utilities/cfutilities.h:248:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2443. template <> struct CFNumberTraits<double> {
  2444. template <> struct CFNumberTraits<double> {
  2445. ^
  2446. ^
  2447. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2448. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2449. class CFNumberTraits;
  2450. ^~~~~
  2451. class CFNumberTraits;
  2452. ^~~~~
  2453. struct
  2454. struct
  2455. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2456. ./security_utilities/cfutilities.h:253:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2457. template <> struct CFNumberTraits<unsigned char> {
  2458. template <> struct CFNumberTraits<unsigned char> {
  2459. ^
  2460. ^
  2461. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2462. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2463. class CFNumberTraits;
  2464. class CFNumberTraits;
  2465. ^~~~~
  2466. struct
  2467. ^~~~~
  2468. struct
  2469. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2470. ./security_utilities/cfutilities.h:257:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2471. template <> struct CFNumberTraits<unsigned short> {
  2472. template <> struct CFNumberTraits<unsigned short> {
  2473. ^
  2474. ^
  2475. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2476. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2477. class CFNumberTraits;
  2478. ^~~~~
  2479. class CFNumberTraits;
  2480. ^~~~~
  2481. struct
  2482. struct
  2483. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2484. ./security_utilities/cfutilities.h:261:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2485. template <> struct CFNumberTraits<unsigned int> {
  2486. template <> struct CFNumberTraits<unsigned int> {
  2487. ^
  2488. ^
  2489. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2490. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2491. class CFNumberTraits;
  2492. ^~~~~
  2493. class CFNumberTraits;
  2494. ^~~~~
  2495. struct
  2496. struct
  2497. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2498. ./security_utilities/cfutilities.h:265:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2499. template <> struct CFNumberTraits<unsigned long> {
  2500. template <> struct CFNumberTraits<unsigned long> {
  2501. ^
  2502. ^
  2503. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2504. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2505. class CFNumberTraits;
  2506. class CFNumberTraits;
  2507. ^~~~~
  2508. struct
  2509. ^~~~~
  2510. struct
  2511. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2512. ./security_utilities/cfutilities.h:269:13: warning: 'CFNumberTraits' defined as a struct template here but previously declared as a class template [-Wmismatched-tags]
  2513. template <> struct CFNumberTraits<unsigned long long> {
  2514. template <> struct CFNumberTraits<unsigned long long> {
  2515. ^
  2516. ^
  2517. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2518. ./security_utilities/cfutilities.h:222:1: note: did you mean struct here?
  2519. class CFNumberTraits;
  2520. class CFNumberTraits;
  2521. ^~~~~
  2522. ^~~~~
  2523. struct
  2524. struct
  2525. In file included from lib/socks++.cpp:33:
  2526. In file included from lib/socks++.cpp:33:
  2527. In file included from lib/socks++.h:58:
  2528. In file included from lib/ip++.h:40:
  2529. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2530. In file included from lib/socks++.h:58:
  2531. In file included from lib/ip++.h:40:
  2532. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2533. { return listAttr(name.c_str(), length, options); }
  2534. { return listAttr(name.c_str(), length, options); }
  2535. ^
  2536. ^
  2537. Compiling file lib/adornments.cpp ...
  2538. Compiling file lib/adornments.cpp ...
  2539. In file included from lib/url.cpp:28:
  2540. In file included from lib/url.cpp:28:
  2541. In file included from lib/url.h:36:
  2542. In file included from lib/ip++.h:40:
  2543. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2544. In file included from lib/url.h:36:
  2545. In file included from lib/ip++.h:40:
  2546. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2547. { return listAttr(name.c_str(), length, options); }
  2548. { return listAttr(name.c_str(), length, options); }
  2549. ^
  2550. ^
  2551. In file included from lib/socks++.cpp:33:
  2552. In file included from lib/socks++.cpp:33:
  2553. In file included from lib/socks++.h:59:
  2554. In file included from ./security_utilities/threading.h:40:
  2555. In file included from lib/socks++.h:59:
  2556. In file included from ./security_utilities/threading.h:40:
  2557. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2558. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2559. #if _HAVE_64BIT_ATOMIC
  2560. ^
  2561. #if _HAVE_64BIT_ATOMIC
  2562. ^
  2563. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2564. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2565. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2566. ^
  2567. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2568. ^
  2569. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2570. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2571. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2572. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2573. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2574. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2575. ^
  2576. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2577. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2578. ^
  2579. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2580. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2581. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2582. ^
  2583. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2584. ^
  2585. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2586. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2587. { while (!casb(store, value, store)) /* again */; return value; }
  2588. { while (!casb(store, value, store)) /* again */; return value; }
  2589. ^
  2590. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2591. ^
  2592. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2593. In file included from lib/osxcode.cpp:23:
  2594. In file included from lib/osxcode.cpp:23:
  2595. ./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2596. ./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2597. { return listAttr(name.c_str(), length, options); }
  2598. { return listAttr(name.c_str(), length, options); }
  2599. ^
  2600. ^
  2601. In file included from lib/kq++.cpp:28:
  2602. In file included from lib/kq++.cpp:28:
  2603. In file included from ./security_utilities/kq++.h:31:
  2604. ./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2605. In file included from ./security_utilities/kq++.h:31:
  2606. ./security_utilities/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2607. { return listAttr(name.c_str(), length, options); }
  2608. { return listAttr(name.c_str(), length, options); }
  2609. ^
  2610. ^
  2611. In file included from lib/osxcode.cpp:30:
  2612. In file included from lib/osxcode.cpp:30:
  2613. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:140:81: error: expected function body after function declarator
  2614. CFBundleRef _CFBundleCreateUnique(CFAllocatorRef allocator, CFURLRef bundleURL) API_AVAILABLE(macos(10.11), ios(9.0), watchos(2.0), tvos(9.0));
  2615. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:140:81: error: expected function body after function declarator
  2616. CFBundleRef _CFBundleCreateUnique(CFAllocatorRef allocator, CFURLRef bundleURL) API_AVAILABLE(macos(10.11), ios(9.0), watchos(2.0), tvos(9.0));
  2617. ^
  2618. ^
  2619. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:146:84: error: expected function body after function declarator
  2620. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:146:84: error: expected function body after function declarator
  2621. CFBundleRef _CFBundleCreateIfMightBeBundle(CFAllocatorRef allocator, CFURLRef url) API_DEPRECATED("Use CFBundleCreate instead", macos(10.6,10.10), ios(2.0,8.0), watchos(2.0,2.0), tvos(9.0,9.0));
  2622. CFBundleRef _CFBundleCreateIfMightBeBundle(CFAllocatorRef allocator, CFURLRef url) API_DEPRECATED("Use CFBundleCreate instead", macos(10.6,10.10), ios(2.0,8.0), watchos(2.0,2.0), tvos(9.0,9.0));
  2623. ^
  2624. ^
  2625. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:156:59: error: expected function body after function declarator
  2626. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:156:59: error: expected function body after function declarator
  2627. CFURLRef _CFBundleCopyResourceForkURL(CFBundleRef bundle) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos);
  2628. CFURLRef _CFBundleCopyResourceForkURL(CFBundleRef bundle) API_AVAILABLE(macos(10.0)) API_UNAVAILABLE(ios, watchos, tvos);
  2629. ^
  2630. ^
  2631. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:194:175: error: expected function body after function declarator
  2632. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:194:175: error: expected function body after function declarator
  2633. CF_EXPORT CFStringRef CFBundleCopyLocalizedStringForLocalization(CFBundleRef bundle, CFStringRef key, CFStringRef value, CFStringRef tableName, CFStringRef localizationName) API_AVAILABLE(macos(10.10), ios(8.0), watchos(2.0), tvos(9.0));
  2634. CF_EXPORT CFStringRef CFBundleCopyLocalizedStringForLocalization(CFBundleRef bundle, CFStringRef key, CFStringRef value, CFStringRef tableName, CFStringRef localizationName) API_AVAILABLE(macos(10.10), ios(8.0), watchos(2.0), tvos(9.0));
  2635. ^
  2636. ^
  2637. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:222:52: error: expected function body after function declarator
  2638. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:222:52: error: expected function body after function declarator
  2639. Boolean _CFBundleGetHasChanged(CFBundleRef bundle) API_DEPRECATED("Function no longer supported", macos(10.0,10.13), ios(2.0,11.0), watchos(2.0,4.0), tvos(9.0,11.0));
  2640. Boolean _CFBundleGetHasChanged(CFBundleRef bundle) API_DEPRECATED("Function no longer supported", macos(10.0,10.13), ios(2.0,11.0), watchos(2.0,4.0), tvos(9.0,11.0));
  2641. ^
  2642. ^
  2643. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:225:33: error: expected function body after function declarator
  2644. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:225:33: error: expected function body after function declarator
  2645. void _CFBundleFlushCaches(void) API_DEPRECATED("Function no longer supported", macos(10.0,10.8), ios(2.0,6.0), watchos(2.0,2.0), tvos(9.0,9.0));
  2646. void _CFBundleFlushCaches(void) API_DEPRECATED("Function no longer supported", macos(10.0,10.8), ios(2.0,6.0), watchos(2.0,2.0), tvos(9.0,9.0));
  2647. ^
  2648. ^
  2649. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:228:47: error: expected function body after function declarator
  2650. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:228:47: error: expected function body after function declarator
  2651. void _CFBundleFlushCachesForURL(CFURLRef url) API_DEPRECATED("Function no longer supported", macos(10.0,10.8), ios(2.0,6.0), watchos(2.0,2.0), tvos(9.0,9.0));
  2652. ^
  2653. void _CFBundleFlushCachesForURL(CFURLRef url) API_DEPRECATED("Function no longer supported", macos(10.0,10.8), ios(2.0,6.0), watchos(2.0,2.0), tvos(9.0,9.0));
  2654. ^
  2655. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:255:59: error: expected function body after function declarator
  2656. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:255:59: error: expected function body after function declarator
  2657. CFStringRef _CFDoubledStringCreate(CFStringRef theString) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
  2658. CFStringRef _CFDoubledStringCreate(CFStringRef theString) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
  2659. ^
  2660. ^
  2661. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:258:63: error: expected function body after function declarator
  2662. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:258:63: error: expected function body after function declarator
  2663. CFStringRef _CFAccentuatedStringCreate(CFStringRef theString) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
  2664. CFStringRef _CFAccentuatedStringCreate(CFStringRef theString) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
  2665. ^
  2666. ^
  2667. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:261:99: error: expected function body after function declarator
  2668. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:261:99: error: expected function body after function declarator
  2669. CFStringRef _CFAffixedStringCreate(CFStringRef theString, CFStringRef prefix, CFStringRef suffix) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
  2670. CFStringRef _CFAffixedStringCreate(CFStringRef theString, CFStringRef prefix, CFStringRef suffix) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
  2671. ^
  2672. ^
  2673. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:264:66: error: expected function body after function declarator
  2674. /nix/store/8v9xplbvxm2ddxv4nhbj21iryb4vmbjc-swift-corefoundation-private/Library/Frameworks/CoreFoundation.framework/Headers/CFBundlePriv.h:264:66: error: expected function body after function declarator
  2675. CFStringRef _CFRLORightToLeftStringCreate(CFStringRef theString) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
  2676. CFStringRef _CFRLORightToLeftStringCreate(CFStringRef theString) API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0));
  2677. ^
  2678. ^
  2679. In file included from lib/kq++.cpp:28:
  2680. In file included from lib/kq++.cpp:28:
  2681. ./security_utilities/kq++.h:49:31: warning: implicit conversion of NULL constant to 'unsigned int' [-Wnull-conversion]
  2682. ./security_utilities/kq++.h:49:31: warning: implicit conversion of NULL constant to 'unsigned int' [-Wnull-conversion]
  2683. { return operator () (NULL, NULL, events, eventCount, timeout); }
  2684. { return operator () (NULL, NULL, events, eventCount, timeout); }
  2685. ~~~~~~~~ ^~~~
  2686. ~~~~~~~~ ^~~~
  2687. 0
  2688. 0
  2689. lib/kq++.cpp:59:27: warning: implicit conversion of NULL constant to 'unsigned int' [-Wnull-conversion]
  2690. lib/kq++.cpp:59:27: warning: implicit conversion of NULL constant to 'unsigned int' [-Wnull-conversion]
  2691. (*this)(&event, 1, NULL, NULL);
  2692. (*this)(&event, 1, NULL, NULL);
  2693. ~ ^~~~
  2694. ~ ^~~~
  2695. 0
  2696. 0
  2697. 17 warnings and 11 errors generated.
  2698. 17 warnings and 11 errors generated.
  2699. make[3]: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/rules.make:499: obj/security_utilities.obj/lib/osxcode.cpp.o] Error 1
  2700. make[3]: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/rules.make:499: obj/security_utilities.obj/lib/osxcode.cpp.o] Error 1
  2701. make[3]: *** Waiting for unfinished jobs....
  2702. make[3]: *** Waiting for unfinished jobs....
  2703. 3 warnings generated.
  2704. 3 warnings generated.
  2705. In file included from lib/hashing.cpp:28:
  2706. In file included from lib/hashing.cpp:28:
  2707. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2708. { return listAttr(name.c_str(), length, options); }
  2709. lib/unix++.h:212:2: warning: all paths through this function will call itself [-Winfinite-recursion]
  2710. { return listAttr(name.c_str(), length, options); }
  2711. ^
  2712. ^
  2713. 1 warning generated.
  2714. 1 warning generated.
  2715. 1 warning generated.
  2716. 1 warning generated.
  2717. In file included from lib/mach++.cpp:28:
  2718. In file included from ./security_utilities/mach++.h:33:
  2719. In file included from lib/mach++.cpp:28:
  2720. In file included from ./security_utilities/mach++.h:33:
  2721. In file included from ./security_utilities/threading.h:40:
  2722. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2723. #if _HAVE_64BIT_ATOMIC
  2724. In file included from ./security_utilities/threading.h:40:
  2725. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2726. #if _HAVE_64BIT_ATOMIC
  2727. ^
  2728. ^
  2729. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2730. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2731. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2732. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2733. ^
  2734. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2735. ^
  2736. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2737. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2738. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2739. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2740. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2741. ^
  2742. ^
  2743. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2744. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2745. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2746. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2747. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2748. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2749. ^
  2750. ^
  2751. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2752. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2753. { while (!casb(store, value, store)) /* again */; return value; }
  2754. { while (!casb(store, value, store)) /* again */; return value; }
  2755. ^
  2756. ^
  2757. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2758. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2759. In file included from lib/machserver.cpp:28:
  2760. In file included from lib/machserver.cpp:28:
  2761. In file included from lib/machserver.h:31:
  2762. In file included from ./security_utilities/mach++.h:33:
  2763. In file included from ./security_utilities/threading.h:40:
  2764. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2765. In file included from lib/machserver.h:31:
  2766. In file included from ./security_utilities/mach++.h:33:
  2767. In file included from ./security_utilities/threading.h:40:
  2768. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2769. #if _HAVE_64BIT_ATOMIC
  2770. #if _HAVE_64BIT_ATOMIC
  2771. ^
  2772. ^
  2773. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2774. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2775. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2776. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2777. ^
  2778. ^
  2779. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2780. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2781. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2782. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2783. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2784. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2785. ^
  2786. ^
  2787. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2788. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2789. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2790. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2791. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2792. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2793. ^
  2794. ^
  2795. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2796. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2797. { while (!casb(store, value, store)) /* again */; return value; }
  2798. { while (!casb(store, value, store)) /* again */; return value; }
  2799. ^
  2800. ^
  2801. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2802. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2803. 5 warnings generated.
  2804. 5 warnings generated.
  2805. In file included from lib/adornments.cpp:28:
  2806. In file included from lib/adornments.cpp:28:
  2807. In file included from lib/adornments.h:56:
  2808. In file included from ./security_utilities/threading.h:40:
  2809. In file included from lib/adornments.h:56:
  2810. In file included from ./security_utilities/threading.h:40:
  2811. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2812. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2813. #if _HAVE_64BIT_ATOMIC
  2814. #if _HAVE_64BIT_ATOMIC
  2815. ^
  2816. ^
  2817. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2818. ./security_utilities/threading_internal.h:41:29: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2819. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2820. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2821. ^
  2822. ^
  2823. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2824. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2825. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2826. ./security_utilities/threading_internal.h:41:51: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2827. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2828. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2829. ^
  2830. ^
  2831. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2832. ./security_utilities/threading_internal.h:67:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  2833. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2834. ./security_utilities/threading_internal.h:41:72: note: expanded from macro '_HAVE_64BIT_ATOMIC'
  2835. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2836. #define _HAVE_64BIT_ATOMIC (defined(__ppc64__) || defined(__i386__) || defined(__x86_64__))
  2837. ^
  2838. ^
  2839. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2840. ./security_utilities/threading_internal.h:119:50: warning: while loop has empty body [-Wempty-body]
  2841. { while (!casb(store, value, store)) /* again */; return value; }
  2842. ^
  2843. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2844. { while (!casb(store, value, store)) /* again */; return value; }
  2845. ^
  2846. ./security_utilities/threading_internal.h:119:50: note: put the semicolon on a separate line to silence this warning
  2847. lib/machserver.cpp:180:27: warning: while loop has empty body [-Wempty-body]
  2848. while (processTimer()) ;
  2849. lib/machserver.cpp:180:27: warning: while loop has empty body [-Wempty-body]
  2850. while (processTimer()) ;
  2851. ^
  2852. ^
  2853. lib/machserver.cpp:180:27: note: put the semicolon on a separate line to silence this warning
  2854. lib/machserver.cpp:180:27: note: put the semicolon on a separate line to silence this warning
  2855. 4 warnings generated.
  2856. 4 warnings generated.
  2857. 4 warnings generated.
  2858. 4 warnings generated.
  2859. 5 warnings generated.
  2860. 5 warnings generated.
  2861. make[2]: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/Instance/library.make:278: internal-library-all_] Error 2
  2862. make[2]: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/Instance/library.make:278: internal-library-all_] Error 2
  2863. make[1]: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/Master/rules.make:297: security_utilities.all.library.variables] Error 2
  2864. make[1]: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/Master/rules.make:297: security_utilities.all.library.variables] Error 2
  2865. make: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/Master/library.make:37: internal-all] Error 2
  2866. make: *** [/nix/store/204lvxmsigkgkdv2c0fvkqalxmg4fik5-gnustep-make-2.7.0/share/GNUstep/Makefiles/Master/library.make:37: internal-all] Error 2
  2867. builder for '/nix/store/xxja1zlr9xqvl4vij85lcf30h5s6yyi5-libsecurity_utilities-osx-10.7.5.drv' failed with exit code 2
  2868. builder for '/nix/store/xxja1zlr9xqvl4vij85lcf30h5s6yyi5-libsecurity_utilities-osx-10.7.5.drv' failed with exit code 2
  2869. cannot build derivation '/nix/store/g2i0xac4g4173561i5lsgn7pncswzmqd-SecurityTool-55115.drv': 1 dependencies couldn't be built
  2870. cannot build derivation '/nix/store/g2i0xac4g4173561i5lsgn7pncswzmqd-SecurityTool-55115.drv': 1 dependencies couldn't be built
  2871. cannot build derivation '/nix/store/ss179ilk0x4yb6z1dks3aa9z5b0bzih5-x509-system-1.6.6.drv': 1 dependencies couldn't be built
  2872. cannot build derivation '/nix/store/ss179ilk0x4yb6z1dks3aa9z5b0bzih5-x509-system-1.6.6.drv': 1 dependencies couldn't be built
  2873. cannot build derivation '/nix/store/7f4a2s6ri62dm37md14wxla62hygxg0z-connection-0.2.8.drv': 1 dependencies couldn't be built
  2874. cannot build derivation '/nix/store/7f4a2s6ri62dm37md14wxla62hygxg0z-connection-0.2.8.drv': 1 dependencies couldn't be built
  2875. cannot build derivation '/nix/store/lg6k2p3v4sfj6w9kb3bapizzr8qk3i3p-http-client-tls-0.3.5.3.drv': 1 dependencies couldn't be built
  2876. cannot build derivation '/nix/store/lg6k2p3v4sfj6w9kb3bapizzr8qk3i3p-http-client-tls-0.3.5.3.drv': 1 dependencies couldn't be built
  2877. cannot build derivation '/nix/store/djqw65b0cnlpdfpadxhnqr344qrwdqa9-stack-1.9.1.drv': 1 dependencies couldn't be built
  2878. cannot build derivation '/nix/store/djqw65b0cnlpdfpadxhnqr344qrwdqa9-stack-1.9.1.drv': 1 dependencies couldn't be built
  2879. error: build of '/nix/store/djqw65b0cnlpdfpadxhnqr344qrwdqa9-stack-1.9.1.drv' failed
  2880. error: build of '/nix/store/djqw65b0cnlpdfpadxhnqr344qrwdqa9-stack-1.9.1.drv' failed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement