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

Reply via email to