perl Makefile.pl MP_MAINTAINER=1 *finally* works on BSD derivatives with bleed perl again. (That was almost 1 year in the making)

In case anyone is trying this.

--
------------------------------------------------------------------------
Philip M. Gollucci ([EMAIL PROTECTED]) 323.219.4708
Consultant / http://p6m7g8.net/Resume/resume.shtml
Senior Software Engineer - TicketMaster - http://ticketmaster.com
1024D/A79997FA F357 0FDD 2301 6296 690F  6A47 D55A 7172 A799 97F

I never had a dream come true
'Til the day that I found you.
Even though I pretend that I've moved on
You'll always be my baby.
I never found the words to say
You're the one I think about each day
And I know no matter where life takes me to
A part of me will always be...
A part of me will always be with you.
--- Begin Message ---
Change 29229 by [EMAIL PROTECTED] on 2006/11/08 10:43:52

        Subject: [PATCH] Perl_die() / Perl_croak()
        From: "Philip M. Gollucci" <[EMAIL PROTECTED]>
        Date: Tue, 07 Nov 2006 23:27:40 -0800
        Message-ID: <[EMAIL PROTECTED]>
        
        (backported to embed.fnc)

Affected files ...

... //depot/perl/embed.fnc#422 edit
... //depot/perl/proto.h#763 edit

Differences ...

==== //depot/perl/embed.fnc#422 (text) ====
Index: perl/embed.fnc
--- perl/embed.fnc#421~29222~   2006-11-07 02:21:25.000000000 -0800
+++ perl/embed.fnc      2006-11-08 02:43:52.000000000 -0800
@@ -131,7 +131,7 @@
 pR     |OP*    |convert        |I32 optype|I32 flags|NULLOK OP* o
 pM     |PERL_CONTEXT*  |create_eval_scope|U32 flags
 : croak()'s first parm can be NULL.  Otherwise, mod_perl breaks.
-Afprd  |void   |croak          |NULLOK const char* pat|...
+Aprd   |void   |croak          |NULLOK const char* pat|...
 Apr    |void   |vcroak         |NN const char* pat|NULLOK va_list* args
 #if defined(PERL_IMPLICIT_CONTEXT)
 Afnrp  |void   |croak_nocontext|NN const char* pat|...
@@ -180,7 +180,7 @@
 pM     |void   |delete_eval_scope
 p      |void   |deprecate      |NN const char* s
 p      |void   |deprecate_old  |NN const char* s
-Afp    |OP*    |die            |NULLOK const char* pat|...
+Ap     |OP*    |die            |NULLOK const char* pat|...
 p      |OP*    |vdie           |NULLOK const char* pat|NULLOK va_list* args
 p      |OP*    |die_where      |NULLOK const char* message|STRLEN msglen
 Ap     |void   |dounwind       |I32 cxix

==== //depot/perl/proto.h#763 (text+w) ====
Index: perl/proto.h
--- perl/proto.h#762~29222~     2006-11-07 02:21:25.000000000 -0800
+++ perl/proto.h        2006-11-08 02:43:52.000000000 -0800
@@ -226,8 +226,7 @@
 
 PERL_CALLCONV PERL_CONTEXT*    Perl_create_eval_scope(pTHX_ U32 flags);
 PERL_CALLCONV void     Perl_croak(pTHX_ const char* pat, ...)
-                       __attribute__noreturn__
-                       __attribute__format__(__printf__,pTHX_1,pTHX_2);
+                       __attribute__noreturn__;
 
 PERL_CALLCONV void     Perl_vcroak(pTHX_ const char* pat, va_list* args)
                        __attribute__noreturn__
@@ -384,9 +383,7 @@
 PERL_CALLCONV void     Perl_deprecate_old(pTHX_ const char* s)
                        __attribute__nonnull__(pTHX_1);
 
-PERL_CALLCONV OP*      Perl_die(pTHX_ const char* pat, ...)
-                       __attribute__format__(__printf__,pTHX_1,pTHX_2);
-
+PERL_CALLCONV OP*      Perl_die(pTHX_ const char* pat, ...);
 PERL_CALLCONV OP*      Perl_vdie(pTHX_ const char* pat, va_list* args);
 PERL_CALLCONV OP*      Perl_die_where(pTHX_ const char* message, STRLEN 
msglen);
 PERL_CALLCONV void     Perl_dounwind(pTHX_ I32 cxix);
End of Patch.


--- End Message ---
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to