Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - KerwoodDerby

Pages: [1]
1
Angstrom & OpenZaurus / Konqueror In Oz/opie... And Trouble With Hotels
« on: October 22, 2006, 04:26:24 pm »
Quote
....The solution for me was to upgrade konqueror-embedded to the development version (version 20060404). However, I had to build it using openembedded.

[tasty details omitted]

Thanks for your great advice. I fired up my OE installation and repeated your steps for my terrier, and now I've got the same success. Cheers!

(Oh, and as always, a tip of the hat to the OE heavy lifters -- you know who you are  ).

Marshall

2
Angstrom & OpenZaurus / Ir Problems With 3.5.4.1
« on: October 15, 2006, 07:03:39 am »
Quote
Ok, I'm slowly starting to understand this problem.

In the 2.6 OZ kernel, all of the hardware specific IR port code lives in the pxaficp_ir module which hooks into the irda module to provide hardware control. So an ifconfig irda0 up makes the IRDA stack turn on and connect to the IR port. All of the OBEX stuff uses the IRDA stack so it works OK (my phone was able to see my Z and vice versa).

However, most (all?) keyboards are SIR only. They don't support any of the IRDA protocols.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=137471\"][{POST_SNAPBACK}][/a][/div]
For the sake of completeness, the latest Pocketop keyboard (CT4700) really does emit complete IRDA packets, which I was able to observe using irdadump. (However, the keyboard also has a serious design defect: relatively high idle current and no way to switch it off, running the battery down in a few days.)

Marshall

3
Angstrom & OpenZaurus / Scientific Calculator
« on: August 15, 2006, 09:17:19 pm »
I'd been wondering about how easy it would be to port Kcalc to OZ/Opie, since it really doesn't rely on many of the fancy KDE doo-dads. I confess profound ignorance of the KDE/Qt --> Qt/E process...

4
C1000/3x00 General discussions / Sound Recording?
« on: July 26, 2006, 09:27:49 pm »
zedkatuf2:

OK, I just got finished making a first try at recording with the SL-C3200 using the opie-recorder, and while it is possible, it really doesn't seem ready for prime-time. So the answer to your question is "yes, but..."

alsamixer has an amazing number of choices, and the right combo will permit recording. But other things in the background are changing the settings, too, such that (e.g.) the jack function will be changed from Line to Off as one changes the focus of apps. Very annoying.

I understand that integrating sound and Opie will involve a substantial amount of coding, so you may have to wait a while for the ability to whip your terrier out and record something.

5
Angstrom & OpenZaurus / Openzaurus 3.5.4.1 Released
« on: July 07, 2006, 08:36:17 am »
Fantastic effort, Marcin! Thanks for all your work. I hope you have an understanding employer...

I'm still waiting on networking hardware to arrive so I can shake-down the 3.5.4.1 distro's net functions -- perhaps this weekend.

Marshall

6
Open Embedded / Oz 3.5.4.1 Build Troubles
« on: June 26, 2006, 06:51:50 am »
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: [Select]
~/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: [Select]
#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/"

7
Open Embedded / Bitbake Doesn't Like Distro In Local.conf?
« on: June 22, 2006, 03:04:50 pm »
[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: [Select]
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: [Select]
~/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

Pages: [1]