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 |
|
|
|
![]() |
Jul 18 2006, 04:43 AM
Post
#2
|
|
|
Group: Members Posts: 92 Joined: 9-August 05 Member No.: 7,823 |
lardman,
I finally figured out (with the help of someone on #openzaurus) how to get the source through svn. I needed to add proto=http at the end of the line:) Anyway, you are right, I do need to eventually compile PlutoUtils (along with DCE and SerializeClass) however I need the source e.g. headers and such from about 5 more packages (utilities, RA, plutomain, etc.) to build the PlutoOrbiter. I've been working with a Dev over at PlutoHome.com to get it to compile native in Pocketworkstation (Sharp Rom). http://plutohome.com/support/phpbb2/viewtopic.php?t=788 I almost have it. However, it will be very hard to replicate if I get another zaurus for a second orbiter. I was thinking if I could get it working in OE then I could build packages to install which everyone could use... So back to the question, I think that the OE build for SerializeClass fails because it is looking for the make.rules file in the PlutoUtils source. I think it is also looking for stuff in Gen_Devices which is another package I just need header files from. The Makefile uses relative paths to all of this. I think it assumes the package folders are all on the same level. e.g. Gen_Devices is at ../Gen_Devices etc. Anyway, I'm on my way to work. I'll see if I can catch you on #openzaurus later. |
|
|
|
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
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![]() ![]() |
|
Lo-Fi Version | Time is now: 18th May 2013 - 09:50 AM |