Date: Tue, 20 Jul 2010 12:44:47 -0700 From: "Scott Sanbeg" <ssanbeg@gmail.com> To: "'Christopher Key'" <cjk32@cam.ac.uk> Cc: ports@freebsd.org Subject: RE: lang/perl5.12 segfault (amd64 - 8-STABLE) Message-ID: <C05040C6094B4106BF2DF90DD990FF27@sunrise> In-Reply-To: <4C45C4E6.1050103@cam.ac.uk> References: <20100717041919.70411.qmail@exxodus.fedaykin.here> <4C414AB5.1060305@gwdg.de> <alpine.BSF.2.00.1007170744070.9805@tiktik.epipe.com><alpine.BSF.2.00.1007170911460.9805@tiktik.epipe.com> <4C43CA8D.3090404@cam.ac.uk> <34E328CA9DFF430C83108175DB941C79@sunrise> <4C45C4E6.1050103@cam.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Chris - thank you for the attachment - using it succeeded and perl 5.12 has also been successfully built. Gary - no edits, no. However, using Chris's attachment as 'my.patch' and the previous copy and paste from the inline code of ports/148648 as 'my.patch.old' for the diff run, below, you'll see that the two are obviously different. I am using Google Chrome for a browser, so the extra white space, etc, may be due to it, or to the ports site and how it is storing the individual character bits. root@anchorage:/usr/ports/lang/perl5.12# diff my.patch my.patch.old 1,2c1,2 < --- files/patch-freebsd.sh 2009-01-13 21:38:50.000000000 +0000 < +++ files/patch-freebsd.sh 2010-07-16 21:46:31.000000000 +0100 --- > --- files/patch-freebsd.sh 2009-01-13 21:38:50.000000000 +0000 > +++ files/patch-freebsd.sh 2010-07-16 21:46:31.000000000 +0100 6,10c6,10 < +--- ./hints/freebsd.sh.orig 2010-05-07 14:34:10.000000000 +0100 < ++++ ./hints/freebsd.sh 2010-07-16 21:43:38.000000000 +0100 < @@ -88,6 +88,8 @@ < esac < libswanted=`echo $libswanted | sed 's/ malloc / /'` --- > +--- ./hints/freebsd.sh.orig 2010-05-07 14:34:10.000000000 +0100 > ++++ ./hints/freebsd.sh 2010-07-16 21:43:38.000000000 +0100 > @@ -88,6 +88,8 @@ > esac > libswanted=`echo $libswanted | sed 's/ malloc / /'` 12,14c12,14 < lddlflags="-shared " < fi < cccdlflags='-DPIC -fPIC' --- > lddlflags="-shared " > fi > cccdlflags='-DPIC -fPIC' 18,24c18,24 < + libpth="/usr/lib /usr/local/lib" < + glibpth="/usr/lib /usr/local/lib" < +- ldflags="-Wl,-E " < ++ ldflags="%%PTHREAD_LIBS%% -Wl,-E " < + lddlflags="-shared " < + cccdlflags='-DPIC -fPIC' < + ;; --- > + libpth="/usr/lib /usr/local/lib" > + glibpth="/usr/lib /usr/local/lib" > +- ldflags="-Wl,-E " > ++ ldflags="%%PTHREAD_LIBS%% -Wl,-E " > + lddlflags="-shared " > + cccdlflags='-DPIC -fPIC' > + ;; 26c26 < 0*|1*|2*|3*) ;; --- > 0*|1*|2*|3*) ;; 28c28 < *) --- > *) 30,32c30,32 < if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then < usenm=false < fi --- > if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then > usenm=false > fi 36,37c36,37 < # This script UU/usethreads.cbu will get 'called-back' by Configure < # after it has prompted the user for whether to use threads. --- > # This script UU/usethreads.cbu will get 'called-back' by Configure > # after it has prompted the user for whether to use threads. Scott -----Original Message----- From: Christopher Key [mailto:cjk32@cam.ac.uk] Sent: Tuesday, July 20, 2010 8:47 AM To: Scott Sanbeg Cc: ports@freebsd.org Subject: Re: lang/perl5.12 segfault (amd64 - 8-STABLE) Scott Sanbeg wrote: > The patch could possibly solve my challenge, but if it works then why do I > get this? > > root@anchorage:/usr/ports/lang/perl5.12# patch < my.patch > Hmm... Looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |--- files/patch-freebsd.sh 2009-01-13 21:38:50.000000000 +0000 > |+++ files/patch-freebsd.sh 2010-07-16 21:46:31.000000000 +0100 > -------------------------- > Patching file files/patch-freebsd.sh using Plan A... > patch: **** malformed patch at line 8: @@ -88,6 +88,8 @@ > > I guess that the patch is getting munged somewhere; I'm not sure why its ended up inline in the pr rather than available to download. Try the attached. Chris.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C05040C6094B4106BF2DF90DD990FF27>