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]