I think your environment is broken or contamination in /usr/local, or you compiled with old static libraries. Simple compilation does not cause such error.
BTW, you upgrade libc6 2.3.1-3, it may be fixed. At least it does not occur on my box (2.3.1-3). Regards, -- gotom At Mon, 21 Oct 2002 16:06:31 -0400, jason mclaughlin wrote: > > The version's of both packages match up, here's the apt-cache show output of > them: > > Package: libc6-dev > Priority: standard > Section: devel > Installed-Size: 11548 > Maintainer: GNU Libc Maintainers <[email protected]> > Architecture: i386 > Source: glibc > Version: 2.3.1-2 > Replaces: man-db (<= 2.3.10-41), gettext (<= 0.10.26-1), ppp (<= 2.2.0f-24), > libgdbmg1-dev (<= 1.7.3-24), ldso (<= 1.9.11-9), netkit-rpc, netbase (<< 4.0) > Provides: libc-dev > Depends: libc6 (= 2.3.1-2) > Recommends: c-compiler > Suggests: glibc-doc > Conflicts: libstdc++2.10-dev (<< 1:2.95.2-15), gcc-2.95 (<< 1:2.95.3-9), > libpthread0-dev, libdl1-dev, libdb1-dev, libgdbm1-dev, libc6-dev (<< > 2.0.110-1), locales (<< 2.1.3-5), libstdc++2.9-dev, netkit-rpc, libc-dev > Filename: pool/main/g/glibc/libc6-dev_2.3.1-2_i386.deb > Size: 2374638 > MD5sum: 7ddb5bfa58bda0047f33bce67c0f2719 > Description: GNU C Library: Development Libraries and Header Files. > Contains the symlinks, headers, and object files needed to compile > and link programs which use the standard C library. > > Package: libc6 > Priority: required > Section: base > Installed-Size: 12136 > Maintainer: GNU Libc Maintainers <[email protected]> > Architecture: i386 > Source: glibc > Version: 2.3.1-2 > Replaces: ldso (<= 1.9.11-9), timezone, timezones, gconv-modules, libtricks, > libc6-bin, netkit-rpc, netbase (<< 4.0) > Provides: glibc-2.3.1-2 > Depends: libdb1-compat > Suggests: locales, glibc-doc > Conflicts: strace (<< 4.0-0), libnss-db (<< 2.2-3), timezone, timezones, > gconv-modules, libtricks, libc6-doc, libc5 (<< 5.4.33-7), libpthread0 (<< > 0.7-10), libc6-bin, libwcsmbs, apt (<< 0.3.0), libglib1.2 (<< 1.2.1-2), > netkit-rpc > Filename: pool/main/g/glibc/libc6_2.3.1-2_i386.deb > Size: 3181064 > MD5sum: 2a1a1627462202f8834ebb44f4cc82c7 > Description: GNU C Library: Shared libraries and Timezone data > Contains the standard libraries that are used by nearly all programs on > the system. This package includes shared versions of the standard C library > and the standard math library, as well as many others. > Timezone data is also included. > > > > > On Monday 21 October 2002 03:57 pm, Daniel Jacobowitz wrote: > > I believe you don't have the current libc-dev package installed; your > > headers should not reference __ctype_b. What version of libc6-dev is > > installed? > > > > On Mon, Oct 21, 2002 at 03:40:39PM -0400, jason mclaughlin wrote: > > > Package: libc6 > > > Severity: grave > > > > > > Glibc (libc6 2.3.1-2) in unstable appears to be missing symbols for > > > several functions prototyped in ctype.h; the following trivial piece of > > > code fails to compile: > > > > > > > > > #include <stdio.h> > > > #include <ctype.h> > > > > > > int main() { > > > if (isprint('A')) > > > printf("%c", toupper('a')); > > > } > > > > > > with this error from ld: > > > > > > /tmp/ccqkNPiO.o(.text+0x7): In function `main': > > > : undefined reference to `__ctype_b' > > > > > > collect2: ld returned 1 exit status > > > > > > This problem only starting occuring after my most recent apt-get upgrade. > > > > > > > > > > > > > > > -- > > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > > with a subject of "unsubscribe". Trouble? Contact > > > [EMAIL PROTECTED] > > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >

