Re: xmail on Debian

Davide Libenzi <[email protected]>
Newsgroups gmane.mail.xmail.general
Message-ID <[email protected]>
On Mon, 30 Aug 2010, U.Mutlu wrote:

> On 2010-08-30 16:51, Davide Libenzi wrote:
> > On Mon, 30 Aug 2010, Davide Libenzi wrote:
> > 
> > > On Mon, 30 Aug 2010, rm wrote:
> > > 
> > > > On 2010-08-30 05:55, rm wrote:
> > > > > A self-compiled version (xmail-1.27.tar.gz) doesn't start either.
> > > > > It just says "Starting XMail Server:" and hangs there :-(
> > > > > What could be the reason?
> > > > 
> > > > In /var/log/syslog the following error is reported:
> > > > 
> > > > Aug 30 05:44:16 s1 XMail[5142]: Failed to create for eventfd
> > > 
> > > You're in a situation where libc has the include file, but eventfd is not
> > > implemented.
> > > Remove the "-DHAS_EVENTFD" string from Makefile.lnx and rebuild.
> > 
> > Which kernel are you using (run `uname -a`)?
> > Which glibc version (run `/lib/libc.so.6`)?
> 
> 
> The 'machine' is a rented VPS box.
> Recently I upgraded the OS from Debian 5 (lenny) to 6 (squeeze)
> using "apt-get upgrade". Unfortunately on this VPS I cannot/maynot
> change the kernel.
> 
> I guess the following block in Makefile.lnx needs to be changed.
> How should it look like?
> 
> ifeq ($(wildcard /usr/include/sys/eventfd.h), )
>     SYSSRCS := $(SYSSRCS) SysOsEventfd_pipe.cpp
> else
>     SYSSRCS := $(SYSSRCS) SysOsEventfd_eventfd.cpp
>     CFLAGS := $(CFLAGS) -DHAS_EVENTFD
> endi
> 
> 
> s1:~# cat /etc/debian_version
> squeeze/sid
> 
> s1:~# uname -a
> Linux s1.******.** 2.6.18-164.15.1.el5.028stab068.9 #1 SMP Tue Mar 30 18:07:38
> MSD 2010 i686 GNU/Linux
> 
> s1:~# /lib/libc.so.6
> GNU C Library (Debian EGLIBC 2.11.2-2) stable release version 2.11.2, by
> Roland McGrath et al.
> Copyright (C) 2009 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
> Compiled by GNU CC version 4.4.4.
> Compiled on a Linux 2.6.32 system on 2010-06-24.
> Available extensions:
> 	crypt add-on version 2.1 by Michael Glad and others
> 	GNU Libidn by Simon Josefsson
> 	Native POSIX Threads Library by Ulrich Drepper et al
> 	BIND-8.2.3-T5B
> For bug reporting instructions, please see:
> <http://www.debian.org/Bugs/>.

You are running a new glibc, with an old kernel (which does not provide 
eventfd).
You should really try to fetch a kernel newer than one that is more than 3 
years old.


- Davide


_______________________________________________
xmail mailing list
[email protected]
http://xmailserver.org/mailman/listinfo/xmail
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.