Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   ArchLinux User Repository (http://www.linux-archive.org/archlinux-user-repository/)
-   -   error building perl-package-stash-xs (http://www.linux-archive.org/archlinux-user-repository/547472-error-building-perl-package-stash-xs.html)

sacarde 07-03-2011 07:13 AM

error building perl-package-stash-xs
 
hi,
on my arch-64 I try to upgrade: perl-package-stash-xs but I have error:

==> Validating source files with sha256sums...
Package-Stash-XS-0.22.tar.gz ... Passed
==> Extracting Sources...
-> Extracting Package-Stash-XS-0.22.tar.gz with bsdtar
bsdtar: Failed to set default locale
==> Starting build()...
...
Checking if your kit is complete...
perl: symbol lookup error: /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so:
undefined symbol: Perl_Istack_sp_ptr
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build perl-package-stash-xs.





if I try to upgrade: perl-scalar-list-utils, I have same error:

...
Checking if your kit is complete...
perl: symbol lookup error: /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so:
undefined symbol: Perl_Istack_sp_ptr
==> ERROR: A failure occurred in build().
Aborting...
...


can you help me?



thankyou

sacarde 07-03-2011 07:52 AM

error building perl-package-stash-xs
 
> Try to
> uninstall 'perl-scalar-list-utils' at all from you machine. Its
> functionality is in Perl's core. And then try to rebuild
> 'perl-package-stash-xs'.

ok, I unistall:

perl-moose-2.0007-1 perl-eval-closure-0.06-1 perl-scalar-list-utils-1.23-4
(for dependencies)

now perl-package-stash-xs build OK


thanks a lot



sacarde@tiscali.it

Andrea Scarpino 07-03-2011 08:45 AM

error building perl-package-stash-xs
 
On Sunday 03 July 2011 09:52:46 sacarde wrote:
> ok, I unistall:
>
> perl-moose-2.0007-1 perl-eval-closure-0.06-1 perl-scalar-list-utils-1.23-4
> (for dependencies)
>
> now perl-package-stash-xs build OK
We switched perl to 5.14.1, I guess you have to rebuild your perl modules from
AUR.

--
Andrea

Justin Davis 07-05-2011 02:16 PM

error building perl-package-stash-xs
 
On Sun, Jul 3, 2011 at 4:45 AM, Andrea Scarpino <andrea@archlinux.org> wrote:
> On Sunday 03 July 2011 09:52:46 sacarde wrote:
>> ok, I unistall:
>>
>> perl-moose-2.0007-1 *perl-eval-closure-0.06-1 perl-scalar-list-utils-1.23-4
>> (for dependencies)
>>
>> now perl-package-stash-xs build OK
> We switched perl to 5.14.1, I guess you have to rebuild your perl modules from
> AUR.
>
> --
> Andrea
>

Users must rebuild all their AUR perl XS modules. XS modules have
dynamic libraries compiled for the version of perl they were built
with. This command shows all the perl XS modules that are from the AUR
installed on the system.

pacman -Qmq | perl -ne 'print if /^perl/ && grep { /.so$/ } `pacman -Ql $_`'

--
-Justin

Florian Pritz 07-05-2011 02:49 PM

error building perl-package-stash-xs
 
On 03.07.2011 10:45, Andrea Scarpino wrote:
> On Sunday 03 July 2011 09:52:46 sacarde wrote:
>> ok, I unistall:
>>
>> perl-moose-2.0007-1 perl-eval-closure-0.06-1 perl-scalar-list-utils-1.23-4
>> (for dependencies)
>>
>> now perl-package-stash-xs build OK
> We switched perl to 5.14.1, I guess you have to rebuild your perl modules from
> AUR.
>

If you don't know which modules are broken this script generates a list:
http://git.server-speed.net/bin/plain/find-broken-perl-packages.sh

--
Florian Pritz


All times are GMT. The time now is 07:50 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.