Hello Craig,

thanks for the info about 5.12.3, I've spent today rebuilding Perl and all
the various modules. Looks quite good so far.

Concerning Net::DNS, if you look at my original message (+ patch), you will
see that I already have a patch for netdns.h (I think a little better than
your suggestion in this case, since from the comments in the code it looks
like the author really wants about 4 times the standard value of 256, which
your patch does not allow) as well as a fix for the compiler check and the
initial library creation in Makefile.PL .

There is some confusing stuff going on with xs  no parameters to
Makefile.PL .

I hope to analyze this some more tomorrow and will report back.

Greetings, Martin


|--------------------+---------------------------------------------------------------------------------------------------------------->
|"Craig A. Berry"    |                                                          
                                                      |
|<craigbe...@mac.com>|                                                          
                                                      |
|                    |                                                          
                                                    To|
|15.02.2011 21:58    |        "Dr. Martin P.J. Zinser" 
<zin...@sysdev.deutsche-boerse.com>                                            |
|                    |                                                          
                                                    cc|
|                    |        VMSPERL@PERL.ORG                                  
                                                      |
|                    |                                                          
                                               Subject|
|                    |        Re: Potential problem with MakeMaker              
                                                      |
|                    |                                                          
                                                      |
|                    |                                                          
                                                      |
|                    |                                                          
                                                      |
|                    |                                                          
                                                      |
|                    |                                                          
                                                      |
|--------------------+---------------------------------------------------------------------------------------------------------------->
  >---------------------------|
  |                           |
  >---------------------------|





On Feb 14, 2011, at 11:24 AM, Dr. Martin P.J. Zinser wrote:
>
> One problem that I am not quit sure how to fix happens during the build
> of Net::DNS 0.66 .

To improve on my previous response a bit, all I did to get a successful
build was the following change:

--- netdns.h;-0 2009-12-30 05:01:39 -0600
+++ netdns.h    2011-02-15 21:49:40 -0600
@@ -22,7 +22,9 @@ extern double foo(int, long, const char*
  * Hmmm 1010 is just a bit oversized
  */

+#ifndef MAXDNAME
 #define MAXDNAME 1010
+#endif

 int netdns_dn_expand( u_char *msg,  u_char *eomorig,
               u_char *comp_dn,  u_char *exp_dn,

[end]

followed by (with -xs to bypass the broken compiler test):

$ perl Makefile.PL -xs
$ mmk
...
$ mmk test
...
Failed 7/32 test programs. 3/1492 subtests failed.

And I think what failed was in not finding prerequisites I don't have.
Passing 1489 / 1492 tests is pretty good.

________________________________________
Craig A. Berry
mailto:craigbe...@mac.com

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser



-----------------------------------------
Diese E-Mail enthaelt vertrauliche oder rechtlich geschuetzte Informationen.
Wenn Sie nicht der beabsichtigte Empfaenger sind, informieren Sie bitte
sofort den Absender und loeschen Sie diese E-Mail. Das unbefugte Kopieren
dieser E-Mail oder die unbefugte Weitergabe der enthaltenen Informationen
ist nicht gestattet.

The information contained in this message is confidential or protected by
law. If you are not the intended recipient, please contact the sender and
delete this message. Any unauthorised copying of this message or
unauthorised distribution of the information contained herein is prohibited.

Legally required information for business correspondence/
Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz:
http://deutsche-boerse.com/letterhead

Reply via email to