[Openembedded-users] can't install busybox

Pawel Osmialowski pawelo at dcclabs.tv
Sun Jun 5 13:07:48 UTC 2011


W dniu 03.06.2011 19:29, Khem Raj pisze:
> On 06/03/2011 12:03 AM, Pawel Osmialowski wrote:
> > W dniu 03.06.2011 03:27, Khem Raj pisze:
> >> On Wednesday, June 01, 2011 11:55:06 PM Pawel Osmialowski wrote:
> >>> I've pulled/rebased OE several times, still it throws:
> >>>
> >>> ERROR: Task 137
> >>>
> (/home/pawelo/h3660/openembedded/h3660/../recipes/busybox/busybox_1.18.4.bb
> >>> , do_fetch) failed with 256
> >>> NOTE: The checksums for
> >>>
> '/home/pawelo/h3660/openembedded/h3660/tmp/downloads/busybox-1.18.4-hush.pa
> >>> tch' did not match.
> >>
> >> delete
> /home/pawelo/h3660/openembedded/h3660/tmp/downloads/busybox-1.18.4-
> >> hush.patch*
> >>
> >> and retry
> > The same:
>
> > NOTE: package busybox-1.18.4-r43.2: task do_fetch: Started
> > NOTE: fetch
> > http://busybox.net/downloads/fixes-1.18.4/busybox-1.18.4-hush.patch
> > 140.211.167.224
> > Connecting to busybox.net|140.211.167.224|:80... connected.
> > HTTP request sent, awaiting response... 200 OK
> > Length: 7400 (7.2K) [text/plain]
> > Saving to:
> >
> `/home/pawelo/h3660/openembedded/h3660/tmp/downloads/busybox-1.18.4-hush.patch'
>
> >      0K .......                                               100%
> > 35.8K=0.2s
>
> > 2011-06-03 07:01:37 (35.8 KB/s) -
> >
> `/home/pawelo/h3660/openembedded/h3660/tmp/downloads/busybox-1.18.4-hush.patch'
> > saved [7400/7400]
>
> > FATAL: busybox-1.18.4:
> > http://busybox.net/downloads/fixes-1.18.4/busybox-1.18.4-hush.patch
> > cannot check archive integrity
> > ERROR: Error in executing python function in:
> >
> /home/pawelo/h3660/openembedded/h3660/../recipes/busybox/busybox_1.18.4.bb
> > ERROR: Exception:<type 'exceptions.SystemExit'> Message:1
> > ERROR: Printing the environment of the function
> > ERROR: Function base_do_fetch failed
> > ERROR: TaskFailed event exception, aborting
> > ERROR: Build of
> >
> /home/pawelo/h3660/openembedded/h3660/../recipes/busybox/busybox_1.18.4.bb
> > do_fetch failed
> > ERROR: Task 137
> >
> (/home/pawelo/h3660/openembedded/h3660/../recipes/busybox/busybox_1.18.4.bb,
> > do_fetch) failed with 256
> > NOTE: The checksums for
> >
> '/home/pawelo/h3660/openembedded/h3660/tmp/downloads/busybox-1.18.4-hush.patch'
> > did not match.
> > Expected MD5: 'a81f2d7d3bdf1a35ab77c4414a530d38' and Got:
> > '91005640b4b434ab5029fa5a0349a33c'
> > Expected SHA256:
> > 'c87e73ad942d53c8a2a5ffe6037c1cdf52d4b20d3f29caae5fffc7a99009b7cb' and
> > Got: 'e76da947c40784c9a0527c38b1e9edb615c80cfe911d28b9d8a5d67a492bf67c'
> > NOTE: Your checksums:
> > SRC_URI[patch01.md5sum] = "91005640b4b434ab5029fa5a0349a33c"
> > SRC_URI[patch01.sha256sum] =
> > "e76da947c40784c9a0527c38b1e9edb615c80cfe911d28b9d8a5d67a492bf67c"
>
> > FATAL: busybox-1.18.4:
> > http://busybox.net/downloads/fixes-1.18.4/busybox-1.18.4-hush.patch
> > cannot check archive integrity
> > ERROR: TaskFailed event exception, aborting
>
> > Paul
>
> >>> Expected MD5: 'a81f2d7d3bdf1a35ab77c4414a530d38' and Got:
> >>> '91005640b4b434ab5029fa5a0349a33c'
> >>> Expected SHA256:
> >>> 'c87e73ad942d53c8a2a5ffe6037c1cdf52d4b20d3f29caae5fffc7a99009b7cb' and
> >>> Got:
> 'e76da947c40784c9a0527c38b1e9edb615c80cfe911d28b9d8a5d67a492bf67c'
> >>> NOTE: Your checksums:
> >>> SRC_URI[patch01.md5sum] = "91005640b4b434ab5029fa5a0349a33c"
> >>> SRC_URI[patch01.sha256sum] =
> >>> "e76da947c40784c9a0527c38b1e9edb615c80cfe911d28b9d8a5d67a492bf67c"
> >>>
>
> hmmm it seems the upstream patch got refreshed and changed. We need to
> make sure what changed and then update the checksums
Hi Khem,

I've pulled once again and found your commit, it fixes the problems,
thanks alot.
Unfortunately, now I stuck on fakechroot-native:

NOTE: make -j32
make  all-recursive
make[1]: Entering directory
`/home/pawelo/h3660/openembedded/h3660/tmp/work/i686-linux/fakechroot-native-2.5-r1/fakechroot-2.5'
Making all in man
make[2]: Entering directory
`/home/pawelo/h3660/openembedded/h3660/tmp/work/i686-linux/fakechroot-native-2.5-r1/fakechroot-2.5/man'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/pawelo/h3660/openembedded/h3660/tmp/work/i686-linux/fakechroot-native-2.5-r1/fakechroot-2.5/man'
Making all in src
make[2]: Entering directory
`/home/pawelo/h3660/openembedded/h3660/tmp/work/i686-linux/fakechroot-native-2.5-r1/fakechroot-2.5/src'
/bin/sh ../i686-linux-libtool --tag=CC   --mode=compile gcc
-DHAVE_CONFIG_H -I. -I..  
-isystem/home/pawelo/h3660/openembedded/h3660/tmp/sysroots/i686-linux/usr/include 
-isystem/home
/pawelo/h3660/openembedded/h3660/tmp/sysroots/i686-linux/usr/include -Os
-MT libfakechroot.lo -MD -MP -MF .deps/libfakechroot.Tpo -c -o
libfakechroot.lo libfakechroot.c
i686-linux-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I..
-isystem/home/pawelo/h3660/openembedded/h3660/tmp/sysroots/i686-linux/usr/include
-isystem/home/pawelo/h3660/openembedded/h3
660/tmp/sysroots/i686-linux/usr/include -Os -MT libfakechroot.lo -MD -MP
-MF .deps/libfakechroot.Tpo -c libfakechroot.c  -fPIC -DPIC -o
.libs/libfakechroot.o
libfakechroot.c:1975: error: conflicting types for 'scandir'
/usr/include/dirent.h:252: note: previous declaration of 'scandir' was here
libfakechroot.c:1987: error: conflicting types for 'scandir64'
/usr/include/dirent.h:275: note: previous declaration of 'scandir64' was
here
make[2]: *** [libfakechroot.lo] Error 1
make[2]: Leaving directory
`/home/pawelo/h3660/openembedded/h3660/tmp/work/i686-linux/fakechroot-native-2.5-r1/fakechroot-2.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/pawelo/h3660/openembedded/h3660/tmp/work/i686-linux/fakechroot-native-2.5-r1/fakechroot-2.5'
make: *** [all] Error 2
FATAL: oe_runmake failed
ERROR: Function do_compile failed

Can you give me any hints on this?





More information about the Openembedded-users mailing list