http://bugs.openembedded.org/show_bug.cgi?id=1317
Summary: Bash 3.0 build fails for uclibc
Product: Openembedded
Version: unspecified
Platform: All
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Build
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
QAContact: [EMAIL PROTECTED]
bash_3.0 fails to build for uclibc x86 and ppc as the dcigettext.patch is not
applied.
| ccache i386-linux-uclibc-gcc -I. -I../..
-I/proj/hydra/trunk/x86/build/tmp/work/bash-3.0-r7/bash-3.0
-I/proj/hydra/trunk/x86/build/tmp/work/bash-3.0-r7/bash-3.0/include
-I/proj/hydra/trunk/x86/build/tmp/work/bash-3.0-r7/bash-3.0/lib
-I/proj/hydra/trunk/x86/build/tmp/work/bash-3.0-r7/bash-3.0/lib/intl
-I/proj/hydra/trunk/x86/build/tmp/work/bash-3.0-r7/bash-3.0/lib/intl
-DHAVE_CONFIG_H -DSHELL
-isystem/proj/hydra/trunk/x86/build/tmp/staging/i386-linux-uclibc/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -DRCHECK
-Dbotch=programming_error
-isystem/proj/hydra/trunk/x86/build/tmp/staging/i386-linux-uclibc/include -c
watch.c
| rm -f libmalloc.a
| i386-linux-uclibc-ar cr libmalloc.a malloc.o trace.o stats.o table.o watch.o
| test -n "i386-linux-uclibc-ranlib" && i386-linux-uclibc-ranlib libmalloc.a
| make[1]: Leaving directory
`/proj/hydra/trunk/x86/build/tmp/work/bash-3.0-r7/bash-3.0/lib/malloc'
| rm -f bash
| ccache i386-linux-uclibc-gcc -L./builtins -L./lib/readline -L./lib/readline
-L./lib/glob -L./lib/tilde -L./lib/malloc -L./lib/sh
-L/proj/hydra/trunk/x86/build/tmp/staging/i386-linux-uclibc/lib
-Wl,-rpath-link,/proj/hydra/trunk/x86/build/tmp/staging/i386-linux-uclibc/lib
-Wl,-O1 -rdynamic
-isystem/proj/hydra/trunk/x86/build/tmp/staging/i386-linux-uclibc/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -o bash
shell.o eval.o y.tab.o general.o make_cmd.o print_cmd.o dispose_cmd.o
execute_cmd.o variables.o copy_cmd.o error.o expr.o flags.o nojobs.o subst.o
hashcmd.o hashlib.o mailcheck.o trap.o input.o unwind_prot.o pathexp.o sig.o
test.o version.o alias.o array.o arrayfunc.o braces.o bracecomp.o bashhist.o
bashline.o list.o stringlib.o locale.o findcmd.o redir.o pcomplete.o
pcomplib.o syntax.o xmalloc.o -lbuiltins -lsh -lreadline -lhistory -ltermcap
-lglob -ltilde -lmalloc lib/intl/libintl.a -ldl
| lib/intl/libintl.a(dcigettext.o): In function `libintl_dcigettext':
| dcigettext.c:(.text+0x8a4): undefined reference to `getwd'
| collect2: ld returned 1 exit status
| make: *** [bash] Error 1
| FATAL: oe_runmake failed
NOTE: Task failed:
/proj/hydra/trunk/x86/build/tmp/work/bash-3.0-r7/temp/log.do_compile.26029
NOTE: package bash-3.0-r7: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package bash-3.0: failed
ERROR: Build of bash failed
It looks like the source files in bash-3.0/lib/intl directory are set to
read-only and as a result the patch fails (and there is no warning).
Following are the dir contents after the failed build
[EMAIL PROTECTED]:/proj/hydra/trunk/x86/build$ ls -al
tmp/work/bash-3.0-r7/bash-3.0/lib/intl/
total 604
drwxr-xr-x 2 stelios stelios 4096 Aug 15 13:29 .
drwxr-xr-x 9 stelios stelios 4096 Jul 27 2004 ..
-r--r--r-- 1 stelios stelios 73 Dec 9 2003 ChangeLog
-rw-r--r-- 1 stelios stelios 15341 Aug 15 13:29 Makefile
-rw-r--r-- 1 stelios stelios 15064 Dec 9 2003 Makefile.in
-r--r--r-- 1 stelios stelios 40 Dec 9 2003 VERSION
-r--r--r-- 1 stelios stelios 10080 Dec 9 2003 bindtextdom.c
-rw-r--r-- 1 stelios stelios 2156 Aug 15 13:29 bindtextdom.o
-rw-r--r-- 1 stelios stelios 214 Aug 15 13:29 charset.alias
-r-xr-xr-x 1 stelios stelios 14123 Dec 9 2003 config.charset
-r--r--r-- 1 stelios stelios 1856 Dec 9 2003 dcgettext.c
-rw-r--r-- 1 stelios stelios 780 Aug 15 13:29 dcgettext.o
-r--r--r-- 1 stelios stelios 33804 Dec 9 2003 dcigettext.c
-rw-r--r-- 1 stelios stelios 4784 Aug 15 13:29 dcigettext.o
-r--r--r-- 1 stelios stelios 1911 Dec 9 2003 dcngettext.c
-rw-r--r-- 1 stelios stelios 784 Aug 15 13:29 dcngettext.o
-r--r--r-- 1 stelios stelios 1816 Dec 9 2003 dgettext.c
-rw-r--r-- 1 stelios stelios 768 Aug 15 13:29 dgettext.o
-r--r--r-- 1 stelios stelios 1943 Dec 9 2003 dngettext.c
-rw-r--r-- 1 stelios stelios 780 Aug 15 13:29 dngettext.o
-r--r--r-- 1 stelios stelios 2918 Dec 9 2003 eval-plural.h
-r--r--r-- 1 stelios stelios 4648 Dec 9 2003 explodename.c
-rw-r--r-- 1 stelios stelios 1648 Aug 15 13:29 explodename.o
-r--r--r-- 1 stelios stelios 5659 Dec 9 2003 finddomain.c
-rw-r--r-- 1 stelios stelios 1552 Aug 15 13:29 finddomain.o
-r--r--r-- 1 stelios stelios 1915 Dec 9 2003 gettext.c
-rw-r--r-- 1 stelios stelios 764 Aug 15 13:29 gettext.o
-r--r--r-- 1 stelios stelios 6820 Dec 9 2003 gettextP.h
-r--r--r-- 1 stelios stelios 4783 Dec 9 2003 gmo.h
-r--r--r-- 1 stelios stelios 1916 Dec 9 2003 hash-string.h
-r--r--r-- 1 stelios stelios 3664 Dec 9 2003 intl-compat.c
-rw-r--r-- 1 stelios stelios 1520 Aug 15 13:29 intl-compat.o
-r--r--r-- 1 stelios stelios 12624 Dec 9 2003 l10nflist.c
-rw-r--r-- 1 stelios stelios 2876 Aug 15 13:29 l10nflist.o
-r--r--r-- 1 stelios stelios 11058 Aug 15 13:29 libgnuintl.h
-r--r--r-- 1 stelios stelios 11058 Dec 9 2003 libgnuintl.h.in
-rw-r--r-- 1 stelios stelios 46458 Aug 15 13:29 libintl.a
-r--r--r-- 1 stelios stelios 11058 Aug 15 13:29 libintl.h
-r--r--r-- 1 stelios stelios 6111 Dec 9 2003 loadinfo.h
-r--r--r-- 1 stelios stelios 34520 Dec 9 2003 loadmsgcat.c
-rw-r--r-- 1 stelios stelios 5504 Aug 15 13:29 loadmsgcat.o
-r--r--r-- 1 stelios stelios 10477 Dec 9 2003 localcharset.c
-r--r--r-- 1 stelios stelios 1391 Dec 9 2003 localcharset.h
-rw-r--r-- 1 stelios stelios 2348 Aug 15 13:29 localcharset.o
-r--r--r-- 1 stelios stelios 2657 Dec 9 2003 locale.alias
-r--r--r-- 1 stelios stelios 10065 Dec 9 2003 localealias.c
-rw-r--r-- 1 stelios stelios 3168 Aug 15 13:29 localealias.o
-r--r--r-- 1 stelios stelios 22614 Dec 9 2003 localename.c
-rw-r--r-- 1 stelios stelios 944 Aug 15 13:29 localename.o
-r--r--r-- 1 stelios stelios 2844 Dec 9 2003 log.c
-rw-r--r-- 1 stelios stelios 2260 Aug 15 13:29 log.o
-r--r--r-- 1 stelios stelios 2017 Dec 9 2003 ngettext.c
-rw-r--r-- 1 stelios stelios 772 Aug 15 13:29 ngettext.o
-r--r--r-- 1 stelios stelios 2883 Dec 9 2003 os2compat.c
-r--r--r-- 1 stelios stelios 1554 Dec 9 2003 os2compat.h
-r--r--r-- 1 stelios stelios 931 Dec 9 2003 osdep.c
-rw-r--r-- 1 stelios stelios 621 Aug 15 13:29 osdep.o
-r--r--r-- 1 stelios stelios 4044 Dec 9 2003 plural-exp.c
-r--r--r-- 1 stelios stelios 4292 Dec 9 2003 plural-exp.h
-rw-r--r-- 1 stelios stelios 1468 Aug 15 13:29 plural-exp.o
-r--r--r-- 1 stelios stelios 38092 Dec 9 2003 plural.c
-rw-r--r-- 1 stelios stelios 5828 Aug 15 13:29 plural.o
-r--r--r-- 1 stelios stelios 8156 Dec 9 2003 plural.y
-rw-r--r-- 1 stelios stelios 174 Aug 15 13:29 ref-add.sed
-r--r--r-- 1 stelios stelios 1089 Dec 9 2003 ref-add.sin
-rw-r--r-- 1 stelios stelios 124 Aug 15 13:29 ref-del.sed
-r--r--r-- 1 stelios stelios 1044 Dec 9 2003 ref-del.sin
-r--r--r-- 1 stelios stelios 12750 Dec 9 2003 relocatable.c
-r--r--r-- 1 stelios stelios 2646 Dec 9 2003 relocatable.h
-rw-r--r-- 1 stelios stelios 1556 Aug 15 13:29 relocatable.o
-r--r--r-- 1 stelios stelios 4552 Dec 9 2003 textdomain.c
-rw-r--r-- 1 stelios stelios 1180 Aug 15 13:29 textdomain.o
--
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
_______________________________________________
Oe mailing list
[email protected]
https://www.handhelds.org/mailman/listinfo/oe