| Anonymous | Login | Signup for a new account | 11-10-2008 12:45 PST |
| Main | My View | View Issues | Change Log | Docs |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
| 0004804 | [buildroot] Other | crash | have not tried | 09-03-08 08:43 | 09-11-08 02:09 | ||||
| Reporter | iceman_im | View Status | public | ||||||
| Assigned To | buildroot | ||||||||
| Priority | normal | Resolution | fixed | ||||||
| Status | closed | Product Version | 0.9.27 | ||||||
| Summary | 0004804: lzo1x.h not found | ||||||||
| Description |
I try to make a compilation for arm architecutre for an AT91sam9260EK board and I have a compilation error in mtd_orig... Looks like lzo1x.h could not be found but : # find -name lzo1x.h ./build_arm_wchar/lzo-2.03/include/lzo/lzo1x.h ./build_arm_wchar/staging_dir/usr/include/lzo/lzo1x.h |
||||||||
| Additional Information |
compr_lzo.c:29:19: erreur: lzo1x.h : Aucun fichier ou dossier de ce type mkdir -p /home/assensg/Bureau/Buildroot/buildroot/build_arm_wchar/mtd_orig compr_lzo.c: In function ‘jffs2_lzo_cmpr’: compr_lzo.c:56: erreur: ‘LZO_E_OK’ undeclared (first use in this function) compr_lzo.c:56: erreur: (Each undeclared identifier is reported only once compr_lzo.c:56: erreur: for each function it appears in.) compr_lzo.c: In function ‘jffs2_lzo_decompress’: compr_lzo.c:76: erreur: ‘LZO_E_OK’ undeclared (first use in this function) compr_lzo.c: In function ‘jffs2_lzo_init’: compr_lzo.c:95: erreur: ‘LZO1X_999_MEM_COMPRESS’ undeclared (first use in this function) make[1]: *** [/home/assensg/Bureau/Buildroot/buildroot/build_arm_wchar/mtd_orig/compr_lzo.o] Erreur 1 make[1]: *** Attente des tâches non terminées.... |
||||||||
| Attached Files | |||||||||
|
|
|||||||||
Relationships |
||||||
|
||||||
Notes |
|
|
(0010974) hmoffatt 09-03-08 18:40 |
Fixed in r23315.. thanks Please consider sending compile error logs in English (eg set LANG=C before compiling). Thanks |
|
(0011004) iceman_im 09-04-08 08:25 |
Sorry for the french error log, next time it will be in english. Thanks for the fix but I allready have the same problem... In fact the build works find for an ext2 file system but crashed for a jffs2 one... |
|
(0011054) vintonc 09-04-08 14:30 |
I have the same issue. I have verified that lzo and lzo-devel are installed on the host system, they were suggested as possible causes of the issue elsewhere. It will build for ext2 only just fine. I am currently trying to build for jffs2 only. I am running R23324, newer than the fixed note indicates. /home/vintonc/buildroot/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-gcc -I. -I./include -I/home/vintonc/buildroot/buildroot/toolchain_build_arm/linux/include -I/home/vintonc/buildroot/buildroot/build_arm/staging_dir/usr/include -Os -I/home/vintonc/buildroot/buildroot/build_arm/staging_dir/usr/include -I/home/vintonc/buildroot/buildroot/build_arm/staging_dir/include --sysroot=/home/vintonc/buildroot/buildroot/build_arm/staging_dir/ -isysroot /home/vintonc/buildroot/buildroot/build_arm/staging_dir -mtune=arm920t -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -c -o /home/vintonc/buildroot/buildroot/build_arm/mtd_orig/compr_lzo.o compr_lzo.c -g -Wp,-MD,/home/vintonc/buildroot/buildroot/build_arm/mtd_orig/.compr_lzo.c.dep compr_lzo.c:29:19: error: lzo1x.h: No such file or directory compr_lzo.c: In function 'jffs2_lzo_cmpr': compr_lzo.c:56: error: 'LZO_E_OK' undeclared (first use in this function) compr_lzo.c:56: error: (Each undeclared identifier is reported only once compr_lzo.c:56: error: for each function it appears in.) compr_lzo.c: In function 'jffs2_lzo_decompress': compr_lzo.c:76: error: 'LZO_E_OK' undeclared (first use in this function) compr_lzo.c: In function 'jffs2_lzo_init': compr_lzo.c:95: error: 'LZO1X_999_MEM_COMPRESS' undeclared (first use in this function) make[1]: *** [/home/vintonc/buildroot/buildroot/build_arm/mtd_orig/compr_lzo.o] Error 1 rm /home/vintonc/buildroot/buildroot/build_arm/mtd_orig/ftl_check.o /home/vintonc/buildroot/buildroot/build_arm/mtd_orig/mkfs.jffs.o /home/vintonc/buildroot/buildroot/build_arm/mtd_orig/doc_loadbios.o /home/vintonc/buildroot/buildroot/build_arm/mtd_orig/flash_erase.o /home/vintonc/buildroot/buildroot/build_arm/mtd_orig/ftl_format.o /home/vintonc/buildroot/buildroot/build_arm/mtd_orig/nanddump.o make[1]: Leaving directory `/home/vintonc/buildroot/buildroot/build_arm/mtd_orig' make: *** [/home/vintonc/buildroot/buildroot/build_arm/mtd_orig/flash_erase] Error 2 [vintonc@discovery buildroot]$ svn info Path: . URL: svn://uclibc.org/trunk/buildroot [^] Repository Root: svn://uclibc.org [^] Repository UUID: 69ca8d6d-28ef-0310-b511-8ec308f3f277 Revision: 23324 Node Kind: directory Schedule: normal Last Changed Author: hamish Last Changed Rev: 23319 Last Changed Date: 2008-09-04 01:50:31 -0400 (Thu, 04 Sep 2008) |
|
(0011074) hmoffatt 09-04-08 17:50 |
After updating from svn you need to make mtd-host-dirclean and mtd-dirclean, because the old patches have already been applied and need to be undone. Can you please try this and update the issue if you still have trouble? I have built mtd-utils.git successfully with these patches removed and the latest lzo in the tree. Sorry for my ignorance of French :) |
|
(0011114) iceman_im 09-05-08 06:40 edited on: 09-05-08 06:45 |
Still unsolved and now i have an another error a the same time. during a clean just before the previous one. Checking build system dependencies: BUILDROOT_DL_DIR clean: Ok CC clean: Ok CXX clean: Ok CPP clean: Ok CFLAGS clean: Ok INCLUDES clean: Ok CXXFLAGS clean: Ok which installed: Ok sed works: Ok (/bin/sed) GNU make version '3.81': Ok C compiler '/usr/lib/ccache/gcc' C compiler version '4.1.2': Ok C++ compiler '/usr/lib/ccache/g++' C++ compiler version '4.1.2': Ok awk installed: Ok bison installed: Ok flex installed: Ok gettext installed: Ok makeinfo installed: Ok Build system dependencies: Ok rm -rf /home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/buildroot-config mkdir -p /home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf cp -dpRf package/config/buildroot-config /home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/buildroot-config rm -rf /home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/root/usr/include /home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/root/usr/lib/pkgconfig find /home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/root/usr/lib -name '*.a' -delete find /home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/root/lib -name '*.a' -delete find /home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/root/usr/lib -name '*.la' -delete find /home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/root/lib -name '*.la' -delete /usr/bin/make -j20 \ MEMORY=dataflashcard \ CROSS_COMPILE=/home/assensg/Bureau/Buildroot/buildroot/build_arm_wchar/staging_dir/usr/bin/arm-linux-uclibc- \ -C /home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/at91bootstrap-2.3 \ at91sam9260dfc_defconfig make[1]: Entering directory `/home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/at91bootstrap-2.3' find . -type f \( -name .depend \ -o -name '*.srec' \ -o -name '*.elf' \ -o -name '*.map' \ -o -name '*.o' \ -o -name '*~' \) \ -print0 \ | xargs -0 rm -f xargs: xargs.c:445: main: Assertion `bc_ctl.arg_max <= (131072-2048)' failed. /bin/sh: line 7: 16391 Done find . -type f \( -name .depend -o -name '*.srec' -o -name '*.elf' -o -name '*.map' -o -name '*.o' -o -name '*~' \) -print0 16392 Aborted | xargs -0 rm -f make[1]: *** [clean] Error 134 make[1]: Target `at91sam9260dfc_defconfig' not remade because of errors. make[1]: Leaving directory `/home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/at91bootstrap-2.3' make: *** [/home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/at91bootstrap-2.3/.configured] Erreur 2 CC="/usr/lib/ccache/gcc" CROSS= CFLAGS=-I/home/assensg/Bureau/Buildroot/buildroot/toolchain_build_arm_wchar/linux/include \ /usr/bin/make -j20 LINUXDIR=/home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/linux-2.6.26.3 \ BUILDDIR=/home/assensg/Bureau/Buildroot/buildroot/toolchain_build_arm_wchar/mtd_orig \ -C /home/assensg/Bureau/Buildroot/buildroot/toolchain_build_arm_wchar/mtd_orig mkfs.jffs2 make[1]: Entering directory `/home/assensg/Bureau/Buildroot/buildroot/toolchain_build_arm_wchar/mtd_orig' mkdir -p /home/assensg/Bureau/Buildroot/buildroot/toolchain_build_arm_wchar/mtd_orig gcc -I./include -O2 -Wall -g -c -o /home/assensg/Bureau/Buildroot/buildroot/toolchain_build_arm_wchar/mtd_orig/compr_lzo.o compr_lzo.c -g -Wp,-MD,/home/assensg/Bureau/Buildroot/buildroot/toolchain_build_arm_wchar/mtd_orig/.compr_lzo.c.dep compr_lzo.c:29:23: error: lzo/lzo1x.h: No such file or directory compr_lzo.c: In function 'jffs2_lzo_cmpr': compr_lzo.c:54: warning: implicit declaration of function 'lzo1x_999_compress' compr_lzo.c:56: error: 'LZO_E_OK' undeclared (first use in this function) compr_lzo.c:56: error: (Each undeclared identifier is reported only once compr_lzo.c:56: error: for each function it appears in.) compr_lzo.c: In function 'jffs2_lzo_decompress': compr_lzo.c:74: warning: implicit declaration of function 'lzo1x_decompress_safe' compr_lzo.c:76: error: 'LZO_E_OK' undeclared (first use in this function) compr_lzo.c: In function 'jffs2_lzo_init': compr_lzo.c:95: error: 'LZO1X_999_MEM_COMPRESS' undeclared (first use in this function) make[1]: *** [/home/assensg/Bureau/Buildroot/buildroot/toolchain_build_arm_wchar/mtd_orig/compr_lzo.o] Error 1 make[1]: Target `mkfs.jffs2' not remade because of errors. make[1]: Leaving directory `/home/assensg/Bureau/Buildroot/buildroot/toolchain_build_arm_wchar/mtd_orig' make: *** [/home/assensg/Bureau/Buildroot/buildroot/toolchain_build_arm_wchar/mtd_orig/mkfs.jffs2] Erreur 2 rm -f /home/assensg/Bureau/Buildroot/buildroot/project_build_arm_wchar/at91sam9260pf/.fakeroot* |
|
(0011124) hmoffatt 09-05-08 08:04 |
xargs: xargs.c:445: main: Assertion `bc_ctl.arg_max <= (131072-2048)' failed. That's your system's xargs crashing.. nothing to do with buildroot.. :-| I'm not sure what to suggest sorry. |
|
(0011134) vintonc 09-05-08 08:12 |
Your suggestion to make mtd-host-dirclean and mtd-dirclean worked. I when back and did a make distclean just to be sure nothing else was cached that could cause a problem. This is my first time using buildroot so I still need to determine if my build results are a problem or not. Thanks for the help. /home/vintonc/buildroot/buildroot/build_arm/staging_dir/usr/bin/fakeroot -- /home/vintonc/buildroot/buildroot/project_build_arm/uclibc/_fakeroot.rootfs.arm.jffs2 rootdir=/home/vintonc/buildroot/buildroot/project_build_arm/uclibc/root table='target/generic/mini_device_table.txt' mkfs.jffs2: skipping device_table entry '/dev': no parent directory! mkfs.jffs2: skipping device_table entry '/tmp': no parent directory! mkfs.jffs2: skipping device_table entry '/etc': no parent directory! mkfs.jffs2: skipping device_table entry '/sys': no parent directory! mkfs.jffs2: skipping device_table entry '/config': no parent directory! mkfs.jffs2: skipping device_table entry '/proc': no parent directory! mkfs.jffs2: skipping device_table entry '/root': no parent directory! -rw-r--r-- 1 vintonc vintonc 2041644 2008-09-04 22:59 /home/vintonc/buildroot/buildroot/binaries/uclibc/rootfs.arm.jffs2 rm -f /home/vintonc/buildroot/buildroot/project_build_arm/uclibc/.fakeroot* |
|
(0011364) hmoffatt 09-10-08 19:16 |
This is really fixed I believe.. users need to make mtd-dirclean and host-mtd-dirclean and rebuild so that the new patch gets applied. |
|
(0011384) iceman_im 09-11-08 02:02 |
Sorry to reopen but the problem still here for me... For xargs it was my fault, thank you ;O) For mtd_orig there i allready have the same problem... Maybe another mistake from me.. In make menu config do we have to choose 'MTD-utils realese' or 'MTD-utils from GIT' ? just in case it may help -> see my log : toolchain/patch-kernel.sh /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig \ package/mtd/mtd-utils mtd-utils-1.1.0-host\*.patch touch /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/.unpacked CC="/usr/bin/gcc" CROSS= CFLAGS=-I/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/linux/include \ /usr/bin/make -j8 LINUXDIR=/home/assensg/Desktop/buildroot/project_build_arm_wchar/at91sam9260pf/linux-2.6.26.3 \ BUILDDIR=/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig \ -C /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig mkfs.jffs2 make[1]: Entering directory `/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig' mkdir -p /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig gcc -I./include -O2 -Wall -g -c -o /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/crc32.o crc32.c -g -Wp,-MD,/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/.crc32.c.dep mkdir -p /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig gcc -I./include -O2 -Wall -g -c -o /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/compr_rtime.o compr_rtime.c -g -Wp,-MD,/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/.compr_rtime.c.dep mkdir -p /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig gcc -I./include -O2 -Wall -g -c -o /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/mkfs.jffs2.o mkfs.jffs2.c -g -Wp,-MD,/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/.mkfs.jffs2.c.dep mkdir -p /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig gcc -I./include -O2 -Wall -g -c -o /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/compr_zlib.o compr_zlib.c -g -Wp,-MD,/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/.compr_zlib.c.dep mkdir -p /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig gcc -I./include -O2 -Wall -g -c -o /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/compr_lzo.o compr_lzo.c -g -Wp,-MD,/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/.compr_lzo.c.dep mkdir -p /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig compr_zlib.c:36:18: error: zlib.h: No such file or directory gcc -I./include -O2 -Wall -g -c -o /home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/compr.o compr.c -g -Wp,-MD,/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/.compr.c.dep compr_zlib.c: In function ‘jffs2_zlib_compress’: compr_zlib.c:56: error: ‘z_stream’ undeclared (first use in this function) compr_zlib.c:56: error: (Each undeclared identifier is reported only once compr_zlib.c:56: error: for each function it appears in.) compr_zlib.c:56: error: expected ‘;’ before ‘strm’ compr_zlib.c:62: error: ‘strm’ undeclared (first use in this function) compr_zlib.c:65: error: ‘Z_OK’ undeclared (first use in this function) compr_zlib.c:65: warning: implicit declaration of function ‘deflateInit’ compr_zlib.c:77: warning: implicit declaration of function ‘deflate’ compr_zlib.c:77: error: ‘Z_PARTIAL_FLUSH’ undeclared (first use in this function) compr_zlib.c:79: warning: implicit declaration of function ‘deflateEnd’ compr_zlib.c:85: error: ‘Z_FINISH’ undeclared (first use in this function) compr_zlib.c:86: error: ‘Z_STREAM_END’ undeclared (first use in this function) compr_zlib.c: In function ‘jffs2_zlib_decompress’: compr_zlib.c:104: error: ‘z_stream’ undeclared (first use in this function) compr_zlib.c:104: error: expected ‘;’ before ‘strm’ compr_zlib.c:107: error: ‘strm’ undeclared (first use in this function) compr_zlib.c:110: error: ‘Z_OK’ undeclared (first use in this function) compr_zlib.c:110: warning: implicit declaration of function ‘inflateInit’ compr_zlib.c:121: warning: implicit declaration of function ‘inflate’ compr_zlib.c:121: error: ‘Z_FINISH’ undeclared (first use in this function) compr_zlib.c:124: warning: implicit declaration of function ‘inflateEnd’ make[1]: *** [/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/compr_zlib.o] Error 1 make[1]: *** Waiting for unfinished jobs.... compr_lzo.c:29:23: error: lzo/lzo1x.h: No such file or directory compr_lzo.c: In function ‘jffs2_lzo_cmpr’: compr_lzo.c:54: warning: implicit declaration of function ‘lzo1x_999_compress’ compr_lzo.c:56: error: ‘LZO_E_OK’ undeclared (first use in this function) compr_lzo.c:56: error: (Each undeclared identifier is reported only once compr_lzo.c:56: error: for each function it appears in.) compr_lzo.c: In function ‘jffs2_lzo_decompress’: compr_lzo.c:74: warning: implicit declaration of function ‘lzo1x_decompress_safe’ compr_lzo.c:76: error: ‘LZO_E_OK’ undeclared (first use in this function) compr_lzo.c: In function ‘jffs2_lzo_init’: compr_lzo.c:95: error: ‘LZO1X_999_MEM_COMPRESS’ undeclared (first use in this function) make[1]: *** [/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/compr_lzo.o] Error 1 mkfs.jffs2.c:69:21: error: sys/acl.h: No such file or directory mkfs.jffs2.c:73:18: error: zlib.h: No such file or directory mkfs.jffs2.c: In function ‘formalize_posix_acl’: mkfs.jffs2.c:1084: error: ‘ACL_USER_OBJ’ undeclared (first use in this function) mkfs.jffs2.c:1084: error: (Each undeclared identifier is reported only once mkfs.jffs2.c:1084: error: for each function it appears in.) mkfs.jffs2.c:1085: error: ‘ACL_GROUP_OBJ’ undeclared (first use in this function) mkfs.jffs2.c:1086: error: ‘ACL_MASK’ undeclared (first use in this function) mkfs.jffs2.c:1087: error: ‘ACL_OTHER’ undeclared (first use in this function) mkfs.jffs2.c:1093: error: ‘ACL_USER’ undeclared (first use in this function) mkfs.jffs2.c:1094: error: ‘ACL_GROUP’ undeclared (first use in this function) make[1]: *** [/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/mkfs.jffs2.o] Error 1 make[1]: Leaving directory `/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig' make: *** [/home/assensg/Desktop/buildroot/toolchain_build_arm_wchar/mtd_orig/mkfs.jffs2] Error 2 Thank you in advance |
|
(0011394) hmoffatt 09-11-08 02:06 |
lzo/lzo1x.h is the correct file but you just don't have it.. and you're missing zlib.h as well. This is not the same problem as the original report though it's still a problem. It appears to be a problem building host-mtd.. I couldn't find somewhere that builds a host zlib. You might need to install a zlib-dev package on your system or similar, same for lzma. We should maybe be building this within buildroot. I'd prefer to start a new bug report for this if you wouldn't mind, it's not the same problem and this report is very long already. |
|
(0011404) hmoffatt 09-11-08 02:09 |
I created 0004894 to log the new problem. |
| Copyright © 2000 - 2006 Mantis Group |