]> jfr.im git - irc.git/blob - software/RELEASES/ircservices/achurch.org/services/lists/ircservices/2001/002133.html
rename -> *.git
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices / 2001 / 002133.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices] GCC 3 is not supported (was Re: Gcc 3 and services.)
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20GCC%203%20is%20not%20supported%20%28was%20Re%3A%20Gcc%203%20and%20services.%29&In-Reply-To=">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="002131.html">
11 <LINK REL="Next" HREF="002134.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices] GCC 3 is not supported (was Re: Gcc 3 and services.)</H1>
15 <B>Andrew Church</B>
16 <A HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20GCC%203%20is%20not%20supported%20%28was%20Re%3A%20Gcc%203%20and%20services.%29&In-Reply-To="
17 TITLE="[IRCServices] GCC 3 is not supported (was Re: Gcc 3 and services.)">achurch at achurch.org
18 </A><BR>
19 <I>Sun Jul 15 06:05:01 PDT 2001</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="002131.html">[IRCServices] &quot;Ghosted user&quot;
22 </A></li>
23 <LI>Next message: <A HREF="002134.html">[IRCServices] chanserv akick
24 </A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#2133">[ date ]</a>
27 <a href="thread.html#2133">[ thread ]</a>
28 <a href="subject.html#2133">[ subject ]</a>
29 <a href="author.html#2133">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE> The authors of GCC have made many questionable decisions to break
35 compatibility with earlier versions of GCC in the 3.0 release. Regardless
36 of what the ANSI standard says, there are many things that have become
37 de-facto standards, and should not be changed lightly--this is just one
38 example. While this does not require a major change, and so I will fix
39 it, notes on the GCC 3.0 page suggest that other problems may occur,
40 particularly with parts of import-db that read structures from disk.
41
42 Because of this, GCC 3.0 IS NOT SUPPORTED at the present time.
43 Please use an earlier version of gcc to compile Services.
44
45 --Andrew Church
46 <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">achurch at achurch.org</A>
47 <A HREF="http://achurch.org/">http://achurch.org/</A>
48
49 &gt;<i>Greetings all,
50 </I>&gt;<i>
51 </I>&gt;<i>Problem:
52 </I>&gt;<i>-------
53 </I>&gt;<i> Installing gcc 3 i notice a strange behaviour at the services.
54 </I>&gt;<i>The problem is specified at two functions inside misc.c. The functions
55 </I>&gt;<i>are strupper and strlower. The exact problem is at:
56 </I>&gt;<i>
57 </I>&gt;<i>char *strupper(char *s)
58 </I>&gt;<i>{
59 </I>&gt;<i> char *t = s;
60 </I>&gt;<i> while (*t)
61 </I>&gt;<i> *t++ = toupper(*t); &lt;-
62 </I>&gt;<i> return s;
63 </I>&gt;<i>}
64 </I>&gt;<i>
65 </I>&gt;<i>
66 </I>&gt;<i>According ANSI C spec, &quot;... C expressions can contain side effects,
67 </I>&gt;<i>issues of sequencing are important in expression evaluation.&quot; (2.1.2.3)
68 </I>&gt;<i>
69 </I>&gt;<i>Results:
70 </I>&gt;<i>-------
71 </I>&gt;<i>The result of this code is to have &quot;random&quot; effects while using services.
72 </I>&gt;<i>
73 </I>&gt;<i>Example:
74 </I>&gt;<i>-------
75 </I>&gt;<i>/quote version services.test.irc.gr
76 </I>&gt;<i>11:25 ## Server services.TEST.irc.gr: ircservices-4.5.21 build #1,
77 </I>&gt;<i>compiled Sat Jul 14 23:01:42 EEST 2001
78 </I>&gt;<i>
79 </I>&gt;<i>/msg operserv akill add <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">doe at joe.com</A> doe 1
80 </I>&gt;<i>
81 </I>&gt;<i>11:15 &gt;&gt; [ operserv ] akill add <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">doe at joe.com</A> doe 1
82 </I>&gt;<i>11:15 - OperServ!<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">services at irc.gr</A> - e@@oe.com added to AKILL list.
83 </I>&gt;<i>11:15 %G% OperServ: Dinos added an AKILL for e@@oe.com (expires in 30
84 </I>&gt;<i>days)
85 </I>&gt;<i>
86 </I>&gt;<i>/msg operserv akill list
87 </I>&gt;<i>
88 </I>&gt;<i>11:26 - OperServ!<A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">services at irc.gr</A> - e@@oe.com doe 1
89 </I>&gt;<i>
90 </I>&gt;<i>
91 </I>&gt;<i>Solution:
92 </I>&gt;<i>--------
93 </I>&gt;<i>I guess strupper and strlower should be rebuid. For those looking for one
94 </I>&gt;<i>fast solution, i can post one.
95 </I>&gt;<i>
96 </I>&gt;<i>If i'm wrong, correct me :)
97 </I>&gt;<i>
98 </I>&gt;<i>
99 </I>&gt;<i>Regards,
100 </I>&gt;<i>Nick Krassas
101 </I>&gt;<i>Dinos @irc.gr
102 </I>&gt;<i>
103 </I>&gt;<i>-----------------------------------------------------------
104 </I>&gt;<i>To unsubscribe, mail <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">ircservices-request at ircservices.za.net</A>
105 </I>&gt;<i>with the word UNSUBSCRIBE in the subject of the mail.
106 </I>&gt;<i><A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices">http://www.ircservices.za.net/mailman/listinfo/ircservices</A>
107 </I>
108 </PRE>
109
110 <!--endarticle-->
111 <HR>
112 <P><UL>
113 <!--threads-->
114 <LI>Previous message: <A HREF="002131.html">[IRCServices] &quot;Ghosted user&quot;
115 </A></li>
116 <LI>Next message: <A HREF="002134.html">[IRCServices] chanserv akick
117 </A></li>
118 <LI> <B>Messages sorted by:</B>
119 <a href="date.html#2133">[ date ]</a>
120 <a href="thread.html#2133">[ thread ]</a>
121 <a href="subject.html#2133">[ subject ]</a>
122 <a href="author.html#2133">[ author ]</a>
123 </LI>
124 </UL>
125
126 </body></html>