This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Android build problem with ncurses under 64-bit Ubuntu 12.04

Other Parts Discussed in Thread: AM3505

The TI Gingerbread 2.3.4 tools, used under 64-bit Ubuntu 12.04, appear to have a conflict with their requirements for ncurses.  An android build requires the 386 version (libncurses5-dev:i386), but kernel configuration requires the other (libncurses5-dev).

The wringer is that the two packages can't coexist, at least not according to Ubuntu's Synaptic package manager.  So, going from building to configuring or vice versa requires repeatedly installing and removing these packages.

I feel like I must be missing something here.  Or, is this just the way it is until 64 bit is more established?

Thanks,
Ron

  • We recommend to use Ubuntu 10.04 for Gingerbread development. Please refer to the google android website for using ubuntu 12.04.

    http://source.android.com/source/initializing.html

    Last I checked, ubuntu 12.04 was not supported for gingerbread.

  • Hi Vishveshwar,

    Thank you for your response.  I fully understand the difficulty for supporters like TI to provide up-to-date development environments, and also up-to-date Android versions, for all of their products.  The permutations are many, so the support effort becomes prohibitive.  I also realize that many of these issues are upstream issues, coming from the mainline google android support, rather than from TI.

    On the other hand, issues like this make life difficult for developers working with older parts, and not even that old in our case with the AM3505.  Expecting developers to stick with a development system over two years old (Ubuntu 10.04), and getting older every day, is not reasonable for many of us, and will not happen in our case.  We must move forward to later Ubuntu releases for various reasons, and we're now locked in to Ubuntu 12.04.

    So, we will live with switching back and forth for the Linux ncurses configuration under Ubuntu 12.04, as needed when we switch between building Android and reconfiguring the kernel.  Fortunately, in this case the process is simple and quick.

    Thanks,
    Ron