Alright, I started from scratch again with the bitbake build. This time I followed the directions Mike pointed me to, and I'm still having trouble.

First is a deprecation warning, it seems I'm running a version of glibc that is older than 2.5, and I think this warning is because of that. No idea how to upgrade that....I see a Ubuntu book in my future.

Next is is a missing file (which Gumstix says is to be expected).

Next is the glibc warning (see above).

Then it gets through some stuff, spits out a few lines like this: "error: ignoring return value of 'asprintf', declared with attribute warn_unused_result"

Finally, the straw: "| FATAL: oe_runmake failed"

I explicitly followed the directions on the Verdex Pro page, and I think I found what confused me before. On this page: http://www.gumstix.net/Setup-and-Programming/cat/Getting-started/111.html, under the heading "OpenEmbedded Development Environment Introduction" is a link for "Setting up a build environment". This link actually goes to the Overo page, while the other "Setting up a build environment" link correctly goes to the Verdex page. Sorry for the lengthy dump, but I feel that I'm just missing one basic obvious thing because I am too unfamiliar with this process.

Sean


DUMP:

socks@ubuntu:~/gumstix$ bitbake gumstix-basic-image
/home/socks/gumstix/gumstix-oe/bitbake/lib/bb/COW.py:29: DeprecationWarning: the sets module is deprecated
  import types, sets
NOTE: Handling BitBake files: \ (4955/4956) [99 %]ERROR: opening /home/socks/gumstix/gumstix-oe/user.collection/packages/*/*.bb: [Errno 2] No such file or directory: '/home/socks/gumstix/gumstix-oe/user.collection/packages/*/*.bb'

NOTE: Parsing finished. 4719 cached, 0 parsed, 236 skipped, 0 masked.
NOTE: build 201001282149: started

OE Build Configuration:
BB_VERSION     = "1.8.10"
OE_REVISION    = "<unknown>"
TARGET_ARCH    = "arm"
TARGET_OS      = "linux-gnueabi"
MACHINE        = "gumstix-custom-verdex"
DISTRO         = "angstrom"
DISTRO_VERSION = "2007.9-test-20100129"
TARGET_FPU     = "soft"

NOTE: Resolving any missing task queue dependencies
NOTE: preferred version 2.5 of glibc not available (for item virtual/arm-angstrom-linux-gnueabi-libc-for-gcc)
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 104 of 1391 (ID: 314, /home/socks/gumstix/gumstix-oe/org.openembedded.snapshot/packages/binutils/binutils-cross_2.18.bb, do_compile)
NOTE: package binutils-cross-2.18: started
NOTE: package binutils-cross-2.18-r1: task do_compile: started
ERROR: function do_compile failed
ERROR: log data follows (/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/temp/log.do_compile.5459)
| NOTE: make configure-build-libiberty all
| make[1]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi'
| make[2]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty'
| make[3]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty/testsuite'
| make[3]: Nothing to be done for `all'.
| make[3]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty/testsuite'
| make[2]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/libiberty'
| make[2]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/intl'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/intl'
| make[2]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| Making info in doc
| make[3]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/doc'
| make[3]: Nothing to be done for `info'.
| make[3]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/doc'
| Making info in po
| make[3]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/po'
| make[3]: Nothing to be done for `info'.
| make[3]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/po'
| make[3]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[3]: Nothing to be done for `info-am'.
| make[3]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make  all-recursive
| make[3]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| Making all in doc
| make[4]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/doc'
| make[4]: Nothing to be done for `all'.
| make[4]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/doc'
| Making all in po
| make[4]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/po'
| make[4]: Nothing to be done for `all'.
| make[4]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd/po'
| make[4]: Entering directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd -I. -I. -I/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd -I/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/../include    -isystem/home/socks/gumstix/gumstix-oe/tmp/staging/i686-linux/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -isystem/home/socks/gumstix/gumstix-oe/tmp/staging/i686-linux/include -Os -c -o elf32-arm.lo /home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c
| libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd -I. -I. -I/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd -I/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/../include -isystem/home/socks/gumstix/gumstix-oe/tmp/staging/i686-linux/include -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -isystem/home/socks/gumstix/gumstix-oe/tmp/staging/i686-linux/include -Os -c /home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c -o elf32-arm.o
| cc1: warnings being treated as errors
| /home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c: In function 'find_thumb_glue':
| /home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c:2524: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
| /home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c: In function 'find_arm_glue':
| /home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/bfd/elf32-arm.c:2557: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
| make[4]: *** [elf32-arm.lo] Error 1
| make[4]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[3]: *** [all-recursive] Error 1
| make[3]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi/bfd'
| make[1]: *** [all-bfd] Error 2
| make[1]: Leaving directory `/home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/binutils-2.18/build.i686-linux.arm-angstrom-linux-gnueabi'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed: /home/socks/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/binutils-cross-2.18-r1/temp/log.do_compile.5459
NOTE: package binutils-cross-2.18-r1: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package binutils-cross-2.18: failed
ERROR: Build of /home/socks/gumstix/gumstix-oe/org.openembedded.snapshot/packages/binutils/binutils-cross_2.18.bb do_compile failed
ERROR: Task 314 (/home/socks/gumstix/gumstix-oe/org.openembedded.snapshot/packages/binutils/binutils-cross_2.18.bb, do_compile) failed
NOTE: Tasks Summary: Attempted 103 tasks of which 103 didn't need to be rerun and 1 failed.
ERROR: '/home/socks/gumstix/gumstix-oe/org.openembedded.snapshot/packages/binutils/binutils-cross_2.18.bb' failed
socks@ubuntu:~/gumstix$


From: Sean Martin <sectrix@yahoo.com>
To: General mailing list for gumstix users. <gumstix-users@lists.sourceforge.net>
Sent: Sun, January 24, 2010 3:17:29 PM
Subject: Re: [Gumstix-users] Bitbake Build Error (Verdex PRO)

Thank you Mike, Mecha.

It seems Mike is probably right, there are two 'Setting up a build Environment' links on the page he linked to. The first one is the one I was using. The second one seems to be what I should have used. I'll give it a try after work.


From: mike allen <allenster@gmail.com>
To: General mailing list for gumstix users. <gumstix-users@lists.sourceforge.net>
Sent: Sat, January 23, 2010 10:29:06 PM
Subject: Re: [Gumstix-users] Bitbake Build Error (Verdex PRO)

Hi Sean,

It seems like you are following instructions for the omap3
architecture, which is what the overo uses. The Verdex Pro is based on
the arm architecture - I think you have simply been using the wrong
set of instructions.

The Verdex documentation can be found here:

http://www.gumstix.net/Documentation/cat/Verdex-Pro-setup-and-programming/109.html

Hope this helps - you should be able to find everything you need
around here and on the mailing list archives.

Mike

On 24 January 2010 03:53, Sean Martin <sectrix@yahoo.com> wrote:
> Hey all,
>     Sorry if this question has been covered before, but I couldn't find any
> solution in the archive. I also apologize if the answer is obvious. So here
> is my situation. I have the Verdex PRO COM, and I am trying to just get it
> going. I just want to connect to it and send maybe a simple Hello World. I
> am following the directions 'Setting up a build Environment' on the gumstix
> site. I make it as far as the "bitbake omap3-console-image" command. When I
> run this I get this error:
>
> socks@ubuntu:~$ bitbake omap3-console-image
> Traceback (most recent call last):
>   File "/home/socks/overo-oe/bitbake/bin/bitbake", line 143, in <module>
>     main()
>   File "/home/socks/overo-oe/bitbake/bin/bitbake", line 123, in main
>     cooker.parseConfiguration()
>   File "/home/socks/overo-oe/bitbake/lib/bb/cooker.py", line 68, in
> parseConfiguration
>     self.parseConfigurationFile( os.path.join( "conf", "bitbake.conf" ) )
>   File "/home/socks/overo-oe/bitbake/lib/bb/cooker.py", line 402, in
> parseConfigurationFile
>     bb.fetch.fetcher_init(self.configuration.data)
>   File "/home/socks/overo-oe/bitbake/lib/bb/fetch/__init__.py", line 100, in
> fetcher_init
>     pd.delDomain("BB_URI_HEADREVS")
>   File "/home/socks/overo-oe/bitbake/lib/bb/persist_data.py", line 70, in
> delDomain
>     self.connection.execute("DROP TABLE IF EXISTS %s;" % domain)
> sqlite3.OperationalError: attempt to write a readonly database
>
> What did I do wrong?
>
> And to help you to help me, a bunch of information relating to this that you
> might need.
>
> - I'm am totally new to Linux(and the whole Linux idea), but have a good
> understanding of computer programming and how computers work
> (under-the-hood, so to speak)
> - I'm running VMware Player to use Ubuntu 9.10
> - Box Specs: 2.81 GHz AMD Athlon 64 FX-62, 2 GB RAM, 500 GB HDD
> - VM Specs: 1002.5 MB RAM, 20 GB HDD
> - I followed the directions in the 'Setting up a build environment' page in
> this order:
>     1)Installed all the required packages (git, subversion, etc.)
>     2)Linked /bin/sh to bash
>     3)Added two lines to /etc/sysctrl.conf
>     4)Created '/overo-oe' directory
>     5)'Git'ed OE metadata into this directory and checkout
>     6)Installed Bitbake and checkout
>     7)Copied OE config files
>     8)Set up bash profile (Option A) and restarted Terminal
>     9)The command 'bitbake omap3-console-image' fails with above error
>
>     I then read around here, was advised to go back to the 'OE and your
> distro' page, and did this:
>     1)Installed libsdl1.2-dev (missing before when it failed because I
> thought the 1 was a l (L))
>     2)Installed supplimentary packages
>     3)Installed docbook
>  Still same error. I'm sure if I rummaged around enough I could find the
> file and change it's permissions but something tells me that is not the root
> of the problem. I saw one other guy on here that had a similar problem, but
> no resolution was listed.
>
> Any ideas?
>
>
> ------------------------------------------------------------------------------
> Throughout its 18-year history, RSA Conference consistently attracts the
> world's best and brightest in the field, creating opportunities for
> Conference
> attendees to learn about information security's most important issues
> through
> interactions with peers, luminaries and emerging and established companies.
> http://p.sf.net/sfu/rsaconf-dev2dev
> _______________________________________________
> gumstix-users mailing list
> gumstix-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gumstix-users
>
>

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
gumstix-users mailing list
gumstix-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gumstix-users