Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Jul 2013 23:31:07 +0400
From:      Andrey Fesenko <f0andrey@gmail.com>
To:        Andrew Turner <andrew@fubar.geek.nz>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: RaspberryPi (ARMv6) after update EABI not build perl
Message-ID:  <CA%2BK5SrOz4THk3zvpTn4buF6K_JfOK6nccyRMZRR9viawuDu8og@mail.gmail.com>
In-Reply-To: <20130721135000.64fae8bb@bender.Home>
References:  <CA%2BK5SrNeg_CEG==a24msL2GYWaqztzXZQLirv8_pEbAc1CLLRQ@mail.gmail.com> <20130721135000.64fae8bb@bender.Home>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jul 21, 2013 at 4:50 PM, Andrew Turner <andrew@fubar.geek.nz> wrote:
> On Thu, 18 Jul 2013 22:15:24 +0400
> Andrey Fesenko <f0andrey@gmail.com> wrote:
>
>> Hi, anyone succeeded build perl for eabi? my rpi make results in an
>> error equally for all perl version
>>
>> #    define PERL_FPU_INIT (void)fpsetmask(0)
>>                                 ^
>> 1 warning generated.
>> LD_LIBRARY_PATH=/usr/ports/lang/perl5.14/work/perl-5.14.4 cc -pthread
>> -Wl,-E  -fstack-protector -L/usr/local/lib -o miniperl    gv.o toke.o
>> perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro.o keywords.o
>> hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o
>> doio.o regexec.o utf8.o taint.o deb.o universal.o globals.o perlio.o
>> perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o
>> miniperlmain.o opmini.o perlmini.o -lm -lcrypt -lutil
>> LD_LIBRARY_PATH=/usr/ports/lang/perl5.14/work/perl-5.14.4  ./miniperl
>> -w -Ilib -MExporter -e '<?>' || /usr/bin/make minitest
>> longjmp botch.
>> Abort trap (core dumped)
>> LD_LIBRARY_PATH=/usr/ports/lang/perl5.14/work/perl-5.14.4  ./miniperl
>> -Ilib make_patchnum.pl
>> Updating 'git_version.h' and 'lib/Config_git.pl'
>> longjmp botch.
>> *** Signal 6
>>
>> Stop.
>> make: stopped in /usr/ports/lang/perl5.14/work/perl-5.14.4
>> *** Error code 1 (ignored)
>>
>> You may see some irrelevant test failures if you have been unable
>> to build lib/Config.pm, or the Unicode data files.
>>
>> cd t && (rm -f perl; /bin/ln -s ../miniperl perl)  &&
>> LD_LIBRARY_PATH=/usr/ports/lang/perl5.14/work/perl-5.14.4  ./perl TEST
>> base/*.t comp/*.t cmd/*.t run/*.t io/*.t re/*.t op/*.t uni/*.t
>> </dev/tty
>> t/base/cond.....................longjmp botch.
>> FAILED--no leader found
>> Failed a basic test (base/cond.t) -- cannot continue.
>> longjmp botch.
>> *** Signal 6 (ignored)
>> /bin/ln -s perldelta.pod pod/perl5144delta.pod
>> LD_LIBRARY_PATH=/usr/ports/lang/perl5.14/work/perl-5.14.4  ./miniperl
>> -Ilib autodoc.pl
>> longjmp botch.
>
> I've tracked this down to a bug in siglongjmp. It should be fixed it in
> r253518. Can you upgrade your libc and test perl?
>
> Andrew.

Thank you,
it seems to solve the problem, I rebuilt my /usr /src/lib/libc/ make
install clean
after this error when building perl gone.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BK5SrOz4THk3zvpTn4buF6K_JfOK6nccyRMZRR9viawuDu8og>