Home Forum Developers General discussions Trunk 681 build problem- ubifs

JRPassphrase Registration Control

In order to register on this site, you must first submit the passphrase below.

TODO list for each hardware target can be found as sticky topic in the corresponding forum


wojtek
useravatar
User Info

Trunk 681 build problem- ubifs

Hello,
today I've downloaded latest trunk and tried to build it for IP01.
During this process I've got dependency error about ubifs:

Code:


make[5]: Opuszczenie katalogu `/home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/606f38a2221648ca5c5fa292c9f71d2ddd59fa66'
for f in  mkfs.jffs2  ; do ln -sf build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host//$f $f ; done
unset CC CFLAGS CPPFLAGS CROSS LDFLAGS;     make -C 606f38a2221648ca5c5fa292c9f71d2ddd59fa66/mkfs.ubifs WITHOUT_XATTR=1 SUBDIRS= BUILDDIR=$PWD/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/mkfs.ubifs TARGETS="  mkfs.ubifs"
make[5]: Wejście do katalogu `/home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/606f38a2221648ca5c5fa292c9f71d2ddd59fa66/mkfs.ubifs'
mkdir -p /home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/mkfs.ubifs/
gcc -D_FILE_OFFSET_BITS=64 -O2 -g -Wall -Wextra -Wwrite-strings -Wno-sign-compare -c -o /home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/mkfs.ubifs/crc16.o crc16.c -g -Wp,-MD,/home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/mkfs.ubifs/.crc16.c.dep
mkdir -p /home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/mkfs.ubifs/
gcc -D_FILE_OFFSET_BITS=64 -O2 -g -Wall -Wextra -Wwrite-strings -Wno-sign-compare -c -o /home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/mkfs.ubifs/crc32.o crc32.c -g -Wp,-MD,/home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/mkfs.ubifs/.crc32.c.dep
mkdir -p /home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/mkfs.ubifs/
gcc -D_FILE_OFFSET_BITS=64 -O2 -g -Wall -Wextra -Wwrite-strings -Wno-sign-compare -c -o /home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/mkfs.ubifs/lpt.o lpt.c -g -Wp,-MD,/home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/mkfs.ubifs/.lpt.c.dep
[b]In file included from lpt.c:23:
mkfs.ubifs.h:48:23: error: uuid/uuid.h: Nie ma takiego pliku ani katalogu (there is no such a file or directory)
[/b]make[5]: *** [/home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/build-606f38a2221648ca5c5fa292c9f71d2ddd59fa66-host/mkfs.ubifs/lpt.o] Błąd 1 (Error 1)
make[5]: Opuszczenie katalogu `/home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils/606f38a2221648ca5c5fa292c9f71d2ddd59fa66/mkfs.ubifs'
make[4]: *** [all] Błąd 2 (Error 2)
make[4]: Opuszczenie katalogu `/home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user/mtd-utils'
make[3]: *** [mtd-utils] Błąd 2
make[3]: Opuszczenie katalogu `/home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user'
make[2]: *** [all] Błąd 2
make[2]: Opuszczenie katalogu `/home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist/user'
make[1]: *** [subdirs] Błąd 1
make[1]: Opuszczenie katalogu `/home/wojtek/switchfin/switchfin/build_br4/blackfin-linux-dist'
make: *** [uClinux] Błąd 2

First, I've tried build for another PBXs with the same result.
After all, I've de-selected ubifs building in kernel menuconfig and it passed build.
Is ubifs needed for PBX to run properly?
Maybe I have something wrong in some others configs and that's a reason of build crush?

BTW.
After that I've came across _fork-issue when wanted to build vim...

Cheers
Wojtek



Edited By:  wojtek
Mar-05-12 16:46:52

Administrator has disabled public posting
Chewi
useravatar
User Info

Re: Trunk 681 build problem- ubifs

mkfs.ubifs is run on your build machine and as such, you need some development headers present. Which distribution are you running? In Gentoo and possibly others, it is provided by util-linux. In Debian/Ubuntu/etc, it is provided by uuid-dev. ubifs is used for flash storage. Without it, your system will be entirely read-only.

I can't comment on vim as I don't use it. It may need updating for the latest toolchain.


Administrator has disabled public posting
rinaldo
useravatar
User Info

Re: Trunk 681 build problem- ubifs

during the boot has the following error below:

NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
dma_alloc_init: dma_page @ 0x010b3000 - 256 pages at 0x03f00000
VFS: Mounted root (ext2 filesystem) on device 31:0.
Freeing unused kernel memory: 92k freed
ubiattach: error!: can not attach mtd5
            error 19 (No such device)
ubidetach: error!: can not detach mtd5
            error 19 (No such device)
libmtd: error!: can not open "/ dev/mtd5"
         error 19 (No such device)
ubiformat: error!: can not get information about "/ dev/mtd5"
ubiattach: error!: can not attach mtd5
            error 19 (No such device)
libubi: error! "/ dev/ubi0 'has major: minor 253:0, but this correspondence does not to any device or UBI volumeU
ubimkvol: error! "/ dev/ubi0" is not an UBI device node
BIFs error (pid 210): ubifs_get_sb: can not open "ubi0", error -19
mount: mounting on ubi0 / persistent failed: No such device
Checking for upload image to program
Can not find persistent configuration files
We are going to unpack default configuration!
persistent /
persistent / etc /


Administrator has disabled public posting
wojtek
useravatar
User Info

Re: Trunk 681 build problem- ubifs

@rinaldo:
I don't understand, what do you mean by your post?

@Chewi;
RTFM, of course wink. FAQ precisely in my case.
I thought, that I had all libraries, but it weren't true.
I use Stable Debian and because of errors contained by vmware /etc/init.d/ scripts my dependencies were totally broken.
After removing vmware scripts, it looked for apt-get, like all of requested libraries are there.
So I needed to purge all of these packets and clean reinstall them.
Now I've got first built uImage wink

EDIT:
@rinaldo
Now I know, what did you mean.
After build I've downloaded uImage to my box and I get the same erros:

Code:


(...)
Creating 1 MTD partitions on "RAM":
0x000000000000-0x000001400000 : "ROMfs"
Generic platform RAM MTD, (c) 2004 Simtec Electronics
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 396 at 0x000003180000
Bad eraseblock 553 at 0x000004520000
Bad eraseblock 750 at 0x000005dc0000
cmdlinepart partition parsing not available
RedBoot partition parsing not available
Creating 3 MTD partitions on "gen_nand":
0x000000000000-0x000000a00000 : "linux kernel(nand)"
0x000000a00000-0x000001400000 : "linux kernel backup(nand)"
0x000001400000-0x000010000000 : "persistent file system(nand)"
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
dm9000 Ethernet Driver, V1.31
eth0: dm9000a at 20100000,20100002 IRQ 48 MAC: 00:09:45:57:1f:41 (chip)
bfin-wdt: initialized: timeout=20 sec (nowayout=0)
TCP cubic registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
dma_alloc_init: dma_page @ 0x010b3000 - 256 pages at 0x03f00000
VFS: Mounted root (ext2 filesystem) on device 31:0.
Freeing unused kernel memory: 92k freed
ubiattach: error!: cannot attach mtd5
           error 19 (No such device)
ubidetach: error!: cannot detach mtd5
           error 19 (No such device)
libmtd: error!: cannot open "/dev/mtd5"
        error 19 (No such device)
ubiformat: error!: cannot get information about "/dev/mtd5"
ubiattach: error!: cannot attach mtd5
           error 19 (No such device)
libubi: error!: "/dev/ubi0" has major:minor 253:0, but this does not correspond to any UBI device or volume
uUimkvol: error!: "/dev/ubi0" is not an UBI device node
BIFS error (pid 210): ubifs_get_sb: cannot open "ubi0", error -19
mount: mounting ubi0 on /persistent failed: No such device
Checking for upload image to program
Can not find persistent configuration files
We are going to unpack default configuration!!!
persistent/
persistent/tftp/
persistent/usr/
(...)

What is wrong?
Is it my mistake, or something not good in svn?


Administrator has disabled public posting

Board Info

Board Stats:   Total Users: 2587  Total Topics: 299  Total Polls: 1  Total Posts: 1727  Dormant
User Info:   Newest User :  user2553   Members Online: 0   Guests Online: 232
Online  There are no members online
Topic
New
Locked
Topic
New
Locked
Sticky
Active
New/Active
Sticky
Active
New/Active
New/Closed
New Sticky
Closed/Active
New/Locked
New Sticky
Locked/Active
Active/Sticky
Sticky/Locked
Sticky Active Locked
Active/Sticky
Sticky/Locked
Sticky/Active/Locked