Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Perl > Perl Misc > Makefile.PL requires parameters for Sendmail::Milter

Reply
Thread Tools

Makefile.PL requires parameters for Sendmail::Milter

 
 
Larry
Guest
Posts: n/a
 
      08-17-2006
I am trying to install the module Sendmail::Milter. The Makefile.PL is
unusual in that it requires parameters, namely
"path-to-sendmail-source" and "path-to-sendmail-obj.dir" . I have no
idea what to give it. I'm wondering if this means I need to build
sendmail from source in order to install this module. Any help would
be greatly appreciated!

 
Reply With Quote
 
 
 
 
Andrzej Adam Filip
Guest
Posts: n/a
 
      08-17-2006
"Larry" <> writes:

> I am trying to install the module Sendmail::Milter. The Makefile.PL is
> unusual in that it requires parameters, namely
> "path-to-sendmail-source" and "path-to-sendmail-obj.dir" . I have no
> idea what to give it. I'm wondering if this means I need to build
> sendmail from source in order to install this module. Any help would
> be greatly appreciated!


AFAIR the module uses library included in sendmail distribution.

Install sendmail sources from tarbal or install sendmail source package
for your distribution. The module wants to make sure that library used
is "as provided" by sendmail binaries version you use.

--
[pl2en: Andrew] Andrzej Adam Filip : :
 
Reply With Quote
 
 
 
 
Larry
Guest
Posts: n/a
 
      08-17-2006
Andrzej Adam Filip wrote:
> "Larry" <> writes:
>
> > I am trying to install the module Sendmail::Milter. The Makefile.PL is
> > unusual in that it requires parameters, namely
> > "path-to-sendmail-source" and "path-to-sendmail-obj.dir" . I have no
> > idea what to give it. I'm wondering if this means I need to build
> > sendmail from source in order to install this module. Any help would
> > be greatly appreciated!

>
> AFAIR the module uses library included in sendmail distribution.
>
> Install sendmail sources from tarbal or install sendmail source package
> for your distribution. The module wants to make sure that library used
> is "as provided" by sendmail binaries version you use.


Hmmm... sorry to be dense, but...
1) Do I need to build sendmail from source?
2) What are the 2 parameters I need to provide to Makefile.PL

 
Reply With Quote
 
Sisyphus
Guest
Posts: n/a
 
      08-18-2006

"Larry" <> wrote in message
..
..
>
> Hmmm... sorry to be dense, but...
> 1) Do I need to build sendmail from source?


Yes - unless you can find a suitable RPM.

> 2) What are the 2 parameters I need to provide to Makefile.PL
>


Seems to me that the 'README' that's part of the Sendmail::Milter source
answers both of those questions (and more).

Cheers,
Rob


 
Reply With Quote
 
Larry
Guest
Posts: n/a
 
      08-18-2006
Sisyphus wrote:
> "Larry" <> wrote in message
> .
> .
> >
> > Hmmm... sorry to be dense, but...
> > 1) Do I need to build sendmail from source?

>
> Yes - unless you can find a suitable RPM.
>
> > 2) What are the 2 parameters I need to provide to Makefile.PL
> >

>
> Seems to me that the 'README' that's part of the Sendmail::Milter source
> answers both of those questions (and more).
>
> Cheers,
> Rob


OK, I looked at the README and it is only slightly less cryptic than
the message that Makefile.PL spits out

VVVVVVVVVVVVVVVVVVVVVVVVVVVV
Building Sendmail::Milter
-------------------------

Begin by building sendmail, libmilter, and perl with -Dusethreads.
Next,
perform the following commands:

% perl Makefile.PL ../sendmail ../sendmail/obj.FreeBSD.4.0-RELEASE.i386
% make
% make install

The paths ../sendmail and ../sendmail/obj.FreeBSD.4.0-RELEASE.i386
should point
to the sendmail source tree and the sendmail build directory,
respectively.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^

This does not answer either question. It does not make clear (at least
to me) whether I have to build sendmail from source myself or if I can
use the sendmail built by my package maintainter. It also does not
clarify what the heck the "sendmail source tree" and the "sendmail
build directory" refer to (respectively!).

<soapbox>
It is actually quite typical of open-source documentation... it takes
you most of the way, then leaves you hanging, much like a former
girlfriend of mine.
</soapbox>

Anyway, I eventually did resort to building sendmail from source
(although I am still not convinced that I really needed to, and I
certainly don't understand why I should have to, just to install this
Perl module, but hey, it's free software, right? Your money cheerfully
refunded if you are not completely satisfied!) but the only way I could
figure out what stupid parameters to give it was by guessing, then
deciphering the error messages for clues. But after all that effort, I
eventually did get it to give up the goods (same with the girlfriend).

 
Reply With Quote
 
Dr.Ruud
Guest
Posts: n/a
 
      08-18-2006
Larry schreef:

> But after
> all that effort, I eventually did get it to give up the goods (same
> with the girlfriend).


Perl is one of my girlfriends too.

--
Affijn, Ruud

"Gewoon is een tijger."


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
skipping template parameters inside template parameters kito C++ 2 09-26-2010 12:04 AM
form requires two parameters Nospam Perl Misc 7 08-21-2007 10:36 PM
Class Member Data and Member Function Parameters - Should Parameters Be Data Members? Jason C++ 2 05-13-2006 07:11 AM
does a "parameters"-parameter overwrite the "parameters"-object? Florian Loitsch Javascript 11 03-15-2005 03:33 PM
Servlet parameters different from the command line parameters? Jonck van der Kogel Java 2 05-26-2004 11:34 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57