Gentoo Archives: gentoo-embedded

From: "João Brázio" <jbrazio@×××××××××.org>
To: gentoo-embedded@l.g.o
Subject: Re: [gentoo-embedded] GNAP+VPN=PROBLEMS
Date: Thu, 29 Dec 2005 12:22:23
Message-Id: 7399af0a0512290421i37139259jc92f5accc0a2ae6@mail.gmail.com
In Reply to: Re: [gentoo-embedded] GNAP+VPN=PROBLEMS by Brian Harring
1 OK.. I'm getting out of ideias.
2
3 Now I've got the same error with a different file..
4
5 # chroot (...)
6 # emerge portage
7 [...]
8 Traceback (most recent call last):
9 File "/usr/bin/emerge", line 3200, in ?
10 mydepgraph.merge(mydepgraph.altlist())
11 File "/usr/bin/emerge", line 1912, in merge
12 retval=portage.doebuild(y,"merge",myroot,self.pkgsettings,edebug)
13 File "/usr/lib/portage/pym/portage.py", line 2724, in doebuild
14 return
15 merge(mysettings["CATEGORY"],mysettings["PF"],mysettings["D"],mysettings["BUILDDIR"]+"/build-info",myroot,mysettings,myebuild=mysettings["EBUILD"])
16 File "/usr/lib/portage/pym/portage.py", line 2896, in merge
17 return mylink.merge(pkgloc,infloc,myroot,myebuild)
18 File "/usr/lib/portage/pym/portage.py", line 6893, in merge
19 return self.treewalk(mergeroot,myroot,inforoot,myebuild,cleanup=cleanup)
20 File "/usr/lib/portage/pym/portage.py", line 6502, in treewalk
21 if self.mergeme
22 (srcroot,destroot,outfile,secondhand,"",cfgfiledict,mymtime):
23 File "/usr/lib/portage/pym/portage.py", line 6758, in mergeme
24 if self.mergeme
25 (srcroot,destroot,outfile,secondhand,offset+x+"/",cfgfiledict,thismtime):
26 File "/usr/lib/portage/pym/portage.py", line 6791, in mergeme
27 os.utime(mydest,(thismtime,thismtime))
28 OSError: [Errno 38] Function not implemented: '/etc/make.globals'
29
30
31
32 On 12/29/05, Brian Harring <ferringb@g.o> wrote:
33 >
34 > On Thu, Dec 29, 2005 at 10:35:12AM +0000, João Brázio wrote:
35 > > On 12/29/05, Brian Harring <[1]ferringb@g.o> wrote:
36 > > > On Thu, Dec 29, 2005 at 10:24:06AM +0000, Jo?o Br?zio wrote:
37 > > > > Wel.. I've already tryed to chroot() into the grp-x86-20051228 and
38 > > > > issued:
39 > > > > # emerge portage
40 > > > > Calculating dependencies
41 > > > >
42 > > > > !!! Problem in sys-apps/portage dependencies.
43 > > > > !!! [Errno 38] Function not implemented:
44 > > > > '/var/cache/edb/dep//usr/portage/sys-apps/.update.23778.portaege-
45 > 2.0.53
46 > > > > ' exceptions
47 > > > utime or rename offhand...
48 > > Excuse me but what do you mean with "offhand" ?
49 >
50 > That name for a file is only created with a flat_list cache backend,
51 > specifically when it's doing an update to an existing entry (kind of a
52 > duh there considering the name, I know).
53 >
54 > The algo is roughly
55 > f=open(tmp_update_entry)
56 > write to it
57 > close it
58 > utime it (reset mtime)
59 > rename(tmp_update_entry, update_entry)
60 >
61 > Hence the 'offhand'. Don't know if it's rename or utime that's not
62 > defined- just know that those are the only two syscalls that could
63 > sanely trigger that (failed update will trigger an unlink, but I'd be
64 > amazed if that call was missing).
65 >
66 > ~harring
67 >
68 >
69 >
70
71
72 --
73
74 Cumprimentos,
75 João Brázio.