<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>RE: [bf1942] Peter: What about GLIBC <= 2.2?</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2> - server may have a default (system dependent ip), but
if the user<FONT size=3> <BR></FONT><FONT size=2>
wants to bind to a specific one, please do it.</FONT><FONT size=3>
<BR></FONT><FONT size=2> (thanks to kingsley
foreman)</FONT><FONT size=3> </FONT></FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>still not working</FONT></DIV>
<DIV><FONT size=2>still isn't binding ASE or gamespy to the ip address (ase not
responding and gamespy still not showing up when ip is assigned)</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>remote console is working now, but as you said serverstatus
stops when connected</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Kingsley</FONT></DIV>
<DIV> </DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=peter.chang@dicecanada.com
href="mailto:peter.chang@dicecanada.com">Peter Chang</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=bf1942@icculus.org
href="mailto:'bf1942@icculus.org'">'bf1942@icculus.org'</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, March 12, 2004 10:51
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [bf1942] Peter: What about
GLIBC <= 2.2?</DIV>
<DIV><BR></DIV>
<P><FONT size=2>> From: Martin Steiger [<A
href="mailto:martin@steigi.com">mailto:martin@steigi.com</A>]</FONT> <BR><FONT
size=2>> Sent: Thursday, March 11, 2004 6:37 PM</FONT> <BR><FONT
size=2>> To: <A
href="mailto:bf1942@icculus.org">bf1942@icculus.org</A></FONT> <BR><FONT
size=2>> Subject: [bf1942] Peter: What about GLIBC <= 2.2?</FONT>
<BR><FONT size=2>> </FONT><BR><FONT size=2>> </FONT><BR><FONT
size=2>> Ok, just my two cents...</FONT> <BR><FONT size=2>>
</FONT><BR><FONT size=2>> - Many ppl still have servers with glibc <=
2.2 (at least I think so)</FONT> <BR><FONT size=2>> - Many of these ppl
don't have any clue on how to update this </FONT><BR><FONT size=2>>
correctly (as I am)</FONT> <BR><FONT size=2>> - Some of them (or should I
say most?) are having a public server "for</FONT> <BR><FONT size=2>>
fun"...</FONT> </P>
<P><FONT size=2>ok, to clarify. </FONT></P>
<P><FONT size=2>i'm still working on figure out the 'right' way of fixing this
so that it runs everywhere (or close enough). my mail was more that i've fixed
some thing that made it unusable for a lot of people and i want to have other
stuff tested too. i spent a lot of time yesterday w/ my head crammed up my
butt thinking that this was 'simple' when i should have cut a new build w/
incremental fixes knowing that .static was going to be broken for some # of
people.</FONT></P>
<P><FONT size=2>> If the BF:V-server is "based" on BF1942 V1.5, where
exactly </FONT><BR><FONT size=2>> is the problem to make it compatible to
the older compilers?</FONT> </P>
<P><FONT size=2>first, bfv branched at 1.n where n is less than 5 (someone
told me the history, but the numbers didn't have a lot of context).</FONT></P>
<P><FONT size=2>it isn't the compiler, it is the system i'm building on. i
haven't looked at the libraries that andreas is using but the ones that are on
the debian system have a lot of the functionality for internationalization etc
built in. some of these functions use newer features of glibc (i think that
the particular function i'm looking at right now went into 2.2.x so i'm not
sure why it is tagged as 2.3 in the .so) and isn't not 'optional' in any sense
that i can just #ifdef it away. i'm a programmer, and don't know jack about
admining systems so maybe i missed how to step through the debian releases. it
seemed like if you wanted a newer c++ compiler (there is one internal feature
of bfv that isn't in bf1942 that is a bitch and a half to compile and get
working on an older compiler, i tried for a few hours yesterday before
deciding it wasn't worth it) you had to take the whole shebang</FONT></P>
<P><FONT size=2>ok, how about this for long shot. if someone is in london
(ontario, canada not the uk) can they loan me a distro that has a modern gcc
that links against glibc2.2.x? i told you it was a long shot :-)</FONT></P>
<P><FONT size=2>anyway, the build w/ the following changes is just about done
so i'll have an incremental in a little bit (did i miss
anything)</FONT></P><BR>
<P><FONT size=2>Revision history</FONT> <BR><FONT
size=2>==============================================================================</FONT>
</P>
<P><FONT size=2>Changes in this release:</FONT> </P>
<P><FONT size=2>1.0 the trifecta</FONT> <BR><FONT size=2> -
fix bash-itis in license script</FONT> <BR><FONT
size=2> (thanks to steven hartland)</FONT>
<BR><FONT size=2> - <sigh> nuke should have been dead
password file grovelling</FONT> <BR><FONT
size=2> (thanks to andrew a. chen)</FONT>
<BR><FONT size=2> - <sigh> i seem to have dropped
custom ports along the way</FONT> <BR><FONT
size=2> (thanks to incist)</FONT> <BR><FONT
size=2> - merged the rest of 1.6's xml logging (that i had
on my mental</FONT> <BR><FONT size=2> list of
things to forget)</FONT> <BR><FONT size=2>
(thanks to forrest thiessen)</FONT> <BR><FONT size=2> -
evolution mode is a special case everywhere</FONT> <BR><FONT
size=2> - random avoiding proliferating nan's and
inf's</FONT> <BR><FONT size=2> - server may have a default
(system dependent ip), but if the user</FONT> <BR><FONT
size=2> wants to bind to a specific one, please
do it.</FONT> <BR><FONT size=2> (thanks to
kingsley foreman)</FONT> <BR><FONT size=2> - some crap
stripping that is not apparent to the naked eye</FONT> </P>
<P><FONT size=2>1.0 le deuxieme</FONT> <BR><FONT size=2> -
don't assume . is in the path for the license script</FONT> <BR><FONT
size=2> (thanks to kingsley foreman and steve
getman)</FONT> </P>
<P><FONT size=2>1.0 the original sin</FONT> <BR><FONT
size=2> - initial release so there've been a lot</FONT> </P>
<P><FONT size=2>\p</FONT> </P></BLOCKQUOTE></BODY></HTML>