Modify

Opened 6 years ago

Last modified 4 years ago

#11457 new defect

e2fsutils and tune2fs in busybox broken on orion and kernel 3.3.6 on trunk

Reported by: anonymous Owned by: developers
Priority: response-needed Milestone: Barrier Breaker 14.07
Component: packages Version: Trunk
Keywords: e2fsutils busybox tune2fs orion kernel 3.3.6 Cc:

Description

the e2fs-utils package AND the tune2fs-function in busybox is broken on ORION platform with kernel 3.3.6!

it just gives a compiler error ans compiling stops.

Attachments (2)

#openwrt-devel.04-29.log (1.0 KB) - added by jmccrohan 6 years ago.
#openwrt-devel.05-07.log (260 bytes) - added by jmccrohan 6 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 follow-up: Changed 6 years ago by jow

  • Priority changed from normal to response-needed

The buildbots do not agree, please provide more specific information, build logs etc.

comment:2 in reply to: ↑ 1 Changed 6 years ago by jmccrohan

Replying to jow:

The buildbots do not agree, please provide more specific information, build logs etc.

Busybox e2fsutils tune2fs also fails for me.

See attached #openwrt-devel logs.

Changed 6 years ago by jmccrohan

Changed 6 years ago by jmccrohan

comment:3 Changed 6 years ago by tmu

The problem is error: unknown type name 'umode_t'
In file included from e2fsprogs/tune2fs.c:11:0:
/home/dev1/HR/openwrt/vortex86/trunk/staging_dir/toolchain-i386_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/i486-openwrt-linux-uclibc/4.6.3/../../../../i486-openwrt-linux-uclibc/sys-include/linux/ext2_fs.h:178:41: error: unknown type name 'umode_t'
make[5]: * [e2fsprogs/tune2fs.o] Error 1
make[4]:
* [e2fsprogs] Error 2
make[4]: Leaving directory `/home/dev1/HR/openwrt/vortex86/trunk/build_dir/target-i386_uClibc-0.9.33.2/busybox-1.19.4'
make[3]: * /home/dev1/HR/openwrt/vortex86/trunk/build_dir/target-i386_uClibc-0.9.33.2/busybox-1.19.4/.built Error 2
make[3]: Leaving directory `/home/dev1/HR/openwrt/vortex86/trunk/package/busybox'
make[2]:
* [package/busybox/compile] Error 2
make[2]: Leaving directory `/home/dev1/HR/openwrt/vortex86/trunk'
make[1]: * /home/dev1/HR/openwrt/vortex86/trunk/staging_dir/target-i386_uClibc-0.9.33.2/stamp/.package_compile Error 2
make[1]: Leaving directory `/home/dev1/HR/openwrt/vortex86/trunk'
make:
* [world] Erreur 2

comment:4 Changed 6 years ago by Levon Avagyan <levon.avagyan@…>

Same is with x86 platform:

make[3]: Entering directory `/home/levi/openwrt/trunk/package/busybox'
make  -j17 -C /home/levi/openwrt/trunk/build_dir/target-i386_uClibc-0.9.33.2/busybox-1.19.4 CC="i486-openwrt-linux-uclibc-gcc" CROSS_COMPILE="i486-openwrt-linux-uclibc-" KBUILD_HAVE_NLS=no EXTRA_CFLAGS="-O2 -pipe -march=i486 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -I/home/levi/openwrt/trunk/staging_dir/target-i386_uClibc-0.9.33.2/usr/include" ARCH="i386" SKIP_STRIP=y LDLIBS="m crypt rpc" all
make[4]: Entering directory `/home/levi/openwrt/trunk/build_dir/target-i386_uClibc-0.9.33.2/busybox-1.19.4'
  CC      e2fsprogs/tune2fs.o
  LD      util-linux/volume_id/built-in.o
  CC      util-linux/volume_id/btrfs.o
  CC      util-linux/volume_id/ext.o
  CC      util-linux/volume_id/fat.o
  CC      util-linux/volume_id/get_devname.o
  CC      util-linux/volume_id/linux_raid.o
  CC      util-linux/volume_id/linux_swap.o
  CC      util-linux/volume_id/ntfs.o
  CC      util-linux/volume_id/util.o
  CC      util-linux/volume_id/volume_id.o
In file included from e2fsprogs/tune2fs.c:11:0:
/home/levi/openwrt/trunk/staging_dir/toolchain-i386_gcc-4.6-linaro_uClibc-0.9.33.2/lib/gcc/i486-openwrt-linux-uclibc/4.6.3/../../../../i486-openwrt-linux-uclibc/sys-include/linux/ext2_fs.h:178:41: error: unknown type name 'umode_t'
make[5]: *** [e2fsprogs/tune2fs.o] Error 1
make[4]: *** [e2fsprogs] Error 2
make[4]: *** Waiting for unfinished jobs....
  AR      util-linux/volume_id/lib.a
make[4]: Leaving directory `/home/levi/openwrt/trunk/build_dir/target-i386_uClibc-0.9.33.2/busybox-1.19.4'
make[3]: *** [/home/levi/openwrt/trunk/build_dir/target-i386_uClibc-0.9.33.2/busybox-1.19.4/.built] Error 2
make[3]: Leaving directory `/home/levi/openwrt/trunk/package/busybox'
make[2]: *** [package/busybox/compile] Error 2
make[2]: Leaving directory `/home/levi/openwrt/trunk'
make[1]: *** [/home/levi/openwrt/trunk/staging_dir/target-i386_uClibc-0.9.33.2/stamp/.package_compile] Error 2
make[1]: Leaving directory `/home/levi/openwrt/trunk'
make: *** [world] Error 2

Seems similar like http://comments.gmane.org/gmane.comp.file-systems.ext4/31668

comment:5 Changed 6 years ago by Levon Avagyan <levon.avagyan@…>

After deselection of tune2fs from busybox, build continues....

comment:6 Changed 4 years ago by jow

  • Milestone changed from Attitude Adjustment 12.09 to Barrier Breaker 14.07

Milestone Attitude Adjustment 12.09 deleted

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.