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

IPB

Welcome Guest ( Log In | Register )

Profile
Personal Photo
Options
Options
Personal Statement
KerwoodDerby doesn't have a personal statement currently.
Personal Info
KerwoodDerby
Age Unknown
Gender Not Set
Location Unknown
Birthday Unknown
Interests
No Information
Statistics
Joined: 15-June 06
Profile Views: 636*
Last Seen: 13th March 2007 - 04:06 PM
Local Time: Sep 24 2014, 12:28 AM
7 posts (0 per day)
Contact Information
AIM No Information
Yahoo No Information
ICQ No Information
MSN No Information
* Profile views updated each hour

KerwoodDerby

Members


Topics
Posts
Comments
Friends
My Content
26 Jun 2006
OK, so I got my other difficulties fixed, and finally sorted out which servers were online and which version to build.

But now my build dies when compiling tslib. I deleted the /tmp directory and retried the whole build again just to be sure, and it happened again. Here's the output from bitbake at the console (shown here being restarted immmediately after the initial tslib failure):

CODE
~/zaurus/dev> bitbake task-bootstrap
NOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.
NOTE: Using cache in '/home/mjj/zaurus/dev/tmp/cache'
NOTE: Parsing finished. 2719 cached, 0 parsed, 35 skipped, 0 masked.
NOTE: build 200606260613: started

OE Build Configuration:
BB_VERSION     = "1.4.2"
OE_REVISION    = "5e856930836e8d5fd3a08741f7e6b4e6310f3bfd"
TARGET_ARCH    = "arm"
TARGET_OS      = "linux"
MACHINE        = "spitz"
DISTRO         = "openzaurus"
DISTRO_VERSION = "3.5.4.1-rc4"
TARGET_FPU     = "soft"

NOTE: package tslib-0.0cvs20060102: started
NOTE: package tslib-0.0cvs20060102-r37: task do_fetch: started
NOTE: package tslib-0.0cvs20060102-r37: task do_fetch: completed
NOTE: package tslib-0.0cvs20060102-r37: task do_populate_staging: started
ERROR: function do_stage failed
ERROR: log data follows (/home/mjj/zaurus/dev/tmp/work/armv5te-linux/tslib-0.0cvs20060102-r37/temp/log.do_stage.30319)
| oe_libinstall: cd src
| oe_libinstall: install -d /home/mjj/zaurus/dev/tmp/staging/arm-linux/lib/
| FATAL: oe_libinstall: unable to locate shared library
NOTE: Task failed: /home/mjj/zaurus/dev/tmp/work/armv5te-linux/tslib-0.0cvs20060102-r37/temp/log.do_stage.30319
NOTE: package tslib-0.0cvs20060102-r37: task do_populate_staging: failed
ERROR: TaskFailed event exception, aborting
NOTE: package tslib-0.0cvs20060102: failed
ERROR: Build of task-bootstrap failed
~/zaurus/dev>


And here's the local.conf:

CODE
#adapt these to match your directory layout
DL_DIR = "/home/mjj/zaurus/dev/build/sources"
BBFILES := "/home/mjj/zaurus/dev/org.openembedded.oz354x/packages/*/*.bb"

#set distro and version
DISTRO = "openzaurus-3.5.4.1"

#what kind of images do we want?
IMAGE_FSTYPE="jffs2 tar"

#Make use of my SMP box
#PARALLEL_MAKE="-j2"

# Uncomment this to specify a machine to build for. See the conf directory
# for machines currently known to OpenEmbedded.
MACHINE = "spitz"

# Use this to specify the target architecture. Note that this is only
# needed when building for a machine not known to OpenEmbedded. Better use
# the MACHINE attribute (see above)
TARGET_ARCH = "arm"

# Use this to specify the target operating system.  The default is "linux",
# for a normal linux system with glibc. Set this to "linux-uclibc" if you want
# to build a uclibc based system.
TARGET_OS = "linux"
# TARGET_OS = "linux-uclibc"

# Uncomment this to select a particular major kernel version if the MACHINE setting
# supports more than one major kernel version. Currently this is suported by the
# following MACHINE types: poodle, tosa and simpad.
MACHINE_KERNEL_VERSION = "2.6"



#multimachine build stuff
KERNEL_STAGING = "${STAGING_DIR}/${PACKAGE_ARCH}-${HOST_OS}/kernel"
STAGING_KERNEL_DIR = "${STAGING_DIR}/${PACKAGE_ARCH}-${HOST_OS}/kernel"
STAMP = "${TMPDIR}/stamps/${PACKAGE_ARCH}-${HOST_OS}/${PF}"
WORKDIR = "${TMPDIR}/work/${PACKAGE_ARCH}-${HOST_OS}/${PF}"

#Add verbosity to make fixing easier
BBINCLUDELOGS = "yes"

#The name says it all
CVS_TARBALL_STASH = "http://www.oesources.org/source/current/"
22 Jun 2006
[My subsequent edit: I installed the Psyco compiler in the python/site-packages directory and now I'm off and running. Whatever. At any rate, please ignore the following. -- KD]

I followed the Getting Started instructions of the OE website and carefully edited my local.conf file to have the following settings:

CODE
DL_DIR = "/home/mjj/zaurus/dev/sources"
BBFILES := "/home/mjj/zaurus/dev/org.openembedded.dev/packages/*/*.bb"
BBMASK = ""
# ASSUME_PROVIDED += "virtual/${TARGET_PREFIX}gcc virtual/libc"
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"
TMPDIR = /home/mjj/zaurus/dev/tmp
MACHINE = "spitz"
TARGET_ARCH = "arm"
TARGET_OS = "linux"
DISTRO = "openzaurus-3.5.4.1"
# ENABLE_BINARY_LOCALE_GENERATION = "0"
# ASSUME_PROVIDED += "qemu-native"
MACHINE_KERNEL_VERSION = "2.6"
# INHERIT = "package_ipk"
# INHERIT = "package_tar"
IMAGE_FSTYPES = "jffs2 tar"
# CACHE = ""
BBDEBUG = "yes"
# DEBUG_BUILD = "1"
# INHIBIT_PACKAGE_STRIP = "1"
# PROFILE_OPTIMIZATION = "-pg"
# SELECTED_OPTIMIZATION = "${PROFILE_OPTIMIZATION}"
# LDFLAGS =+ "-pg"
# PARALLEL_MAKE = "-j 4"
BBINCLUDELOGS = "yes"
CVS_TARBALL_STASH = "http://www.oesources.org/source/current/"


But I get this when I try to make nano:

CODE
~/zaurus/dev> bitbake nano
NOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.
NOTE: Using cache in '/home/mjj/zaurus/dev/tmp/cache'
NOTE: Parsing finished. 3422 cached, 0 parsed, 89 skipped, 0 masked.
WARNING: sanity.bbclass can't compare versions without python-distutils
WARNING: sanity.bbclass can't compare versions without python-distutils
ERROR:  Openembedded's config sanity checker detected a potential misconfiguration.
       Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
       Following is the list of potential problems / advisories:

       Please set a valid DISTRO in your local.conf
~/zaurus/dev>


It's definitely reading the local.conf file because it responds to my changes to the DISTRO variable to something absurd. The BBPATH variable appears to be properly set.

Where's my screw-up? TIA
Last Visitors


27 Jul 2009 - 12:22


16 Feb 2008 - 3:53

Comments
Other users have left no comments for KerwoodDerby.

Friends
There are no friends to display.
RSS Lo-Fi Version Time is now: 23rd September 2014 - 08:28 PM