Re: TUX installation

Kursad Keskinege <[email protected]> Sat, 19 Sep 2009 07:09:02 +0300
Newsgroups gmane.network.tux
Message-ID <[email protected]>
--===============0019575054==
Content-Type: multipart/alternative; boundary=0016e6d5667ab1bec80473e66801

--0016e6d5667ab1bec80473e66801
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

I totally agree with TUX & nginx
K

On Fri, Sep 18, 2009 at 5:58 PM, Ryan Lynch <[email protected]> wrote:

> TUX is dead.  There has not been any new development on TUX for about
> 4 or 5 years, now.  Also, this mailing list is almost dead--I'm only
> subscribed because I forgot about it.  Unless you want to write the
> updates, y ourself, TUX will never work on a recent 2.6 Linux kernel.
>
> But TUX is also completely unnecessary, today--the 2.6 kernel can
> provide nearly the same static file serving performance as an the 2.4
> kernel did with TUX, and the stability is significantly better.  TUX
> died because it no longer serves a purpose.
>
> If you want to serve static files very efficiently, and you want to
> support large numbers of simultaneous HTTP sessions, then there are
> some modern options.  Nginx is the current favorite, I think.
>
> Ryan B. Lynch
> [email protected]
>
>
>
> On Fri, Sep 18, 2009 at 06:38, Prabha nair <[email protected]>
> wrote:
> > Hi,
> >   I am trying to install TUX server for my project in Grid
> >   I find that the patches are available for TUX only till 2.6.18.
> >   I tried with the latest versions of kernel 2.6.29..but it didnt work
> >   So I compiled the source of 2.6.18 version and patched the
> TUX3-2.6.18-1
> > and it got compiled
> >   I got a TUX package tux-3.2.21.tar.gz for userspace utility.
> >   But the problem is that when I try to do
> >   # make
> >    It leads to some many errors regarding the declaration
> >   Can U please help me out to how to rectify this error
> >   Thnx in advance
> >
> >   Error:
> > ln -s tux3.h tux.h
> > gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3D3
> > -D_LARGEFILE64_SOURCE  -I/usr/include/glib-2.0
> -I/usr/lib/glib-2.0/include
> > -c tux.c
> > tux.c:51: error: expected declaration specifiers or =91...=92 before =
=91tux=92
> > tux.c:51: error: expected declaration specifiers or =91...=92 before =
=91action=92
> > tux.c:51: error: expected declaration specifiers or =91...=92 before =
=91req=92
> > tux.c:55: warning: return type defaults to =91int=92
> > tux.c: In function =91_syscall2=92:
> > tux.c:74: error: storage class specified for parameter =91nr_threads=92
> > tux.c:75: error: storage class specified for parameter =91shared_buf=92
> > tux.c:76: error: storage class specified for parameter =91shared_idx=92
> > tux.c:76: error: parameter =91shared_idx=92 is initialized
> > tux.c:78: error: storage class specified for parameter =91max_module_id=
x=92
> > tux.c:78: error: parameter =91max_module_idx=92 is initialized
> > tux.c:79: error: storage class specified for parameter
> =91handle_events_array=92
> > tux.c:82: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =91=
__attribute__=92 before
> =91{=92
> > token
> > tux.c:91: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =91=
__attribute__=92 before
> =91{=92
> > token
> > tux.c:107: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:117: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:126: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:131: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:159: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:260: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:265: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:274: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:324: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:341: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:358: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:363: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:376: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before
> > =91{=92 token
> > tux.c:623: error: old-style parameter declarations in prototyped functi=
on
> > definition
> > tux.c:51: error: parameter name omitted
> > tux.c:51: error: parameter name omitted
> > tux.c:51: error: parameter name omitted
> > tux.c:623: error: expected =91{=92 at end of input
> > make: *** [tux.o] Error 1
> >
> >
> >
> >
> > _______________________________________________
> > tux-list mailing list
> > [email protected]
> > https://www.redhat.com/mailman/listinfo/tux-list
> >
>
> _______________________________________________
> tux-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/tux-list
>

--0016e6d5667ab1bec80473e66801
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

I totally agree with TUX &amp; nginx<br>K<br><br><div class=3D"gmail_quote"=
>On Fri, Sep 18, 2009 at 5:58 PM, Ryan Lynch <span dir=3D"ltr">&lt;<a href=
=3D"mailto:[email protected]">[email protected]</a>&gt;</span> wr=
ote:<br>
<blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, =
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">TUX is dead. =A0T=
here has not been any new development on TUX for about<br>
4 or 5 years, now. =A0Also, this mailing list is almost dead--I&#39;m only<=
br>
subscribed because I forgot about it. =A0Unless you want to write the<br>
updates, y ourself, TUX will never work on a recent 2.6 Linux kernel.<br>
<br>
But TUX is also completely unnecessary, today--the 2.6 kernel can<br>
provide nearly the same static file serving performance as an the 2.4<br>
kernel did with TUX, and the stability is significantly better. =A0TUX<br>
died because it no longer serves a purpose.<br>
<br>
If you want to serve static files very efficiently, and you want to<br>
support large numbers of simultaneous HTTP sessions, then there are<br>
some modern options. =A0Nginx is the current favorite, I think.<br>
<br>
Ryan B. Lynch<br>
<a href=3D"mailto:[email protected]">[email protected]</a><br>
<div><div></div><div class=3D"h5"><br>
<br>
<br>
On Fri, Sep 18, 2009 at 06:38, Prabha nair &lt;<a href=3D"mailto:shrudhavis=
[email protected]">[email protected]</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt; =A0 I am trying to install TUX server for my project in Grid<br>
&gt; =A0 I find that the patches are available for TUX only till 2.6.18.<br=
>
&gt; =A0 I tried with the latest versions of kernel 2.6.29..but it didnt wo=
rk<br>
&gt; =A0 So I compiled the source of 2.6.18 version and patched the TUX3-2.=
6.18-1<br>
&gt; and it got compiled<br>
&gt; =A0 I got a TUX package tux-3.2.21.tar.gz for userspace utility.<br>
&gt; =A0 But the problem is that when I try to do<br>
&gt; =A0 # make<br>
&gt; =A0=A0 It leads to some many errors regarding the declaration<br>
&gt; =A0 Can U please help me out to how to rectify this error<br>
&gt; =A0 Thnx in advance<br>
&gt;<br>
&gt; =A0 Error:<br>
&gt; ln -s tux3.h tux.h<br>
&gt; gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3D3<br>
&gt; -D_LARGEFILE64_SOURCE=A0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/i=
nclude<br>
&gt; -c tux.c<br>
&gt; tux.c:51: error: expected declaration specifiers or =91...=92 before =
=91tux=92<br>
&gt; tux.c:51: error: expected declaration specifiers or =91...=92 before =
=91action=92<br>
&gt; tux.c:51: error: expected declaration specifiers or =91...=92 before =
=91req=92<br>
&gt; tux.c:55: warning: return type defaults to =91int=92<br>
&gt; tux.c: In function =91_syscall2=92:<br>
&gt; tux.c:74: error: storage class specified for parameter =91nr_threads=
=92<br>
&gt; tux.c:75: error: storage class specified for parameter =91shared_buf=
=92<br>
&gt; tux.c:76: error: storage class specified for parameter =91shared_idx=
=92<br>
&gt; tux.c:76: error: parameter =91shared_idx=92 is initialized<br>
&gt; tux.c:78: error: storage class specified for parameter =91max_module_i=
dx=92<br>
&gt; tux.c:78: error: parameter =91max_module_idx=92 is initialized<br>
&gt; tux.c:79: error: storage class specified for parameter =91handle_event=
s_array=92<br>
&gt; tux.c:82: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before =91{=92<br>
&gt; token<br>
&gt; tux.c:91: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before =91{=92<br>
&gt; token<br>
&gt; tux.c:107: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:117: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:126: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:131: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:159: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:260: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:265: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:274: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:324: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:341: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:358: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:363: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:376: error: expected =91=3D=92, =91,=92, =91;=92, =91asm=92 or =
=91__attribute__=92 before<br>
&gt; =91{=92 token<br>
&gt; tux.c:623: error: old-style parameter declarations in prototyped funct=
ion<br>
&gt; definition<br>
&gt; tux.c:51: error: parameter name omitted<br>
&gt; tux.c:51: error: parameter name omitted<br>
&gt; tux.c:51: error: parameter name omitted<br>
&gt; tux.c:623: error: expected =91{=92 at end of input<br>
&gt; make: *** [tux.o] Error 1<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; tux-list mailing list<br>
&gt; <a href=3D"mailto:[email protected]">[email protected]</a><br>
&gt; <a href=3D"https://www.redhat.com/mailman/listinfo/tux-list" target=3D=
"_blank">https://www.redhat.com/mailman/listinfo/tux-list</a><br>
&gt;<br>
<br>
_______________________________________________<br>
tux-list mailing list<br>
<a href=3D"mailto:[email protected]">[email protected]</a><br>
<a href=3D"https://www.redhat.com/mailman/listinfo/tux-list" target=3D"_bla=
nk">https://www.redhat.com/mailman/listinfo/tux-list</a><br>
</blockquote></div><br>

--0016e6d5667ab1bec80473e66801--


--===============0019575054==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
tux-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/tux-list
--===============0019575054==--