OESF Portal | OESF Forum | OESF Wiki | LinuxPDA | #planetgemini chat on matrix.org | #gemini-pda chat on Freenode | #zaurus and #alarmz chat on Freenode | ELSI (coming soon) | Ibiblio


Welcome Guest ( Log In | Register )

> Help With Bb File, I'm new at this bitbake thing...
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:

DESCRIPTION = "PlutoHome SerializeClass for Akita"
SECTION = "base"
PRIORITY = "optional"
PR = "r1"

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

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

inherit gpe-image



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_OS = "linux"
MACHINE = "akita"
DISTRO = "openzaurus"
TARGET_FPU = "soft"

ERROR: Nothing provides dependency SerializeClass_SVN

Here is my local.conf file:
DL_DIR = "${HOME}/crosscompileOE/stuff/sources"
BBFILES = "/home/oc60174/crosscompileOE/stuff/org.openembedded.oz354x/packages/*/*.bb"
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_OS = "linux"
DISTRO = "openzaurus-"
INHERIT = "package_ipk"
IMAGE_FSTYPES = "jffs2 tar"
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.

Go to the top of the page
+Quote Post
Start new topic
post Jul 19 2006, 06:36 AM
Post #2

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

Thanks for that. Unfortunately, the source directories use uppercase letters. There are a number of packages at PlutoHome that do (e.g. PlutoUtils, DCE, SerializeClass, etc.) in that case how do you handle that?

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: 24th June 2018 - 06:57 AM