John Merchant
2009-02-11 17:22:30 UTC
Hello,
I am attempting to setup a build environment for the Gumstix Overo, as
described in
http://www.gumstix.net/Software/view/Software-Overo/Setting-up-a-build-environment/111.html
When I get to the step of building the omap3-console-image, after many hours
of downloading and compiling, I get an error while compiling u-boot-omap3.
Specifically, fw_printenv appears to be failing due to a missing header file
(mtd/mtd-user.h).
So, I'm wondering if anyone else is having this same problem or if this is
something that I'm doing to myself. Any advice or suggestions are
appreciated.
Thanks,
John
NOTE: build 200902110921: started
OE Build Configuration:
BB_VERSION = "1.8.13"
METADATA_BRANCH = "overo"
METADATA_REVISION = "4f18a3ee5f7fd2af67e0178bb4a72bd5ccdde196"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "overo"
DISTRO = "angstrom"
DISTRO_VERSION = "2009.X-test-20090211"
TARGET_FPU = "hard"
...
| NOTE: make CROSS_COMPILE=arm-angstrom-linux-gnueabi- env
| make -C tools/env all MTD_VERSION= || exit 1
| make[1]: Entering directory
`/mnt/devl/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/u-boot-omap3-1_2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98-r8/git/tools/env'
| arm-angstrom-linux-gnueabi-gcc -Wall -DUSE_HOSTCC
-I/mnt/devl/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/u-boot-omap3-1_2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98-r8/git/include
crc32.c fw_env.c fw_env_main.c -o fw_printenv
| fw_env.c:43:27: error: mtd/mtd-user.h: No such file or directory
| fw_env.c:63: error: expected specifier-qualifier-list before 'uint8_t'
| fw_env.c:69: error: unknown field 'mtd_type' specified in initializer
| fw_env.c:69: error: 'MTD_ABSENT' undeclared here (not in a function)
| fw_env.c:71: error: unknown field 'mtd_type' specified in initializer
| fw_env.c:88: error: expected specifier-qualifier-list before 'uint32_t'
| fw_env.c:93: error: expected specifier-qualifier-list before 'uint32_t'
| fw_env.c:106: error: expected specifier-qualifier-list before 'uint32_t'
| fw_env.c:113: error: unknown field 'flag_scheme' specified in initializer
| fw_env.c: In function 'fw_getenv':
| fw_env.c:239: error: 'struct environment' has no member named 'data'
| fw_env.c:243: error: 'struct environment' has no member named 'data'
| fw_env.c: In function 'fw_printenv':
| fw_env.c:271: error: 'struct environment' has no member named 'data'
| fw_env.c:273: error: 'struct environment' has no member named 'data'
| fw_env.c:302: error: 'struct environment' has no member named 'data'
| fw_env.c:305: error: 'struct environment' has no member named 'data'
| fw_env.c: In function 'fw_setenv':
| fw_env.c:358: error: 'struct environment' has no member named 'data'
| fw_env.c:360: error: 'struct environment' has no member named 'data'
| fw_env.c:405: error: 'struct environment' has no member named 'data'
| fw_env.c:406: error: 'struct environment' has no member named 'data'
| fw_env.c:417: error: 'struct environment' has no member named 'data'
| fw_env.c:440: error: 'struct environment' has no member named 'crc'
| fw_env.c:440: error: 'uint8_t' undeclared (first use in this function)
| fw_env.c:440: error: (Each undeclared identifier is reported only once
| fw_env.c:440: error: for each function it appears in.)
| fw_env.c:440: error: expected expression before ')' token
| fw_env.c:440: error: too few arguments to function 'crc32'
| fw_env.c: At top level:
| fw_env.c:457: error: expected declaration specifiers or '...' before
'uint8_t'
| fw_env.c: In function 'flash_bad_block':
| fw_env.c:459: error: 'mtd_type' undeclared (first use in this function)
| fw_env.c:459: error: 'MTD_NANDFLASH' undeclared (first use in this
function)
| fw_env.c:460: error: 'MEMGETBADBLOCK' undeclared (first use in this
function)
| fw_env.c: At top level:
| fw_env.c:485: error: expected declaration specifiers or '...' before
'uint8_t'
| fw_env.c: In function 'flash_read_buf':
| fw_env.c:507: error: 'mtd_type' undeclared (first use in this function)
| fw_env.c:507: error: 'MTD_NANDFLASH' undeclared (first use in this
function)
| fw_env.c:531: error: too many arguments to function 'flash_bad_block'
| fw_env.c: At top level:
| fw_env.c:578: error: expected declaration specifiers or '...' before
'uint8_t'
| fw_env.c: In function 'flash_write_buf':
| fw_env.c:581: error: storage size of 'erase' isn't known
| fw_env.c:636: error: 'mtd_type' undeclared (first use in this function)
| fw_env.c:636: error: too many arguments to function 'flash_read_buf'
| fw_env.c:650: error: 'MTD_NANDFLASH' undeclared (first use in this
function)
| fw_env.c:664: error: too many arguments to function 'flash_bad_block'
| fw_env.c:679: error: 'MEMUNLOCK' undeclared (first use in this function)
| fw_env.c:681: error: 'MEMERASE' undeclared (first use in this function)
| fw_env.c:704: error: 'MEMLOCK' undeclared (first use in this function)
| fw_env.c:581: warning: unused variable 'erase'
| fw_env.c: In function 'flash_write':
| fw_env.c:742: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:746: error: 'struct environment' has no member named 'flags'
| fw_env.c:749: error: 'struct environment' has no member named 'flags'
| fw_env.c:753: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:763: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:763: error: too many arguments to function 'flash_write_buf'
| fw_env.c:767: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:770: error: 'struct env_image_redundant' has no member named
'flags'
| fw_env.c: In function 'flash_read':
| fw_env.c:783: error: storage size of 'mtdinfo' isn't known
| fw_env.c:786: error: 'MEMGETINFO' undeclared (first use in this function)
| fw_env.c:792: error: 'MTD_NORFLASH' undeclared (first use in this
function)
| fw_env.c:792: error: 'MTD_NANDFLASH' undeclared (first use in this
function)
| fw_env.c:797: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:800: error: too many arguments to function 'flash_read_buf'
| fw_env.c:783: warning: unused variable 'mtdinfo'
| fw_env.c: In function 'env_init':
| fw_env.c:912: error: 'struct environment' has no member named 'crc'
| fw_env.c:912: error: 'struct env_image_redundant' has no member named
'crc'
| fw_env.c:913: error: 'struct environment' has no member named 'flags'
| fw_env.c:913: error: 'struct env_image_redundant' has no member named
'flags'
| fw_env.c:914: error: 'struct environment' has no member named 'data'
| fw_env.c:914: error: 'struct env_image_redundant' has no member named
'data'
| fw_env.c:917: error: 'struct environment' has no member named 'crc'
| fw_env.c:917: error: 'struct env_image_single' has no member named 'crc'
| fw_env.c:918: error: 'struct environment' has no member named 'flags'
| fw_env.c:919: error: 'struct environment' has no member named 'data'
| fw_env.c:919: error: 'struct env_image_single' has no member named 'data'
| fw_env.c:926: error: 'uint8_t' undeclared (first use in this function)
| fw_env.c:926: error: expected expression before ')' token
| fw_env.c:926: error: too few arguments to function 'crc32'
| fw_env.c:927: error: 'struct environment' has no member named 'crc'
| fw_env.c:932: error: 'struct environment' has no member named 'data'
| fw_env.c:935: error: 'struct environment' has no member named 'flags'
| fw_env.c:956: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:956: error: 'MTD_NORFLASH' undeclared (first use in this
function)
| fw_env.c:957: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:958: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:959: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:959: error: 'MTD_NANDFLASH' undeclared (first use in this
function)
| fw_env.c:960: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:961: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:967: error: expected expression before ')' token
| fw_env.c:967: error: too few arguments to function 'crc32'
| fw_env.c:968: error: 'struct env_image_redundant' has no member named
'crc'
| fw_env.c:969: error: 'struct env_image_redundant' has no member named
'flags'
| fw_env.c:978: error: 'struct environment' has no member named 'data'
| fw_env.c:982: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:1012: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:1024: error: 'struct environment' has no member named 'crc'
| fw_env.c:1024: error: 'struct env_image_redundant' has no member named
'crc'
| fw_env.c:1025: error: 'struct environment' has no member named 'flags'
| fw_env.c:1025: error: 'struct env_image_redundant' has no member named
'flags'
| fw_env.c:1026: error: 'struct environment' has no member named 'data'
| fw_env.c:1026: error: 'struct env_image_redundant' has no member named
'data'
| make[1]: *** [fw_printenv] Error 1
| make[1]: Leaving directory
`/mnt/devl/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/u-boot-omap3-1_2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98-r8/git/tools/env'
| make: *** [env] Error 1
| FATAL: oe_runmake failed
NOTE: Task failed:
/mnt/devl/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/u-boot-omap3-1_2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98-r8/temp/log.do_compile.30844
NOTE: package
u-boot-omap3-1_2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98-r8:
task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package
u-boot-omap3-2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98: failed
ERROR: Build of
/mnt/devl/overo-oe/org.openembedded.dev/packages/u-boot/u-boot-omap3_git.bb
do_compile failed
ERROR: Task 102
(/mnt/devl/overo-oe/org.openembedded.dev/packages/u-boot/u-boot-omap3_git.bb,
do_compile) failed
NOTE: Tasks Summary: Attempted 1914 tasks of which 1914 didn't need to be
rerun and 1 failed.
ERROR:
'/mnt/devl/overo-oe/org.openembedded.dev/packages/u-boot/u-boot-omap3_git.bb'
failed
NOTE: build 200902110922: completed
I am attempting to setup a build environment for the Gumstix Overo, as
described in
http://www.gumstix.net/Software/view/Software-Overo/Setting-up-a-build-environment/111.html
When I get to the step of building the omap3-console-image, after many hours
of downloading and compiling, I get an error while compiling u-boot-omap3.
Specifically, fw_printenv appears to be failing due to a missing header file
(mtd/mtd-user.h).
So, I'm wondering if anyone else is having this same problem or if this is
something that I'm doing to myself. Any advice or suggestions are
appreciated.
Thanks,
John
NOTE: build 200902110921: started
OE Build Configuration:
BB_VERSION = "1.8.13"
METADATA_BRANCH = "overo"
METADATA_REVISION = "4f18a3ee5f7fd2af67e0178bb4a72bd5ccdde196"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "overo"
DISTRO = "angstrom"
DISTRO_VERSION = "2009.X-test-20090211"
TARGET_FPU = "hard"
...
| NOTE: make CROSS_COMPILE=arm-angstrom-linux-gnueabi- env
| make -C tools/env all MTD_VERSION= || exit 1
| make[1]: Entering directory
`/mnt/devl/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/u-boot-omap3-1_2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98-r8/git/tools/env'
| arm-angstrom-linux-gnueabi-gcc -Wall -DUSE_HOSTCC
-I/mnt/devl/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/u-boot-omap3-1_2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98-r8/git/include
crc32.c fw_env.c fw_env_main.c -o fw_printenv
| fw_env.c:43:27: error: mtd/mtd-user.h: No such file or directory
| fw_env.c:63: error: expected specifier-qualifier-list before 'uint8_t'
| fw_env.c:69: error: unknown field 'mtd_type' specified in initializer
| fw_env.c:69: error: 'MTD_ABSENT' undeclared here (not in a function)
| fw_env.c:71: error: unknown field 'mtd_type' specified in initializer
| fw_env.c:88: error: expected specifier-qualifier-list before 'uint32_t'
| fw_env.c:93: error: expected specifier-qualifier-list before 'uint32_t'
| fw_env.c:106: error: expected specifier-qualifier-list before 'uint32_t'
| fw_env.c:113: error: unknown field 'flag_scheme' specified in initializer
| fw_env.c: In function 'fw_getenv':
| fw_env.c:239: error: 'struct environment' has no member named 'data'
| fw_env.c:243: error: 'struct environment' has no member named 'data'
| fw_env.c: In function 'fw_printenv':
| fw_env.c:271: error: 'struct environment' has no member named 'data'
| fw_env.c:273: error: 'struct environment' has no member named 'data'
| fw_env.c:302: error: 'struct environment' has no member named 'data'
| fw_env.c:305: error: 'struct environment' has no member named 'data'
| fw_env.c: In function 'fw_setenv':
| fw_env.c:358: error: 'struct environment' has no member named 'data'
| fw_env.c:360: error: 'struct environment' has no member named 'data'
| fw_env.c:405: error: 'struct environment' has no member named 'data'
| fw_env.c:406: error: 'struct environment' has no member named 'data'
| fw_env.c:417: error: 'struct environment' has no member named 'data'
| fw_env.c:440: error: 'struct environment' has no member named 'crc'
| fw_env.c:440: error: 'uint8_t' undeclared (first use in this function)
| fw_env.c:440: error: (Each undeclared identifier is reported only once
| fw_env.c:440: error: for each function it appears in.)
| fw_env.c:440: error: expected expression before ')' token
| fw_env.c:440: error: too few arguments to function 'crc32'
| fw_env.c: At top level:
| fw_env.c:457: error: expected declaration specifiers or '...' before
'uint8_t'
| fw_env.c: In function 'flash_bad_block':
| fw_env.c:459: error: 'mtd_type' undeclared (first use in this function)
| fw_env.c:459: error: 'MTD_NANDFLASH' undeclared (first use in this
function)
| fw_env.c:460: error: 'MEMGETBADBLOCK' undeclared (first use in this
function)
| fw_env.c: At top level:
| fw_env.c:485: error: expected declaration specifiers or '...' before
'uint8_t'
| fw_env.c: In function 'flash_read_buf':
| fw_env.c:507: error: 'mtd_type' undeclared (first use in this function)
| fw_env.c:507: error: 'MTD_NANDFLASH' undeclared (first use in this
function)
| fw_env.c:531: error: too many arguments to function 'flash_bad_block'
| fw_env.c: At top level:
| fw_env.c:578: error: expected declaration specifiers or '...' before
'uint8_t'
| fw_env.c: In function 'flash_write_buf':
| fw_env.c:581: error: storage size of 'erase' isn't known
| fw_env.c:636: error: 'mtd_type' undeclared (first use in this function)
| fw_env.c:636: error: too many arguments to function 'flash_read_buf'
| fw_env.c:650: error: 'MTD_NANDFLASH' undeclared (first use in this
function)
| fw_env.c:664: error: too many arguments to function 'flash_bad_block'
| fw_env.c:679: error: 'MEMUNLOCK' undeclared (first use in this function)
| fw_env.c:681: error: 'MEMERASE' undeclared (first use in this function)
| fw_env.c:704: error: 'MEMLOCK' undeclared (first use in this function)
| fw_env.c:581: warning: unused variable 'erase'
| fw_env.c: In function 'flash_write':
| fw_env.c:742: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:746: error: 'struct environment' has no member named 'flags'
| fw_env.c:749: error: 'struct environment' has no member named 'flags'
| fw_env.c:753: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:763: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:763: error: too many arguments to function 'flash_write_buf'
| fw_env.c:767: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:770: error: 'struct env_image_redundant' has no member named
'flags'
| fw_env.c: In function 'flash_read':
| fw_env.c:783: error: storage size of 'mtdinfo' isn't known
| fw_env.c:786: error: 'MEMGETINFO' undeclared (first use in this function)
| fw_env.c:792: error: 'MTD_NORFLASH' undeclared (first use in this
function)
| fw_env.c:792: error: 'MTD_NANDFLASH' undeclared (first use in this
function)
| fw_env.c:797: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:800: error: too many arguments to function 'flash_read_buf'
| fw_env.c:783: warning: unused variable 'mtdinfo'
| fw_env.c: In function 'env_init':
| fw_env.c:912: error: 'struct environment' has no member named 'crc'
| fw_env.c:912: error: 'struct env_image_redundant' has no member named
'crc'
| fw_env.c:913: error: 'struct environment' has no member named 'flags'
| fw_env.c:913: error: 'struct env_image_redundant' has no member named
'flags'
| fw_env.c:914: error: 'struct environment' has no member named 'data'
| fw_env.c:914: error: 'struct env_image_redundant' has no member named
'data'
| fw_env.c:917: error: 'struct environment' has no member named 'crc'
| fw_env.c:917: error: 'struct env_image_single' has no member named 'crc'
| fw_env.c:918: error: 'struct environment' has no member named 'flags'
| fw_env.c:919: error: 'struct environment' has no member named 'data'
| fw_env.c:919: error: 'struct env_image_single' has no member named 'data'
| fw_env.c:926: error: 'uint8_t' undeclared (first use in this function)
| fw_env.c:926: error: expected expression before ')' token
| fw_env.c:926: error: too few arguments to function 'crc32'
| fw_env.c:927: error: 'struct environment' has no member named 'crc'
| fw_env.c:932: error: 'struct environment' has no member named 'data'
| fw_env.c:935: error: 'struct environment' has no member named 'flags'
| fw_env.c:956: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:956: error: 'MTD_NORFLASH' undeclared (first use in this
function)
| fw_env.c:957: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:958: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:959: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:959: error: 'MTD_NANDFLASH' undeclared (first use in this
function)
| fw_env.c:960: error: 'struct envdev_s' has no member named 'mtd_type'
| fw_env.c:961: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:967: error: expected expression before ')' token
| fw_env.c:967: error: too few arguments to function 'crc32'
| fw_env.c:968: error: 'struct env_image_redundant' has no member named
'crc'
| fw_env.c:969: error: 'struct env_image_redundant' has no member named
'flags'
| fw_env.c:978: error: 'struct environment' has no member named 'data'
| fw_env.c:982: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:1012: error: 'struct environment' has no member named
'flag_scheme'
| fw_env.c:1024: error: 'struct environment' has no member named 'crc'
| fw_env.c:1024: error: 'struct env_image_redundant' has no member named
'crc'
| fw_env.c:1025: error: 'struct environment' has no member named 'flags'
| fw_env.c:1025: error: 'struct env_image_redundant' has no member named
'flags'
| fw_env.c:1026: error: 'struct environment' has no member named 'data'
| fw_env.c:1026: error: 'struct env_image_redundant' has no member named
'data'
| make[1]: *** [fw_printenv] Error 1
| make[1]: Leaving directory
`/mnt/devl/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/u-boot-omap3-1_2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98-r8/git/tools/env'
| make: *** [env] Error 1
| FATAL: oe_runmake failed
NOTE: Task failed:
/mnt/devl/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/u-boot-omap3-1_2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98-r8/temp/log.do_compile.30844
NOTE: package
u-boot-omap3-1_2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98-r8:
task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package
u-boot-omap3-2009.01+r8+git98e101d57a97ac9061c442e656e042ed4600db98: failed
ERROR: Build of
/mnt/devl/overo-oe/org.openembedded.dev/packages/u-boot/u-boot-omap3_git.bb
do_compile failed
ERROR: Task 102
(/mnt/devl/overo-oe/org.openembedded.dev/packages/u-boot/u-boot-omap3_git.bb,
do_compile) failed
NOTE: Tasks Summary: Attempted 1914 tasks of which 1914 didn't need to be
rerun and 1 failed.
ERROR:
'/mnt/devl/overo-oe/org.openembedded.dev/packages/u-boot/u-boot-omap3_git.bb'
failed
NOTE: build 200902110922: completed
--
View this message in context: http://www.nabble.com/Overo-u-boot-omap3-build-fails-tp21958273p21958273.html
Sent from the Gumstix mailing list archive at Nabble.com.
View this message in context: http://www.nabble.com/Overo-u-boot-omap3-build-fails-tp21958273p21958273.html
Sent from the Gumstix mailing list archive at Nabble.com.