]> jfr.im git - irc.git/blob - software/RELEASES/ircservices/achurch.org/services/lists/ircservices-coding/2007/003308.html
rename -> *.git
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices-coding / 2007 / 003308.html
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;
35 Services doesn't use the int*_t types for historical reasons (see section
36 11-1 of the technical manual), and the pointer-&gt;int conversions, while bad
37 practice, are known to always fit in 32 bits. I've corrected the two
38 format string bits, since pointer differences and size_t could legitimately
39 be 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>