<86>Apr 14 01:14:39 userdel[10646]: delete user 'rooter' <86>Apr 14 01:14:39 userdel[10646]: removed group 'rooter' owned by 'rooter' <86>Apr 14 01:14:39 groupadd[10658]: group added to /etc/group: name=rooter, GID=609 <86>Apr 14 01:14:39 groupadd[10658]: group added to /etc/gshadow: name=rooter <86>Apr 14 01:14:39 groupadd[10658]: new group: name=rooter, GID=609 <86>Apr 14 01:14:39 useradd[10667]: new user: name=rooter, UID=609, GID=609, home=/root, shell=/bin/bash <86>Apr 14 01:14:39 userdel[10683]: delete user 'builder' <86>Apr 14 01:14:39 userdel[10683]: removed group 'builder' owned by 'builder' <86>Apr 14 01:14:39 userdel[10683]: removed shadow group 'builder' owned by 'builder' <86>Apr 14 01:14:39 groupadd[10697]: group added to /etc/group: name=builder, GID=610 <86>Apr 14 01:14:39 groupadd[10697]: group added to /etc/gshadow: name=builder <86>Apr 14 01:14:39 groupadd[10697]: new group: name=builder, GID=610 <86>Apr 14 01:14:39 useradd[10708]: new user: name=builder, UID=610, GID=610, home=/usr/src, shell=/bin/bash <13>Apr 14 01:14:42 rpmi: libcap-devel-1:2.24-alt1 1398890489 installed Installing 3proxy-0.6.1-alt1.qa1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.48694 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf 3proxy-0.6.1 + echo 'Source #0 (3proxy-0.6.1.tar):' Source #0 (3proxy-0.6.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/3proxy-0.6.1.tar + cd 3proxy-0.6.1 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (3proxy-0.6.1-alt-droproot.patch):' Patch #1 (3proxy-0.6.1-alt-droproot.patch): + /usr/bin/patch -p1 patching file Makefile.Linux patching file Makefile.unix patching file src/3proxy.c patching file src/proxy.h patching file src/proxymain.c + echo 'Patch #2 (3proxy-0.6.1-alt-changes.patch):' Patch #2 (3proxy-0.6.1-alt-changes.patch): + /usr/bin/patch -p1 patching file src/3proxy.c patching file src/stringtable.c + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.48694 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd 3proxy-0.6.1 + '[' -n '' ']' + NPROCS=8 + make -j8 -f Makefile.Linux make: Entering directory `/usr/src/RPM/BUILD/3proxy-0.6.1' cat Makefile.Linux > src/Makefile.var make[1]: Entering directory `/usr/src/RPM/BUILD/3proxy-0.6.1/src' cd .. && cat copying gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL 3proxy.c gcc -o mainfunc.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DMODULEMAINFUNC=mainfunc proxymain.c gcc -o srvproxy.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL proxy.c gcc -o srvpop3p.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pop3p.c gcc -o srvsmtpp.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL smtpp.c 3proxy 0.6 Public License Agreement (c) 2000-2009 by 3APA3A (3APA3A@security.nnov.ru) (c) 2000-2009 by SecurityVulns.com (http://3proxy.ru/) (c) 2000-2009 by Vladimir Dubrovin (vlad@sandy.ru) This software uses: RSA Data Security, Inc. MD4 Message-Digest Algorithm RSA Data Security, Inc. MD5 Message-Digest Algorithm THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This software is FREEWARE. Redistribution and use in source and binary forms, with or without modification, are permitted provided that following conditions are met (BSD style license): * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the SecurityVulns.COM nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. Insted of this license, you can also use and redistribute this software under terms of compatible license, including: 1. Apache License, Version 2.0 You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 2. GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. You may obtain a copy of the License at http://www.gnu.org/licenses/gpl.txt 3. GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. You may obtain a copy of the License at http://www.gnu.org/licenses/lgpl.txt $Id: License,v 1.3 2007/04/05 11:59:47 vlad Exp $ gcc -o srvftppr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL ftppr.c gcc -o srvsocks.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL socks.c gcc -o srvtcppm.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL tcppm.c In file included from /usr/include/string.h:648:0, from proxy.h:21, from proxymain.c:10: proxymain.c: In function 'mainfunc': proxymain.c:405:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxy.h:21:0, from proxymain.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from proxymain.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ proxymain.c:405:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxymain.c:10:0: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c: In function 'smtppchild': smtpp.c:44:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] command = mystrdup(buf); ^ smtpp.c:44:13: note: in expansion of macro 'mystrdup' command = mystrdup(buf); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c:44:22: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] command = mystrdup(buf); ^ smtpp.c:44:13: note: in expansion of macro 'mystrdup' command = mystrdup(buf); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ smtpp.c:51:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334 VXNlcm5hbWU6\r\n", 18,conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:58:20: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] parseconnusername(username, param, 0, 25); ^ In file included from smtpp.c:10:0: proxy.h:227:5: note: expected 'char *' but argument is of type 'unsigned char *' int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); ^ smtpp.c:59:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334 UGFzc3dvcmQ6\r\n", 18,conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c:67:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username); ^ smtpp.c:67:23: note: in expansion of macro 'mystrdup' param->extpassword = mystrdup(username); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c:67:32: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username); ^ smtpp.c:67:23: note: in expansion of macro 'mystrdup' param->extpassword = mystrdup(username); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ smtpp.c:67:21: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username); ^ smtpp.c:75:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334\r\n", 5,conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:83:20: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] parseconnusername(username+1, param, 0, 25); ^ In file included from smtpp.c:10:0: proxy.h:227:5: note: expected 'char *' but argument is of type 'unsigned char *' int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); ^ smtpp.c:84:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] res = (int)strlen(username+1) + 2; ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c:87:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username + res); ^ smtpp.c:87:24: note: in expansion of macro 'mystrdup' param->extpassword = mystrdup(username + res); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c:87:33: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username + res); ^ smtpp.c:87:24: note: in expansion of macro 'mystrdup' param->extpassword = mystrdup(username + res); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ smtpp.c:87:22: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username + res); ^ smtpp.c:101:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] i = sprintf(buf, "EHLO [%lu.%lu.%lu.%lu]\r\n", ((ul&0xFF000000)>>24), ((ul&0x00FF0000)>>16), ((ul&0x0000FF00)>>8), ((ul&0x000000FF))); ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdio.h:27, from proxy.h:19, from smtpp.c:10: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ smtpp.c:117:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "235 \r\n", 6,conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:120:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "AUTH LOGIN\r\n", 12, conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:125:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] en64(param->extusername, buf, (int)strlen(param->extusername)); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:126:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:127:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:132:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] en64(param->extpassword, buf, (int)strlen(param->extpassword)); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:133:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:134:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:139:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "AUTH PLAIN\r\n", 12, conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:145:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i = (int)strlen(param->extusername) + 1; ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:148:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] res = (int)strlen(param->extpassword); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:152:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i = (int)strlen(buf); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:154:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:160:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, command, (int)strlen(command), conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from proxy.c:11: proxy.c: In function 'proxychild': proxy.c:320:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] su = mystrdup(sb); ^ proxy.c:320:8: note: in expansion of macro 'mystrdup' su = mystrdup(sb); ^ In file included from proxy.h:21:0, from proxy.c:11: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from proxy.c:11: proxy.c:320:17: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] su = mystrdup(sb); ^ proxy.c:320:8: note: in expansion of macro 'mystrdup' su = mystrdup(sb); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ proxy.c:320:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] su = mystrdup(sb); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from 3proxy.c:10: 3proxy.c: In function 'h_nolog': 3proxy.c:1115:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0],"nolog")) acl->nolog = 1; ^ In file included from proxy.h:21:0, from 3proxy.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from 3proxy.c:10: 3proxy.c:1115:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0],"nolog")) acl->nolog = 1; ^ 3proxy.c:1115:13: note: expected 'const char *' but argument is of type 'unsigned char *' 3proxy.c:1115:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0],"nolog")) acl->nolog = 1; ^ In file included from proxy.h:21:0, from 3proxy.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from 3proxy.c:10: 3proxy.c:1115:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0],"nolog")) acl->nolog = 1; ^ 3proxy.c:1115:13: note: expected 'const char *' but argument is of type 'unsigned char *' 3proxy.c:1115:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0],"nolog")) acl->nolog = 1; ^ 3proxy.c:1115:13: note: expected 'const char *' but argument is of type 'unsigned char *' 3proxy.c:1115:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0],"nolog")) acl->nolog = 1; ^ 3proxy.c:1115:13: note: expected 'const char *' but argument is of type 'unsigned char *' proxy.c:474:10: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(sb, "%lu",&contentlength); ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdio.h:27, from proxy.h:19, from proxy.c:11: /usr/include/stdio.h:448:12: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s, ^ proxy.c:492:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] reqsize = (int)strlen(req); ^ In file included from proxy.h:21:0, from proxy.c:11: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ proxy.c:511:51: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, 0, ¶m->cliinbuf); ^ In file included from proxy.c:11:0: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ proxy.c:511:74: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, 0, ¶m->cliinbuf); ^ In file included from proxy.c:11:0: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, gid)) ^ proxy.c:624:8: warning: variable 'spaces' set but not used [-Wunused-but-set-variable] int spaces = 1; ^ proxy.c:795:42: warning: operation on 'res' may be undefined [-Wsequence-point] if(socksend(param->remsock, req , (res = (int)strlen((char *)req)), conf.timeouts[STRING_L]) != res) { ^ proxy.c:880:10: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(sb, "%lu", &contentlength); ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdio.h:27, from proxy.h:19, from proxy.c:11: /usr/include/stdio.h:448:12: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s, ^ proxy.c:893:19: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(!strncasecmp(sb, "chunked", 7)){ ^ In file included from proxy.h:21:0, from proxy.c:11: /usr/include/string.h:533:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^ proxy.c:940:51: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, 0, ¶m->srvinbuf); ^ In file included from proxy.c:11:0: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ proxy.c:940:74: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, 0, ¶m->srvinbuf); ^ In file included from proxy.c:11:0: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ proxy.c:970:46: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] while ((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) == 2) { ^ In file included from proxy.c:11:0: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^ proxy.c:972:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^ In file included from proxy.c:11:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ proxy.c:981:33: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^ In file included from proxy.c:11:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ proxy.c:985:43: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] if((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) != 2) RETURN(534); ^ In file included from proxy.c:11:0: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^ proxy.c:986:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^ In file included from proxy.c:11:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ proxy.c:1022:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign] logurl(param, buf, (char *)req, ftp); ^ proxy.c:133:13: note: expected 'char *' but argument is of type 'unsigned char *' static void logurl(struct clientparam * param, char * buf, char * req, int ftp){ ^ proxy.c:1065:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign] logurl(param, buf, (char *)req, ftp); ^ proxy.c:133:13: note: expected 'char *' but argument is of type 'unsigned char *' static void logurl(struct clientparam * param, char * buf, char * req, int ftp){ ^ gcc -o srvicqpr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL icqpr.c 3proxy.c: In function 'main': 3proxy.c:1952:47: warning: pointer type mismatch in conditional expression conf.conffile = opt_conffile ? opt_conffile : DEFAULTCONFIG; ^ 3proxy.c: At top level: 3proxy.c:1021:12: warning: 'h_pidfile' defined but not used [-Wunused-function] static int h_pidfile(int argc, unsigned char **argv){ ^ 3proxy.c:1624:12: warning: 'h_setuid' defined but not used [-Wunused-function] static int h_setuid(int argc, unsigned char **argv){ ^ 3proxy.c:1634:12: warning: 'h_setgid' defined but not used [-Wunused-function] static int h_setgid(int argc, unsigned char **argv){ ^ 3proxy.c:1646:12: warning: 'h_chroot' defined but not used [-Wunused-function] static int h_chroot(int argc, unsigned char **argv){ ^ 3proxy.c: In function 'dumpcounters': 3proxy.c:475:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(counterd, &cheader, sizeof(struct counter_header)); ^ 3proxy.c:485:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(counterd, &crecord, sizeof(struct counter_record)); ^ 3proxy.c: In function 'cyclestep': 3proxy.c:583:6: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] system((char *)tmpbuf+1); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from icqpr.c:10: icqpr.c: In function 'searchcookie': icqpr.c:132:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ In file included from proxy.h:21:0, from icqpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from icqpr.c:10: icqpr.c:132:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ icqpr.c:132:53: note: expected 'const char *' but argument is of type 'unsigned char *' icqpr.c:132:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ In file included from proxy.h:21:0, from icqpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from icqpr.c:10: icqpr.c:132:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ icqpr.c:132:53: note: expected 'const char *' but argument is of type 'unsigned char *' icqpr.c:132:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ icqpr.c:132:53: note: expected 'const char *' but argument is of type 'unsigned char *' icqpr.c:132:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ icqpr.c:132:53: note: expected 'const char *' but argument is of type 'unsigned char *' icqpr.c:136:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] ic->id = mystrdup(param->username); ^ icqpr.c:136:12: note: in expansion of macro 'mystrdup' ic->id = mystrdup(param->username); ^ In file included from proxy.h:21:0, from icqpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from icqpr.c:10: icqpr.c:136:21: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] ic->id = mystrdup(param->username); ^ icqpr.c:136:12: note: in expansion of macro 'mystrdup' ic->id = mystrdup(param->username); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ icqpr.c: In function 'icq_srv': icqpr.c:206:55: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] if(!state->leftinstate)param->srv->logfunc(param, "Warning: need resync"); ^ icqpr.c:206:55: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:209:33: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, "Out of Sync"); ^ icqpr.c:209:33: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:218:32: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, "Warning: Wrong channel"); ^ icqpr.c:218:32: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:241:33: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, smallbuf); ^ icqpr.c:241:33: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:247:32: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, smallbuf); ^ icqpr.c:247:32: note: expected 'const unsigned char *' but argument is of type 'char *' 3proxy.c: In function 'h_ace': icqpr.c: In function 'readflap': icqpr.c:342:39: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] i = sockgetlinebuf(param, direction, flap->data, len, EOF, conf.timeouts[STRING_S]); ^ In file included from icqpr.c:10:0: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^ 3proxy.c:1536:5: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result] read(conf.counterd, &crecord, sizeof(struct counter_record)); ^ icqpr.c: In function 'icqprchild': icqpr.c:421:52: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(!param->username && ic->id) param->username = mystrdup(ic->id); ^ In file included from /usr/include/bits/byteswap.h:35:0, from /usr/include/endian.h:60, from /usr/include/bits/waitstatus.h:64, from /usr/include/stdlib.h:42, from proxy.h:20, from icqpr.c:10: icqpr.c:442:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] param->statssrv += (ntohs(((struct flap_header *)tmpsend)->size) + 6); ^ icqpr.c:443:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mystate.srvseq = ntohs(((struct flap_header *)tmpsend)->seq) + 1; ^ gcc -o srvmsnpr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL msnpr.c icqpr.c: At top level: icqpr.c:17:13: warning: 'hexdump' defined but not used [-Wunused-function] static void hexdump(unsigned char *data, int len){ ^ In file included from 3proxy.c:10:0: 3proxy.c: In function 'main': proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^ 3proxy.c:2036:5: note: in expansion of macro 'daemonize' daemonize(); ^ gcc -o srvudppm.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL udppm.c msnpr.c: In function 'msn_srv': msnpr.c:46:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] sp1 = data + 3; ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:62:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] cookie->userid = mystrdup(param->username); ^ msnpr.c:62:19: note: in expansion of macro 'mystrdup' cookie->userid = mystrdup(param->username); ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:62:28: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] cookie->userid = mystrdup(param->username); ^ msnpr.c:62:19: note: in expansion of macro 'mystrdup' cookie->userid = mystrdup(param->username); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ msnpr.c:62:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] cookie->userid = mystrdup(param->username); ^ msnpr.c:69:17: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpbuf, data); ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdio.h:27, from proxy.h:19, from msnpr.c:10: /usr/include/bits/string3.h:108:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c: In function 'msnprchild': msnpr.c:125:20: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] if(!(sp1 = strchr(buf, ' ')) || !(sp2 = strchr(sp1 + 1, ' ')) || !(sp3 = strchr(sp2 + 1, ' ')) || ((int)(sp3-sp2)) < 6) RETURN(1202); ^ msnpr.c:125:20: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:137:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^ msnpr.c:137:11: note: in expansion of macro 'mystrdup' verstr = mystrdup(buf); ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:137:20: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^ msnpr.c:137:11: note: in expansion of macro 'mystrdup' verstr = mystrdup(buf); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ msnpr.c:144:71: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] if(buf[0] != 'C' || buf[1] != 'V' || buf[2] != 'R' || !(sp1=strrchr(buf,' ')) || (len = (int)strlen(sp1+1)) < 3) RETURN(1206); ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:258:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strrchr (const char *__s, int __c) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:153:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:153:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:153:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:13: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:30: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:153:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:13: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:30: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:153:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:13: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:30: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:13: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:30: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:174:30: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if(socksend(param->remsock, verstr, len, conf.timeouts[STRING_S])!= len) {RETURN (1207);} ^ In file included from msnpr.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:179:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^ msnpr.c:179:11: note: in expansion of macro 'mystrdup' verstr = mystrdup(buf); ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:179:20: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^ msnpr.c:179:11: note: in expansion of macro 'mystrdup' verstr = mystrdup(buf); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ msnpr.c:185:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, verstr); ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdio.h:27, from proxy.h:19, from msnpr.c:10: /usr/include/bits/string3.h:108:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ msnpr.c:188:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = (int)strlen(buf); ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ msnpr.c:105:6: warning: variable 'id' set but not used [-Wunused-but-set-variable] int id; ^ gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL sockmap.c gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL sockgetchar.c sockmap.c: In function 'sockmap': sockmap.c:49:52: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->clioffset, ¶m->cliinbuf); ^ In file included from sockmap.c:10:0: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ sockmap.c:49:90: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->clioffset, ¶m->cliinbuf); ^ In file included from sockmap.c:10:0: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ sockmap.c:56:52: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvoffset, ¶m->srvinbuf); ^ In file included from sockmap.c:10:0: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ sockmap.c:56:90: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvoffset, ¶m->srvinbuf); ^ In file included from sockmap.c:10:0: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ sockmap.c:183:54: warning: pointer targets in passing argument 3 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->cliinbuf - res, ¶m->cliinbuf); ^ In file included from sockmap.c:10:0: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ sockmap.c:183:97: warning: pointer targets in passing argument 5 of 'handledatfltcli' differ in signedness [-Wpointer-sign] action = handledatfltcli(param, ¶m->clibuf, ¶m->clibufsize, param->cliinbuf - res, ¶m->cliinbuf); ^ In file included from sockmap.c:10:0: proxy.h:243:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltcli(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ sockmap.c:215:54: warning: pointer targets in passing argument 3 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvinbuf - res, ¶m->srvinbuf); ^ In file included from sockmap.c:10:0: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ sockmap.c:215:97: warning: pointer targets in passing argument 5 of 'handledatfltsrv' differ in signedness [-Wpointer-sign] action = handledatfltsrv(param, ¶m->srvbuf, ¶m->srvbufsize, param->srvinbuf - res, ¶m->srvinbuf); ^ In file included from sockmap.c:10:0: proxy.h:244:15: note: expected 'int *' but argument is of type 'unsigned int *' FILTER_ACTION handledatfltsrv(struct clientparam *param, unsigned char ** buf_p, int * bufsize_p, int offset, int * length_p); ^ gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL myalloc.c gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL common.c gcc -o auth.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL auth.c gcc -o datatypes.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL datatypes.c gcc -o md4.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL libs/md4.c common.c: In function 'getip': common.c:608:27: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] if(conf.demanddialprog) system(conf.demanddialprog); ^ common.c:620:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] system(conf.demanddialprog); ^ gcc -o md5.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL libs/md5.c auth.c: In function 'ACLmatches': auth.c:395:16: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name)) match = 1; ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:337:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ auth.c:395:33: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name)) match = 1; ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:337:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ auth.c:399:16: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name) == (char *)param->hostname) match = 1; ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:337:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ auth.c:399:33: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name) == (char *)param->hostname) match = 1; ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:337:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ auth.c:403:16: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1; ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:337:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ auth.c:403:33: warning: pointer targets in passing argument 2 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1; ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:337:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ auth.c:403:91: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strstr(param->hostname, hstentry->name) == (char *)(param->hostname + i - (strlen(hstentry->name)))) match = 1; ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:407:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:407:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:407:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ auth.c:407:17: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:407:34: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ auth.c:407:34: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:407:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:407:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ auth.c:407:17: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:407:34: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ auth.c:407:34: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:407:34: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:407:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ auth.c:407:17: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:407:34: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ auth.c:407:34: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:407:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ auth.c:407:17: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:407:34: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->hostname, hstentry->name)) match = 1; ^ auth.c:407:34: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c: In function 'cacheauth': auth.c:688:94: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(((!(conf.authcachetype&2)) || (param->username && ac->username && !strcmp(ac->username, param->username))) && ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:688:94: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(((!(conf.authcachetype&2)) || (param->username && ac->username && !strcmp(ac->username, param->username))) && ^ auth.c:688:94: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:688:94: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(((!(conf.authcachetype&2)) || (param->username && ac->username && !strcmp(ac->username, param->username))) && ^ auth.c:688:94: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:688:94: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(((!(conf.authcachetype&2)) || (param->username && ac->username && !strcmp(ac->username, param->username))) && ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:688:94: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(((!(conf.authcachetype&2)) || (param->username && ac->username && !strcmp(ac->username, param->username))) && ^ auth.c:688:94: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:688:94: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(((!(conf.authcachetype&2)) || (param->username && ac->username && !strcmp(ac->username, param->username))) && ^ auth.c:688:94: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:690:92: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && param->password && !strcmp(ac->password, param->password)))) { ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:690:92: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && param->password && !strcmp(ac->password, param->password)))) { ^ auth.c:690:92: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:690:92: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && param->password && !strcmp(ac->password, param->password)))) { ^ auth.c:690:92: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:690:92: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && param->password && !strcmp(ac->password, param->password)))) { ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:690:92: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && param->password && !strcmp(ac->password, param->password)))) { ^ auth.c:690:92: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:690:92: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && param->password && !strcmp(ac->password, param->password)))) { ^ auth.c:690:92: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:694:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] param->username = mystrdup(ac->username); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c: In function 'doauth': auth.c:721:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if((!(conf.authcachetype&2) || !strcmp(ac->username, param->username)) && ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:721:59: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if((!(conf.authcachetype&2) || !strcmp(ac->username, param->username)) && ^ auth.c:721:59: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:721:59: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if((!(conf.authcachetype&2) || !strcmp(ac->username, param->username)) && ^ auth.c:721:59: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:721:59: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if((!(conf.authcachetype&2) || !strcmp(ac->username, param->username)) && ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:721:59: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if((!(conf.authcachetype&2) || !strcmp(ac->username, param->username)) && ^ auth.c:721:59: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:721:59: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if((!(conf.authcachetype&2) || !strcmp(ac->username, param->username)) && ^ auth.c:721:59: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:723:76: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && !strcmp(ac->password, param->password)))) { ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:723:76: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && !strcmp(ac->password, param->password)))) { ^ auth.c:723:76: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:723:76: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && !strcmp(ac->password, param->password)))) { ^ auth.c:723:76: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:723:76: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && !strcmp(ac->password, param->password)))) { ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:723:76: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && !strcmp(ac->password, param->password)))) { ^ auth.c:723:76: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:723:76: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] (!(conf.authcachetype&4) || (ac->password && !strcmp(ac->password, param->password)))) { ^ auth.c:723:76: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:725:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strcmp(ac->username, param->username)){ ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:725:31: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(ac->username, param->username)){ ^ auth.c:725:31: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:725:31: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(ac->username, param->username)){ ^ auth.c:725:31: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:725:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(strcmp(ac->username, param->username)){ ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:725:31: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(ac->username, param->username)){ ^ auth.c:725:31: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:725:31: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(strcmp(ac->username, param->username)){ ^ auth.c:725:31: note: expected 'const char *' but argument is of type 'unsigned char *' auth.c:727:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] ac->username = mystrdup(param->username); ^ auth.c:727:23: note: in expansion of macro 'mystrdup' ac->username = mystrdup(param->username); ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:727:32: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] ac->username = mystrdup(param->username); ^ auth.c:727:23: note: in expansion of macro 'mystrdup' ac->username = mystrdup(param->username); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ auth.c:732:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] ac->password = mystrdup(param->password); ^ auth.c:732:23: note: in expansion of macro 'mystrdup' ac->password = mystrdup(param->password); ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:732:32: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] ac->password = mystrdup(param->password); ^ auth.c:732:23: note: in expansion of macro 'mystrdup' ac->password = mystrdup(param->password); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ auth.c:743:31: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] ac->username = mystrdup(param->username); ^ auth.c:743:22: note: in expansion of macro 'mystrdup' ac->username = mystrdup(param->username); ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:743:31: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] ac->username = mystrdup(param->username); ^ auth.c:743:22: note: in expansion of macro 'mystrdup' ac->username = mystrdup(param->username); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ auth.c:746:77: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if((conf.authcachetype&4) && param->password) ac->password = mystrdup(param->password); ^ auth.c:746:68: note: in expansion of macro 'mystrdup' if((conf.authcachetype&4) && param->password) ac->password = mystrdup(param->password); ^ In file included from proxy.h:21:0, from auth.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from auth.c:10: auth.c:746:77: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if((conf.authcachetype&4) && param->password) ac->password = mystrdup(param->password); ^ auth.c:746:68: note: in expansion of macro 'mystrdup' if((conf.authcachetype&4) && param->password) ac->password = mystrdup(param->password); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ auth.c: In function 'udpresolve': auth.c:1036:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(unsigned short*)buf = nquery; /* query id */ ^ auth.c:1068:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] if(*(unsigned short *)buf != nquery)continue; ^ gcc -o mycrypt.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL mycrypt.c gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL base64.c gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL ftp.c gcc -o smbdes.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL libs/smbdes.c gcc -o ntlm.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL ntlm.c gcc -o stringtable.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL stringtable.c gcc -o srvwebadmin.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL webadmin.c gcc -o srvdnspr.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL dnspr.c webadmin.c: In function 'adminchild': webadmin.c:479:14: warning: left shift count >= width of type [-Wshift-count-overflow] 1.0 * (1<<(sizeof(cp->traflim) * 8 - 20)) * cp->traflimgb + cp->traflim/1048576.0, ^ webadmin.c:481:14: warning: left shift count >= width of type [-Wshift-count-overflow] 1.0 * (1<<(sizeof(cp->traf) * 8 - 20)) * cp->trafgb + cp->traf/1048576.0, ^ webadmin.c:557:5: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result] ftruncate(fileno(writable), ftell(writable)); ^ gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL plugins.c gcc -o mycryptmain.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN mycrypt.c gcc -o dighosts.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL dighosts.c gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP pop3p.c gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP smtpp.c gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP ftppr.c gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DPORTMAP tcppm.c gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DPORTMAP icqpr.c gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DPORTMAP msnpr.c In file included from ftppr.c:267:0: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from ftppr.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxy.h:21:0, from ftppr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from ftppr.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ In file included from ftppr.c:267:0: proxymain.c:405:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from ftppr.c:10:0: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c: In function 'smtppchild': smtpp.c:44:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] command = mystrdup(buf); ^ smtpp.c:44:13: note: in expansion of macro 'mystrdup' command = mystrdup(buf); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c:44:22: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] command = mystrdup(buf); ^ smtpp.c:44:13: note: in expansion of macro 'mystrdup' command = mystrdup(buf); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ smtpp.c:51:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334 VXNlcm5hbWU6\r\n", 18,conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:58:20: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] parseconnusername(username, param, 0, 25); ^ In file included from smtpp.c:10:0: proxy.h:227:5: note: expected 'char *' but argument is of type 'unsigned char *' int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); ^ smtpp.c:59:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334 UGFzc3dvcmQ6\r\n", 18,conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c:67:32: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username); ^ smtpp.c:67:23: note: in expansion of macro 'mystrdup' param->extpassword = mystrdup(username); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c:67:32: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username); ^ smtpp.c:67:23: note: in expansion of macro 'mystrdup' param->extpassword = mystrdup(username); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ smtpp.c:67:21: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username); ^ smtpp.c:75:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "334\r\n", 5,conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:83:20: warning: pointer targets in passing argument 1 of 'parseconnusername' differ in signedness [-Wpointer-sign] parseconnusername(username+1, param, 0, 25); ^ In file included from smtpp.c:10:0: proxy.h:227:5: note: expected 'char *' but argument is of type 'unsigned char *' int parseconnusername(char *username, struct clientparam *param, int extpasswd, unsigned short port); ^ smtpp.c:84:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] res = (int)strlen(username+1) + 2; ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c:87:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username + res); ^ smtpp.c:87:24: note: in expansion of macro 'mystrdup' param->extpassword = mystrdup(username + res); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: smtpp.c:87:33: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username + res); ^ smtpp.c:87:24: note: in expansion of macro 'mystrdup' param->extpassword = mystrdup(username + res); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ smtpp.c:87:22: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] param->extpassword = mystrdup(username + res); ^ smtpp.c:101:14: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] i = sprintf(buf, "EHLO [%lu.%lu.%lu.%lu]\r\n", ((ul&0xFF000000)>>24), ((ul&0x00FF0000)>>16), ((ul&0x0000FF00)>>8), ((ul&0x000000FF))); ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdio.h:27, from proxy.h:19, from smtpp.c:10: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^ smtpp.c:117:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->clisock, "235 \r\n", 6,conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:120:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "AUTH LOGIN\r\n", 12, conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:125:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] en64(param->extusername, buf, (int)strlen(param->extusername)); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:126:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:127:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:132:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] en64(param->extpassword, buf, (int)strlen(param->extpassword)); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:133:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] socksend(param->remsock, buf, (int)strlen(buf), conf.timeouts[STRING_S]); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:134:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:139:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "AUTH PLAIN\r\n", 12, conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:145:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i = (int)strlen(param->extusername) + 1; ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:148:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] res = (int)strlen(param->extpassword); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:152:19: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i = (int)strlen(buf); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ smtpp.c:154:28: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, "\r\n", 2, conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ smtpp.c:160:27: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] socksend(param->remsock, command, (int)strlen(command), conf.timeouts[STRING_S]); ^ In file included from smtpp.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ In file included from smtpp.c:187:0: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^ gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DPORTMAP udppm.c In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxy.h:21:0, from smtpp.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from smtpp.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ In file included from smtpp.c:187:0: proxymain.c:405:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from smtpp.c:10:0: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^ In file included from ftppr.c:267:0: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, gid)) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from icqpr.c:10: icqpr.c: In function 'searchcookie': icqpr.c:132:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ In file included from proxy.h:21:0, from icqpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from icqpr.c:10: icqpr.c:132:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ icqpr.c:132:53: note: expected 'const char *' but argument is of type 'unsigned char *' icqpr.c:132:53: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ In file included from proxy.h:21:0, from icqpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from icqpr.c:10: icqpr.c:132:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ icqpr.c:132:53: note: expected 'const char *' but argument is of type 'unsigned char *' icqpr.c:132:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ icqpr.c:132:53: note: expected 'const char *' but argument is of type 'unsigned char *' In file included from smtpp.c:187:0: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, gid)) ^ icqpr.c:132:53: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] for(ic = icq_cookies; ic; ic = ic->next)if(!strcmp(param->username, ic->id))break; ^ icqpr.c:132:53: note: expected 'const char *' but argument is of type 'unsigned char *' icqpr.c:136:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] ic->id = mystrdup(param->username); ^ icqpr.c:136:12: note: in expansion of macro 'mystrdup' ic->id = mystrdup(param->username); ^ In file included from proxy.h:21:0, from icqpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from icqpr.c:10: icqpr.c:136:21: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] ic->id = mystrdup(param->username); ^ icqpr.c:136:12: note: in expansion of macro 'mystrdup' ic->id = mystrdup(param->username); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ icqpr.c: In function 'icq_srv': icqpr.c:206:55: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] if(!state->leftinstate)param->srv->logfunc(param, "Warning: need resync"); ^ icqpr.c:206:55: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:209:33: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, "Out of Sync"); ^ icqpr.c:209:33: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:218:32: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, "Warning: Wrong channel"); ^ icqpr.c:218:32: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:241:33: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, smallbuf); ^ icqpr.c:241:33: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c:247:32: warning: pointer targets in passing argument 2 of 'param->srv->logfunc' differ in signedness [-Wpointer-sign] param->srv->logfunc(param, smallbuf); ^ icqpr.c:247:32: note: expected 'const unsigned char *' but argument is of type 'char *' icqpr.c: In function 'readflap': icqpr.c:342:39: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] i = sockgetlinebuf(param, direction, flap->data, len, EOF, conf.timeouts[STRING_S]); ^ In file included from icqpr.c:10:0: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^ icqpr.c: In function 'icqprchild': icqpr.c:421:52: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(!param->username && ic->id) param->username = mystrdup(ic->id); ^ In file included from /usr/include/bits/byteswap.h:35:0, from /usr/include/endian.h:60, from /usr/include/bits/waitstatus.h:64, from /usr/include/stdlib.h:42, from proxy.h:20, from icqpr.c:10: icqpr.c:442:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] param->statssrv += (ntohs(((struct flap_header *)tmpsend)->size) + 6); ^ icqpr.c:443:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] mystate.srvseq = ntohs(((struct flap_header *)tmpsend)->seq) + 1; ^ In file included from udppm.c:103:0: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from udppm.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxy.h:21:0, from udppm.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from udppm.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ In file included from udppm.c:103:0: proxymain.c:405:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from pop3p.c:72:0: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^ In file included from udppm.c:10:0: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from pop3p.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxy.h:21:0, from pop3p.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from pop3p.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ In file included from pop3p.c:72:0: proxymain.c:405:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP socks.c In file included from icqpr.c:531:0: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^ msnpr.c: In function 'msn_srv': msnpr.c:46:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] sp1 = data + 3; ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:62:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] cookie->userid = mystrdup(param->username); ^ msnpr.c:62:19: note: in expansion of macro 'mystrdup' cookie->userid = mystrdup(param->username); ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:62:28: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] cookie->userid = mystrdup(param->username); ^ msnpr.c:62:19: note: in expansion of macro 'mystrdup' cookie->userid = mystrdup(param->username); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ msnpr.c:62:17: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] cookie->userid = mystrdup(param->username); ^ msnpr.c:69:17: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmpbuf, data); ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdio.h:27, from proxy.h:19, from msnpr.c:10: /usr/include/bits/string3.h:108:1: note: expected 'const char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c: In function 'msnprchild': msnpr.c:125:20: warning: pointer targets in passing argument 1 of '__builtin_strchr' differ in signedness [-Wpointer-sign] if(!(sp1 = strchr(buf, ' ')) || !(sp2 = strchr(sp1 + 1, ' ')) || !(sp3 = strchr(sp2 + 1, ' ')) || ((int)(sp3-sp2)) < 6) RETURN(1202); ^ msnpr.c:125:20: note: expected 'const char *' but argument is of type 'unsigned char *' In file included from /usr/include/string.h:648:0, from proxy.h:21, from icqpr.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ msnpr.c:137:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^ msnpr.c:137:11: note: in expansion of macro 'mystrdup' verstr = mystrdup(buf); ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:137:20: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^ msnpr.c:137:11: note: in expansion of macro 'mystrdup' verstr = mystrdup(buf); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ msnpr.c:144:71: warning: pointer targets in passing argument 1 of 'strrchr' differ in signedness [-Wpointer-sign] if(buf[0] != 'C' || buf[1] != 'V' || buf[2] != 'R' || !(sp1=strrchr(buf,' ')) || (len = (int)strlen(sp1+1)) < 3) RETURN(1206); ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:258:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strrchr (const char *__s, int __c) ^ In file included from proxy.h:21:0, from icqpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from icqpr.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ In file included from icqpr.c:531:0: proxymain.c:405:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:153:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:153:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from pop3p.c:10:0: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:153:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:13: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:30: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:153:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:13: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:30: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:30: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:153:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:13: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:30: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:13: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:153:30: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(param->username, cookie->userid)){ ^ msnpr.c:153:30: note: expected 'const char *' but argument is of type 'unsigned char *' msnpr.c:174:30: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if(socksend(param->remsock, verstr, len, conf.timeouts[STRING_S])!= len) {RETURN (1207);} ^ In file included from msnpr.c:10:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ In file included from tcppm.c:40:0: proxymain.c: In function 'main': In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:179:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^ msnpr.c:179:11: note: in expansion of macro 'mystrdup' verstr = mystrdup(buf); ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: msnpr.c:179:20: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] verstr = mystrdup(buf); ^ msnpr.c:179:11: note: in expansion of macro 'mystrdup' verstr = mystrdup(buf); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ msnpr.c:185:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(buf, verstr); ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdio.h:27, from proxy.h:19, from msnpr.c:10: /usr/include/bits/string3.h:108:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ msnpr.c:188:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] len = (int)strlen(buf); ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ msnpr.c:105:6: warning: variable 'id' set but not used [-Wunused-but-set-variable] int id; ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from tcppm.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ icqpr.c: At top level: icqpr.c:17:13: warning: 'hexdump' defined but not used [-Wunused-function] static void hexdump(unsigned char *data, int len){ ^ In file included from proxy.h:21:0, from tcppm.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from tcppm.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ In file included from tcppm.c:40:0: proxymain.c:405:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from udppm.c:103:0: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, gid)) ^ In file included from msnpr.c:232:0: proxymain.c: In function 'main': In file included from tcppm.c:10:0: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^ proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxy.h:21:0, from msnpr.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from msnpr.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ In file included from msnpr.c:232:0: proxymain.c:405:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from icqpr.c:10:0: proxymain.c: In function 'main': proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^ In file included from msnpr.c:10:0: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^ In file included from pop3p.c:72:0: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, gid)) ^ In file included from tcppm.c:40:0: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, gid)) ^ In file included from socks.c:420:0: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from socks.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxy.h:21:0, from socks.c:10: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from socks.c:10: proxymain.c:405:49: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ In file included from socks.c:420:0: proxymain.c:405:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from msnpr.c:232:0: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, gid)) ^ In file included from socks.c:10:0: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^ In file included from socks.c:420:0: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, gid)) ^ gcc -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITHMAIN -DNOPORTMAP -DANONYMOUS proxy.c gcc -o countersutil.o -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL countersutil.c In file included from /usr/include/string.h:648:0, from proxy.h:21, from proxy.c:11: proxy.c: In function 'proxychild': proxy.c:320:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] su = mystrdup(sb); ^ proxy.c:320:8: note: in expansion of macro 'mystrdup' su = mystrdup(sb); ^ In file included from proxy.h:21:0, from proxy.c:11: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from proxy.c:11: proxy.c:320:17: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] su = mystrdup(sb); ^ proxy.c:320:8: note: in expansion of macro 'mystrdup' su = mystrdup(sb); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ proxy.c:320:6: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] su = mystrdup(sb); ^ proxy.c:474:10: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(sb, "%lu",&contentlength); ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdio.h:27, from proxy.h:19, from proxy.c:11: /usr/include/stdio.h:448:12: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s, ^ proxy.c:492:24: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] reqsize = (int)strlen(req); ^ In file included from proxy.h:21:0, from proxy.c:11: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from icqpr.c:531:0: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, gid)) ^ proxy.c:624:8: warning: variable 'spaces' set but not used [-Wunused-but-set-variable] int spaces = 1; ^ proxy.c:795:42: warning: operation on 'res' may be undefined [-Wsequence-point] if(socksend(param->remsock, req , (res = (int)strlen((char *)req)), conf.timeouts[STRING_L]) != res) { ^ proxy.c:880:10: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign] sscanf(sb, "%lu", &contentlength); ^ In file included from /usr/include/features.h:368:0, from /usr/include/stdio.h:27, from proxy.h:19, from proxy.c:11: /usr/include/stdio.h:448:12: note: expected 'const char * restrict' but argument is of type 'unsigned char *' extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s, ^ proxy.c:893:19: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] if(!strncasecmp(sb, "chunked", 7)){ ^ In file included from proxy.h:21:0, from proxy.c:11: /usr/include/string.h:533:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^ proxy.c:970:46: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] while ((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) == 2) { ^ In file included from proxy.c:11:0: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^ proxy.c:972:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^ In file included from proxy.c:11:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ proxy.c:981:33: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^ In file included from proxy.c:11:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ proxy.c:985:43: warning: pointer targets in passing argument 3 of 'sockgetlinebuf' differ in signedness [-Wpointer-sign] if((i = sockgetlinebuf(param, SERVER, smallbuf, 30, '\n', conf.timeouts[STRING_S])) != 2) RETURN(534); ^ In file included from proxy.c:11:0: proxy.h:153:5: note: expected 'unsigned char *' but argument is of type 'char *' int sockgetlinebuf(struct clientparam * param, DIRECTION which, unsigned char * buf, int bufsize, int delim, int to); ^ proxy.c:986:34: warning: pointer targets in passing argument 2 of 'socksend' differ in signedness [-Wpointer-sign] if (socksend(param->clisock, smallbuf, i, conf.timeouts[STRING_S]) != i){ ^ In file included from proxy.c:11:0: proxy.h:143:5: note: expected 'unsigned char *' but argument is of type 'char *' int socksend(SOCKET sock, unsigned char * buf, int bufsize, int to); ^ proxy.c:1022:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign] logurl(param, buf, (char *)req, ftp); ^ proxy.c:133:13: note: expected 'char *' but argument is of type 'unsigned char *' static void logurl(struct clientparam * param, char * buf, char * req, int ftp){ ^ proxy.c:1065:16: warning: pointer targets in passing argument 2 of 'logurl' differ in signedness [-Wpointer-sign] logurl(param, buf, (char *)req, ftp); ^ proxy.c:133:13: note: expected 'char *' but argument is of type 'unsigned char *' static void logurl(struct clientparam * param, char * buf, char * req, int ftp){ ^ proxy.c:224:15: warning: variable 'reqbufsize' set but not used [-Wunused-but-set-variable] int reqsize, reqbufsize; ^ proxy.c:222:6: warning: variable 'anonymous' set but not used [-Wunused-but-set-variable] int anonymous; ^ In file included from proxy.c:1082:0: proxymain.c: In function 'main': proxymain.c:49:2: warning: statement with no effect [-Wunused-value] " -d go to background (daemon)\n" ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from proxy.c:11: proxymain.c:405:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxy.h:21:0, from proxy.c:11: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from proxy.h:21, from proxy.c:11: proxymain.c:405:49: warning: pointer targets in passing argument 1 of '__strdup' differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ /usr/include/bits/string2.h:1278:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *__strdup (const char *__string) __THROW __attribute_malloc__; ^ In file included from proxy.c:1082:0: proxymain.c:405:41: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] if(defparam.hostname)newparam->hostname=strdup(defparam.hostname); ^ In file included from proxy.c:11:0: proxy.h:94:21: warning: ignoring return value of 'daemon', declared with attribute warn_unused_result [-Wunused-result] #define daemonize() daemon(1,1) ^ proxymain.c:117:19: note: in expansion of macro 'daemonize' if(!conf.demon)daemonize(); ^ make[2]: Entering directory `/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/StringsPlugin' make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL StringsPlugin.c gcc -o 3proxy -Wall -O2 -pthread 3proxy.o mainfunc.o auth.o datatypes.o srvproxy.o srvpop3p.o srvsmtpp.o srvftppr.o srvsocks.o srvtcppm.o srvicqpr.o srvmsnpr.o srvudppm.o sockmap.o sockgetchar.o myalloc.o common.o mycrypt.o md5.o md4.o base64.o ftp.o smbdes.o ntlm.o stringtable.o srvwebadmin.o srvdnspr.o plugins.o -ldl -lcap countersutil.c: In function 'main': countersutil.c:125:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(bin, &cheader, sizeof(cheader)); ^ countersutil.c:136:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(bin, &crecord, sizeof(crecord)); ^ StringsPlugin.c: In function 'load_string': StringsPlugin.c:66:15: warning: value computed is not used [-Wunused-value] *rstr++; ^ StringsPlugin.c:35:6: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(tmpbuf1, 1023,f); ^ StringsPlugin.c:54:6: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(tmpbuf1, 1023,f); ^ gcc -o mycrypt -Wall -O2 -pthread md4.o md5.o base64.o mycryptmain.o gcc -o dighosts -Wall -O2 -pthread dighosts.o myalloc.o common.o -ldl -lcap In file included from proxy.c:1082:0: proxymain.c: In function 'drop_root': proxymain.c:499:6: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] if(initgroups(username, gid)) ^ gcc -o pop3p -Wall -O2 -pthread sockmap.o pop3p.o sockgetchar.o myalloc.o common.o -ldl -lcap gcc -o smtpp -Wall -O2 -pthread sockmap.o smtpp.o sockgetchar.o base64.o myalloc.o common.o -ldl -lcap gcc -o ftppr -Wall -O2 -pthread sockmap.o ftppr.o sockgetchar.o myalloc.o common.o ftp.o -ldl -lcap gcc -o tcppm -Wall -O2 -pthread sockmap.o sockgetchar.o tcppm.o myalloc.o common.o -ldl -lcap gcc -o msnpr -Wall -O2 -pthread sockmap.o sockgetchar.o msnpr.o myalloc.o common.o -ldl -lcap gcc -o udppm -Wall -O2 -pthread sockmap.o sockgetchar.o udppm.o myalloc.o common.o -ldl -lcap gcc -o countersutil -Wall -O2 -pthread countersutil.o -ldl -lcap gcc -o ../../StringsPlugin.ld.so -Wall -O2 -pthread -shared StringsPlugin.o make[2]: Leaving directory `/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/StringsPlugin' make[2]: Entering directory `/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/TrafficPlugin' make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL TrafficPlugin.c TrafficPlugin.c: In function 'mylogfunc': TrafficPlugin.c:194:31: warning: comparison between 'TRAFCORRECT_TYPE {aka enum }' and 'enum ' [-Wenum-compare] ( ((starttrafcorrect->type == UDP) & ^ TrafficPlugin.c:199:33: warning: comparison between 'TRAFCORRECT_TYPE {aka enum }' and 'enum ' [-Wenum-compare] )|(starttrafcorrect->type == TCP))) /* TCP support */ ^ gcc -o socks -Wall -O2 -pthread sockmap.o socks.o sockgetchar.o myalloc.o common.o -ldl -lcap gcc -o icqpr -Wall -O2 -pthread sockmap.o sockgetchar.o icqpr.o myalloc.o common.o -ldl -lcap gcc -o ../../TrafficPlugin.ld.so -Wall -O2 -pthread -shared TrafficPlugin.o make[2]: Leaving directory `/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/TrafficPlugin' make[2]: Entering directory `/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_compile.c gcc -o proxy -Wall -O2 -pthread sockmap.o proxy.o sockgetchar.o myalloc.o common.o base64.o ftp.o -ldl -lcap gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_config.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_dfa_exec.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_exec.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_fullinfo.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_get.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_globals.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_info.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_maketables.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_newline.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_ord2utf8.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_refcount.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_study.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_tables.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_try_flipped.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_ucp_searchfuncs.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_valid_utf8.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_version.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_xclass.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_dftables.c gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcre_plugin.c pcre_plugin.c: In function 'pcre_filter_buffer': pcre_plugin.c:148:39: warning: pointer targets in passing argument 3 of 'pcre_exec' differ in signedness [-Wpointer-sign] count = pcre_exec(pcrefd->re, NULL, *buf_p, *length_p, offset, 0, ovector, 48); ^ In file included from pcre_plugin.c:11:0: pcre.h:279:20: note: expected 'const char *' but argument is of type 'unsigned char *' PCRE_EXP_DECL int pcre_exec(const pcre *, const pcre_extra *, PCRE_SPTR, ^ pcre_plugin.c:199:11: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] *buf_p = newbuf; ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c: In function 'h_pcre': pcre_plugin.c:233:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(argv[2], "allow")) action = PASS; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:233:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[2], "allow")) action = PASS; ^ pcre_plugin.c:233:13: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:233:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(argv[2], "allow")) action = PASS; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:233:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[2], "allow")) action = PASS; ^ pcre_plugin.c:233:13: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:233:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[2], "allow")) action = PASS; ^ pcre_plugin.c:233:13: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:233:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[2], "allow")) action = PASS; ^ pcre_plugin.c:233:13: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:234:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "deny")) action = REJECT; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:234:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "deny")) action = REJECT; ^ pcre_plugin.c:234:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:234:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "deny")) action = REJECT; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:234:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "deny")) action = REJECT; ^ pcre_plugin.c:234:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:234:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "deny")) action = REJECT; ^ pcre_plugin.c:234:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:234:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "deny")) action = REJECT; ^ pcre_plugin.c:234:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:235:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "remove")) action = REMOVE; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:235:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "remove")) action = REMOVE; ^ pcre_plugin.c:235:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:235:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "remove")) action = REMOVE; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:235:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "remove")) action = REMOVE; ^ pcre_plugin.c:235:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:235:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "remove")) action = REMOVE; ^ pcre_plugin.c:235:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:235:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "remove")) action = REMOVE; ^ pcre_plugin.c:235:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:236:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "dunno")) action = CONTINUE; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:236:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "dunno")) action = CONTINUE; ^ pcre_plugin.c:236:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:236:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "dunno")) action = CONTINUE; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:236:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "dunno")) action = CONTINUE; ^ pcre_plugin.c:236:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:236:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "dunno")) action = CONTINUE; ^ pcre_plugin.c:236:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:236:18: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] else if(!strcmp(argv[2], "dunno")) action = CONTINUE; ^ pcre_plugin.c:236:18: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:238:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0], "pcre_rewrite")) { ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:238:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0], "pcre_rewrite")) { ^ pcre_plugin.c:238:13: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:238:13: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0], "pcre_rewrite")) { ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:238:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0], "pcre_rewrite")) { ^ pcre_plugin.c:238:13: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:238:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0], "pcre_rewrite")) { ^ pcre_plugin.c:238:13: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:238:13: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(argv[0], "pcre_rewrite")) { ^ pcre_plugin.c:238:13: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:240:26: warning: pointer targets in passing argument 1 of 'pl->mystrdup' differ in signedness [-Wpointer-sign] replace = pl->mystrdup(argv[4]); ^ pcre_plugin.c:240:26: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:273:12: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(argv[1], "request"))newf->filter_request = pcre_filter_buffer; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:337:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ pcre_plugin.c:274:12: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(argv[1], "cliheader"))newf->filter_header_cli = pcre_filter_buffer; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:337:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ pcre_plugin.c:275:12: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(argv[1], "clidata"))newf->filter_data_cli = pcre_filter_buffer; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:337:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ pcre_plugin.c:276:12: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(argv[1], "srvheader"))newf->filter_header_srv = pcre_filter_buffer; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:337:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ pcre_plugin.c:277:12: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] if(strstr(argv[1], "srvdata"))newf->filter_data_srv = pcre_filter_buffer; ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:337:14: note: expected 'const char *' but argument is of type 'unsigned char *' extern char *strstr (const char *__haystack, const char *__needle) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c: In function 'h_pcre_options': pcre_plugin.c:310:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(pcreopts[i].name, argv[j])) ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:310:33: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(pcreopts[i].name, argv[j])) ^ pcre_plugin.c:310:33: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:310:33: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(pcreopts[i].name, argv[j])) ^ pcre_plugin.c:310:33: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:310:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if(!strcmp(pcreopts[i].name, argv[j])) ^ In file included from pcre_plugin.c:10:0: /usr/include/string.h:394:15: note: expected 'const char *' but argument is of type 'unsigned char *' extern size_t strlen (const char *__s) ^ In file included from /usr/include/string.h:648:0, from pcre_plugin.c:10: pcre_plugin.c:310:33: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(pcreopts[i].name, argv[j])) ^ pcre_plugin.c:310:33: note: expected 'const char *' but argument is of type 'unsigned char *' pcre_plugin.c:310:33: warning: pointer targets in passing argument 2 of '__builtin_strcmp' differ in signedness [-Wpointer-sign] if(!strcmp(pcreopts[i].name, argv[j])) ^ pcre_plugin.c:310:33: note: expected 'const char *' but argument is of type 'unsigned char *' gcc -fpic -std=gnu99 -Wall -g -O2 -c -pthread -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL pcreposix.c gcc -o ../../PCREPlugin.ld.so -Wall -O2 -pthread -shared pcre_compile.o pcre_config.o pcre_dfa_exec.o pcre_exec.o pcre_fullinfo.o pcre_get.o pcre_globals.o pcre_info.o pcre_maketables.o pcre_newline.o pcre_ord2utf8.o pcre_refcount.o pcre_study.o pcre_tables.o pcre_try_flipped.o pcre_ucp_searchfuncs.o pcre_valid_utf8.o pcre_version.o pcre_xclass.o pcre_dftables.o pcre_plugin.o pcreposix.o make[2]: Leaving directory `/usr/src/RPM/BUILD/3proxy-0.6.1/src/plugins/PCREPlugin' make[1]: Leaving directory `/usr/src/RPM/BUILD/3proxy-0.6.1/src' make: Leaving directory `/usr/src/RPM/BUILD/3proxy-0.6.1' + cp /usr/src/RPM/SOURCES/README-ALT.UTF8 /usr/src/RPM/SOURCES/README-ALT.CP1251 ./ + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.12238 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/3proxy-buildroot + : + /bin/rm -rf -- /usr/src/tmp/3proxy-buildroot + cd 3proxy-0.6.1 + mkdir -p /usr/src/tmp/3proxy-buildroot/etc + mkdir -p /usr/src/tmp/3proxy-buildroot/etc + mkdir -p /usr/src/tmp/3proxy-buildroot/usr/share/man/man3 + mkdir -p /usr/src/tmp/3proxy-buildroot/usr/share/man/man8 + mkdir -p /usr/src/tmp/3proxy-buildroot/etc/rc.d/init.d + mkdir -p /usr/src/tmp/3proxy-buildroot/var/log/3proxy + mkdir -p /usr/src/tmp/3proxy-buildroot/var/run/3proxy + install -m755 -D src/3proxy /usr/src/tmp/3proxy-buildroot/usr/bin/3proxy + install -m755 -D src/dighosts /usr/src/tmp/3proxy-buildroot/usr/bin/dighosts + install -m755 -D src/ftppr /usr/src/tmp/3proxy-buildroot/usr/bin/ftppr + install -m755 -D src/mycrypt /usr/src/tmp/3proxy-buildroot/usr/bin/mycrypt + install -m755 -D src/pop3p /usr/src/tmp/3proxy-buildroot/usr/bin/pop3p + install -m755 -D src/proxy /usr/src/tmp/3proxy-buildroot/usr/bin/proxy + install -m755 -D src/socks /usr/src/tmp/3proxy-buildroot/usr/bin/socks + install -m755 -D src/tcppm /usr/src/tmp/3proxy-buildroot/usr/bin/tcppm + install -m755 -D src/udppm /usr/src/tmp/3proxy-buildroot/usr/bin/udppm + install -pD -m755 /usr/src/RPM/SOURCES/3proxy.init /usr/src/tmp/3proxy-buildroot/etc/rc.d/init.d/3proxy + install -pD -m644 /usr/src/RPM/SOURCES/3proxy.sysconfig /usr/src/tmp/3proxy-buildroot/etc/sysconfig/3proxy + install -m644 /usr/src/RPM/SOURCES/3proxy.conf /usr/src/tmp/3proxy-buildroot/etc/3proxy.conf + install -pD -m644 man/3proxy.cfg.3 /usr/src/tmp/3proxy-buildroot/usr/share/man/man3 + install -pD -m644 man/3proxy.8 man/ftppr.8 man/icqpr.8 man/pop3p.8 man/proxy.8 man/smtpp.8 man/socks.8 man/tcppm.8 man/udppm.8 /usr/src/tmp/3proxy-buildroot/usr/share/man/man8 + install -pD -m644 authors /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/AUTHORS + install -pD -m644 copying /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/COPYING + install -pD -m644 news /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/NEWS + install -pD -m644 Readme /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/README + install -pD -m644 Changelog /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/Changelog + install -pD -m644 README-ALT.CP1251 README-ALT.UTF8 /usr/src/tmp/3proxy-buildroot/usr/share/3proxy-0.6.1/ + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/3proxy-buildroot (auto) Verifying and fixing files in /usr/src/tmp/3proxy-buildroot (binconfig,pkgconfig,libtool,desktop) Compressing files in /usr/src/tmp/3proxy-buildroot (auto) Verifying ELF objects in /usr/src/tmp/3proxy-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: 3proxy-0.6.1-alt1.qa1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.D7NFBG find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4X0a0H find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) shebang.req.files: executable script /usr/src/tmp/3proxy-buildroot/etc/3proxy.conf is not executable Finding Requires(pre) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rXm1BO Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Zsi3UX Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XhgfV9 Requires: /bin/sh, /etc/rc.d/init.d, /etc/rc.d/init.d(SourceIfNotEmpty), /etc/rc.d/init.d(start_daemon), /etc/rc.d/init.d(status), /etc/rc.d/init.d(stop_daemon), /etc/rc.d/init.d/functions, /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libcap.so.2()(64bit) >= set:ig7NHQ1NQ3, libcap.so.2(LIBCAP_1.10)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libpthread.so.0(GLIBC_2.2.5)(64bit), rtld(GNU_HASH) Requires(interp): /bin/sh, /bin/sh, /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(pre): /bin/sh, /usr/sbin/groupadd, /usr/sbin/useradd Requires(post): /bin/sh, /usr/sbin/post_service Requires(preun): /bin/sh, /usr/sbin/preun_service Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hdqICo Creating 3proxy-debuginfo package Processing files: 3proxy-debuginfo-0.6.1-alt1.qa1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mbIG2F find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cCZD9Z find-requires: running scripts (debuginfo) Requires: 3proxy = 0.6.1-alt1.qa1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libcap.so.2), debug64(libdl.so.2), debug64(libpthread.so.0) Wrote: /usr/src/RPM/RPMS/x86_64/3proxy-0.6.1-alt1.qa1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/3proxy-debuginfo-0.6.1-alt1.qa1.x86_64.rpm 24.70user 5.22system 0:21.22elapsed 140%CPU (0avgtext+0avgdata 55064maxresident)k 0inputs+0outputs (0major+960454minor)pagefaults 0swaps 28.59user 9.18system 0:28.77elapsed 131%CPU (0avgtext+0avgdata 122056maxresident)k 0inputs+0outputs (0major+1172817minor)pagefaults 0swaps --- 3proxy-0.6.1-alt1.qa1.x86_64.rpm.repo 2013-04-15 18:30:20.000000000 +0000 +++ 3proxy-0.6.1-alt1.qa1.x86_64.rpm.hasher 2019-04-14 01:15:05.478822235 +0000 @@ -20,12 +20,12 @@ /usr/share/3proxy-0.6.1/README-ALT.UTF8 100644 -/usr/share/man/man3/3proxy.cfg.3.bz2 100644 -/usr/share/man/man8/3proxy.8.gz 100644 -/usr/share/man/man8/ftppr.8.gz 100644 -/usr/share/man/man8/icqpr.8.gz 100644 -/usr/share/man/man8/pop3p.8.gz 100644 -/usr/share/man/man8/proxy.8.gz 100644 -/usr/share/man/man8/smtpp.8.gz 100644 -/usr/share/man/man8/socks.8.gz 100644 -/usr/share/man/man8/tcppm.8.gz 100644 -/usr/share/man/man8/udppm.8.gz 100644 +/usr/share/man/man3/3proxy.cfg.3.xz 100644 +/usr/share/man/man8/3proxy.8.xz 100644 +/usr/share/man/man8/ftppr.8.xz 100644 +/usr/share/man/man8/icqpr.8.xz 100644 +/usr/share/man/man8/pop3p.8.xz 100644 +/usr/share/man/man8/proxy.8.xz 100644 +/usr/share/man/man8/smtpp.8.xz 100644 +/usr/share/man/man8/socks.8.xz 100644 +/usr/share/man/man8/tcppm.8.xz 100644 +/usr/share/man/man8/udppm.8.xz 100644 /var/log/3proxy 40775