Module::Install: dependencies don't install with "make install"

I want to make a distribution that packages up dependencies for me.
I think Module::Install is supposed to do this for me.
Without the boring details,
So I make a little module, tweak the Makefile.PL thusly:
And I say "make dist", move the tar.gz file over to my other
(windoze) machine, and untar it,
and have what I expect in the inc dir:
I say perl Makefile.PL, and make install - happy:


===========================================
So I make a little module, tweak the Makefile.PL thusly:
use 5.005;
use inc::Module::Install;
name ('SGlicense');
version ('1.02');
include_deps('Crypt::CapnMidNite', 5.004);
include_deps('Filter::Util::Call', 5.004);
build_requires('Crypt::CapnMidNite');
build_requires('Filter::Util::Call');
check_nmake();
&Makefile->write;     <========== I should use &Build->write here instead
maybe?

===========================================
And I say "make dist", move the tar.gz file over to my other
(windoze) machine, and untar it,
and have what I expect in the inc dir:

C:\tmp>tar xvf SGlicense-1.02.tar
SGlicense-1.02/
SGlicense-1.02/SGlicense.pm
SGlicense-1.02/inc/
SGlicense-1.02/inc/Module/
SGlicense-1.02/inc/Module/Install.pm
SGlicense-1.02/inc/Module/Install/
SGlicense-1.02/inc/Module/Install/Fetch.pm
SGlicense-1.02/inc/Module/Install/Makefile.pm
SGlicense-1.02/inc/Module/Install/Include.pm
SGlicense-1.02/inc/Module/Install/Base.pm
SGlicense-1.02/inc/Module/Install/Metadata.pm
SGlicense-1.02/inc/Module/Install/Can.pm
SGlicense-1.02/inc/Module/Install/Win32.pm
SGlicense-1.02/inc/Crypt/
SGlicense-1.02/inc/Crypt/CapnMidNite.pm
SGlicense-1.02/inc/Crypt/License.pm
SGlicense-1.02/inc/Filter/
SGlicense-1.02/inc/Filter/Util/
SGlicense-1.02/inc/Filter/Util/Call.pm
SGlicense-1.02/inc/warnings.pm
SGlicense-1.02/Changes
SGlicense-1.02/MANIFEST
SGlicense-1.02/t/
SGlicense-1.02/t/1.t
SGlicense-1.02/README
SGlicense-1.02/Makefile.PL

===========================================
I say perl Makefile.PL, and make install - happy:

C:\tmp\SGlicense-1.02>perl Makefile.PL
Writing Makefile for SGlicense

C:\tmp\SGlicense-1.02>make install
'make' is not recognized as an internal or external command,
operable program or batch file.

C:\tmp\SGlicense-1.02>nmake install

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

Skipping C:\Perl\site\lib\SGlicense.pm (unchanged)
Writing C:\Perl\site\lib\auto\SGlicense\.packlist
Appending installation info to C:\Perl\lib/perllocal.pod

===========================================
No problems so far.
But when I try to use it:

C:\tmp\SGlicense-1.02>perl -e "use SGlicense;"
Can't locate Filter/Util/Call.pm in @INC (@INC contains: c:/Perl/lib
c:/Perl/site/lib .) at c:/Perl/site/lib/SGlicense.pm line 34.
BEGIN failed--compilation aborted at c:/Perl/site/lib/SGlicense.pm line 34.
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.

==================================================
I thought "make install" would have installed Filter::Util::Call for me.
Where have I gone wrong here?


-----------------------------
Mr. Lindsay Morris
Lead Architect
www.servergraph.com
512-482-6138 ext 105

0
lmorris
6/17/2003 7:42:37 PM
perl.par 1177 articles. 0 followers. Follow

0 Replies
830 Views

Similar Articles

[PageSpeed] 20

Reply:

Similar Artilces:

the "installation instructions" don't say how to install
Name: Tryggvi EDWALD Product: Firefox Summary: the "installation instructions" don't say how to install Comments: the webpage one is referred to, just says that the new installation will overwrite the old one, but doesn't mention how one goes about installing. I have now a heap of untarred files, and none of them is called something obvious, like "install" or such. What to do?? Browser Details: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.1) Gecko/20060313 Fedora/1.5.0.1-9 Firefox/1.5.0.1 pango-text ...

Installation of 2.0.0.6 fails with "You don't have sufficient disk space to install in this location"
The installation requires 24MB and I have 174.7GB according to the Mozilla Thunderbird Setup screen, which is correct. I am running Vista Business. Any idea what can be causing this or how to work around it? Thanks freymos@hotmail.com schrieb: > The installation requires 24MB and I have 174.7GB according to the > Mozilla Thunderbird Setup screen, which is correct. I am running > Vista Business. Any idea what can be causing this or how to work > around it? > > Thanks > Maybe you have no admin rights for the installation. Or there is some general pr...

Installed "SecretStore" Plugin
Hi All, What should I do for it to show up? Configure "something" in iManager? I do have a tab for "SecretStore Service Setup" under Configure. If I click on "Create Server Policy" the result is "The SecretStore.Security object does exist." That's good...I would like to try and get to it and manage it from Roles and Tasks. I have a User that is receiving "Novell Secret Store Locked" and I'd like to delete it. Thank you for any help you can offer, Mr Mister Mr Mister wrote: > Hi All, > > What should...

ERROR: Using install-module.pl requires that you install "make".
--_005_7C2D9ABAD3B1744E97650076A3F2E91123C5715BONENETEXCH07ser_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi there Below is the issue: User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 F= irefox/10.0.2 Build ID: 20120215223356 Steps to reproduce: whenever I execute "/data/perl5.14/bin/perl-static install-module.pl DateTi= me" or "perl install-module.pl DateTime", or try to install any other modul= es. Actual results: It comes out "ERROR: Using install-module.pl...

UK gov't says "Don't install Vista or Office 2007"
http://news.yahoo.com/s/pcworld/20080111/tc_pcworld/141286 -- Joe "Those of you who think you know everything are annoying to those of us who do." UK Gov't Agency Tells Schools... On Fri, 11 Jan 2008 16:51:48 +0000, Chupacabra wrote: > UK Gov't Agency Tells Schools... And your point is? -- Joe "Those of you who think you know everything are annoying to those of us who do." Joseph Marton wrote: > http://news.yahoo.com/s/pcworld/20080111/tc_pcworld/141286 > They are captain obvious -- Romey Quote: ´┐ŻNot now chief... I&...

I get "The stored procedure 'dbo.AddDesktopModule' doesn't exist" Error installing 3.012 and 3.013. Version 2.12 installs fine.
I keep getting the following "The stored procedure 'dbo.AddDesktopModule' doesn't exist" Error installing 3.012 and 3.013. Version 2.12 installs fine.  I get the same error if I try to upgrade to version 3.013 after installing version 2.12.  Any ideas. I had a similar problem a while back. My problem was that the Sql Server was setup to be case sensitive. It can  not be this way for Dnn. Maybe something to look at....

Can't install DBI on WinNT
Hi, I've fallen at the first hurdle while trying to install the DBI module. I've run Makefile.pl, however my system doesn't recognise the "make" command which the readme.txt states that I should run. I've also tried to install the package via PPM (ActivePerl v 617), however it can't find the DBI module or any other module. Any ideas? Thanks Chris Perl / SGML Developer e-access Public Record Office, Kew Richmond Surrey, TW9 4DU UK Tel: (0208) 392 5300 ext 2213 http://www.pro.gov.uk/ --------------------------------------------------...

NWCONFIG"view installed products/Install a product not listed" doesn't work
Today I tried to install SP2 on one of our NW6.5 servers. I started NWCONFIG from the Netware console and tried to "install a product not listed". After answering a few questions I got the following error message: The operation aborted because the SYS:SYSTEM\PRODUCTS.DAT file could not be accessed. (nwconfig-6-108) Press <Enter> to continue. When I tried to use "View/Configure/Remove installed products" I got the same error message. I tried several solutions mentioned on the support site of Novell, but nothing I tried so far seems to solve the issue. I...

couldn't install "Flashgot" or "DownThemAll"
Name: ayappan Email: ayappan75atrediffmaildotcom Product: Minefield Summary: couldn't install "Flashgot" or "DownThemAll" Comments: FIREFOX 4 ALPHA 1 doesn't accept any download manager extensions or sense the download links. I couldn't install "Flashgot" or "DownThemAll" Could anybody help me out...... thanks Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:2.0a1pre) Gecko/2008031102 Minefield/4.0a1pre ...

installation package error: "The installer was interrupted before [program] could be installed"
Hi,     I encountered one problem with my web application installation package. Before, it works well. While after some minor changes to code, I rebuild the setup file, when I tried to run it, I got such error.     I searched on web to find similar problems due to file <VS Install>\Common 7\tools\deployment\dpca.dll     My symptom is the same as described, I used the tool Qwerty.Msi to check errors, when debug, at sequence WEBCA_GatherWebSites 12:30:12 PM  Action start 12:30:12: WEBCA_GatherWebSites.12:30:15 PM  Action ended 12...

Installation Guide is weak. Has a "no Worry FYI" but not "how to install"
Name: Ari V Email: defygravity79atyahoodotcom Product: Thunderbird Summary: Installation Guide is weak. Has a "no Worry FYI" but not "how to install" Comments: read / review it for yourself. Browser Details: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.11) Gecko/20071204 Ubuntu/7.10 (gutsy) Firefox/2.0.0.11 ...

superreview granted: [Bug 49487] If Linux inst msg "dir doesn't exist" is closed by checkbox, install wizard won't advance past "Next" : [Attachment 144546] patch
Brian Ryner (IBM) <bryner@brianryner.com> has granted Andrew Schultz <ajschult@mindspring.com>'s request for superreview: Bug 49487: If Linux inst msg "dir doesn't exist" is closed by checkbox, install wizard won't advance past "Next" http://bugzilla.mozilla.org/show_bug.cgi?id=49487 Attachment 144546: patch http://bugzilla.mozilla.org/attachment.cgi?id=144546&action=edit ...

superreview requested: [Bug 49487] If Linux inst msg "dir doesn't exist" is closed by checkbox, install wizard won't advance past "Next" : [Attachment 144546] patch
Andrew Schultz <ajschult@mindspring.com> has asked Brian Ryner (IBM) <bryner@brianryner.com> for superreview: Bug 49487: If Linux inst msg "dir doesn't exist" is closed by checkbox, install wizard won't advance past "Next" http://bugzilla.mozilla.org/show_bug.cgi?id=49487 Attachment 144546: patch http://bugzilla.mozilla.org/attachment.cgi?id=144546&action=edit ------- Additional Comments from Andrew Schultz <ajschult@mindspring.com> note that with bug 240929 and bug 236294 fixed, only the ErrorHandler part here is relevant. ...

couldn't install "Flashgot" or "DownThemAll" #2
Name: ayappan Email: ayappan75atrediffmaildotcom Product: Minefield Summary: couldn't install "Flashgot" or "DownThemAll" Comments: FIREFOX 4 ALPHA 1 doesn't accept any download manager extensions or sense the download links. I couldn't install "Flashgot" or "DownThemAll" Could anybody help me out...... thanks Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:2.0a1pre) Gecko/2008031102 Minefield/4.0a1pre ...

Web resources about - Module::Install: dependencies don't install with "make install" - perl.par

Resources last updated: 1/1/2016 6:42:06 PM