Return-Path: Received: from WX-Edge.insigma.com.cn (mx.insigma.com.cn [115.236.48.170]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 0F2EFE0070C for ; Wed, 28 Mar 2012 02:23:56 -0700 (PDT) Received: from WX-EXCHMB2.insigma.com.cn (10.0.1.203) by WX-Edge.insigma.com.cn (10.0.1.205) with Microsoft SMTP Server (TLS) id 8.3.83.0; Wed, 28 Mar 2012 17:23:01 +0800 Received: from [192.168.0.98] (122.224.76.38) by Wx-ExchMB2.insigma.com.cn (10.0.1.203) with Microsoft SMTP Server id 8.3.83.0; Wed, 28 Mar 2012 17:23:40 +0800 Message-ID: <1332926479.25277.66.camel@localhost.localdomain> From: Ni Qingliang To: Jack Mitchell Date: Wed, 28 Mar 2012 17:21:19 +0800 In-Reply-To: <1332842944.25277.42.camel@localhost.localdomain> References: <1332815600.25277.22.camel@localhost.localdomain> <4F717F1A.8090108@communistcode.co.uk> <1332842944.25277.42.camel@localhost.localdomain> Organization: Insigma X-Mailer: Evolution 3.2.3 MIME-Version: 1.0 Cc: "yocto@yoctoproject.org" Subject: Re: who are using archlinux? X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: niqingliang@insigma.com.cn List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Mar 2012 09:23:56 -0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit no echo again? what's the problem? am I wrong? where? On Tue, 2012-03-27 at 18:09 +0800, 倪庆亮 wrote: > thanks your reply, indeed, this is not the first email thread about the > gconf compile problem. it in there only because of no echo. > > I have installed python2, and made a symlink in the build directory, and > exported to the env var PATH. > > this is the script I used to build (located in the build directory): > #!/bin/bash > loc_dir="`pwd`" > . ${loc_dir}/../optimus/oe-init-build-env ${loc_dir} > export PATH="${loc_dir}:$PATH" > bitbake $@ > > OS: x86-64 arch / desktop env: gnome 3.2 > local.conf ( modified section ): > MACHINE ??= "qemux86-64" > DISTRO ?= "poky-lsb" > SOURCE_MIRROR_URL = "http://10.10.20.149/optimussources/" > INHERIT += "own-mirrors" > BB_GENERATE_MIRROR_TARBALLS = "0" > INHERIT += "rm_work" > CCACHE = "" > > when build gconf, got error: > /usr/lib/../lib/libXrandr.so.2: undefined reference to > `memcpy@GLIBC_2.14' > when 'do_compile' at sanity-check step. > > the log of do_compile is attached, here is the last cmd (only reserve > rpath): > ../x86_64-poky-linux-libtool ... -Wl,-rpath -Wl,/usr/lib/../lib > > the libXrandr.so.2 (depended by the libgtk/libgdk) not appear in the > command explicitly. > > I have add --verbose in the command, and found the ld find it in the > host's rootfs, but it should search it in the sysroot arg. > > If remove the rpath arg or with the rpath arg prefixed by sysroot arg, I > can build success. (wich will search the libXrandr in the sysroot arg > correctly) > > so I think the error is focused on the `ld' which should search in the > sysroot arg at first for implicit dependended libs, but not host's > rootfs. > > > > On Tue, 2012-03-27 at 16:49 +0800, Jack Mitchell wrote: > > On 27/03/12 03:33, Ni Qingliang wrote: > > > who are using archlinux? I want to talk about gconf compile fail > > > problem. > > > > > > > > > > I use Archlinux for OE/Yocto, could you post your error so we can get an > > idea of the problem you are having? > > > > One note for Archlinux is that it ships Python 3 as default, to you must > > install Python2 from the repositories then symlink python2 to python in > > /usb/bin. > > > > Regards, > > > -- Yi Qingliang niqingliang@insigma.com.cn https://niqingliang2003.wordpress.com