From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eumx.net ([91.82.101.43]) by linuxtogo.org with esmtp (Exim 4.72) (envelope-from ) id 1SsA9y-0003S1-76 for openembedded-core@lists.openembedded.org; Fri, 20 Jul 2012 12:10:10 +0200 Received: from localhost ([127.0.0.1]:44990 helo=eumx.net) by eumx.net with esmtp (Exim 4.72) (envelope-from ) id 1Ss9yx-0005XT-AP for openembedded-core@lists.openembedded.org; Fri, 20 Jul 2012 09:58:47 +0000 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=eumx.net; h=message-id :date:from:reply-to:mime-version:to:subject:content-type :content-transfer-encoding; s=default; bh=YSKpztHO+o3zhjP+l57zXB b2H1A=; b=CeiNszQO5SC908AAhGvbnRdZZdfSvscRlRudhwIRgBt5veyUUmlRqK S/mG1U94iQw3ALkl5bt3xjaU5gpfe/eXCdwdKxltwgifIZWJEgJv3oeh0inZnLU2 ieN/OJpm+c6dEVtxuwUW+mbCrMeX2xv7msXHraLMI5NkgxIR6SrNI= Received: from [195.171.99.130] (port=47940 helo=[192.168.0.42]) by eumx.net with esmtpa (Exim 4.72) (envelope-from ) id 1Ss9u7-0005R2-56 for openembedded-core@lists.openembedded.org; Fri, 20 Jul 2012 09:53:47 +0000 Message-ID: <50092AF0.9020403@communistcode.co.uk> Date: Fri, 20 Jul 2012 10:54:56 +0100 From: Jack Mitchell User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120717 Thunderbird/14.0 MIME-Version: 1.0 To: Patches and discussions about the oe-core layer Subject: bison-native cleansstate failing X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: ml@communistcode.co.uk, Patches and discussions about the oe-core layer List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2012 10:10:10 -0000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I thought this was a python whitespace issue but it turns out not to be, when I try to cleansstate bison-native I get the trace: NOTE: Running task 1 of 2 (ID: 0, virtual:native:/mnt/storage/yoctoBuilds/poky-vanilla.git/meta/recipes-devtools/bison/bison_2.5.bb, do_clean) NOTE: package bison-native-2.5-r2: task do_clean: Started ERROR: Error executing a python function in /mnt/storage/yoctoBuilds/poky-vanilla.git/meta/recipes-devtools/bison/bison_2.5.bb: OSError: [Errno 39] Directory not empty: '/mnt/storage/yoctoBuilds/poky-vanilla.git/build/tmp/work/x86_64-linux/bison-native-2.5-r2/temp' ERROR: The stack trace of python calls that resulted in this exception/failure was: ERROR: File "do_clean", line 16, in ERROR: ERROR: File "do_clean", line 6, in do_clean ERROR: ERROR: File "/mnt/storage/yoctoBuilds/poky-vanilla.git/meta/lib/oe/path.py", line 94, in remove ERROR: shutil.rmtree(name) ERROR: ERROR: File "/usr/lib/python2.7/shutil.py", line 245, in rmtree ERROR: rmtree(fullname, ignore_errors, onerror) ERROR: ERROR: File "/usr/lib/python2.7/shutil.py", line 254, in rmtree ERROR: onerror(os.rmdir, path, sys.exc_info()) ERROR: ERROR: File "/usr/lib/python2.7/shutil.py", line 252, in rmtree ERROR: os.rmdir(path) ERROR: ERROR: The code that was being executed was: ERROR: 0012: for f in (d.getVar('CLEANFUNCS', True) or '').split(): ERROR: 0013: bb.build.exec_func(f, d) ERROR: 0014: ERROR: 0015: ERROR: *** 0016:do_clean(d) ERROR: 0017: ERROR: (file: 'do_clean', lineno: 16, function: ) ERROR: 0002:def do_clean(d): ERROR: 0003: """clear the build and temp directories""" ERROR: 0004: dir = d.expand("/mnt/storage/yoctoBuilds/poky-vanilla.git/build/tmp/work/x86_64-linux/bison-native-2.5-r2") ERROR: 0005: bb.note("Removing " + dir) ERROR: *** 0006: oe.path.remove(dir) ERROR: 0007: ERROR: 0008: dir = "%s.*" % bb.data.expand(d.getVar('STAMP'), d) ERROR: 0009: bb.note("Removing " + dir) ERROR: 0010: oe.path.remove(dir) ERROR: (file: 'do_clean', lineno: 6, function: do_clean) ERROR: Function failed: do_clean NOTE: package bison-native-2.5-r2: task do_clean: Failed ERROR: Task 0 (virtual:native:/mnt/storage/yoctoBuilds/poky-vanilla.git/meta/recipes-devtools/bison/bison_2.5.bb, do_clean) failed with exit code '1' NOTE: Tasks Summary: Attempted 1 tasks of which 0 didn't need to be rerun and 1 failed. However when I check the bison-native temp directory: [build@yoctoBuilder x86_64-linux]$ cd bison-native-2.5-r2/ [build@yoctoBuilder bison-native-2.5-r2]$ ls temp [build@yoctoBuilder bison-native-2.5-r2]$ cd temp/ [build@yoctoBuilder temp]$ ls -la total 8 drwxr-sr-x 2 build storage 4096 Jul 20 10:50 . drwxr-sr-x 3 build storage 4096 Jul 20 10:50 .. [build@yoctoBuilder temp]$ Any ideas? Cheers, -- Jack Mitchell (jack@embed.me.uk) Embedded Systems Engineer http://www.embed.me.uk --