]> jfr.im git - irc.git/blame - software/!RELEASES/ircservices/achurch.org/services/lists/ircservices-coding/2007/003308.html
RELEASE -> !RELEASE
[irc.git] / software / !RELEASES / ircservices / achurch.org / services / lists / ircservices-coding / 2007 / 003308.html
CommitLineData
3bd189cb
JR
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2<HTML>
3 <HEAD>
4 <TITLE> [IRCServices Coding] FTBFS on amd64
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20FTBFS%20on%20amd64&In-Reply-To=1185634264.12950.7.camel%40regulus.retout.co.uk">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="003306.html">
11 <LINK REL="Next" HREF="003309.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices Coding] FTBFS on amd64</H1>
15 <B>Andrew Church</B>
16 <A HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20FTBFS%20on%20amd64&In-Reply-To=1185634264.12950.7.camel%40regulus.retout.co.uk"
17 TITLE="[IRCServices Coding] FTBFS on amd64">achurch at achurch.org
18 </A><BR>
19 <I>Sun Jul 29 23:32:00 PDT 2007</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="003306.html">[IRCServices Coding] FTBFS on amd64
22</A></li>
23 <LI>Next message: <A HREF="003309.html">[IRCServices Coding] XML Export to mySQL with PHP
24</A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#3308">[ date ]</a>
27 <a href="thread.html#3308">[ thread ]</a>
28 <a href="subject.html#3308">[ subject ]</a>
29 <a href="author.html#3308">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33<!--beginarticle-->
34<PRE>Thanks for the note, but I'm going to reject most of this as unnecessary;
35Services doesn't use the int*_t types for historical reasons (see section
3611-1 of the technical manual), and the pointer-&gt;int conversions, while bad
37practice, are known to always fit in 32 bits. I've corrected the two
38format string bits, since pointer differences and size_t could legitimately
39be wider than an int.
40
41 --Andrew Church
42 <A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding">achurch at achurch.org</A>
43 <A HREF="http://achurch.org/">http://achurch.org/</A>
44
45&gt;<i>
46</I>&gt;<i>--===============1334927669==
47</I>&gt;<i>Content-Type: multipart/signed; micalg=pgp-sha1;
48</I>&gt;<i> protocol=&quot;application/pgp-signature&quot;;
49</I>&gt;<i> boundary=&quot;=-9UM9eTCG9p0bZ0vGzUkL&quot;
50</I>&gt;<i>
51</I>&gt;<i>
52</I>&gt;<i>--=-9UM9eTCG9p0bZ0vGzUkL
53</I>&gt;<i>Content-Type: multipart/mixed; boundary=&quot;=-P2RArCa9ERxXvALoWALg&quot;
54</I>&gt;<i>
55</I>&gt;<i>
56</I>&gt;<i>--=-P2RArCa9ERxXvALoWALg
57</I>&gt;<i>Content-Type: text/plain
58</I>&gt;<i>Content-Transfer-Encoding: quoted-printable
59</I>&gt;<i>
60</I>&gt;<i>Hi,
61</I>&gt;<i>
62</I>&gt;<i>It seems that the header &lt;sys/types.h&gt; does not define uint32_t on all
63</I>&gt;<i>architectures, so this patch uses &lt;inttypes.h&gt; by default instead, and
64</I>&gt;<i>fixes most of the build warnings.
65</I>&gt;<i>
66</I>&gt;<i>Thanks,
67</I>&gt;<i>
68</I>&gt;<i>--=20
69</I>&gt;<i>Tim Retout &lt;<A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding">tim at retout.co.uk</A>&gt;
70</I>&gt;<i>
71</I>&gt;<i>--=-P2RArCa9ERxXvALoWALg
72</I>&gt;<i>Content-Disposition: attachment; filename=inttypes.diff
73</I>&gt;<i>Content-Type: text/x-patch; name=inttypes.diff; charset=UTF-8
74</I>&gt;<i>Content-Transfer-Encoding: base64
75</I>&gt;<i>
76</I>&gt;<i>SW5kZXg6IGlyY3NlcnZpY2VzLWNodXJjaC01LjF+cHJlMy9kZWZzLmgNCj09PT09PT09PT09PT09
77</I>&gt;<i>PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0t
78</I>&gt;<i>LSBpcmNzZXJ2aWNlcy1jaHVyY2gtNS4xfnByZTMub3JpZy9kZWZzLmgJMjAwNy0wNy0yOCAxNTox
79</I>&gt;<i>NToyNy4wMDAwMDAwMDAgKzAxMDANCisrKyBpcmNzZXJ2aWNlcy1jaHVyY2gtNS4xfnByZTMvZGVm
80</I>&gt;<i>cy5oCTIwMDctMDctMjggMTU6MTU6MjcuMDAwMDAwMDAwICswMTAwDQpAQCAtMTM3LDcgKzEzNyw3
81</I>&gt;<i>IEBADQogI2luY2x1ZGUgPGVycm5vLmg+DQogI2luY2x1ZGUgPGxpbWl0cy5oPg0KICNpbmNsdWRl
82</I>&gt;<i>IDxtYXRoLmg+DQotI2luY2x1ZGUgPHN5cy90eXBlcy5oPg0KKyNpbmNsdWRlIDxpbnR0eXBlcy5o
83</I>&gt;<i>Pg0KICNpbmNsdWRlIDxzeXMvdGltZS5oPg0KIA0KICN1bmRlZiBlbmNyeXB0DQpJbmRleDogaXJj
84</I>&gt;<i>c2VydmljZXMtY2h1cmNoLTUuMX5wcmUzL2xhbmd1YWdlLmMNCj09PT09PT09PT09PT09PT09PT09
85</I>&gt;<i>PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBpcmNz
86</I>&gt;<i>ZXJ2aWNlcy1jaHVyY2gtNS4xfnByZTMub3JpZy9sYW5ndWFnZS5jCTIwMDctMDctMjggMTU6MTU6
87</I>&gt;<i>MjcuMDAwMDAwMDAwICswMTAwDQorKysgaXJjc2VydmljZXMtY2h1cmNoLTUuMX5wcmUzL2xhbmd1
88</I>&gt;<i>YWdlLmMJMjAwNy0wNy0yOCAxNToxNToyNy4wMDAwMDAwMDAgKzAxMDANCkBAIC0yOTAsNyArMjkw
89</I>&gt;<i>LDcgQEANCiAgICAgRklMRSAqZjsNCiAgICAgY2hhciBidWZbQlVGU0laRV0sICpzOw0KICAgICBj
90</I>&gt;<i>aGFyICoqbmV3dGV4dHNbTlVNX0xBTkdTXTsNCi0gICAgdWludDMyIG5ld3NpemVzW05VTV9MQU5H
91</I>&gt;<i>U107DQorICAgIHVpbnRwdHJfdCBuZXdzaXplc1tOVU1fTEFOR1NdOw0KICAgICBpbnQgaSwgY3Vy
92</I>&gt;<i>c3RyLCBjdXJsYW5nLCBsaW5lOw0KICAgICBpbnQgcmV0dmFsID0gMSwgZmlyc3RsaW5lID0gMTsN
93</I>&gt;<i>CiANCkBAIC00MTUsMTAgKzQxNSwxMCBAQA0KICAgICAgICAgICAgIG5ld3RleHRzW2N1cmxhbmdd
94</I>&gt;<i>WzBdID0gbmV3YnVmOw0KICAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBudW1fc3RyaW5nczsg
95</I>&gt;<i>aSsrKSB7DQogICAgICAgICAgICAgICAgIGlmIChuZXd0ZXh0c1tjdXJsYW5nXVtpKzFdKSB7DQot
96</I>&gt;<i>ICAgICAgICAgICAgICAgICAgICBpbnQgb2ZzID0gKGludCluZXd0ZXh0c1tjdXJsYW5nXVtpKzFd
97</I>&gt;<i>IC0gMTsNCisgICAgICAgICAgICAgICAgICAgIGludHB0cl90IG9mcyA9IChpbnRwdHJfdCluZXd0
98</I>&gt;<i>ZXh0c1tjdXJsYW5nXVtpKzFdIC0gMTsNCiAgICAgICAgICAgICAgICAgICAgIG5ld3RleHRzW2N1
99</I>&gt;<i>cmxhbmddW2krMV0gPSBuZXdidWYrNCArIG9sZGxlbiArIG9mczsNCiAgICAgICAgICAgICAgICAg
100</I>&gt;<i>fSBlbHNlIGlmIChsYW5ndGV4dHNbY3VybGFuZ11baSsxXSkgew0KLSAgICAgICAgICAgICAgICAg
101</I>&gt;<i>ICAgaW50IG9mcyA9IGxhbmd0ZXh0c1tjdXJsYW5nXVtpKzFdDQorICAgICAgICAgICAgICAgICAg
102</I>&gt;<i>ICBpbnRwdHJfdCBvZnMgPSBsYW5ndGV4dHNbY3VybGFuZ11baSsxXQ0KICAgICAgICAgICAgICAg
103</I>&gt;<i>ICAgICAgICAgICAgICAgIC0gbGFuZ3RleHRzW2N1cmxhbmddWzBdOw0KICAgICAgICAgICAgICAg
104</I>&gt;<i>ICAgICAgbmV3dGV4dHNbY3VybGFuZ11baSsxXSA9IG5ld2J1ZiArIG9mczsNCiAgICAgICAgICAg
105</I>&gt;<i>ICAgICAgfSBlbHNlIHsNCkluZGV4OiBpcmNzZXJ2aWNlcy1jaHVyY2gtNS4xfnByZTMvc29ja2V0
106</I>&gt;<i>cy5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
107</I>&gt;<i>PT09PT09PT09PT09PT09DQotLS0gaXJjc2VydmljZXMtY2h1cmNoLTUuMX5wcmUzLm9yaWcvc29j
108</I>&gt;<i>a2V0cy5jCTIwMDctMDYtMTAgMTQ6MTM6MDQuMDAwMDAwMDAwICswMTAwDQorKysgaXJjc2Vydmlj
109</I>&gt;<i>ZXMtY2h1cmNoLTUuMX5wcmUzL3NvY2tldHMuYwkyMDA3LTA3LTI4IDE1OjM2OjQ0LjAwMDAwMDAw
110</I>&gt;<i>MCArMDEwMA0KQEAgLTE4MTAsOCArMTgxMCw4IEBADQogICAgIEVOVEVSKCIlcCwldSIsIHMsIHNp
111</I>&gt;<i>emUpOw0KICAgICBpZiAoc2l6ZSA8PSByZWFkX2J1ZmZlcl9sZW4ocykpIHsNCiAgICAgICAgIGxv
112</I>&gt;<i>Zygic29ja2V0czogQlVHOiByZXNpemVfcmJ1ZiglZCk6IHNpemUgKCVkKSA8PSBybGVuICglZCki
113</I>&gt;<i>DQotICAgICAgICAgICAgIiAoY3Vyc2l6ZSAlZCkiLCBzLT5mZCwgc2l6ZSwgcmVhZF9idWZmZXJf
114</I>&gt;<i>bGVuKHMpLA0KLSAgICAgICAgICAgIHMtPnJ0b3AgLSBzLT5yYnVmKTsNCisgICAgICAgICAgICAi
115</I>&gt;<i>IChjdXJzaXplICVsZCkiLCBzLT5mZCwgc2l6ZSwgcmVhZF9idWZmZXJfbGVuKHMpLA0KKyAgICAg
116</I>&gt;<i>ICAgICAgIChsb25nKShzLT5ydG9wIC0gcy0+cmJ1ZikpOw0KICAgICAgICAgUkVUVVJOX1dJVEgo
117</I>&gt;<i>MCk7DQogICAgIH0NCiAgICAgUkVUVVJOX1dJVEgocmVzaXplX2J1Zigmcy0+cmJ1ZiwgJnMtPnJw
118</I>&gt;<i>dHIsICZzLT5yZW5kLCAmcy0+cnRvcCwgc2l6ZSkpOw0KQEAgLTE4MjMsOCArMTgyMyw4IEBADQog
119</I>&gt;<i>ICAgIEVOVEVSKCIlcCwldSIsIHMsIHNpemUpOw0KICAgICBpZiAoc2l6ZSA8PSB3cml0ZV9idWZm
120</I>&gt;<i>ZXJfbGVuKHMpKSB7DQogICAgICAgICBsb2coInNvY2tldHM6IEJVRzogcmVzaXplX3didWYoJWQp
121</I>&gt;<i>OiBzaXplICglZCkgPD0gd2xlbiAoJWQpIg0KLSAgICAgICAgICAgICIgKGN1cnNpemUgJWQpIiwg
122</I>&gt;<i>cy0+ZmQsIHNpemUsIHdyaXRlX2J1ZmZlcl9sZW4ocyksDQotICAgICAgICAgICAgcy0+d3RvcCAt
123</I>&gt;<i>IHMtPndidWYpOw0KKyAgICAgICAgICAgICIgKGN1cnNpemUgJWxkKSIsIHMtPmZkLCBzaXplLCB3
124</I>&gt;<i>cml0ZV9idWZmZXJfbGVuKHMpLA0KKyAgICAgICAgICAgIChsb25nKShzLT53dG9wIC0gcy0+d2J1
125</I>&gt;<i>ZikpOw0KICAgICAgICAgUkVUVVJOX1dJVEgoMCk7DQogICAgIH0NCiAgICAgUkVUVVJOX1dJVEgo
126</I>&gt;<i>cmVzaXplX2J1Zigmcy0+d2J1ZiwgJnMtPndwdHIsICZzLT53ZW5kLCAmcy0+d3RvcCwgc2l6ZSkp
127</I>&gt;<i>Ow0KQEAgLTIwODcsNyArMjA4Nyw3IEBADQogICAgICAgICBlcnJubyA9IEVJTlZBTDsNCiAgICAg
128</I>&gt;<i>ICAgIFJFVFVSTl9XSVRIKC0xKTsNCiAgICAgfQ0KLSAgICBpZiAoKHMtPmZsYWdzICYgU0ZfRElT
129</I>&gt;<i>Q09OTkVDVElORykgJiYgISgoaW50KWNvZGUgJiBESVNDT05OX1JFU1VNRV9GTEFHKSkNCisgICAg
130</I>&gt;<i>aWYgKChzLT5mbGFncyAmIFNGX0RJU0NPTk5FQ1RJTkcpICYmICEoKGludHB0cl90KWNvZGUgJiBE
131</I>&gt;<i>SVNDT05OX1JFU1VNRV9GTEFHKSkNCiAgICAgICAgIFJFVFVSTl9XSVRIKDApOw0KICAgICBpZiAo
132</I>&gt;<i>KHMtPmZsYWdzICYgU0ZfRElTQ09OTl9SRVEpICYmIGNvZGUgPT0gRElTQ09OTl9MT0NBTCkNCiAg
133</I>&gt;<i>ICAgICAgIFJFVFVSTl9XSVRIKDApOw0KQEAgLTIxMjIsNyArMjEyMiw3IEBADQogICAgICAgICAv
134</I>&gt;<i>KiBUaGUgZGlzY29ubmVjdCBjYWxsYmFjayBkb2Vzbid0IG5lZWQgdG8gY2hlY2sgZm9yIGRpc2Nv
135</I>&gt;<i>bm5lY3Rpb24sDQogICAgICAgICAgKiBzbyB3ZSBqdXN0IGNhbGwgaXQgZGlyZWN0bHkgKi8NCiAg
136</I>&gt;<i>ICAgICAgIGVycm5vID0gZXJybm9fc2F2ZTsNCi0gICAgICAgIHMtPmNiX2Rpc2Nvbm4ocywgKHZv
137</I>&gt;<i>aWQgKikoKGludCljb2RlICYgfkRJU0NPTk5fUkVTVU1FX0ZMQUcpKTsNCisgICAgICAgIHMtPmNi
138</I>&gt;<i>X2Rpc2Nvbm4ocywgKHZvaWQgKikoKGludHB0cl90KWNvZGUgJiB+RElTQ09OTl9SRVNVTUVfRkxB
139</I>&gt;<i>RykpOw0KICAgICB9DQogICAgIHMtPmZsYWdzICY9IH5TRl9ESVNDT05ORUNUSU5HOw0KICAgICBp
140</I>&gt;<i>ZiAocy0+ZmQgPj0gMCkgew0KSW5kZXg6IGlyY3NlcnZpY2VzLWNodXJjaC01LjF+cHJlMy9tb2R1
141</I>&gt;<i>bGVzL2VuY3J5cHRpb24vdW5peC1jcnlwdC5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
142</I>&gt;<i>PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gaXJjc2VydmljZXMt
143</I>&gt;<i>Y2h1cmNoLTUuMX5wcmUzLm9yaWcvbW9kdWxlcy9lbmNyeXB0aW9uL3VuaXgtY3J5cHQuYwkyMDA3
144</I>&gt;<i>LTA2LTEwIDE0OjEzOjA1LjAwMDAwMDAwMCArMDEwMA0KKysrIGlyY3NlcnZpY2VzLWNodXJjaC01
145</I>&gt;<i>LjF+cHJlMy9tb2R1bGVzL2VuY3J5cHRpb24vdW5peC1jcnlwdC5jCTIwMDctMDctMjggMTU6MTU6
146</I>&gt;<i>MjcuMDAwMDAwMDAwICswMTAwDQpAQCAtNDQsNyArNDQsNyBAQA0KICAgICB9DQogICAgIGlmIChz
147</I>&gt;<i>dHJsZW4ocmVzKSA+IHNpemUtMSkgew0KICAgICAgICAgbW9kdWxlX2xvZygiZW5jcnlwdDogY3J5
148</I>&gt;<i>cHQoKSByZXR1cm5lZCB0b28gbG9uZyBhIHN0cmluZyEgKCVkIg0KLSAgICAgICAgICAgICAgICAg
149</I>&gt;<i>ICAiIGNoYXJhY3RlcnMpIiwgc3RybGVuKHJlcykpOw0KKyAgICAgICAgICAgICAgICAgICAiIGNo
150</I>&gt;<i>YXJhY3RlcnMpIiwgKGludClzdHJsZW4ocmVzKSk7DQogICAgICAgICByZXR1cm4gc3RybGVuKHJl
151</I>&gt;<i>cykgKyAxOw0KICAgICB9DQogICAgIHN0cnNjcHkoZGVzdCwgcmVzLCBzaXplKTsNCn==
152</I>&gt;<i>
153</I>&gt;<i>
154</I>&gt;<i>--=-P2RArCa9ERxXvALoWALg--
155</I>&gt;<i>
156</I>&gt;<i>--=-9UM9eTCG9p0bZ0vGzUkL
157</I>&gt;<i>Content-Type: application/pgp-signature; name=signature.asc
158</I>&gt;<i>Content-Description: This is a digitally signed message part
159</I>&gt;<i>
160</I>&gt;<i>-----BEGIN PGP SIGNATURE-----
161</I>&gt;<i>Version: GnuPG v1.4.6 (GNU/Linux)
162</I>&gt;<i>
163</I>&gt;<i>iD8DBQBGq1fYOHNNd4eQFFIRAvuZAKDq4k4Jn0eL0fyu3P/D7qwsn4T24wCfSMAI
164</I>&gt;<i>90bFNYpl49Pnnn8mygn3/ls=
165</I>&gt;<i>=ixXP
166</I>&gt;<i>-----END PGP SIGNATURE-----
167</I>&gt;<i>
168</I>&gt;<i>--=-9UM9eTCG9p0bZ0vGzUkL--
169</I>&gt;<i>
170</I>&gt;<i>
171</I>&gt;<i>--===============1334927669==
172</I>&gt;<i>Content-Type: text/plain; charset=&quot;us-ascii&quot;
173</I>&gt;<i>MIME-Version: 1.0
174</I>&gt;<i>Content-Transfer-Encoding: 7bit
175</I>&gt;<i>Content-Disposition: inline
176</I>&gt;<i>
177</I>&gt;<i>------------------------------------------------------------------
178</I>&gt;<i>To unsubscribe or change your subscription options, visit:
179</I>&gt;<i><A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding">http://lists.ircservices.za.net/mailman/listinfo/ircservices-coding</A>
180</I>&gt;<i>--===============1334927669==--
181</I>&gt;<i>
182</I></PRE>
183
184
185
186<!--endarticle-->
187 <HR>
188 <P><UL>
189 <!--threads-->
190 <LI>Previous message: <A HREF="003306.html">[IRCServices Coding] FTBFS on amd64
191</A></li>
192 <LI>Next message: <A HREF="003309.html">[IRCServices Coding] XML Export to mySQL with PHP
193</A></li>
194 <LI> <B>Messages sorted by:</B>
195 <a href="date.html#3308">[ date ]</a>
196 <a href="thread.html#3308">[ thread ]</a>
197 <a href="subject.html#3308">[ subject ]</a>
198 <a href="author.html#3308">[ author ]</a>
199 </LI>
200 </UL>
201
202</body></html>