Mercurial > hg > aboriginal
comparison host-tools.sh @ 911:b69d7013e16e
Fix e2fsprogs on uClibc build.
Bug report from Natanael Copa:
Hi,
When trying to './build i586' on an uclibc host I get this error:
make[2]: Leaving directory `/home/ncopa/firmware/build/host-temp/e2fsprogs/lib/blkid'
making all in intl
make[2]: Entering directory `/home/ncopa/firmware/build/host-temp/e2fsprogs/intl'
" SED libgnuintl.h "
/bin/sh: SED libgnuintl.h : not found
make[2]: *** [libgnuintl.h] Error 127
make[2]: Leaving directory `/home/ncopa/firmware/build/host-temp/e2fsprogs/intl'
make[1]: *** [all-libs-recursive] Error 1
make[1]: Leaving directory `/home/ncopa/firmware/build/host-temp/e2fsprogs'
make: *** [all] Error 2
Exiting due to errors (host host-tools e2fsprogs)
Scrolling back a bit reveals this:
...
checking whether NLS is requested... yes
...
So it seems like autoconf fails to detect that i dont have the
internationalization stuff he needs. (no surprise there...)
Adding --disable-nls fixes that.
author | Rob Landley <rob@landley.net> |
---|---|
date | Wed, 02 Dec 2009 18:03:47 -0600 |
parents | f1671488c740 |
children | 61e95d49f520 |
comparison
equal
deleted
inserted
replaced
910:f1671488c740 | 911:b69d7013e16e |
---|---|
151 # (which genext2fs isn't), and genext2fs doesn't have ext3 support anyway. | 151 # (which genext2fs isn't), and genext2fs doesn't have ext3 support anyway. |
152 | 152 |
153 if [ ! -f "${STAGE_DIR}"/mke2fs ] | 153 if [ ! -f "${STAGE_DIR}"/mke2fs ] |
154 then | 154 then |
155 setupfor e2fsprogs && | 155 setupfor e2fsprogs && |
156 ./configure --disable-tls --enable-htree && | 156 ./configure --disable-tls --disable-nls --enable-htree && |
157 make -j "$CPUS" && | 157 make -j "$CPUS" && |
158 cp misc/{mke2fs,tune2fs} resize/resize2fs "${STAGE_DIR}" && | 158 cp misc/{mke2fs,tune2fs} resize/resize2fs "${STAGE_DIR}" && |
159 cp e2fsck/e2fsck "$STAGE_DIR"/fsck.ext2 | 159 cp e2fsck/e2fsck "$STAGE_DIR"/fsck.ext2 |
160 | 160 |
161 cleanup | 161 cleanup |