Author Topic: OE build  (Read 2837 times)

Richjn

  • Full Member
  • ***
  • Posts: 121
    • View Profile
    • http://
OE build
« on: February 11, 2004, 07:28:29 am »
Just alittle note to anyone thinking of having a go at compiling a few apps but have been put off in the past by the \"mumbo jumbo\" that seems to surround the issue.

 I highly recomend giving the new OpenEmbedded build structure ago. For one thing most of the hard work has been done for you and by simply following the instructions here

http://openembedded.org/phpwiki/index.php/.../GettingStarted

You will be well on your way

Note: # autoconf-native_2.57.oe is now 2.59 and automake-native_1.7.7.oe is now 1.8.2


(mickeyl you might want to update the autoconf/automake versions in the instructions as although obvious when you look its always nice to have the instructions work with copy paste to build up your confidence when your starting out)

Although I\'m a relative newbie I find the build structure a pleasure to work with and have already compiled my first few apps.

Well done OE team

Richard

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
OE build
« Reply #1 on: February 11, 2004, 11:20:55 am »
Hi Richard,

thanks for your nice words. Glad you got started pretty quick. We made great progress on OE. I\'ll describe that in the 2nd OOO newsletter which is due soon. Ah and btw., openembedded.org/phpwiki is a WikiWiki - it\'s designed to support easy collaboration. If instructions become inaccurate, just edit the page and change them
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.

jh

  • Full Member
  • ***
  • Posts: 115
    • View Profile
    • http://
OE build
« Reply #2 on: February 11, 2004, 12:29:29 pm »
My sentiments exactly... the OE build system has been great to work with.  I appreciate all the work that went into it.

jason

Richjn

  • Full Member
  • ***
  • Posts: 121
    • View Profile
    • http://
OE build
« Reply #3 on: February 11, 2004, 06:53:31 pm »
Didn\'t realise that I could make changes (I\'m not signed up)  8)

Changes made to wiki so up to date for now.


Richard

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
OE build
« Reply #4 on: February 24, 2004, 06:54:52 am »
I\'ve started using OE and I agree it\'s nice to work with. I have a couple of questions though (they may be answered on the mailing list but the search function seems to only work sometimes for me).

I\'ve compiled the base bits and pieces (the fact that qmake needs to be compiled ought to be added to the GettingStarted document imo), have had troubles with libjpeg (and have seen the fix for it on the mailing list).

Now I\'d like to compile qpegps and qplot for starters. They complain (amongst other things) of not finding (the Qtopia) header files. Fair enough, is there another package I need to build to make these header files available or is this something I have to do by hand (setting QTDIR and QPEDIR for example to point to the headers wherever I choose to stick them)?

Where\'s the libopie package? I presume this is required by the Qt/Opie apps?

And a random question - will the build process eventually be able to automatically create its dependencies? I presume so, I also presume that if it annoys me enough I should just write my own - in other words this is not a complaint, just a thought.

Kernel development (currently) needs to use GCC 2.95.x, this ought to be spelled out on the GettingStarted page methinks, or perhaps there\'s a way for oe to check, I don\'t know.

Cheers,


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
OE build
« Reply #5 on: February 24, 2004, 08:11:42 am »
One important thing is to note the difference between oebuild and oemake. oebuild just builds the package you give it by name, whereas oemake builds a provider (e.g. oemake libqpe-opie-1.0.3) and automatically all dependencies. oemake makes building much easier, however the quirrel with oemake is that currently it builds _all_ providers of a given dependency, e.g. it will build you qt-2.3.6, qt-2.3.7, qt-2.3.8-snapshot, etc. which can be a bit annoying. Needs work.
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.

lardman

  • Hero Member
  • *****
  • Posts: 4512
    • View Profile
    • http://people.bath.ac.uk/enpsgp/Zaurus/
OE build
« Reply #6 on: February 24, 2004, 08:44:42 am »
Okay. I see that opie is in a nonworking directory in the OE system. What steps should I take to get a working system? Follow the opie.handhelds.org instructions (though I\'m not sure how well that will work with OE)?

Cheers,


Si
C750 OZ3.5.4 (GPE, 2.6.x kernel)
SL5500 OZ3.5.4 (Opie)
Nokia 770
Serial GPS, WCF-12, Socket Ethernet & BT, Ratoc USB
WinXP, Mandriva