[yocto] Eclipse plugin

Zhang, Jessica jessica.zhang at intel.com
Tue Nov 23 13:44:58 PST 2010


Sorry forgot the attachements.


Zhang, Jessica wrote:
> Gary,
> 
> I setup my eclipse IDE to be using 0.9 plug-in and couldn't reproduce
> the problem that you run into.  Here're several key step screenshots
> that I used to create a Yocto Autotools based project and run
> autoconfig for it. 
> Step 1: Please refere preference.png for your "Yocto SDK" settings
> under Window->Preference
> Step 2: In c project, please make sure you select "Yocto SDK
> Project->Hello World ANSI C Autotools Project" (please refer to
> project.png) 
> Step 3: reconfigure.png is the output when I do Project->"Reconfigure
> Project".
> 
> If you still run into problem, go under Project->Invoke Yocto
> Tools->Reconfigure Yocto, make sure the setting there is the same as
> your settings under preference.  Then do step 3 again to reconfigure.
> 
> Hope this will get you going...
> 
> Thanks,
> Jessica
> 
> 
> Gary Thomas wrote:
>> On 11/22/10 11:43, Zhang, Jessica wrote:
>>> Hi Gary,
>>> 
>>> I just setup my machine for ppc and create a new auto tools based c
>>> project and everything seems working fine for me, so if you go
>>> "Window->Preferecencs->Yocto SDK" in that setup window, do you see
>>> "Sysroot" field? If yo, somehow you're using the 1.0 plugin, but
>>> that's fine, just put
>>> "/home/gary/mytarget_poky/tmp/sysroots/ppc603e-poky-linux" there.
>>> And try to reconfigure your project which should trigger autoconfig
>>> and the compiler should be able to use the correct sysroot setup... 
>>> 
>>> Let me know whether that help or not.
>> 
>> I don't have a Sysroot field on that form, only a "Poky root" which
>> is pointing to the top of my tree, in your example
>> "/home/gary/mytarget_poky/" 
>> 
>> I installed the Yocto SDK 1.0.0.201010202121 from
>> http://www.yoctoproject.org/downloads/eclipse-plugin/
>> 
>>> Gary Thomas wrote:
>>>> On 11/22/2010 08:24 AM, Gary Thomas wrote:
>>>>> On 11/22/2010 06:55 AM, Lu, Lianhao wrote:
>>>>>> 
>>>>>> Gary Thomas wrote on 2010-11-22:
>>>>>>> Thanks, I installed Helios directly from the Eclipse site and
>>>>>>> that's working better now. I also installed the components you
>>>>>>> mention above. 
>>>>>>> 
>>>>>>> When I try to configure Yocto, I'm trying to use the Poky tree
>>>>>>> method but it doesn't like my tree :-( I pointed it to my build
>>>>>>> directory (the one which contains tmp/, sstate-cache/ and conf/)
>>>>>>> 
>>>>>>> What else am I missing?
>>>>>>> 
>>>>>> 
>>>>>> You need to "bitbake meta-ide-support" before you can use the
>>>>>> poky tree mode.
>>>>> 
>>>>> I did that and now I can move a bit farther. I managed to select
>>>>> my SDK type (ppc603e-poky-linux) and started with the autotools
>>>>> example. However, I get this error when trying to run autogen.sh:
>>>>> 
>>>>> 
>>>>> Generating Makefile in build directory:
>>>>> /home/gthomas/workspace/yocto_test3
>>>>> 
>>>>> sh /home/gthomas/workspace/yocto_test3/configure
>>>>> --host=powerpc-poky-linux --build=i686-linux
>>>>> --target=powerpc-poky-linux checking for a BSD-compatible
>>>>> install... /usr/bin/install -c checking whether build environment
>>>>> is sane... yes checking for powerpc-poky-linux-strip... no
>>>>> checking for strip... strip
>>>>> configure: WARNING: using cross tools not prefixed with host
>>>>> triplet checking for a thread-safe mkdir -p... /bin/mkdir -p
>>>>> checking for gawk... gawk checking whether make sets $(MAKE)...
>>>>> yes 
>>>>> checking build system type... i686-pc-linux-gnu
>>>>> checking host system type... powerpc-poky-linux-gnu
>>>>> checking for style of include used by make... GNU
>>>>> checking for powerpc-poky-linux-gcc... powerpc-poky-linux-gcc
>>>>> checking whether the C compiler works... no
>>>>> configure: error: in `/home/gthomas/workspace/yocto_test3':
>>>>> configure: error: C compiler cannot create executables
>>>>> See `config.log' for more details.
>>>>> 
>>>>> Configuration failed with error
>>>>> 
>>>>> It looks like there is a confusion over the SDK type and the
>>>>> compiler setup? 
>>>>> 
>>>> 
>>>> BTW, this was on my console (hidden by the eclipse window), in
>>>> case it helps: 
>>>> 
>>>> get env key CC value powerpc-poky-linux-gcc
>>>> get env key CXX value powerpc-poky-linux-g++
>>>> get env key GDB value powerpc-poky-linux-gdb
>>>> get env key TARGET_PREFIX value powerpc-poky-linux-
>>>> get env key CONFIGURE_FLAGS value --target=powerpc-poky-linux
>>>> --host=powerpc-poky-linux --build=i686-linux get env key CFLAGS
>>>> value 
>>>> -mcpu=603e -mhard-float
>>>> get env key CXXFLAGS value -mcpu=603e -mhard-float
>>>> get env key POKY_NATIVE_SYSROOT value
>>>> /home/gary/mytarget_poky/tmp/sysroots/i686-linux
>>>> get env key POKY_TARGET_SYSROOT value
>>>> /home/gary/mytarget_poky/tmp/sysroots/ppc603e-poky-linux
-------------- next part --------------
A non-text attachment was scrubbed...
Name: reconfigure.png
Type: image/png
Size: 274443 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20101123/cd79975a/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: preference.png
Type: image/png
Size: 269790 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20101123/cd79975a/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: project.png
Type: image/png
Size: 284424 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20101123/cd79975a/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 8455 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20101123/cd79975a/attachment.bin>


More information about the yocto mailing list