<86>Sep 13 01:51:31 userdel[1104668]: delete user 'rooter'
<86>Sep 13 01:51:31 userdel[1104668]: removed group 'rooter' owned by 'rooter'
<86>Sep 13 01:51:31 userdel[1104668]: removed shadow group 'rooter' owned by 'rooter'
<86>Sep 13 01:51:31 groupadd[1104673]: group added to /etc/group: name=rooter, GID=663
<86>Sep 13 01:51:31 groupadd[1104673]: group added to /etc/gshadow: name=rooter
<86>Sep 13 01:51:31 groupadd[1104673]: new group: name=rooter, GID=663
<86>Sep 13 01:51:31 useradd[1104680]: new user: name=rooter, UID=663, GID=663, home=/root, shell=/bin/bash
<86>Sep 13 01:51:31 userdel[1104690]: delete user 'builder'
<86>Sep 13 01:51:31 userdel[1104690]: removed group 'builder' owned by 'builder'
<86>Sep 13 01:51:31 userdel[1104690]: removed shadow group 'builder' owned by 'builder'
<86>Sep 13 01:51:31 groupadd[1104697]: group added to /etc/group: name=builder, GID=664
<86>Sep 13 01:51:31 groupadd[1104697]: group added to /etc/gshadow: name=builder
<86>Sep 13 01:51:31 groupadd[1104697]: new group: name=builder, GID=664
<86>Sep 13 01:51:31 useradd[1104705]: new user: name=builder, UID=664, GID=664, home=/usr/src, shell=/bin/bash
<13>Sep 13 01:51:32 rpmi: rpm-build-tcl-0.5.1-alt1 1519671307 installed
<13>Sep 13 01:51:34 rpmi: libtcl-8.6.9-alt1 sisyphus+227145.100.1.2 1555606523 installed
<13>Sep 13 01:51:34 rpmi: tcl-8.6.9-alt1 sisyphus+227145.100.1.2 1555606523 installed
<13>Sep 13 01:51:34 rpmi: tcl-devel-8.6.9-alt1 sisyphus+227145.100.1.2 1555606523 installed
<13>Sep 13 01:51:34 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550600768 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/tcl-dp-4.0b2-alt4.nosrc.rpm
Installing tcl-dp-4.0b2-alt4.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.81171
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf tcl-dp-4.0b2
+ echo 'Source #0 (tcl-dp-4.0b2.tar.bz2):'
Source #0 (tcl-dp-4.0b2.tar.bz2):
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/tcl-dp-4.0b2.tar.bz2
+ /bin/tar -xf -
+ cd tcl-dp-4.0b2
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (tcl-dp-4.0b2-alt1-fix-includes.patch):'
Patch #0 (tcl-dp-4.0b2-alt1-fix-includes.patch):
+ /usr/bin/patch -p1
patching file generic/dpCmds.c
patching file generic/dpRPC.c
+ echo 'Patch #1 (tcl-dp-4.0b2-alt1-remove-tcphassockets.patch):'
Patch #1 (tcl-dp-4.0b2-alt1-remove-tcphassockets.patch):
+ /usr/bin/patch -p1
patching file generic/dpInit.c
+ echo 'Patch #2 (tcl-dp-4.0b2-alt1-fix-tcl-version-check.patch):'
Patch #2 (tcl-dp-4.0b2-alt1-fix-tcl-version-check.patch):
+ /usr/bin/patch -p1
patching file generic/dpInit.c
+ echo 'Patch #3 (tcl-dp-4.0b2-alt1-fix-configure.patch):'
Patch #3 (tcl-dp-4.0b2-alt1-fix-configure.patch):
+ /usr/bin/patch -p1
patching file unix/Makefile.in
patching file unix/configure
+ echo 'Patch #4 (tcl-dp-4.0b2-alt1-fix-syntax.patch):'
Patch #4 (tcl-dp-4.0b2-alt1-fix-syntax.patch):
+ /usr/bin/patch -p1
patching file examples/ftp/client.tcl
patching file examples/ftp/server.tcl
patching file examples/whiteboard/wbServer.tcl
patching file library/rpc.tcl
+ echo 'Patch #6 (tcl-dp-4.0b2-alt1-fix-serial-module.patch):'
Patch #6 (tcl-dp-4.0b2-alt1-fix-serial-module.patch):
+ /usr/bin/patch -p1
patching file unix/dpSerial.c
+ echo 'Patch #7 (tcl-dp-4.0b2-alt1-pkgindex.patch):'
Patch #7 (tcl-dp-4.0b2-alt1-pkgindex.patch):
+ /usr/bin/patch -p1
patching file tekilib/pkgIndex.tcl
+ echo 'Patch #8 (tcl-dp-4.0b2-alt-tcltk8.6.patch):'
Patch #8 (tcl-dp-4.0b2-alt-tcltk8.6.patch):
+ /usr/bin/patch -p1
patching file generic/dpCmds.c
patching file generic/dpFilters.c
patching file generic/dpRPC.c
+ set +x
+ set +a
+ sed s,@lib@,lib64, -i tekilib/pkgIndex.tcl
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.86139
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd tcl-dp-4.0b2
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- unix/configure
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ sort -u
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ xargs -ri dirname -- '{}'
+ unix/configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --with-tcl=/usr/share/tcl/tcl8 --enable-shared
creating cache ./config.cache
checking for ranlib... ranlib
checking how to run the C preprocessor... cc -E
checking for unistd.h... yes
checking for limits.h... yes
checking whether make sets ${MAKE}... yes
Found Tcl 8.0 in /usr/share/tcl/tcl8
make: *** No rule to make target 'topDirName'.  Stop.
unix/configure: line 775: test: 8.6: integer expression expected
checking for uname... 1
checking checking for ip multicast... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
+ make
make: Entering directory '/usr/src/RPM/BUILD/tcl-dp-4.0b2'
if [ ! -d /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs ]; then \
    mkdir -p /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs; \
fi
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpChan.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c: In function 'Dp_RegisterChannelType':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:79:6: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
  if (strcmp(chanTypePtr->name, newTypePtr->name)==0) {
      ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c: In function 'Dp_ListChannelTypes':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:155:15: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
         len = strlen(chanTypePtr->name);
               ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:155:15: warning: incompatible implicit declaration of built-in function 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:155:15: note: include '<string.h>' or provide a declaration of 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:17:1:
+#include <string.h>
 
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:155:15:
         len = strlen(chanTypePtr->name);
               ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:160:13: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
             memcpy (newStr, str, currLen);
             ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:160:13: warning: incompatible implicit declaration of built-in function 'memcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:160:13: note: include '<string.h>' or provide a declaration of 'memcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c: In function 'DpTranslateOption':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:260:11: warning: incompatible implicit declaration of built-in function 'strlen'
     len = strlen(name);
           ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:260:11: note: include '<string.h>' or provide a declaration of 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpChan.c:262:24: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration]
     if ((c == 'b') && (strncmp(name, "baudrate", len) == 0)) {
                        ^~~~~~~
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpCmds.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpCmds.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpCmds.c: In function 'Dp_CopyCmd':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpCmds.c:238:13: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
             sprintf(interp->result, "%d", totalRead);
             ^~~~~~~
In file included from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpCmds.c:15:
/usr/include/tcl.h:499:11: note: declared here
     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
           ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpCmds.c:259:5: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
     sprintf(interp->result, "%d", totalRead);
     ^~~~~~~
In file included from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpCmds.c:15:
/usr/include/tcl.h:499:11: note: declared here
     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
           ^~~~~~
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpInit.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:28:19: warning: initialization of 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'} [-Wincompatible-pointer-types]
     {"dp_accept", Dp_AcceptCmd},
                   ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:28:19: note: (near initialization for 'commands[0].cmdProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:29:20: warning: initialization of 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'} [-Wincompatible-pointer-types]
     {"dp_connect", Dp_ConnectCmd},
                    ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:29:20: note: (near initialization for 'commands[1].cmdProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:30:18: warning: initialization of 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'} [-Wincompatible-pointer-types]
     {"dp_copy",  Dp_CopyCmd},
                  ^~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:30:18: note: (near initialization for 'commands[2].cmdProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:31:20: warning: initialization of 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'} [-Wincompatible-pointer-types]
     {"dp_netinfo", Dp_NetInfoCmd},
                    ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:31:20: note: (near initialization for 'commands[3].cmdProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:32:17: warning: initialization of 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'} [-Wincompatible-pointer-types]
     {"dp_RDO",  Dp_RDOCmd},
                 ^~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:32:17: note: (near initialization for 'commands[4].cmdProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:33:17: warning: initialization of 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'} [-Wincompatible-pointer-types]
     {"dp_RPC",  Dp_RPCCmd},
                 ^~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:33:17: note: (near initialization for 'commands[5].cmdProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:34:18: warning: initialization of 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'} [-Wincompatible-pointer-types]
     {"dp_admin", Dp_AdminCmd},
                  ^~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:34:18: note: (near initialization for 'commands[6].cmdProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:35:22: warning: initialization of 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'} [-Wincompatible-pointer-types]
     {"dp_CancelRPC", Dp_CancelRPCCmd},
                      ^~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:35:22: note: (near initialization for 'commands[7].cmdProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:36:18: warning: initialization of 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'} [-Wincompatible-pointer-types]
     {"dp_send",  Dp_SendCmd},
                  ^~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:36:18: note: (near initialization for 'commands[8].cmdProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:37:18: warning: initialization of 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'} [-Wincompatible-pointer-types]
     {"dp_recv",  Dp_RecvCmd},
                  ^~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInit.c:37:18: note: (near initialization for 'commands[9].cmdProc')
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpRPC.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c: In function 'DpReadRPCChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:327:13: warning: implicit declaration of function 'DpClose'; did you mean 'pclose'? [-Wimplicit-function-declaration]
             DpClose(interp, chan);
             ^~~~~~~
             pclose
In file included from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c: In function 'DpProcessRPCMessage':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:505:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     entryPtr = Tcl_FindHashEntry(&activeRPCs, (char *)id);
                                               ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:524:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
       rv[0] = interp->result;
       ^~
In file included from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/include/tcl.h:499:11: note: declared here
     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
           ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:525:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
       rv[1] = Tcl_GetVar(interp, "errorInfo", TCL_GLOBAL_ONLY);
             ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:526:29: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type [-Wincompatible-pointer-types]
       errMsg = Tcl_Merge(2, rv);
                             ^~
In file included from /usr/include/tcl.h:2441,
                 from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/include/tclDecls.h:585:16: note: expected 'const char * const*' but argument is of type 'char **'
 EXTERN char *  Tcl_Merge(int argc, CONST84 char *const *argv);
                ^~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:535:9: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
         interp->result) != TCL_OK) {
         ^~~~~~
In file included from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/include/tcl.h:499:11: note: declared here
     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
           ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:561:44: warning: passing argument 4 of 'Tcl_SplitList' from incompatible pointer type [-Wincompatible-pointer-types]
      Tcl_SplitList(interp, message, &argc, &argv);
                                            ^~~~~
In file included from /usr/include/tcl.h:2441,
                 from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/include/tclDecls.h:723:21: note: expected 'const char ***' but argument is of type 'char ***'
     CONST84 char ***argvPtr);
                     ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c: In function 'DpTimeoutHandler':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:657:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
     int id = (int)clientData;
              ^
In file included from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:667:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     entryPtr = Tcl_FindHashEntry(&activeRPCs, (char *)id);
                                               ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c: In function 'DpParseEventList':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:700:51: warning: passing argument 4 of 'Tcl_SplitList' from incompatible pointer type [-Wincompatible-pointer-types]
     if (Tcl_SplitList(interp, eventList, &eventc, &eventv) !=
                                                   ^~~~~~~
In file included from /usr/include/tcl.h:2441,
                 from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/include/tclDecls.h:723:21: note: expected 'const char ***' but argument is of type 'char ***'
     CONST84 char ***argvPtr);
                     ^
In file included from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c: In function 'MakeActivationRecord':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:776:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  entryPtr = Tcl_CreateHashEntry(&activeRPCs, (char *)i, &isNew);
                                              ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:785:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
    DpTimeoutHandler, (ClientData)i);
                      ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c: In function 'Dp_RPCCmd':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:930:34: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type [-Wincompatible-pointer-types]
     command = Tcl_Merge(rpcArgc, rpcArgv);
                                  ^~~~~~~
In file included from /usr/include/tcl.h:2441,
                 from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/include/tclDecls.h:585:16: note: expected 'const char * const*' but argument is of type 'char **'
 EXTERN char *  Tcl_Merge(int argc, CONST84 char *const *argv);
                ^~~~~~~~~
In file included from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:994:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     entryPtr = Tcl_FindHashEntry(&activeRPCs, (char *)activePtr->id);
                                               ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c: In function 'Dp_RDOCmd':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:1094:30: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type [-Wincompatible-pointer-types]
     cmd = Tcl_Merge(rpcArgc, rpcArgv);
                              ^~~~~~~
In file included from /usr/include/tcl.h:2441,
                 from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/include/tclDecls.h:585:16: note: expected 'const char * const*' but argument is of type 'char **'
 EXTERN char *  Tcl_Merge(int argc, CONST84 char *const *argv);
                ^~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:1103:31: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type [-Wincompatible-pointer-types]
      cmdStr = Tcl_Merge(argc, argv);
                               ^~~~
In file included from /usr/include/tcl.h:2441,
                 from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/include/tclDecls.h:585:16: note: expected 'const char * const*' but argument is of type 'char **'
 EXTERN char *  Tcl_Merge(int argc, CONST84 char *const *argv);
                ^~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:1116:31: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type [-Wincompatible-pointer-types]
      cmdStr = Tcl_Merge(argc, argv);
                               ^~~~
In file included from /usr/include/tcl.h:2441,
                 from /usr/include/tcl/generic/tclPort.h:25,
                 from /usr/include/tcl/generic/tclInt.h:36,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:95:
/usr/include/tclDecls.h:585:16: note: expected 'const char * const*' but argument is of type 'char **'
 EXTERN char *  Tcl_Merge(int argc, CONST84 char *const *argv);
                ^~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c: In function 'Dp_CancelRPCCmd':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpRPC.c:1250:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   chanName = Tcl_GetChannelName(chan);
            ^
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpTcp.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:76:6: warning: initialization of 'struct Tcl_ChannelTypeVersion_ *' from incompatible pointer type 'int (*)(void *, int)' [-Wincompatible-pointer-types]
      SockBlockMode, /* Proc to set blocking mode on socket */
      ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:76:6: note: (near initialization for 'tcpChannelType.version')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:79:6: warning: initialization of 'int (*)(void *, const char *, int,  int *)' from incompatible pointer type 'int (*)(void *, char *, int,  int *)' [-Wincompatible-pointer-types]
      TcpOutput,  /* Proc to send output to a socket */
      ^~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:79:6: note: (near initialization for 'tcpChannelType.outputProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:81:6: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, const char *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, const char *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, char *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, char *)'} [-Wincompatible-pointer-types]
      TcpSetOption, /* Proc to set a socket option */
      ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:81:6: note: (near initialization for 'tcpChannelType.setOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:82:6: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, struct Tcl_DString *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, struct Tcl_DString *)'} [-Wincompatible-pointer-types]
      TcpGetOption, /* Proc to set a socket option */
      ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:82:6: note: (near initialization for 'tcpChannelType.getOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c: In function 'DpOpenTcpChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:143:15: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
  size_t len = strlen(argv[i]);
               ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:143:15: warning: incompatible implicit declaration of built-in function 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:143:15: note: include '<string.h>' or provide a declaration of 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:24:1:
+#include <string.h>
 #include "generic/dpPort.h"
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:143:15:
  size_t len = strlen(argv[i]);
               ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:145:6: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration]
  if (strncmp(argv[i], "-async", len)==0) {
      ^~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:166:10: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
      if (strcmp (argv[v], "any") == 0) {
          ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:263:9: warning: implicit declaration of function 'DpClose'; did you mean 'pclose'? [-Wimplicit-function-declaration]
         DpClose(interp, chan);
         ^~~~~~~
         pclose
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c: In function 'Dp_TcpAccept':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:337:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     statePtr->sockFile   = (ClientData)sock;
                            ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:370:30: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type [-Wincompatible-pointer-types]
     argRet = Tcl_Merge(argc, argv);
                              ^~~~
In file included from /usr/include/tcl.h:2441,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dp.h:22,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInt.h:26,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:23:
/usr/include/tclDecls.h:585:16: note: expected 'const char * const*' but argument is of type 'char **'
 EXTERN char *  Tcl_Merge(int argc, CONST84 char *const *argv);
                ^~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c: In function 'CreateClientChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:721:5: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration]
     memset((char *)&destSockAddr, 0, sizeof(destSockAddr));
     ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:721:5: warning: incompatible implicit declaration of built-in function 'memset'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:721:5: note: include '<string.h>' or provide a declaration of 'memset'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:789:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     statePtr->sockFile  = (ClientData)sock;
                           ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c: In function 'CreateServerChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:860:5: warning: incompatible implicit declaration of built-in function 'memset'
     memset((char *)&mySockAddr, 0, sizeof(mySockAddr));
     ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:860:5: note: include '<string.h>' or provide a declaration of 'memset'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:885:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     statePtr->sockFile   = (ClientData)sock;
                            ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c: In function 'DpSetAddress':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:1191:5: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
     memcpy ((char *)ipAddrPtr, (char *) h->h_addr_list[0],
     ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:1191:5: warning: incompatible implicit declaration of built-in function 'memcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixTcp.c:1191:5: note: include '<string.h>' or provide a declaration of 'memcpy'
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpSock.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c: In function 'DpHostToIpAddr':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c:45:9: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
     if (strcmp (host, "localhost") == 0) {
         ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c:78:2: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
  memcpy ((char *)ipAddrPtr,
  ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c:78:2: warning: incompatible implicit declaration of built-in function 'memcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c:78:2: note: include '<string.h>' or provide a declaration of 'memcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c:20:1:
+#include <string.h>
 #include "generic/dpPort.h"
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c:78:2:
  memcpy ((char *)ipAddrPtr,
  ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c: In function 'DpIpAddrToHost':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c:114:6: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration]
      strcpy(hostPtr, "localhost");
      ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c:114:6: warning: incompatible implicit declaration of built-in function 'strcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c:114:6: note: include '<string.h>' or provide a declaration of 'strcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c:120:6: warning: incompatible implicit declaration of built-in function 'strcpy'
      strcpy(hostPtr, hEnt->h_name);
      ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSock.c:120:6: note: include '<string.h>' or provide a declaration of 'strcpy'
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpUdp.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:51:6: warning: initialization of 'struct Tcl_ChannelTypeVersion_ *' from incompatible pointer type 'int (*)(void *, int)' [-Wincompatible-pointer-types]
      SockBlockMode, /* Proc to set blocking mode on socket */
      ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:51:6: note: (near initialization for 'udpChannelType.version')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:54:6: warning: initialization of 'int (*)(void *, const char *, int,  int *)' from incompatible pointer type 'int (*)(void *, char *, int,  int *)' [-Wincompatible-pointer-types]
      UdpIpmOutput, /* Proc to send output to a socket */
      ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:54:6: note: (near initialization for 'udpChannelType.outputProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:56:6: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, const char *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, const char *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, char *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, char *)'} [-Wincompatible-pointer-types]
      UdpSetOption, /* Proc to set a socket option */
      ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:56:6: note: (near initialization for 'udpChannelType.setOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:57:6: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, struct Tcl_DString *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, struct Tcl_DString *)'} [-Wincompatible-pointer-types]
      UdpGetOption, /* Proc to set a socket option */
      ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:57:6: note: (near initialization for 'udpChannelType.getOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c: In function 'UdpSetOption':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:181:13: warning: implicit declaration of function 'DpUdpSetSocketOption'; did you mean 'UdpSetOption'? [-Wimplicit-function-declaration]
      return DpUdpSetSocketOption (statePtr, option, value);
             ^~~~~~~~~~~~~~~~~~~~
             UdpSetOption
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c: In function 'UdpGetOption':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:295:6: warning: implicit declaration of function 'DpUdpGetSocketOption'; did you mean 'UdpGetOption'? [-Wimplicit-function-declaration]
      DpUdpGetSocketOption (statePtr, option, &size);
      ^~~~~~~~~~~~~~~~~~~~
      UdpGetOption
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c: In function 'DpOpenUdpChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:378:15: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
  size_t len = strlen(argv[i]);
               ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:378:15: warning: incompatible implicit declaration of built-in function 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:378:15: note: include '<string.h>' or provide a declaration of 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:25:1:
+#include <string.h>
 #include "generic/dpPort.h"
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:378:15:
  size_t len = strlen(argv[i]);
               ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:380:6: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration]
  if (strncmp(argv[i], "-host", len)==0) {
      ^~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:398:10: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
      if (strcmp (argv[v], "any") == 0) {
          ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:437:14: warning: implicit declaration of function 'DpCreateUdpSocket'; did you mean 'DpCreateIdChannel'? [-Wimplicit-function-declaration]
     result = DpCreateUdpSocket(interp, myIpAddr, statePtr);
              ^~~~~~~~~~~~~~~~~
              DpCreateIdChannel
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:465:9: warning: implicit declaration of function 'DpClose'; did you mean 'pclose'? [-Wimplicit-function-declaration]
         DpClose(interp, chan);
         ^~~~~~~
         pclose
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c: In function 'DpCreateUdpSocket':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:631:5: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration]
     memset((char *)&sockAddr, 0, sizeof(sockAddr));
     ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:631:5: warning: incompatible implicit declaration of built-in function 'memset'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:631:5: note: include '<string.h>' or provide a declaration of 'memset'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixUdp.c:653:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     statePtr->sockFile = (ClientData)statePtr->sock;
                          ^
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpSerial.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:63:5: warning: initialization of 'struct Tcl_ChannelTypeVersion_ *' from incompatible pointer type 'int (*)(void *, int)' [-Wincompatible-pointer-types]
     SerialBlock,
     ^~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:63:5: note: (near initialization for 'serialChannelType.version')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:66:5: warning: initialization of 'int (*)(void *, const char *, int,  int *)' from incompatible pointer type 'int (*)(void *, char *, int,  int *)' [-Wincompatible-pointer-types]
     SerialOutput,
     ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:66:5: note: (near initialization for 'serialChannelType.outputProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:68:5: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, const char *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, const char *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, char *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, char *)'} [-Wincompatible-pointer-types]
     SerialSetOption,
     ^~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:68:5: note: (near initialization for 'serialChannelType.setOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:69:5: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, struct Tcl_DString *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, struct Tcl_DString *)'} [-Wincompatible-pointer-types]
     SerialGetOption,
     ^~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:69:5: note: (near initialization for 'serialChannelType.getOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c: In function 'DpOpenSerialChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:111:5: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration]
     strcpy(devStr, "");
     ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:111:5: warning: incompatible implicit declaration of built-in function 'strcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:111:5: note: include '<string.h>' or provide a declaration of 'strcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:22:1:
+#include <string.h>
 
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:111:5:
     strcpy(devStr, "");
     ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:114:16: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
      int len = strlen(argv[i]);
                ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:114:16: warning: incompatible implicit declaration of built-in function 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:114:16: note: include '<string.h>' or provide a declaration of 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:116:10: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration]
      if (strncmp(argv[i], "-device", len) == 0) {
          ^~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:150:9: warning: implicit declaration of function 'DppOpenSerialChannel'; did you mean 'DpOpenSerialChannel'? [-Wimplicit-function-declaration]
     if (DppOpenSerialChannel(interp, (ClientData)ssPtr, devStr, flags)
         ^~~~~~~~~~~~~~~~~~~~
         DpOpenSerialChannel
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:158:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     ssPtr->theFile = (FileHandle)ssPtr->fd;
                      ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:172:9: warning: implicit declaration of function 'DpClose'; did you mean 'pclose'? [-Wimplicit-function-declaration]
         DpClose(interp, chan);
         ^~~~~~~
         pclose
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c: In function 'SerialBlock':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:210:12: warning: implicit declaration of function 'DppSerialBlock'; did you mean 'SerialBlock'? [-Wimplicit-function-declaration]
     return DppSerialBlock(instanceData, mode);
            ^~~~~~~~~~~~~~
            SerialBlock
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c: In function 'SerialInput':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:238:12: warning: implicit declaration of function 'DppSerialInput'; did you mean 'SerialInput'? [-Wimplicit-function-declaration]
     return DppSerialInput(instanceData, bufPtr, bufSize, errorPtr);
            ^~~~~~~~~~~~~~
            SerialInput
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c: In function 'SerialOutput':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:266:12: warning: implicit declaration of function 'DppSerialOutput'; did you mean 'SerialOutput'? [-Wimplicit-function-declaration]
     return DppSerialOutput(instanceData, bufPtr, toWrite, errorPtr);
            ^~~~~~~~~~~~~~~
            SerialOutput
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c: In function 'SerialClose':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:296:10: warning: implicit declaration of function 'DppSerialClose'; did you mean 'SerialClose'? [-Wimplicit-function-declaration]
     rc = DppSerialClose(instanceData);
          ^~~~~~~~~~~~~~
          SerialClose
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:299:28: warning: passing argument 2 of 'Tcl_SetResult' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
      Tcl_SetResult(interp, Tcl_PosixError(interp), TCL_VOLATILE);
                            ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tcl.h:2441,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPort.h:19,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:20:
/usr/include/tclDecls.h:694:54: note: expected 'char *' but argument is of type 'const char *'
 EXTERN void  Tcl_SetResult(Tcl_Interp *interp, char *result,
                                                ~~~~~~^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c: In function 'SerialSetOption':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:351:18: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
             if (!strcmp(valStr, "none")) {
                  ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:361:20: warning: implicit declaration of function 'DppSerialSetOption'; did you mean 'SerialSetOption'? [-Wimplicit-function-declaration]
             return DppSerialSetOption(ssPtr, DP_PARITY, optVal);
                    ^~~~~~~~~~~~~~~~~~
                    SerialSetOption
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c: In function 'SerialGetOption':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:446:2: warning: implicit declaration of function 'DppSerialGetOption'; did you mean 'SerialGetOption'? [-Wimplicit-function-declaration]
  DppSerialGetOption(ssPtr, DP_CHARSIZE, dsPtr);
  ^~~~~~~~~~~~~~~~~~
  SerialGetOption
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c: In function 'SerialWatch':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpSerial.c:575:5: warning: implicit declaration of function 'DppSerialWatchFile'; did you mean 'SerialWatch'? [-Wimplicit-function-declaration]
     DppSerialWatchFile(instanceData, mask);
     ^~~~~~~~~~~~~~~~~~
     SerialWatch
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSock.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpUnixSock.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSock.c: In function 'SockClose':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSock.c:164:31: warning: passing argument 2 of 'Tcl_SetResult' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         Tcl_SetResult(interp, Tcl_PosixError(interp), TCL_STATIC);
                               ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/tcl.h:2441,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dp.h:22,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInt.h:26,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSock.c:14:
/usr/include/tclDecls.h:694:54: note: expected 'char *' but argument is of type 'const char *'
 EXTERN void  Tcl_SetResult(Tcl_Interp *interp, char *result,
                                                ~~~~~~^~~~~~
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpUnixSerial.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c: In function 'DppOpenSerialChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c:155:5: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration]
     strcpy(ssPtr->deviceName, devStr);
     ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c:155:5: warning: incompatible implicit declaration of built-in function 'strcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c:155:5: note: include '<string.h>' or provide a declaration of 'strcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c:6:1:
+#include <string.h>
 
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c:155:5:
     strcpy(ssPtr->deviceName, devStr);
     ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c: In function 'DppSerialSetOption':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c:401:24: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int' [-Wformat=]
       sprintf(baud, "%ld", optionVal);
                      ~~^   ~~~~~~~~~
                      %d
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c: In function 'DppCheckDevice':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c:661:9: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
     if (strlen(devStr) == 7) {
         ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c:661:9: warning: incompatible implicit declaration of built-in function 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c:661:9: note: include '<string.h>' or provide a declaration of 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpSerial.c:662:10: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration]
      if (strncmp(devStr, "serial", 6) == 0) {
          ^~~~~~~
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpInit.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpUnixInit.o
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c -DLLIB=\"/usr/src/RPM/BUILD/tcl-dp-4.0b2/library\" /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpEmail.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpUnixEmail.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpEmail.c:193:5: warning: initialization of 'int (*)(void *, const char *, int,  int *)' from incompatible pointer type 'int (*)(void *, char *, int,  int *)' [-Wincompatible-pointer-types]
     OutputEmailChannel,   /* outputProc       */
     ^~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpEmail.c:193:5: note: (near initialization for 'emailChannelType.outputProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpEmail.c:195:5: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, const char *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, const char *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, char *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, char *)'} [-Wincompatible-pointer-types]
     SOPEmailChannel,      /* setOptionProc    */
     ^~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpEmail.c:195:5: note: (near initialization for 'emailChannelType.setOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpEmail.c:196:5: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, struct Tcl_DString *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, struct Tcl_DString *)'} [-Wincompatible-pointer-types]
     GOPEmailChannel,      /* getOptionProc    */
     ^~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpEmail.c:196:5: note: (near initialization for 'emailChannelType.getOptionProc')
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -DSOURCE=\"dp\" -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpLocks.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpLocks.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpLocks.c: In function 'PutLock':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpLocks.c:50:31: warning: implicit declaration of function 'getpid'; did you mean 'fgetpos'? [-Wimplicit-function-declaration]
     sprintf(pid, "%ld", (long)getpid());
                               ^~~~~~
                               fgetpos
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpLocks.c:57:11: warning: implicit declaration of function 'symlink' [-Wimplicit-function-declaration]
     while(symlink(pid, lockFilePath) == -1) {
           ^~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpLocks.c:58:7: warning: implicit declaration of function 'sleep' [-Wimplicit-function-declaration]
       sleep(1);
       ^~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpLocks.c: In function 'RemoveLock':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpLocks.c:87:8: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration]
     if(unlink(lockFilePath) != 0) {
        ^~~~~~
        unix
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpLocks.c:16:32: warning: format not a string literal and no format arguments [-Wformat-security]
                    fprintf(fp, buffer);                                \
                                ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpLocks.c:89:2: note: in expansion of macro 'ERROR'
  ERROR(8);
  ^~~~~
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpPlugF.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:101:5: warning: initialization of 'int (*)(void *, const char *, int,  int *)' from incompatible pointer type 'int (*)(void *, char *, int,  int *)' [-Wincompatible-pointer-types]
     OutputPlugFChannel,   /* outputProc       */
     ^~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:101:5: note: (near initialization for 'plugFChannelType.outputProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:103:5: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, const char *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, const char *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, char *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, char *)'} [-Wincompatible-pointer-types]
     SOPPlugFChannel,      /* setOptionProc    */
     ^~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:103:5: note: (near initialization for 'plugFChannelType.setOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:104:5: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, struct Tcl_DString *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, struct Tcl_DString *)'} [-Wincompatible-pointer-types]
     GOPPlugFChannel,      /* getOptionProc    */
     ^~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:104:5: note: (near initialization for 'plugFChannelType.getOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c: In function 'DpCreatePlugFChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:178:15: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
  size_t len = strlen(argv[i]);
               ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:178:15: warning: incompatible implicit declaration of built-in function 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:178:15: note: include '<string.h>' or provide a declaration of 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:17:1:
+#include <string.h>
 
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:178:15:
  size_t len = strlen(argv[i]);
               ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:180:6: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration]
  if (strncmp(argv[i], "-channel", len)==0) {
      ^~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c: In function 'InputPlugFChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:436:17: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
                 memcpy(buf + transferred, x->outBuf + x->outUsed,
                 ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:436:17: warning: incompatible implicit declaration of built-in function 'memcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:436:17: note: include '<string.h>' or provide a declaration of 'memcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:441:17: warning: incompatible implicit declaration of built-in function 'memcpy'
                 memcpy(buf + transferred, x->outBuf + x->outUsed,
                 ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:441:17: note: include '<string.h>' or provide a declaration of 'memcpy'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c: In function 'OutputPlugFChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:570:9: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
     if (strcmp(cx, "none")) {
         ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c: In function 'SOPPlugFChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:745:46: warning: incompatible implicit declaration of built-in function 'strlen'
      error = (data->outFilter) (optionValue, strlen(optionValue), NULL,
                                              ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPlugF.c:745:46: note: include '<string.h>' or provide a declaration of 'strlen'
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpFilters.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpFilters.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpFilters.c: In function 'TclFilter':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpFilters.c:1405:5: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
     needed = strlen(interp->result);
     ^~~~~~
In file included from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dp.h:22,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpFilters.c:2:
/usr/include/tcl.h:499:11: note: declared here
     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
           ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpFilters.c:1414:2: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  memcpy(*outBuf, interp->result, needed);
  ^~~~~~
In file included from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dp.h:22,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpFilters.c:2:
/usr/include/tcl.h:499:11: note: declared here
     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
           ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpFilters.c: In function 'HexOut':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpFilters.c:1494:16: warning: implicit declaration of function 'isxdigit' [-Wimplicit-function-declaration]
             if(isxdigit(inBuf[i]) && isxdigit(inBuf[i+1])) {
                ^~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpFilters.c:1495:20: warning: implicit declaration of function 'isdigit' [-Wimplicit-function-declaration]
                 if(isdigit(inBuf[i])) {
                    ^~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpFilters.c:1498:26: warning: implicit declaration of function 'tolower' [-Wimplicit-function-declaration]
                     t1 = tolower(inBuf[i]) - 'a' + 10;
                          ^~~~~~~
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpIdentity.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpIdentity.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpIdentity.c:78:5: warning: initialization of 'int (*)(void *, const char *, int,  int *)' from incompatible pointer type 'int (*)(void *, char *, int,  int *)' [-Wincompatible-pointer-types]
     OutputIdChannel,   /* outputProc       */
     ^~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpIdentity.c:78:5: note: (near initialization for 'idChannelType.outputProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpIdentity.c:80:5: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, const char *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, const char *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, char *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, char *)'} [-Wincompatible-pointer-types]
     SOPIdChannel,      /* setOptionProc    */
     ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpIdentity.c:80:5: note: (near initialization for 'idChannelType.setOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpIdentity.c:81:5: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, struct Tcl_DString *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, struct Tcl_DString *)'} [-Wincompatible-pointer-types]
     GOPIdChannel,      /* getOptionProc    */
     ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpIdentity.c:81:5: note: (near initialization for 'idChannelType.getOptionProc')
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPackOff.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpPackOff.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPackOff.c:86:5: warning: initialization of 'int (*)(void *, const char *, int,  int *)' from incompatible pointer type 'int (*)(void *, char *, int,  int *)' [-Wincompatible-pointer-types]
     OutputPOChannel,   /* outputProc       */
     ^~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPackOff.c:86:5: note: (near initialization for 'poChannelType.outputProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPackOff.c:88:5: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, const char *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, const char *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, char *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, char *)'} [-Wincompatible-pointer-types]
     SOPPOChannel,      /* setOptionProc    */
     ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPackOff.c:88:5: note: (near initialization for 'poChannelType.setOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPackOff.c:89:5: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, struct Tcl_DString *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, struct Tcl_DString *)'} [-Wincompatible-pointer-types]
     GOPPOChannel,      /* getOptionProc    */
     ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpPackOff.c:89:5: note: (near initialization for 'poChannelType.getOptionProc')
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpIPM.o
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:55:6: warning: initialization of 'struct Tcl_ChannelTypeVersion_ *' from incompatible pointer type 'int (*)(void *, int)' [-Wincompatible-pointer-types]
      SockBlockMode, /* Proc to set blocking mode on socket */
      ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:55:6: note: (near initialization for 'ipmChannelType.version')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:58:6: warning: initialization of 'int (*)(void *, const char *, int,  int *)' from incompatible pointer type 'int (*)(void *, char *, int,  int *)' [-Wincompatible-pointer-types]
      UdpIpmOutput, /* Proc to send output to a socket */
      ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:58:6: note: (near initialization for 'ipmChannelType.outputProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:60:6: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, const char *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, const char *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, char *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, char *)'} [-Wincompatible-pointer-types]
      IpmSetOption, /* Proc to set a socket option */
      ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:60:6: note: (near initialization for 'ipmChannelType.setOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:61:6: warning: initialization of 'int (*)(void *, Tcl_Interp *, const char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, const char *, struct Tcl_DString *)'} from incompatible pointer type 'int (*)(void *, Tcl_Interp *, char *, Tcl_DString *)' {aka 'int (*)(void *, struct Tcl_Interp *, char *, struct Tcl_DString *)'} [-Wincompatible-pointer-types]
      IpmGetOption, /* Proc to set a socket option */
      ^~~~~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:61:6: note: (near initialization for 'ipmChannelType.getOptionProc')
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c: In function 'DpOpenIpmChannel':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:123:15: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
  size_t len = strlen(argv[i]);
               ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:123:15: warning: incompatible implicit declaration of built-in function 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:123:15: note: include '<string.h>' or provide a declaration of 'strlen'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:16:1:
+#include <string.h>
 
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:123:15:
  size_t len = strlen(argv[i]);
               ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:125:6: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration]
  if (strncmp(argv[i], "-group", len)==0) {
      ^~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:191:25: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type [-Wincompatible-pointer-types]
     str = Tcl_Merge(ac, av);
                         ^~
In file included from /usr/include/tcl.h:2441,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dp.h:22,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInt.h:26,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:15:
/usr/include/tclDecls.h:585:16: note: expected 'const char * const*' but argument is of type 'char **'
 EXTERN char *  Tcl_Merge(int argc, CONST84 char *const *argv);
                ^~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:197:9: warning: implicit declaration of function 'DpClose'; did you mean 'pclose'? [-Wimplicit-function-declaration]
         DpClose(interp, chan);
         ^~~~~~~
         pclose
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c: In function 'IpmSetOption':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:326:20: warning: implicit declaration of function 'DpIpmSetSocketOption'; did you mean 'IpmSetOption'? [-Wimplicit-function-declaration]
             return DpIpmSetSocketOption(statePtr, option, value);
                    ^~~~~~~~~~~~~~~~~~~~
                    IpmSetOption
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:370:15: warning: passing argument 4 of 'Tcl_SplitList' from incompatible pointer type [-Wincompatible-pointer-types]
        &argc, &argv);
               ^~~~~
In file included from /usr/include/tcl.h:2441,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dp.h:22,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInt.h:26,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:15:
/usr/include/tclDecls.h:723:21: note: expected 'const char ***' but argument is of type 'char ***'
     CONST84 char ***argvPtr);
                     ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:372:9: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
    if (!strcmp(argv[i], &optionValue[1])) {
         ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:389:23: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type [-Wincompatible-pointer-types]
     Tcl_Merge(argc-1, argv), -1);
                       ^~~~
In file included from /usr/include/tcl.h:2441,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dp.h:22,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/generic/dpInt.h:26,
                 from /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:15:
/usr/include/tclDecls.h:585:16: note: expected 'const char * const*' but argument is of type 'char **'
 EXTERN char *  Tcl_Merge(int argc, CONST84 char *const *argv);
                ^~~~~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c: In function 'IpmGetOption':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:477:17: warning: implicit declaration of function 'DpIpmGetSocketOption'; did you mean 'IpmGetOption'? [-Wimplicit-function-declaration]
             if (DpIpmGetSocketOption(statePtr, option, &value) != 0) {
                 ^~~~~~~~~~~~~~~~~~~~
                 IpmGetOption
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c: In function 'CreateIPMSocket':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:572:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
     statePtr->sockFile = (ClientData)sock;
                          ^
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:579:5: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration]
     memset(&statePtr->sockaddr, 0, sizeof(statePtr->sockaddr));
     ^~~~~~
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:579:5: warning: incompatible implicit declaration of built-in function 'memset'
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpUnixIpm.c:579:5: note: include '<string.h>' or provide a declaration of 'memset'
rm -f libdp40.so
x86_64-alt-linux-gcc -O -D_TCL80   -shared -o libdp40.so /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpChan.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpCmds.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpInit.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpRPC.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpTcp.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpSock.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpUdp.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpSerial.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpUnixSock.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpUnixSerial.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpUnixInit.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpUnixEmail.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpLocks.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpPlugF.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpFilters.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpIdentity.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpPackOff.o /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpIPM.o -L/usr/lib64 -ltcl8.6  -lpthread -ltcl8.6  -lpthread -ltclstub8.6 -lc
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  -c /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpEFilter.c -o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpEFilter.o  
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpEFilter.c: In function 'Match':
/usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/dpEFilter.c:296:30: warning: implicit declaration of function 'tolower' [-Wimplicit-function-declaration]
             if(pattern[i] != tolower(getchar()))
                              ^~~~~~~
x86_64-alt-linux-gcc -O -D_TCL80  -I/usr/include/tcl/generic -I/usr/src/RPM/BUILD/tcl-dp-4.0b2 -fPIC -D__LINUX__ -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1  /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpEFilter.o \
    /usr/src/RPM/BUILD/tcl-dp-4.0b2/unix/objs/dpLocks.o -o dpfilter 
cp ./dpfilter /usr/src/RPM/BUILD/tcl-dp-4.0b2/library
make: Leaving directory '/usr/src/RPM/BUILD/tcl-dp-4.0b2'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.99642
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/tcl-dp-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/tcl-dp-buildroot
+ cd tcl-dp-4.0b2
+ mkdir -p /usr/src/tmp/tcl-dp-buildroot/usr/lib64/tcl /usr/src/tmp/tcl-dp-buildroot/usr/share/doc /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/library /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/api /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/examples/conference/ /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/examples/ftp/ /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/examples/tictactoe/ /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/examples/whiteboard/
+ install -p -m0644 library/acl.tcl library/distribObj.tcl library/dp_atclose.tcl library/dp_atexit.tcl library/ldelete.tcl library/oo.tcl library/rpc.tcl /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/library/
+ install -p -m0644 api/dpApi.c api/dpApi.h api/dpExample.c api/makefile.win api/readme.api /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/api/
+ install -p -m0644 examples/conference/README examples/conference/enter.tcl examples/conference/room.tcl /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/examples/conference/
+ install -p -m0644 examples/ftp/client.tcl examples/ftp/server.tcl /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/examples/ftp/
+ install -p -m0644 examples/tictactoe/README examples/tictactoe/board.tcl examples/tictactoe/interface.tcl examples/tictactoe/playerO.tcl examples/tictactoe/playerX.tcl /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/examples/tictactoe/
+ install -p -m0644 examples/whiteboard/readme examples/whiteboard/wbClient.tcl examples/whiteboard/wbServer.tcl /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/examples/whiteboard/
+ install libdp40.so /usr/src/tmp/tcl-dp-buildroot/usr/lib64/tcl/
+ install tekilib/pkgIndex.tcl /usr/src/tmp/tcl-dp-buildroot/usr/share/tcl/dp40b2/
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/tcl-dp-buildroot (auto)
mode of './usr/lib64/tcl/libdp40.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/tcl-dp-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/tcl-dp-buildroot/ (default)
Compressing files in /usr/src/tmp/tcl-dp-buildroot (auto)
Adjusting library links in /usr/src/tmp/tcl-dp-buildroot
./usr/lib64:
Verifying ELF objects in /usr/src/tmp/tcl-dp-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Hardlinking identical .pyc and .pyo files
Processing files: tcl-dp-4.0b2-alt4
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.99642
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd tcl-dp-4.0b2
+ DOCDIR=/usr/src/tmp/tcl-dp-buildroot/usr/share/doc/tcl-dp-4.0b2
+ export DOCDIR
+ rm -rf /usr/src/tmp/tcl-dp-buildroot/usr/share/doc/tcl-dp-4.0b2
+ /bin/mkdir -p /usr/src/tmp/tcl-dp-buildroot/usr/share/doc/tcl-dp-4.0b2
+ cp -prL CHANGES LICENSE FAQ README TODO doc/ /usr/src/tmp/tcl-dp-buildroot/usr/share/doc/tcl-dp-4.0b2
+ chmod -R go-w /usr/src/tmp/tcl-dp-buildroot/usr/share/doc/tcl-dp-4.0b2
+ chmod -R a+rX /usr/src/tmp/tcl-dp-buildroot/usr/share/doc/tcl-dp-4.0b2
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.oKSn6C
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell,tcl)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ul9HAq
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,tcl)
Provides: tcl(Debug) = 1.0, tcl(Progress-Tcl) = 1.0, tcl(Progress-Tk) = 1.0, tcl(Undo) = 1.0, tcl(Wise) = 1.0, tcl(dp) = 4.0
Requires: tcl >= 8.0, tcl <= 9.0, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.4)(64bit), libpthread.so.0(GLIBC_2.2.5)(64bit), libtcl8.6.so()(64bit) >= set:nh7wUEbw3zlXCJ6J8K1FanhZkTnS3F0bP0JGel8OCoDs99doqSTknVQAUXiZA0OkrWuT6aEu0bRrKmGKfyssCP4b4ERtn4HEVaTvpTcPqoj1a9oxWWnyz4mp2HkXE4zI0Nw0, rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4ZDfbh
Creating tcl-dp-debuginfo package
Processing files: tcl-dp-debuginfo-4.0b2-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uP0uRa
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mfX8C7
find-requires: running scripts (debuginfo)
Requires: tcl-dp = 4.0b2-alt4, debug64(libc.so.6), debug64(libpthread.so.0), debug64(libtcl8.6.so)
Adding to tcl-dp-debuginfo a strict dependency on tcl-dp
Wrote: /usr/src/RPM/RPMS/x86_64/tcl-dp-4.0b2-alt4.x86_64.rpm
Wrote: /usr/src/RPM/RPMS/x86_64/tcl-dp-debuginfo-4.0b2-alt4.x86_64.rpm
3.41user 0.95system 0:08.60elapsed 50%CPU (0avgtext+0avgdata 33760maxresident)k
0inputs+0outputs (0major+334827minor)pagefaults 0swaps
8.03user 3.20system 0:15.36elapsed 73%CPU (0avgtext+0avgdata 117052maxresident)k
2048inputs+0outputs (0major+705071minor)pagefaults 0swaps