Skip site navigation (1)Skip section navigation (2)
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>