Date: Thu, 28 Oct 2010 22:20:32 +0200 From: Pav Lucistnik <pav@FreeBSD.org> To: perl@FreeBSD.org Subject: [Fwd: p5-Coro-5.23_1,1 failed on amd64 8] Message-ID: <1288297232.12516.39.camel@hood.oook.cz>
next in thread | raw e-mail | index | archive | help
--=-mIRIu8jWwHc0R0YtfsKr Content-Type: text/plain; charset="ISO-8859-2" Content-Transfer-Encoding: quoted-printable -------- P=F8eposlan=E1 zpr=E1va -------- > Od: User Ports-amd64 <ports-amd64@FreeBSD.org> > Komu: cvs@oook.cz, itetcu@FreeBSD.org > P=F8edm=ECt: p5-Coro-5.23_1,1 failed on amd64 8 > Datum: Thu, 28 Oct 2010 16:57:33 GMT >=20 > You can also find this build log at >=20 > http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.8.201010281537= 57/p5-Coro-5.23_1,1.log >=20 > building p5-Coro-5.23_1,1 on gohan61.freebsd.org > in directory /y/pkgbuild/8/20101028153757/chroot/933 > building for: 8.0-RELEASE-p2 amd64 > maintained by: perl@FreeBSD.org > port directory: /usr/ports/devel/p5-Coro > Makefile ident: $FreeBSD: ports/devel/p5-Coro/Makefile,v 1.44 2010/09/24 = 00:44:19 pgollucci Exp $ > build started at Thu Oct 28 16:56:19 UTC 2010 > FETCH_DEPENDS=3D > PATCH_DEPENDS=3Dperl-5.10.1_2.tbz > EXTRACT_DEPENDS=3Dperl-5.10.1_2.tbz > BUILD_DEPENDS=3Dp5-AnyEvent-5.271.tbz p5-AnyEvent-AIO-1.1.tbz p5-EV-4.00,= 1.tbz p5-Event-1.13.tbz p5-Guard-1.021.tbz p5-IO-AIO-3.65.tbz p5-common-sen= se-3.3.tbz perl-5.10.1_2.tbz > RUN_DEPENDS=3Dp5-AnyEvent-5.271.tbz p5-AnyEvent-AIO-1.1.tbz p5-EV-4.00,1.= tbz p5-Event-1.13.tbz p5-Guard-1.021.tbz p5-IO-AIO-3.65.tbz p5-common-sense= -3.3.tbz perl-5.10.1_2.tbz > prefixes: LOCALBASE=3Dusr/local > add_pkg > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 1: mak= e checksum>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D> License check disabled, port has not defined LICENSE > =3D> Coro-5.23.tar.gz doesn't seem to exist in /tmp/distfiles/. > =3D> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/po= rts/distfiles/. > Coro-5.23.tar.gz 150 kB 1242 kBps > =3D> MD5 Checksum OK for Coro-5.23.tar.gz. > =3D> SHA256 Checksum OK for Coro-5.23.tar.gz. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 2: mak= e extract>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > add_pkg perl-5.10.1_2.tbz > adding dependencies > pkg_add perl-5.10.1_2.tbz > Removing stale symlinks from /usr/bin... > Skipping /usr/bin/perl > Skipping /usr/bin/perl5 > Done. > Creating various symlinks in /usr/bin... > Symlinking /usr/local/bin/perl5.10.1 to /usr/bin/perl > Symlinking /usr/local/bin/perl5.10.1 to /usr/bin/perl5 > Done. > Cleaning up /etc/make.conf... Done. > Spamming /etc/make.conf... Done. > Cleaning up /etc/manpath.config... Done. > Spamming /etc/manpath.config... Done. > =3D=3D=3D> License check disabled, port has not defined LICENSE > =3D=3D=3D> Extracting for p5-Coro-5.23_1,1 > =3D> MD5 Checksum OK for Coro-5.23.tar.gz. > =3D> SHA256 Checksum OK for Coro-5.23.tar.gz. > =3D=3D=3D> p5-Coro-5.23_1,1 depends on file: /usr/local/bin/perl5.10.1 = - found > Deleting perl-5.10.1_2 > Removing stale symlinks from /usr/bin... > Removing /usr/bin/perl > Removing /usr/bin/perl5 > Done. > Cleaning up /etc/make.conf... Done. > Cleaning up /etc/manpath.config... Done. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 3: mak= e patch>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > add_pkg perl-5.10.1_2.tbz > adding dependencies > pkg_add perl-5.10.1_2.tbz > Removing stale symlinks from /usr/bin... > Skipping /usr/bin/perl > Skipping /usr/bin/perl5 > Done. > Creating various symlinks in /usr/bin... > Symlinking /usr/local/bin/perl5.10.1 to /usr/bin/perl > Symlinking /usr/local/bin/perl5.10.1 to /usr/bin/perl5 > Done. > Cleaning up /etc/make.conf... Done. > Spamming /etc/make.conf... Done. > Cleaning up /etc/manpath.config... Done. > Spamming /etc/manpath.config... Done. > =3D=3D=3D> Patching for p5-Coro-5.23_1,1 > =3D=3D=3D> p5-Coro-5.23_1,1 depends on file: /usr/local/bin/perl5.10.1 = - found > =3D=3D=3D> Applying FreeBSD patches for p5-Coro-5.23_1,1 > Deleting perl-5.10.1_2 > Removing stale symlinks from /usr/bin... > Removing /usr/bin/perl > Removing /usr/bin/perl5 > Done. > Cleaning up /etc/make.conf... Done. > Cleaning up /etc/manpath.config... Done. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phase 4: mak= e build>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > add_pkg p5-AnyEvent-5.271.tbz p5-AnyEvent-AIO-1.1.tbz p5-EV-4.00,1.tbz p5= -Event-1.13.tbz p5-Guard-1.021.tbz p5-IO-AIO-3.65.tbz p5-common-sense-3.3.t= bz perl-5.10.1_2.tbz > adding dependencies > pkg_add p5-AnyEvent-5.271.tbz > Removing stale symlinks from /usr/bin... > Skipping /usr/bin/perl > Skipping /usr/bin/perl5 > Done. > Creating various symlinks in /usr/bin... > Symlinking /usr/local/bin/perl5.10.1 to /usr/bin/perl > Symlinking /usr/local/bin/perl5.10.1 to /usr/bin/perl5 > Done. > Cleaning up /etc/make.conf... Done. > Spamming /etc/make.conf... Done. > Cleaning up /etc/manpath.config... Done. > Spamming /etc/manpath.config... Done. > pkg_add p5-AnyEvent-AIO-1.1.tbz > pkg_add p5-EV-4.00,1.tbz > pkg_add p5-Event-1.13.tbz > pkg_add p5-Guard-1.021.tbz > pkg_add p5-IO-AIO-3.65.tbz > pkg_add p5-common-sense-3.3.tbz > skipping p5-common-sense-3.3, already added > pkg_add perl-5.10.1_2.tbz > skipping perl-5.10.1_2, already added > =3D=3D=3D> p5-Coro-5.23_1,1 depends on package: p5-Event>=3D1.08 - foun= d > =3D=3D=3D> p5-Coro-5.23_1,1 depends on package: p5-Guard>=3D0.5 - found > =3D=3D=3D> p5-Coro-5.23_1,1 depends on package: p5-AnyEvent>=3D5.0 - fo= und > =3D=3D=3D> p5-Coro-5.23_1,1 depends on package: p5-AnyEvent-AIO>=3D1.0 = - found > =3D=3D=3D> p5-Coro-5.23_1,1 depends on package: p5-EV>=3D3.3 - found > =3D=3D=3D> p5-Coro-5.23_1,1 depends on package: p5-common-sense>=3D0 - = found > =3D=3D=3D> p5-Coro-5.23_1,1 depends on package: p5-IO-AIO>=3D3.1 - foun= d > =3D=3D=3D> p5-Coro-5.23_1,1 depends on file: /usr/local/bin/perl5.10.1 = - found > =3D=3D=3D> p5-Coro-5.23_1,1 depends on file: /usr/local/bin/perl5.10.1 = - found > =3D=3D=3D> Configuring for p5-Coro-5.23_1,1 > *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** >=20 >=20 > Event version 1.13 found, building Event support. >=20 >=20 > EV version 4.00 found, building EV support. >=20 > Checking if your kit is complete... > Looks good >=20 > *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***= =20 >=20 > Coro has a number of configuration options. Due to its maturity, the > defaults that Coro chooses are usually fine, so you can decide to skip > these questions. Only if something went wrong you should select 'n' > here and manually configure Coro, and, of course, report this to the > maintainer :) >=20 > Skip further questions and use defaults (y/n)? [y] y >=20 > *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***= =20 >=20 > Coro can use a number of methods to implement coroutines at the C > level. The default chosen is based on your current confguration and is > correct in most cases, but you still can chose between these alternatives= : >=20 > u The unix 'ucontext.h' functions are relatively new and not implemented > or well-tested in older unices. They allow very fast coroutine creatio= n > and reasonably fast switching. They are, however, usually slower than > the other alternatives due to an extra syscall done by swapcontext. An= d > while nominally most portable (it's the only POSIX-standardised > interface for coroutines), ucontext functions are, as usual, broken on > most/all BSDs. >=20 > s If the ucontext functions are not working or you don't want > to use them for other reasons you can try a workaround using > setjmp/longjmp/sigaltstack (also standard unix functions). Coroutine > creation is rather slow, but switching is very fast (often much faster > than with the ucontext functions). Unfortunately, glibc-2.1 and > below don't even feature a working sigaltstack. You cannot use this > implementation if some other code uses SIGUSR2 or you plan to create > coroutines from an alternative signal stack, as both are being used fo= r > coroutine creation. >=20 > a Handcoded assembly. This is the fastest and most compatible method, > with the least side effects, if it works, that is. It has been tested > on GNU/Linux x86 and x86_64 systems and should work on all x86/x86_64 > systems using the SVR ELF ABI (it is also reported to be working on > Strawberry Perl for Windows using MinGW). This is the recommended > method on supported platforms. When it doesn't work, use another > method, such as (s)etjmp/longjmp. >=20 > l GNU/Linux. Very old GNU/Linux systems (glibc-2.1 and below) need > this hack. Since it is very linux-specific it is also quite fast and > recommended even for newer versions; when it works, that is (currently > x86 and a few others only. If it compiles, it's usually ok). Newer > glibc versions (>=3D 2.5) stop working with this implementation howeve= r. >=20 > i IRIX. For some reason, SGI really does not like to follow POSIX (does > that surprise you?), so this workaround might be needed (it's fast), > although [s] and [u] should also work now. >=20 > w Microsoft Windows. Try this on Microsoft Windows when using Cygwin or > the MSVC compilers (e.g. ActiveState Perl, but see "a" for Strawberry > Perl), although, as there is no standard on how to do this under > windows, different environments might work differently. Doh. >=20 > p Use pthread API. Try to avoid this option, it was only created to > make a point about the programming language shootout. It is unlikely > to work with perls that have windows process emulation enabled ("perl > threads"). It is also likely the slowest method of implementing > coroutines. It might work fine as a last resort, however, as the > pthread API is slightly better tested than ucontext functions for > example. Of course, not on BSDs, who usually have very broken pthread > implementations. >=20 > Coro tries hard to come up with a suitable default for most systems, > so pressing return at the prompt usually does the right thing. If you > experience problems (e.g. make test fails) then you should experiment wit= h > this setting. >=20 > Use which implementation, > <s>etjmp, <u>ctx, <a>sm, <i>rix, <l>inux, <w>indows or <p>threads? [a] a >=20 > Using handcoded assembler implementation >=20 >=20 > *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***= =20 >=20 > Per-context stack size factor: Depending on your settings, Coro tries to > share the C stacks is creates as much as possible, but sometimes it needs > to allocate a new one. This setting controls the maximum size that gets > allocated, and should not be set too high, as memory and address space > still is wasted even if it's not fully used. The value entered will be > multiplied by sizeof(long), which is usually 4 on 32-bit systems, and 8 o= n > 64-bit systems. >=20 > A setting of 16384 (the default) therefore corresponds to a 64k..128k > stack, which usually is ample space (you might even want to try 8192 or > lower if your program creates many coroutines). >=20 > On systems supporting mmap and dynamic memory management, the actual > memory usually gets allocated on demand, but with many large stacks you > can still run out of address space on your typical 32 bit platform (not t= o > forget the pagetables). >=20 > Some perls (mostly threaded ones and perl compiled under linux 2.6) and > some programs (inefficient regexes can use a lot of stack space) may > need much, much more: If Coro segfaults with weird backtraces (e.g. in a > function prologue) or in t/10_bugs.t, you might want to increase this to > 65536 or more. >=20 > The default should be fine, and can be changed at runtime with > Coro::State::cctx_stacksize. >=20 > C stack size factor? [16384] 16384 > using a stacksize of 16384 * sizeof(long) >=20 > *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***= =20 >=20 > Coro can optionally put a guard area before each stack segment: When the > stack is too small and the access is not too far outside the stack (i.e. > within the guard area), then the program will safely segfault instead of > running into other data. The cost is some additional overhead with is > usually negligible, and extra use of address space. >=20 > The guard area size currently needs to be specified in pages (typical > pagesizes are 4k and 8k). The guard area is only enabled on a few > hardcoded architectures and is ignored on others. The actual preprocessor > expression disables this feature if: >=20 > !__i386 && !__x86_64 && !__powerpc && !__m68k=20 > && !__alpha && !__mips && !__sparc64 >=20 > The default, as usual, should be just fine. >=20 > Number of guard pages (0 disables)? [4] 4 >=20 > *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***= =20 >=20 > Coro can tell valgrind about its stacks and so reduce spurious warnings > where valgrind would otherwise complain about possible stack switches. >=20 > Enabling this does not incur noticable runtime or memory overhead, but it > requires that you have the <valgrind/valgrind.h> header file available. >=20 > Valgrind support is completely optional, so disabling it is the safe > choice. >=20 > Enable valgrind support (y/n)? [n] n >=20 > *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***= =20 >=20 > Coro can use (or even trick) some perl functions into doing what it needs > instead of relying on (some) of its own functions. This might increase > chances that it compiles and works, but it could just as well result in > memory leaks, crashes or silent data corruption. It certainly does result > in slightly slower speed and higher memory consumption, though, so YOU > SHOULD ENABLE THIS OPTION ONLY AS A LAST RESORT. >=20 > Prefer perl functions over coro functions (y/n)? [n] n >=20 > *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***= =20 >=20 > Coro has experimental support for cloning states. This can be used > to implement a scheme-like call/cc. However, this doesn't add to the > expressiveness in general, and is likely perl-version specific (and perl > 5.12 deliberately removed support for it). As such, it is disabled by > default. Enable it when you want to play around with it, but note that i= t > isn't supported, and unlikely ever will be. It exists mainly to prove tha= t > it could be done - if only it were useful for something. >=20 > Implement Coro::State->clone method (y/n)? [n] n >=20 > *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***= =20 >=20 > Writing Makefile for Coro::State > Writing Makefile for Coro::Event > Writing Makefile for Coro::EV > Writing Makefile for Coro > =3D=3D=3D> Building for p5-Coro-5.23_1,1 > cp Coro/Select.pm blib/lib/Coro/Select.pm > cp Coro/State.pm blib/lib/Coro/State.pm > cp Coro/Debug.pm blib/lib/Coro/Debug.pm > cp Coro/RWLock.pm blib/lib/Coro/RWLock.pm > cp Coro/LWP.pm blib/lib/Coro/LWP.pm > cp Coro/Semaphore.pm blib/lib/Coro/Semaphore.pm > cp Coro/Timer.pm blib/lib/Coro/Timer.pm > cp Coro/CoroAPI.h blib/lib/Coro/CoroAPI.h > cp Coro.pm blib/lib/Coro.pm > cp Coro/Signal.pm blib/lib/Coro/Signal.pm > cp Coro/AnyEvent.pm blib/lib/Coro/AnyEvent.pm > cp Coro/BDB.pm blib/lib/Coro/BDB.pm > cp Coro/SemaphoreSet.pm blib/lib/Coro/SemaphoreSet.pm > cp Coro/Storable.pm blib/lib/Coro/Storable.pm > cp Coro/Util.pm blib/lib/Coro/Util.pm > cp Coro/AIO.pm blib/lib/Coro/AIO.pm > cp Coro/Handle.pm blib/lib/Coro/Handle.pm > cp Coro/Specific.pm blib/lib/Coro/Specific.pm > cp Coro/Socket.pm blib/lib/Coro/Socket.pm > cp Coro/Channel.pm blib/lib/Coro/Channel.pm > cp Coro/MakeMaker.pm blib/lib/Coro/MakeMaker.pm > Skip ../blib/lib/Coro/Channel.pm (unchanged) > Skip ../blib/lib/Coro/Util.pm (unchanged) > Skip ../blib/lib/Coro/Specific.pm (unchanged) > Skip ../blib/lib/Coro/BDB.pm (unchanged) > Skip ../blib/lib/Coro/AnyEvent.pm (unchanged) > Skip ../blib/lib/Coro/LWP.pm (unchanged) > Skip ../blib/lib/Coro/SemaphoreSet.pm (unchanged) > Skip ../blib/lib/Coro/MakeMaker.pm (unchanged) > Skip ../blib/lib/Coro/Semaphore.pm (unchanged) > Skip ../blib/lib/Coro/Timer.pm (unchanged) > Skip ../blib/lib/Coro/AIO.pm (unchanged) > Skip ../blib/lib/Coro/Debug.pm (unchanged) > Skip ../blib/lib/Coro/Socket.pm (unchanged) > Skip ../blib/lib/Coro/State.pm (unchanged) > Skip ../blib/lib/Coro/RWLock.pm (unchanged) > Skip ../blib/lib/Coro/Signal.pm (unchanged) > cp Intro.pod ../blib/lib/Coro/Intro.pod > Skip ../blib/lib/Coro/Handle.pm (unchanged) > Skip ../blib/lib/Coro/Storable.pm (unchanged) > Skip ../blib/lib/Coro/Select.pm (unchanged) > /usr/local/bin/perl5.10.1 /usr/local/lib/perl5/5.10.1/ExtUtils/xsubpp -t= ypemap /usr/local/lib/perl5/5.10.1/ExtUtils/typemap -typemap typemap State= .xs > State.xsc && mv State.xsc State.c > cc -c -DAPPLLIB_EXP=3D"/usr/local/lib/perl5/5.10.1/BSDPAN" -DHAS_FPSET= MASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/= usr/local/include -O2 -pipe -fno-strict-aliasing -DVERSION=3D\"5.23\" -= DXS_VERSION=3D\"5.23\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.10.1/mach/CORE= " -DHAVE_MMAP -DCORO_ASM -DCORO_STACKSIZE=3D16384 -DCORO_STACKGUARD=3D4 St= ate.c > Running Mkbootstrap for Coro::State () > chmod 644 State.bs > rm -f ../blib/arch/auto/Coro/State/State.so > cc -shared -L/usr/local/lib -fstack-protector State.o -o ../blib/arch/= auto/Coro/State/State.so =20 > chmod 755 ../blib/arch/auto/Coro/State/State.so > cp State.bs ../blib/arch/auto/Coro/State/State.bs > chmod 644 ../blib/arch/auto/Coro/State/State.bs > Manifying ../blib/man3/Coro::Util.3 > Manifying ../blib/man3/Coro::Channel.3 > Manifying ../blib/man3/Coro::Specific.3 > Manifying ../blib/man3/Coro::BDB.3 > Manifying ../blib/man3/Coro::LWP.3 > Manifying ../blib/man3/Coro::AnyEvent.3 > Manifying ../blib/man3/Coro::SemaphoreSet.3 > Manifying ../blib/man3/Coro::MakeMaker.3 > Manifying ../blib/man3/Coro::Semaphore.3 > Manifying ../blib/man3/Coro::Timer.3 > Manifying ../blib/man3/Coro::AIO.3 > Manifying ../blib/man3/Coro::Debug.3 > Manifying ../blib/man3/Coro::Socket.3 > Manifying ../blib/man3/Coro::State.3 > Manifying ../blib/man3/Coro::RWLock.3 > Manifying ../blib/man3/Coro::Signal.3 > Manifying ../blib/man3/Coro::Intro.3 > Manifying ../blib/man3/Coro::Handle.3 > Manifying ../blib/man3/Coro::Select.3 > Manifying ../blib/man3/Coro::Storable.3 > cp Event.pm ../blib/lib/Coro/Event.pm > /usr/local/bin/perl5.10.1 /usr/local/lib/perl5/5.10.1/ExtUtils/xsubpp -t= ypemap /usr/local/lib/perl5/5.10.1/ExtUtils/typemap Event.xs > Event.xsc &= & mv Event.xsc Event.c > cc -c -I/usr/local/lib/perl5/site_perl/5.10.1/mach/Event -DAPPLLIB_EXP= =3D"/usr/local/lib/perl5/5.10.1/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT= _H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -O2 -p= ipe -fno-strict-aliasing -DVERSION=3D\"5.23\" -DXS_VERSION=3D\"5.23\" -= DPIC -fPIC "-I/usr/local/lib/perl5/5.10.1/mach/CORE" -DHAVE_EVENT=3D1 -DHA= VE_EV=3D1 Event.c > Running Mkbootstrap for Coro::Event () > chmod 644 Event.bs > rm -f ../blib/arch/auto/Coro/Event/Event.so > cc -shared -L/usr/local/lib -fstack-protector Event.o -o ../blib/arch/= auto/Coro/Event/Event.so =20 > chmod 755 ../blib/arch/auto/Coro/Event/Event.so > cp Event.bs ../blib/arch/auto/Coro/Event/Event.bs > chmod 644 ../blib/arch/auto/Coro/Event/Event.bs > Manifying ../blib/man3/Coro::Event.3 > cp EV.pm ../blib/lib/Coro/EV.pm > /usr/local/bin/perl5.10.1 /usr/local/lib/perl5/5.10.1/ExtUtils/xsubpp -t= ypemap /usr/local/lib/perl5/5.10.1/ExtUtils/typemap EV.xs > EV.xsc && mv E= V.xsc EV.c > cc -c -I/usr/local/lib/perl5/site_perl/5.10.1/mach/EV -I/usr/local/lib/p= erl5/site_perl/5.10.1/mach -DAPPLLIB_EXP=3D"/usr/local/lib/perl5/5.10.1/BS= DPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fst= ack-protector -I/usr/local/include -O2 -pipe -fno-strict-aliasing -DVERS= ION=3D\"5.23\" -DXS_VERSION=3D\"5.23\" -DPIC -fPIC "-I/usr/local/lib/perl5= /5.10.1/mach/CORE" -DHAVE_EVENT=3D1 -DHAVE_EV=3D1 EV.c > EV.xs: In function 'XS_Coro__EV__loop_oneshot': > EV.xs:327: error: 'EVLOOP_ONESHOT' undeclared (first use in this function= ) > EV.xs:327: error: (Each undeclared identifier is reported only once > EV.xs:327: error: for each function it appears in.) > *** Error code 1 >=20 > Stop in /work/a/ports/devel/p5-Coro/work/Coro-5.23/EV. > *** Error code 1 >=20 > Stop in /work/a/ports/devel/p5-Coro/work/Coro-5.23. > *** Error code 1 >=20 > Stop in /a/ports/devel/p5-Coro. > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > build of /usr/ports/devel/p5-Coro ended at Thu Oct 28 16:57:31 UTC 2010 >=20 --=20 --=20 Pav Lucistnik <pav@oook.cz> <pav@FreeBSD.org> MIPS: Meaningless Information Provided by Salesmen --=-mIRIu8jWwHc0R0YtfsKr Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEABECAAYFAkzJ2xAACgkQntdYP8FOsoKlSwCfZNapc5RM5/TvD8FqMeRa/a0k XWAAni3db7Aa0Xt1KUZyXNgKw8fiHGRm =cGu1 -----END PGP SIGNATURE----- --=-mIRIu8jWwHc0R0YtfsKr--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1288297232.12516.39.camel>