Gentoo Archives: gentoo-osx

From: Grobian <grobian@g.o>
To: gentoo-osx@l.g.o
Subject: Re: [gentoo-osx] Results
Date: Tue, 19 Sep 2006 19:54:44
Message-Id: 20060919195414.GF2186@gentoo.org
In Reply to: Re: [gentoo-osx] Results by "Chris L. Mason"
On 12-09-2006 07:27:27 -0400, Chris L. Mason wrote:
> perl also compiled, but at the end I get three mv questions I had to > answer: > > mv: overwrite > `/gentoo/var/tmp/portage/perl-5.8.7-r1/image/gentoo/usr/lib/perl5/5.8.7/darwin-2level/Config.pm', > overriding mode 0444? y > mv: overwrite > `/gentoo/var/tmp/portage/perl-5.8.7-r1/image/gentoo/usr/lib/perl5/5.8.7/darwin-2level/Encode/Config.pm', > overriding mode 0444? y > mv: overwrite > `/gentoo/var/tmp/portage/perl-5.8.7-r1/image/gentoo/usr/lib/perl5/5.8.7/Net/Config.pm', > overriding mode 0444? y
I didn't get these. But I'm compiling 5.8.8
> Then later I get: > > File "/gentoo/usr/lib/portage/pym/portage.py", line 6309, in mergeme > myf=open(myrealdest,"r+") > (several of these lines) > IOError: [Errno 13] Permission denied: > '/gentoo/usr/lib/perl5/5.8.7/darwin-2level/auto/DynaLoader/DynaLoader.a'
Got this one too, and hopefully, I fixed this. Portage seems to read all static archives on Darwin, in writable mode to set back a timestamp or something. The perl build have it file mode 444, so it gets a permission denied. I did a chmod 644 on all .a files, to hopefully solve this one. So, can you test if that works for you on x86 with the latest libperl and perl, tomorrow with the newest tree? -- Fabian Groffen Gentoo on a different level -- gentoo-osx@g.o mailing list