Date: Sat, 16 Nov 1996 09:21:44 -0500 From: Ron Bolin <rlb@mindspring.com> To: freebsd-current@freebsd.org Subject: Thread library libc_r and Makefile error egrep -o Message-ID: <328DCDF8.167EB0E7@mindspring.com>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------794BDF32446B9B3D2781E494 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit In building the thread library I noticed the following error(s) (see attached). Duplicate identifiers and and error in the option to egrep in the Makefile. I tried to replace the Makefile '-o' option with '-e', but that did not work. The library builds, but the duplicate names and the installation script erros make me wonder if there may be some problem down the road if one uses threads on FBSD. Any thoughts on this would be welcome. Ron -- **************************************************************************** Ron Bolin rlb@mindspring.com, http://www.mindspring.com/~rlb/ GSU: gs01rlb@panther.gsu.edu matrlbx@indigo4.cs.gsu.edu Home: 770-992-8877 **************************************************************************** --------------794BDF32446B9B3D2781E494 Content-Type: text/plain; charset=us-ascii; name="BUG" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="BUG" Duplicate entry in file /usr/src/lib/libc_r/../libc/db/btree/bt_debug.c, line 116: X Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/db/btree/bt_debug.c, line 169: X Second entry ignored Duplicate entry in files /usr/src/lib/libc_r/../libc/db/hash/hsearch.c and /usr/src/lib/libc_r/../libc/db/hash/hash.c: hdestroy (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/gen/getcwd.c and /usr/src/lib/libc_r/../libc/gen/fts.c: ISDOT (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/gen/times.c and /usr/src/lib/libc_r/../libc/gen/clock.c: CONVTCK (Warning only) Duplicate entry in file /usr/src/lib/libc_r/../libc/gen/ttyname.c, line 164: ttyname Second entry ignored Duplicate entry in files /usr/src/lib/libc_r/../libc/gen/usleep.c and /usr/src/lib/libc_r/../libc/gen/sleep.c: setvec (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/gen/usleep.c and /usr/src/lib/libc_r/../libc/gen/sleep.c: sleephandler (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/gen/vis.c and /usr/src/lib/libc_r/../libc/gen/unvis.c: isoctal (Warning only) Duplicate entry in file /usr/src/lib/libc_r/../libc/locale/collate.c, line 157: __collate_err Second entry ignored Duplicate entry in files /usr/src/lib/libc_r/../libc/net/getnetnamadr.c and /usr/src/lib/libc_r/../libc/net/gethostnamadr.c: get_service_name (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/net/getnetnamadr.c and /usr/src/lib/libc_r/../libc/net/gethostnamadr.c: init_services (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/net/inet_ntop.c and /usr/src/lib/libc_r/../libc/net/gethostbydns.c: SPRINTF (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/regex/regexec.c and /usr/src/lib/libc_r/../libc/gen/fts.c: ISSET (Warning only) Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 114: CLEAR Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 115: SET0 Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 116: SET1 Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 118: ASSIGN Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 119: EQ Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 121: STATESETUP Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 124: STATETEARDOWN Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 125: SETUP Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 127: INIT Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 128: INC Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 129: ISSTATEIN Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 132: FWD Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 133: BACK Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/regex/regexec.c, line 134: ISSETBACK Second entry ignored Duplicate entry in files /usr/src/lib/libc_r/../libc/stdio/vasprintf.c and /usr/src/lib/libc_r/../libc/gen/syslog.c: writehook (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/stdio/vsscanf.c and /usr/src/lib/libc_r/../libc/stdio/sscanf.c: eofread (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/stdlib/heapsort.c and /usr/src/lib/libc_r/../libc/stdio/fvwrite.c: COPY (Warning only) Duplicate entry in file /usr/src/lib/libc_r/../libc/stdlib/malloc.c, line 201: UTRACE Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/stdlib/malloc.c, line 1090: THREAD_LOCK Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/stdlib/malloc.c, line 1091: THREAD_UNLOCK Second entry ignored Duplicate entry in files /usr/src/lib/libc_r/../libc/stdlib/qsort.c and /usr/src/lib/libc_r/../libc/stdlib/strhash.c: min (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/stdlib/qsort.c and /usr/src/lib/libc_r/../libc/stdlib/merge.c: swap (Warning only) Duplicate entry in file /usr/src/lib/libc_r/../libc/stdlib/strtod.c, line 210: Sign_Extend Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/stdlib/strtod.c, line 221: word0 Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/stdlib/strtod.c, line 222: word1 Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/stdlib/strtod.c, line 233: Storeinc Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/stdlib/strtod.c, line 337: rounded_product Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/stdlib/strtod.c, line 338: rounded_quotient Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/stdtime/localtime.c, line 960: P Second entry ignored Duplicate entry in file /usr/src/lib/libc_r/../libc/stdtime/localtime.c, line 1016: P Second entry ignored Duplicate entry in files /usr/src/lib/libc_r/../libc/rpc/pmap_rmt.c and /usr/src/lib/libc_r/../libc/net/rcmd.c: max (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/rpc/svc_tcp.c and /usr/src/lib/libc_r/../libc/rpc/clnt_tcp.c: readtcp (Warning only) Duplicate entry in files /usr/src/lib/libc_r/../libc/rpc/svc_tcp.c and /usr/src/lib/libc_r/../libc/rpc/clnt_tcp.c: writetcp (Warning only) Duplicate entry in file /usr/src/lib/libc_r/uthread/uthread_init.c, line 212: _thread_init Second entry ignored egrep -o "^ENTRY(.*)|^FUNC(.*)|^SYSCALL(.*)" | sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$/;" >> tags; sort -o tags tags egrep: illegal option -- o usage: egrep [-[AB] <num>] [-HRPS] [-CEFGLVabchilnqsvwx] [-e <expr>] [-f file] [files ...] install -c -o bin -g bin -m 444 tags /var/db/libc_r.tags install -c -o bin -g bin -m 444 libc_r.a /usr/lib install -c -o bin -g bin -m 444 libc_r_p.a /usr/lib install -c -o bin -g bin -m 444 -fschg libc_r.so.3.0 /usr/lib install -c -o bin -g bin -m 444 pthread_create.3.gz pthread_detach.3.gz pthread_equal.3.gz pthread_exit.3.gz pthread_getspecific.3.gz pthread_join.3.gz pthread_key_create.3.gz pthread_key_delete.3.gz pthread_once.3.gz pthread_self.3.gz pthread_setspecific.3.gz /usr/share/man/man3 --------------794BDF32446B9B3D2781E494--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?328DCDF8.167EB0E7>