This is the mail archive of the libc-hacker@cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

glibc-2.0.108/9 xstat undefined symbol, make check fails on localedata


>Submitter-Id:	net
>Originator:	
>Organization:
  Joseph Mack, NA3T, FM05lw EME(B,D), SysAdmin/Programmer 
  AZ_PROJ map server at http://www.wm7d.net/azproj.shtml
  mailto: mack@ncifcrf.gov
  
>
>Confidential:	no
>Synopsis:	<synopsis of the problem (one line)>
>Severity:	<[ non-critical | serious | critical ] (one line)>
>Priority:	<[ low | medium | high ] (one line)>
>Category:	libc
>Class:		<[ sw-bug | doc-bug | change-request | support ] (one line)>
>Release:	libc-2.0.7
>Environment:
	<machine, os, target, libraries (multiple lines)>
Host type: i586-pc-linux-gnu
System: Linux chuck 2.1.131 #6 Thu Dec 24 23:06:22 GMT 1998 i586 unknown
Architecture: i586

Addons: crypt linuxthreads localedata
Build CFLAGS: -g -O2
Build CC: gcc
Build shared: yes
Build profile: yes
Build omitfp: no
Stdio: libio

Hello Andreas, or whoever,
I've just sent another copy of this to bugs@gnu.whatever, so ignore that one, if
it comes around again.

>Description:
make check fails on localedata, here;s the output of a second run of make check


make -r PARALLELMFLAGS="" CVSOPTS="" -C .. objdir=`pwd` check
make[1]: Entering directory `/usr2/src/temp/gcc/glibc-2.0.109'
Makefile:183: target `localedata/subdir_lib' given more than once in the same rule.
Makefile:183: target `localedata/objects' given more than once in the same rule.
Makefile:183: target `localedata/objs' given more than once in the same rule.
Makefile:183: target `localedata/others' given more than once in the same rule.
Makefile:183: target `localedata/subdir_mostlyclean' given more than once in the same rule.
Makefile:183: target `localedata/subdir_clean' given more than once in the same rule.
Makefile:183: target `localedata/subdir_distclean' given more than once in the same rule.
Makefile:183: target `localedata/subdir_realclean' given more than once in the same rule.
Makefile:183: target `localedata/tests' given more than once in the same rule.
Makefile:183: target `localedata/subdir_lint.out' given more than once in the same rule.
Makefile:183: target `localedata/subdir_distinfo' given more than once in the same rule.
Makefile:183: target `localedata/subdir_echo-headers' given more than once in the same rule.
Makefile:183: target `localedata/subdir_echo-distinfo' given more than once in the same rule.
Makefile:183: target `localedata/subdir_install' given more than once in the same rule.
Makefile:183: target `localedata/install-no-libc.a' given more than once in the same rule.
Makefile:183: target `localedata/install-bin' given more than once in the same rule.
Makefile:183: target `localedata/install-lib' given more than once in the same rule.
Makefile:183: target `localedata/install-data' given more than once in the same rule.
Makefile:183: target `localedata/install-headers' given more than once in the same rule.
Makefile:183: target `localedata/install-others' given more than once in the same rule.
make  -C csu tests
make[2]: Entering directory `/usr2/src/temp/gcc/glibc-2.0.109/csu'
make[2]: Nothing to be done for `tests'.

<snip>


make  -C localedata tests
make[2]: Entering directory `/usr2/src/temp/gcc/glibc-2.0.109/localedata'
/bin/sh -e sort-test.sh /usr2/src/temp/gcc/glibc-2.0.109/objdir/ de_DE.ISO-8859-1 da_DK.ISO-8859-1 fr_CA,2.13.ISO-8859-1
no repertoire map specified: cannot proceed
make[2]: *** [tests] Error 4
make[2]: Leaving directory `/usr2/src/temp/gcc/glibc-2.0.109/localedata'
make[1]: *** [localedata/tests] Error 2
make[1]: Leaving directory `/usr2/src/temp/gcc/glibc-2.0.109'
make: *** [check] Error 2


I compiled with glibc-2.0.109.tar.gz, and glibc-localedata-2.0.7pre3.tar.gz
(the latest localedata I've found, where are the latest if this isn't it?
-I'm getting most of my stuff from sourceware.cygnus.com), with crypt
and linuxthreads

The actual *.out files from make check with fail lines are here
(something like $find ./ -name "*.out" | xargs grep -i fail )


./math/atest-exp.out:0 failures; 34 errors; error rate 0.03%
./math/atest-sincos.out:0 failures; 283 errors; error rate 0.03%
./math/atest-sincos.out:0 failures; 0 errors; error rate 0.00%
./math/atest-exp2.out:0 failures; 69 errors; error rate 0.03%
./posix/wordexp-test.out:tests failed: 0
./posix/runptests.out:regexp: "[^[.a.]b]", string: "abc" -> no match, FAIL
./posix/runptests.out:regexp: "[^[=a=]b]", string: "abc" -> no match, FAIL
./posix/runptests.out:regexp: "[][.-.]-0]", string: "ab0-]" -> no match, FAIL
./posix/runptests.out:regexp: "[c[.].]d]", string: "ab]cd" -> no match, FAIL
./posix/runptests.out:regexp: "[a-z]*[[.].]][A-Z]*", string: "Abcd]DEFg" -> no match, FAIL
./posix/runptests.out:regexp: "[[.a.]b]", string: "Abc" -> no match, FAIL
./posix/runptests.out:regexp: "[[.a.]b]", string: "aBc" -> no match, FAIL
./posix/runptests.out:regexp: "[^[.a.]b]", string: "abc" -> no match, FAIL
./posix/runptests.out:regexp: "[][.-.]-0]", string: "ab0-]" -> no match, FAIL
./posix/runptests.out:regexp: "[A-[.].]c]", string: "ab]!" -> no match, FAIL
./posix/runptests.out:regexp: "[[.ch]]", string: "abc" -> compiling suceeds, FAIL
./posix/runptests.out:regexp: "[[.ab.][.CD.][.EF.]]", string: "yZabCDEFQ9" -> compiling suceeds, FAIL
./posix/runptests.out:regexp: "[[=a=]b]", string: "Abc" -> no match, FAIL
./posix/runptests.out:regexp: "[[=a=]b]", string: "aBc" -> no match, FAIL
./posix/runptests.out:regexp: "[^[=a=]b]", string: "abc" -> no match, FAIL
./posix/runptests.out:regexp: "[[:alnum:]]*", string: " aB28gH" -> wrong match (0 to 0): FAIL
./posix/runptests.out:regexp: "[^[:alnum:]]*", string: "2 	,a" -> wrong match (0 to 0): FAIL
./posix/runptests.out:regexp: "[[:alpha:]]*", string: " aBgH2" -> wrong match (0 to 0): FAIL
./posix/runptests.out:regexp: "[[:digit:]]*", string: "a28" -> wrong match (0 to 0): FAIL
./posix/runptests.out:regexp: "[[:punct:]]*", string: "a,2" -> wrong match (0 to 0): FAIL
./posix/runptests.out:regexp: "[^[:space:]]*", string: " aB28gH,	" -> wrong match (0 to 0): FAIL
./posix/runptests.out:regexp: "[[:upper:]]*", string: "aBH2" -> wrong match (0 to 0): FAIL
./posix/runptests.out:regexp: "[[:xdigit:]]*", string: "gaB28h" -> wrong match (0 to 0): FAIL
./posix/runptests.out:regexp: "[^[:xdigit:]]*", string: "a 	gH,2" -> wrong match (0 to 0): FAIL
./posix/runptests.out:regexp: "[b-a]", string: "abc" -> compiling failed, OK
./posix/runptests.out:regexp: "[][.-.]-0]", string: "ab0-]" -> no match, FAIL
./posix/runptests.out:regexp: "[A-[.].]c]", string: "ab]!" -> no match, FAIL
./posix/runptests.out:regexp: "[a-ce-f", string: "dBCCdE" -> FAIL: Unmatched [ or [^
./posix/runptests.out:regexp: "[c[-xy]D", string: "ac-D+" -> no match, FAIL
./posix/runptests.out:regexp: "abc*XYZ", string: "890abccccccccXYZ#*" -> wrong match (3 to 16): FAIL
./posix/runptests.out:regexp: "a\(b\)*c\1", string: "acb" -> no match, FAIL
./posix/runptests.out:regexp: "a\(b\)*c\1", string: "acb" -> no match, FAIL
./posix/runptests.out:regexp: "a\(b\(c\(d\(f\)*\)\)\)\4", string: "xYzabcdePQRST" -> no match, FAIL
./posix/runptests.out:regexp: "\(a\(b\)\)\3", string: "foo" -> compiling failed, OK
./posix/runptests.out:regexp: "\(a\(b\)\)\(a\(b\)\)\5", string: "foo" -> compiling failed, OK
./posix/runptests.out:regexp: "\(a\)010\{1,2\}", string: "aaaabc" -> no match, FAIL
./posix/runptests.out:regexp: "\(\(a\)\1\)\{1,2\}", string: "aaaabc" -> no match, FAIL
./posix/runptests.out:regexp: "\([a-c]*\)\{2,\}", string: "abcdefg" -> wrong match (0 to 3): FAIL
./posix/runptests.out:regexp: "\^\[[[.].]]\\(\\1\\)\\*\\{1,2\\}\$", string: "a^[]\(1\)\*\{1,2\}$b" -> no match, FAIL
./posix/runptests.out:regexp: "[[=*=]][[=\=]][[=]=]][[===]][[...]][[:punct:]]", string: "*\]=.;" -> no match, FAIL
./posix/runptests.out:regexp: "[$\(*\)1]*", string: "$\()*^" -> wrong match (0 to 5): FAIL
./posix/runptests.out:regexp: "\(*\)*\1*", string: "a*b*11" -> wrong match (0 to 0): FAIL
./posix/runptests.out:regexp: "\(a\(b\{1,2\}\)\{1,2\}\)", string: "abbab" -> wrong match (0 to 3): FAIL
./posix/runptests.out:regexp: "^[a-zA-Z]", string: "Nine99" -> wrong match (0 to 1): FAIL
./posix/runptests.out:regexp: "[a-z]*$", string: "99ZZxyz99" -> wrong match (9 to 9): FAIL
./iconvdata/iconv-test.out:*** ISO-8859-10 -> UCS2 conversion failed



I am running 2.0.108 at present and am having trouble because of xstat
being an undefined symbol. I can't run sendmail (hence you aren't getting
this from the bug script) or netscape. These both worked fine with 2.0.7pre6
Here's the error messages from netscape and sendmail



netscape: error in loading shared libraries: /usr/X11R6/lib/libX11.so.6: undefined symbol: _xstat
sendmail: error in loading shared libraries: /usr/lib/libdb.so.2: undefined symbol: _xstat

I would be very happy if you could tell me how to solve the xstat problem
and get back my mail and netscape.

I notice lots of comments about xstat in the code which talks about the 
old unix xstat. I haven't a clue what this is about or whether it is part
of this problem.

Thanks Joe mack@ncifcrf.gov


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]