OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

> Help With Bb File, I'm new at this bitbake thing...
DoTheDog
post Jul 16 2006, 08:32 PM
Post #1





Group: Members
Posts: 92
Joined: 9-August 05
Member No.: 7,823



Hi all,
I really need some help with this. I am running Suse 10 and have successfully installed bitbake, the OE.db, compiled a gpe-image and mysql. Here is my question. I am trying to compile plutohome orbiter for the zaurus (akita). PlutoHome is a open source home automation suite. It uses an "orbiter" as a remote using either bt or wifi. I would love to get this software running on my c1000. IF I can get it to compile, I'll get another c1000 or two to use in the new home automation setup.

Here is the problem. As I mentioned above, I have the environment setup such that I can compile anything that already has a recipe/BB file. I am trying to compile PlutoOrbiter. It requires SerializeClass, PlutoUtils, DCE and a number of header files from other Pluto specific packages. I am starting with a relatively simple lib from pluto called SerializeClass. I have successfully compiled it on pocketworkstation on my z but I can't seem to figure out how to compile it using bitbake.

One question is: the source for PlutoHome is in svn. How do I write in the recipe to download it from the svn repository?

Here is my BB file:

LICENSE = "GPL"
DESCRIPTION = "PlutoHome SerializeClass for Akita"
SECTION = "base"
PRIORITY = "optional"
MAINTAINER = ""
DEPENDS = ""
PR = "r1"

SRC_URI = "http://svn.plutohome.com/pluto/trunk/src/SerializeClass/"

S = "${WORKDIR}/SerializeClass-${PV}"

inherit gpe-image

ALLOW_EMPTY = "1"

PACKAGES = "${PN}"

FILES_${PN} = "/usr/local/bin/*"


Here is the result of "bitbake SerializeClass_SVN"
oc60174:/home/oc60174/crosscompileOE/stuff/build # bitbake SerializeClass_SVN
NOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.
NOTE: Using cache in '/home/oc60174/crosscompileOE/stuff/build/tmp/cache'
NOTE: Parsing finished. 2649 cached, 1 parsed, 35 skipped, 0 masked.
NOTE: build 200607162222: started

OE Build Configuration:
BB_VERSION = "1.4.2"
OE_REVISION = "e1e2c14d38a8ce5263bb95e2c150225a0a822a6b"
TARGET_ARCH = "arm"
TARGET_OS = "linux"
MACHINE = "akita"
DISTRO = "openzaurus"
DISTRO_VERSION = "3.5.4.1"
TARGET_FPU = "soft"

ERROR: Nothing provides dependency SerializeClass_SVN
NOTE:

Here is my local.conf file:
DL_DIR = "${HOME}/crosscompileOE/stuff/sources"
BBFILES = "/home/oc60174/crosscompileOE/stuff/org.openembedded.oz354x/packages/*/*.bb"
BBMASK = ""
PREFERRED_PROVIDERS = "virtual/qte:qte virtual/libqpe:libqpe-opie"
PREFERRED_PROVIDERS += " virtual/libsdl:libsdl-qpe"
PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
MACHINE = "akita"
TARGET_ARCH = "arm"
TARGET_OS = "linux"
DISTRO = "openzaurus-3.5.4.1"
KERNEL_VERSION = "2.6"
INHERIT = "package_ipk"
IMAGE_FSTYPES = "jffs2 tar"
BBINCLUDELOGS = "yes"
CVS_TARBALL_STASH = "http://www.oesources.org/source/current/"
#added because qemu-native puked on make
ASSUME_PROVIDED +="qemu-native"

Any and all help is very much appreciated.

Rob
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
lardman
post Jul 17 2006, 02:45 PM
Post #2





Group: Members
Posts: 4,515
Joined: 25-October 03
From: Bath, UK
Member No.: 464



This Pluto thing looks pretty cool.

Let me know how you're getting on (can you use irc - #openzaurus is a good place). In any case I'll take a look at it tomorrow if I've got a bit of free time.


Si
Go to the top of the page
 
+Quote Post
DoTheDog
post Jul 17 2006, 07:19 PM
Post #3





Group: Members
Posts: 92
Joined: 9-August 05
Member No.: 7,823



QUOTE(lardman @ Jul 17 2006, 04:45 PM)
This Pluto thing looks pretty cool.

Let me know how you're getting on (can you use irc - #openzaurus is a good place). In any case I'll take a look at it tomorrow if I've got a bit of free time.


Si
*


lardman,
I appreciate the help. I got some help on the #openzaurus channel and moved forward, I got the source to download, but now I need help with the static makefile.

I posted it here: http://pastebin.ca/90877

It requires another package for the make.rules file. It also tries to install the .so file to .../lib. I'm pretty sure it should go somewhere else wink.gif

Is there a way to have bitbake just download the source for PlutoUtils (where the make.rules file lives) not compile it (because I'm sure that it requires more dependencies), then compile SerializeClass based on the PlutoUtils make.rules?

Looks like you are in the U.K. I'll try the #openzaurus channel tomorrow morning (evening your time?)

Thanks again for your help.

Rob
Go to the top of the page
 
+Quote Post

Posts in this topic
DoTheDog   Help With Bb File   Jul 16 2006, 08:32 PM
lardman   Grep the packages directory, there are a number of...   Jul 17 2006, 02:38 AM
DoTheDog   lardman, Thanks for the quick reply. I'll give...   Jul 17 2006, 06:58 AM
lardman   This Pluto thing looks pretty cool. Let me know h...   Jul 17 2006, 02:45 PM
DoTheDog   QUOTE(lardman @ Jul 17 2006, 04:45 PM)This Pl...   Jul 17 2006, 07:19 PM
lardman   I note that there's a download directory which...   Jul 18 2006, 04:03 AM
lardman   http://plutohome.com/support/index.php?sec...ge=0#...   Jul 18 2006, 04:07 AM
lardman   QUOTEIs there a way to have bitbake just download ...   Jul 18 2006, 04:24 AM
DoTheDog   lardman, I finally figured out (with the help of s...   Jul 18 2006, 04:43 AM
lardman   QUOTESo back to the question, I think that the OE ...   Jul 18 2006, 04:49 AM
DoTheDog   lardman, Sorry I had to bail on you, but I had a b...   Jul 18 2006, 11:45 AM
lardman   Rob, No worries, I was starting to see double any...   Jul 18 2006, 12:57 PM
DoTheDog   lardman, So here is the last .bb file I tried: CO...   Jul 18 2006, 06:48 PM
koen   QUOTE(DoTheDog @ Jul 19 2006, 02:48 AM)It...   Jul 18 2006, 11:28 PM
DoTheDog   Koen, Thanks for that. Unfortunately, the source d...   Jul 19 2006, 06:36 AM
koen   QUOTE(DoTheDog @ Jul 19 2006, 02:36 PM)Koen, ...   Jul 19 2006, 06:48 AM
DoTheDog   koen, What I have now is : S = "${WORKD...   Jul 19 2006, 07:44 AM
koen   QUOTE(DoTheDog @ Jul 19 2006, 03:44 PM)koen, ...   Jul 19 2006, 07:59 AM
DoTheDog   Ok, I've gotten a bit farther but am throwing ...   Jul 20 2006, 09:03 AM
wsuetholz   You might wish to look at the how to guide for bui...   Aug 1 2006, 01:58 PM
DoTheDog   QUOTE  You might wish to look at the how to g...   Aug 1 2006, 07:59 PM
koen   QUOTE(DoTheDog @ Aug 2 2006, 03:59 AM)[. Bitb...   Aug 1 2006, 11:57 PM
DoTheDog   QUOTENo it isn't, it's a generic task exec...   Aug 2 2006, 07:03 PM


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 31st October 2014 - 08:30 AM