FS#7923 - perl-error builds incorrectly on x86_64

Attached to Project: Arch Linux
Opened by Val L. (onestep_ua) - Saturday, 01 September 2007, 09:22 GMT
Last edited by Roman Kyrylych (Romashka) - Friday, 12 October 2007, 09:45 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08 Don't Panic
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Package version: perl-error-0.17008-4

Please change
rm -r $startdir/pkg/usr/lib/perl5/site_perl/current/i686-linux-thread-multi/
to
rm -r $startdir/pkg/usr/lib/perl5/site_perl/current/${archname}/ || return 1
in PKGBUILD.
This task depends upon

Closed by  Roman Kyrylych (Romashka)
Friday, 12 October 2007, 09:45 GMT
Reason for closing:  Fixed
Comment by Val L. (onestep_ua) - Saturday, 01 September 2007, 09:31 GMT
There are also some incompatibilities in currently installed version of perl and version hardcoded in perl modules' PKGBUILDs.
For example (perl-io-socket-ssl-0.97-1):
# NOTE: if perl version changes from 5.8.7, change sed line too
/bin/sed -i "s:5.8.7:current:g" Makefile

Maybe it's better to use some variable, that equals to `pacman -Q perl | awk '{ print $2 }' | awk -F - '{ print $1 }'` for example?..
Comment by Jan de Groot (JGC) - Saturday, 01 September 2007, 11:31 GMT
No that's not the way to do it. We have standards for this which should be followed by all perl packages.
Comment by Val L. (onestep_ua) - Tuesday, 04 September 2007, 06:28 GMT
  • Field changed: Percent Complete (100% → 0%)
files are changed only for CURRENT, not CURRENT-64.

Loading...