[Libevent-users] hi, i install libevent1.3 and 1.4beta on freebsd7
beta, and it cant' run the test normal
Phil Oleson
oz at nixil.net
Thu Jan 3 17:27:19 EST 2008
I've reported this wierdness to Niels in the past. FreeBSD's /bin/sh differs
from some other platforms in that when this happens (from test.sh):
unset EVENT_NOKQUEUE
export EVENT_NOKQUEUE
the unset removes the EVENT_NOKQUEUE from the environment, and the export re-adds
it with an undefined Rvalue. So as the library just checks for the existence of the
EVENT_NOxxxx environment variables to disable a event mechanism, the test.sh program
fails. The behavior of /bin/sh differs on other platforms and as the ports tree version
of libevent never actually runs the test.sh script, it hasn't been a big concern.
( to fix for yourself edit the test.sh and remove the export lines after the unset line )
-Phil.
wenew zhang wrote:
> Dear All,
> i'm gotta tell you the detail message abouts this,"regress.c1242
> error:'from_name' undeclared..."just happened when
> i make the test only,so i think that's maybe not a bug, or just like
> Nick said, "are generated with an old version of the RPC python script",
> if you make all the libevent,it's works,(make clean;make).
> but i think,test.sh skips all the test on freebsd7 beta4 and
> freebsd6.2,it's a bug,i got message like:
> wenewboy# sh test.sh
> Running tests:
> KQUEUE
> Skipping test
> DEVPOLL
> Skipping test
> POLL
> Skipping test
> SELECT
> Skipping test
> RTSIG
> Skipping test
> EPOLL
> Skipping test
>
> yrs
> Wenew
>
>
> On 1/1/08, *Nick Mathewson* <nickm at freehaven.net
> <mailto:nickm at freehaven.net>> wrote:
>
> On Fri, Dec 28, 2007 at 07:16:45PM +0800, wenew zhang wrote:
> > when i try to run test.sh,
> > it's skip all include kqueue,
> > and then:
> > make clean,
> > make
> > i got a message:regress.c1242 error:'from_name' undeclared(first
> use in this
> > function)
> > ......
> >
> > i get the same message in libevent1.41 and 1.3e
> >
>
> It looks like maybe the regress.gen.c and regress.gen.h files are
> generated with an old version of the RPC python script; the new
> definition of EVTAG_ASSIGN should not give that error.
>
> Is anybody else seeing this message? I'm trying to reproduce it, but
> I haven't found any way to do so.
>
> yrs,
> --
> Nick
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Libevent-users mailing list
> Libevent-users at monkey.org
> http://monkeymail.org/mailman/listinfo/libevent-users
More information about the Libevent-users
mailing list