Summary: | dev-qt/qttest-4.8.6-r1 can't locate File/Basename.pm: Permission denied | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paul McDermott <pmcdermott98> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Paul McDermott
2015-06-20 15:27:25 UTC
> Can't locate File/Basename.pm: ***Permission denied*** at /var/tmp/portage/dev-qt/qttest-4.8.6-r1/work/qt-everywhere-opensource-src-4.8.6/bin/syncqt line 48.
well there's your problem.
(hint: chmod -R +rX /usr/lib/perl5)
Yes, but why are special permissions required recursively on the perl5 directory? Either this is an issue with the perl ebuild not setting permissions correctly, or the syncqt script is doing something it shouldn't... Furthermore, [5006:~]$ perl -e 'use File::Basename' [5007:~]$ echo $? 0 it seems perfectly possible to write a perl script using File::Basename, so that side of things looks as though it is working OK... You haven't attached a full build.log Hmm...just had another go to generate a build log and it installed fine... |