All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Sean Liming" <sean.liming@annabooks.com>
To: "'Georgescu, Alexandru C'" <alexandru.c.georgescu@intel.com>
Cc: yocto@yoctoproject.org
Subject: Re: Cannot Compile Application in Eclipse IDE Juno
Date: Fri, 9 Nov 2012 19:40:47 -0800	[thread overview]
Message-ID: <002801cdbef5$2dacd9a0$89068ce0$@annabooks.com> (raw)
In-Reply-To: <6B7FBC8F-5763-4CFD-916C-090FEBAD0D3B@intel.com>

[-- Attachment #1: Type: text/plain, Size: 7409 bytes --]

Alexandru,

I downloaded the ADT from here:
http://downloads.yoctoproject.org/releases/yocto/yocto-1.3/adt_installer per
the manual -
http://www.yoctoproject.org/docs/current/adt-manual/adt-manual.html section
2.1.1.1. This is what I tested first. Attached is the one I created with
bitbake that is currently installed on my system. They look the same, and I
get the same result.

How do I do a reconfigure the project in Eclipse? The online video
demonstrated the reconfigure, but I don't see this option.

Just to add on to what I have below, my Yocto Project ADT preferences are:
-Build System derived toolchain is checked
-Toolchain Root location /home/sean/Yocto1.3/n450 - which is the build
directory for my images.
-Sysroot Location /home/sean//Yocto1.3/test-yocto/x86_64

Target Options
-External HW checked

Regards,

Sean Liming
Owner
Annabooks
Tel: 714-970-7523 / Cell: 858-774-3176

> -----Original Message-----
> From: Georgescu, Alexandru C [mailto:alexandru.c.georgescu@intel.com]
> Sent: Friday, November 09, 2012 1:31 PM
> To: Sean Liming
> Cc: yocto@yoctoproject.org
> Subject: Re: [yocto] Cannot Compile Application in Eclipse IDE Juno
> 
> Hi,
> ADT works with all the architectures, but not all are installed by
default. Your
> changes to the config file are okay.
> 
> One more suggestion would be to reconfigure the project after it is
created,
> and after that try to build it.
> 
> Can you send the link from where you have downloaded the ADT tarball?
> 
> Thanks,
> --
> Alexandru Georgescu
> 
> On Nov 9, 2012, at 22:22, "Sean Liming"
> <sean.liming@annabooks.com<mailto:sean.liming@annabooks.com>>
> wrote:
> 
> Is there a step I missed? Or is the ADT only for ARM at the moment?
> 
> Regards,
> 
> Sean Liming
> Owner
> Annabooks
> Tel: 714-970-7523 / Cell: 858-774-3176
> 
> From: yocto-bounces@yoctoproject.org<mailto:yocto-
> bounces@yoctoproject.org> [mailto:yocto-bounces@yoctoproject.org] On
> Behalf Of Sean Liming
> Sent: Friday, November 09, 2012 9:55 AM
> To: 'Georgescu, Alexandru C';
> yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
> Subject: Re: [yocto] Cannot Compile Application in Eclipse IDE Juno
> 
> I am using Intel Atom n450, not ARM. I have built three images using
atom-pc
> for the BSP and core-image-sato-dev, core-image-sato, and core-image-sato-
> sdk for the base images. All the images are in the build directory. Using
Hob, I
> set the Build Toolchain for each build to be x86_64 in the Advanced
> configuration. The images build and run.
> 
> To setup the application development environment
> 
> 
> 1.       Used Bitbake adt-installer - the ADT installer was in the
> tmp/deploy/sdk folder. (I also downloaded the ADT and extracted the
tarball
> with the same result.)
> 
> 2.       Extracted the ADT tarball.
> 
> 3.       Change the adt_intstaller.conf file to
> 
> YOCTOADT_TARGETS="x86_64"
> QEMU and NFS are set to Y
> YOCTOADT_ROOTFS_x86_64="sato-sdk"
> YOCTOADT_TARGET_SYSROOT_IMAGE_ x86_64="sato-sdk"
> YOCTOADT_TARGET_SYSROOT_LOC_ x86_64="$HOME/Yocto1.3/test-
> yocto/x86_64"
> 
> I commented out the other settings for the ARM.
> 
> 
> 4.       Ran the ADT installer. It looks like the QEMU rootfs gets
installed in the
> $HOME/Yocto1.3/test-yocto/x86_64. As a test I changed this out with the
> rootfs built from one of the images. In either case the issue was the same
> 
> 5.       Installed Eclipse JUNO
> 
> 6.       Setup the Eclipse plugins per instructions
> 
> 7.       Setup the ADT parameters to point to the Toolchain Root Location
and
> Sysroot location. An error would occur if I don't get these right.
> 
> 8.       Created the applications and tried to compile with the errors.
> 
> 
> Am I supposed to bitbake meta-ide-support?
> 
> Regards,
> 
> Sean Liming
> Owner
> Annabooks
> Tel: 714-970-7523 / Cell: 858-774-3176
> 
> From: Georgescu, Alexandru C [mailto:alexandru.c.georgescu@intel.com]
> Sent: Friday, November 09, 2012 9:24 AM
> To: Sean Liming; yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
> Subject: RE: [yocto] Cannot Compile Application in Eclipse IDE Juno
> 
> ADT installs by default not only the toolchain, but also the sysroot (ADT
have
> to be configured and installed by matching your target architecture). It
asks
> you where to install the tooclhain, but the sysroot is installed by
default in
> this location: YOCTOADT_TARGET_SYSROOT_LOC_arm="$HOME/test-
> yocto/arm".
> That parameter can be found in adt-installer/adt_installer.conf.
> 
> Basically, to deploy an app to your target using Eclipse, you have to
specify 3
> parameters:
>  "Toolchain Root Location", "Sysroot location" and configure the Target
> options.
> 
> Use the "Toolchain Root Location" as location where you have installed the
> ADT, and the Sysroot Location as specified in the adt_installer.conf. ADT
> needs the first two params in order to build you app locally.
> 
> "runqemu-extract-sdk" is used to extract the qemu tarball that can be used
> as sysroot location. More details about the ADT tools are found at the
same
> location: http://www.yoctoproject.org/docs/current/adt-manual/adt-
> manual.html.
> 
> Regards,
> --
> Alexandru Georgescu
> 
> From: Sean Liming [mailto:sean.liming@annabooks.com]
> Sent: Friday, November 09, 2012 18:38
> To: Georgescu, Alexandru C;
> yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
> Subject: RE: [yocto] Cannot Compile Application in Eclipse IDE Juno
> 
> 
> Do I have to use Qemu? Can I use my target's rootfs?
> 
> If I can use my target's rootfs, how do I extract the SDK?
runqemu-extract-
> sdk?
> 
> Regards,
> 
> Sean Liming
> Owner
> Annabooks
> Tel: 714-970-7523 / Cell: 858-774-3176
> 
> From: Georgescu, Alexandru C
> [mailto:alexandru.c.georgescu@intel.com]<mailto:[mailto:alexandru.c.georg
> escu@intel.com]>
> Sent: Friday, November 09, 2012 8:21 AM
> To: yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
> Cc: Sean Liming
> Subject: RE: [yocto] Cannot Compile Application in Eclipse IDE Juno
> 
> Hi Sean,
> There may be a problem with your sysroot setup. Please make sure you have
> set it correctly by following the tutorial from here:
> http://www.yoctoproject.org/docs/current/adt-manual/adt-
> manual.html#extracting-the-root-filesystem
> 
> Regards,
> --
> Alexandru Georgescu
> 
> From: yocto-bounces@yoctoproject.org<mailto:yocto-
> bounces@yoctoproject.org> [mailto:yocto-bounces@yoctoproject.org] On
> Behalf Of Sean Liming
> Sent: Friday, November 09, 2012 08:37
> To: yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
> Subject: [yocto] Cannot Compile Application in Eclipse IDE Juno
> 
> 
> Yocto 1.3 Danny
> Target: n450 Black Sand
> Eclipse: Juno C/C++ Developers
> 
> After going through the steps to setup the ADT and Eclipse plugin, I am
trying
> to compile the Hello World application based on the Hello World ANSI C
> Autotools Project type. I think I have the ADT Preference set correctly.
It is
> not complaining about a missing tool chain.
> 
> Compiling results in errors:
> 
> Compiler cannot create executable in /home/sean/workspace/HelloADT -
> Configuration problem Make *** No rules to make target 'all' - C/C++
> problem
> 
> What am I missing?
> 
> Regards,
> 
> Sean


[-- Attachment #2: adt_installer.tar.bz2 --]
[-- Type: application/octet-stream, Size: 143202 bytes --]

      reply	other threads:[~2012-11-10  3:41 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-09  6:37 Cannot Compile Application in Eclipse IDE Juno Sean Liming
2012-11-09 16:20 ` Georgescu, Alexandru C
2012-11-09 16:37   ` Sean Liming
2012-11-09 17:23     ` Georgescu, Alexandru C
2012-11-09 17:55       ` Sean Liming
2012-11-09 20:22         ` Sean Liming
2012-11-09 21:18           ` Zhang, Jessica
2012-11-10  3:50             ` Sean Liming
2012-11-12  5:42               ` Zhang, Jessica
2012-11-13  3:40                 ` Sean Liming
2012-11-14  0:23                   ` Zhang, Jessica
2012-11-14  2:54                     ` Sean Liming
2012-11-09 21:31           ` Georgescu, Alexandru C
2012-11-10  3:40             ` Sean Liming [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='002801cdbef5$2dacd9a0$89068ce0$@annabooks.com' \
    --to=sean.liming@annabooks.com \
    --cc=alexandru.c.georgescu@intel.com \
    --cc=yocto@yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.