Linux x86 libc5 2.0.39 gcc 2.95.3 the latter compiled from source with gcc 2.7.2.3 and that build just fine.
host systems: i586-pc-linux-gnulibc1 mkdir gdb-obj cd gbd-obj ../gbd-5.2/configure --prefix=/opt make -j2 In file included from ../../gdb-5.2/gdb/thread-db.c:26: ../../gdb-5.2/gdb/gdb_thread_db.h:211: parse error before `uintptr_t' ../../gdb-5.2/gdb/gdb_thread_db.h:211: warning: no semicolon at end of struct or union ../../gdb-5.2/gdb/gdb_thread_db.h:211: warning: no semicolon at end of struct or union ../../gdb-5.2/gdb/gdb_thread_db.h:212: warning: type defaults to `int' in declaration of `msg' ../../gdb-5.2/gdb/gdb_thread_db.h:212: warning: data definition has no type or storage class ../../gdb-5.2/gdb/gdb_thread_db.h:213: parse error before `}' ../../gdb-5.2/gdb/gdb_thread_db.h:213: warning: type defaults to `int' in declaration of `td_event_msg_t' ../../gdb-5.2/gdb/gdb_thread_db.h:213: warning: data definition has no type or storage class ../../gdb-5.2/gdb/gdb_thread_db.h:280: parse error before `intptr_t' ../../gdb-5.2/gdb/gdb_thread_db.h:280: warning: no semicolon at end of struct or union ../../gdb-5.2/gdb/gdb_thread_db.h:281: warning: type defaults to `int' in declaration of `ti_sp' ../../gdb-5.2/gdb/gdb_thread_db.h:281: warning: data definition has no type or storage class ../../gdb-5.2/gdb/gdb_thread_db.h:292: parse error before `}' ../../gdb-5.2/gdb/gdb_thread_db.h:292: warning: type defaults to `int' in declaration of `td_thrinfo_t' ../../gdb-5.2/gdb/gdb_thread_db.h:292: warning: data definition has no type or storage class ../../gdb-5.2/gdb/gdb_thread_db.h:356: parse error before `td_event_msg_t' ../../gdb-5.2/gdb/gdb_thread_db.h:379: parse error before `td_thrinfo_t' ../../gdb-5.2/gdb/gdb_thread_db.h:421: parse error before `td_event_msg_t' ../../gdb-5.2/gdb/thread-db.c:96: parse error before `td_event_msg_t' ../../gdb-5.2/gdb/thread-db.c:100: parse error before `td_thrinfo_t' ../../gdb-5.2/gdb/thread-db.c: In function `thread_from_lwp': ../../gdb-5.2/gdb/thread-db.c:231: `td_thrinfo_t' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c:231: (Each undeclared identifier is reported only once ../../gdb-5.2/gdb/thread-db.c:231: for each function it appears in.) ../../gdb-5.2/gdb/thread-db.c:231: parse error before `ti' ../../gdb-5.2/gdb/thread-db.c:245: `ti' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c: In function `lwp_from_thread': ../../gdb-5.2/gdb/thread-db.c:255: `td_thrinfo_t' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c:255: parse error before `ti' ../../gdb-5.2/gdb/thread-db.c:267: `ti' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c: At top level: ../../gdb-5.2/gdb/thread-db.c:562: warning: type defaults to `int' in declaration of `td_thrinfo_t' ../../gdb-5.2/gdb/thread-db.c:562: parse error before `*' ../../gdb-5.2/gdb/thread-db.c: In function `attach_thread': ../../gdb-5.2/gdb/thread-db.c:569: `verbose' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c:570: `ptid' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c:575: `ti_p' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c:586: `th_p' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c: In function `check_event': ../../gdb-5.2/gdb/thread-db.c:654: parse error before `msg' ../../gdb-5.2/gdb/thread-db.c:655: `td_thrinfo_t' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c:673: request for member `th_p' in something not a structure or union ../../gdb-5.2/gdb/thread-db.c:673: `ti' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c:679: request for member `event' in something not a structure or union ../../gdb-5.2/gdb/thread-db.c:695: request for member `th_p' in something not a structure or union ../../gdb-5.2/gdb/thread-db.c:694: warning: unreachable code at beginning of switch statement ../../gdb-5.2/gdb/thread-db.c: In function `thread_db_thread_alive': ../../gdb-5.2/gdb/thread-db.c:902: `td_thrinfo_t' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c:902: parse error before `ti' ../../gdb-5.2/gdb/thread-db.c:915: `ti' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c: In function `find_new_threads_callback': ../../gdb-5.2/gdb/thread-db.c:934: `td_thrinfo_t' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c:934: parse error before `ti' ../../gdb-5.2/gdb/thread-db.c:938: `ti' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c: In function `thread_db_pid_to_str': ../../gdb-5.2/gdb/thread-db.c:973: `td_thrinfo_t' undeclared (first use in this function) ../../gdb-5.2/gdb/thread-db.c:973: parse error before `ti' ../../gdb-5.2/gdb/thread-db.c:981: `ti' undeclared (first use in this function) make[1]: *** [thread-db.o] Error 1 make: *** [all-gdb] Error 2 The same thing happens if I use 'make' instead. And I do have pthread and gthread-2.0 installed in /usr/local tree and ldconfig is properly defined. gcc 2.95.3 is installed in /opt/bin and libraries in /opt/lib and I did define LD_LIBRARY_PATH=/opt/lib just for that purpose. This is in addition to the usual definitons in ld.conf.cache, such as /usr/local/lib /usr/lib /lib etc... Any help is appreciated. Oliver Schurr Department of Chemistry Georgetown University Washington, DC 20057 _______________________________________________ Bug-gdb mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-gdb