Skip Menu |
 

This queue is for tickets about the File-ChangeNotify CPAN distribution.

Report information
The Basics
Id: 47814
Status: stalled
Priority: 0/
Queue: File-ChangeNotify

People
Owner: Nobody in particular
Requestors: sflitman [...] xenoscience.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.07
Fixed in: (no value)



Subject: Cannot install easily on Debian Etch
MIME-Version: 1.0
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Type: text/plain
Charset: utf8
Content-Disposition: inline
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 2788
Download (untitled) / with headers
text/plain 2.7k
On Debian Etch: Linux xenoscience.net 2.6.24-etchnhalf.1-686 #1 SMP Mon Sep 8 06:19:11 UTC 2008 i686 GNU/Linux CPAN installation gives: Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/all.t ........... Could not load class (File::ChangeNotify::Watcher::Inotify) because : Bareword "IN_DONT_FOLLOW" not allowed while "strict subs" in use at /home/krs/.cpan/build/File-ChangeNotify-0.07-fn9g3w/blib/lib/File/ChangeNotify/Watcher/Inotify.pm line 109. BEGIN not safe after errors--compilation aborted at /home/krs/.cpan/build/File-ChangeNotify-0.07-fn9g3w/blib/lib/File/ChangeNotify/Watcher/Inotify.pm line 192. Compilation failed in require at /usr/local/lib/perl/5.8.8/Class/MOP.pm line 134. at /usr/local/lib/perl/5.8.8/Class/MOP.pm line 119 Class::MOP::load_first_existing_class('File::ChangeNotify::Watcher::Inotify') called at /usr/local/lib/perl/5.8.8/Class/MOP.pm line 140 Class::MOP::load_class('File::ChangeNotify::Watcher::Inotify') called at /home/krs/.cpan/build/File-ChangeNotify-0.07-fn9g3w/blib/lib/File/ChangeNotify.pm line 38 eval {...} called at /home/krs/.cpan/build/File-ChangeNotify-0.07-fn9g3w/blib/lib/File/ChangeNotify.pm line 38 File::ChangeNotify::_try_load('File::ChangeNotify::Watcher::Inotify') called at /home/krs/.cpan/build/File-ChangeNotify-0.07-fn9g3w/blib/lib/File/ChangeNotify.pm line 31 File::ChangeNotify::usable_classes('File::ChangeNotify') called at t/lib/File/ChangeNotify/TestHelper.pm line 20 File::ChangeNotify::TestHelper::run_tests() called at t/all.t line 8 t/all.t ........... Dubious, test returned 9 (wstat 2304, 0x900) No subtests run t/kwalitee.t ...... skipped: This test is only run for the module author t/pod-coverage.t .. skipped: This test is only run for the module author t/pod.t ........... skipped: This test is only run for the module author Test Summary Report ------------------- t/all.t (Wstat: 2304 Tests: 0 Failed: 0) Non-zero exit status: 9 Parse errors: No plan found in TAP output Files=4, Tests=0, 2 wallclock secs ( 0.12 usr 0.03 sys + 2.02 cusr 0.13 csys = 2.30 CPU) Result: FAIL Failed 1/4 test programs. 0/0 subtests failed.So, eventually I got this to work with Linux::Inotify2 1.01 and make: *** [test_dynamic] Error 255 DROLSKY/File-ChangeNotify-0.07.tar.gz /usr/bin/make test -- NOT OK Note that dependency Linux::Inotify2's Inotify.xs also would not compile initially as it wanted to include '/usr/include/sys/inotify.h' which I found in '/usr/include/linux/inotify.h'. So, eventually I got this to work with Linux::Inotify2 1.01 and by installing Debian package libinotifytools0-dev, then reinstalling your module via CPAN. So...figured you'd like to know it took some doing. SSF
MIME-Version: 1.0
X-Spam-Status: No, hits=-0.0 required=8.0 tests=SPF_HELO_PASS,SPF_PASS
In-Reply-To: <rt-3.6.HEAD-25318-1247431179-396.47814-4-0 [...] rt.cpan.org>
References: <RT-Ticket-47814 [...] rt.cpan.org> <rt-3.6.HEAD-25318-1247431179-396.47814-4-0 [...] rt.cpan.org>
Message-ID: <alpine.DEB.0.9999.0907131611500.4564 [...] urth.org>
Content-Type: TEXT/PLAIN; charset="utf-8"; format="flowed"
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [207.171.7.70]) by diesel.bestpractical.com (Postfix) with SMTP id 053FB19B8274 for <bug-File-ChangeNotify [...] rt.cpan.org>; Mon, 13 Jul 2009 17:12:38 -0400 (EDT)
Received: (qmail 22619 invoked by uid 103); 13 Jul 2009 21:12:38 -0000
Received: from x16.dev (10.0.100.26) by x1.dev with QMQP; 13 Jul 2009 21:12:38 -0000
Received: from urth.org (HELO urth.org) (65.103.28.217) by 16.mx.develooper.com (qpsmtpd/0.80) with ESMTP; Mon, 13 Jul 2009 14:12:33 -0700
Received: from autarch (helo=localhost) by urth.org with local-esmtp (Exim 4.60) (envelope-from <autarch [...] urth.org>) id 1MQSp2-0007T1-RL for bug-File-ChangeNotify [...] rt.cpan.org; Mon, 13 Jul 2009 16:12:29 -0500
Delivered-To: cpan-bug+File-ChangeNotify [...] diesel.bestpractical.com
Subject: Re: [rt.cpan.org #47814] Cannot install easily on Debian Etch
Return-Path: <autarch [...] urth.org>
X-Spam-Check-BY: 16.mx.develooper.com
X-Original-To: bug-File-ChangeNotify [...] rt.cpan.org
Date: Mon, 13 Jul 2009 16:12:28 -0500 (CDT)
X-Spam-Level: *
To: Steve Flitman via RT <bug-File-ChangeNotify [...] rt.cpan.org>
From: Dave Rolsky <autarch [...] urth.org>
RT-Message-ID: <rt-3.6.HEAD-25318-1247519567-663.47814-0-0 [...] rt.cpan.org>
Content-Length: 790
Download (untitled) / with headers
text/plain 790b
On Sun, 12 Jul 2009, Steve Flitman via RT wrote: Show quoted text
> t/all.t ........... Could not load class > (File::ChangeNotify::Watcher::Inotify) because : Bareword > "IN_DONT_FOLLOW" not allowed while "strict subs" in use at > /home/krs/.cpan/build/File-ChangeNotify-0.07-fn9g3w/blib/lib/File/ChangeNotify/Watcher/Inotify.pm > line 109.
I'm not sure how this could happen. If Linux::Inotify2 just isn't installed, you won't get this error. It seems like you had the Linux/Inotify2.pm installed but the XS hadn't actually compiled or something. -dave /*============================================================ http://VegGuide.org http://blog.urth.org Your guide to all that's veg House Absolute(ly Pointless) ============================================================*/


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.