FreeBSD Bugzilla – Attachment 152264 Details for
Bug 197102
www/pound: Update to 2.7
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Poudriere testport log
pound-2.7.log (text/plain), 79.09 KB, created by
ncrogers
on 2015-01-27 17:54:27 UTC
(
hide
)
Description:
Poudriere testport log
Filename:
MIME Type:
Creator:
ncrogers
Created:
2015-01-27 17:54:27 UTC
Size:
79.09 KB
patch
obsolete
>build started at Tue Jan 27 12:19:47 EST 2015 >port directory: /usr/ports/www/pound >building for: FreeBSD 101-RELEASE-amd64-default 10.1-RELEASE-p4 FreeBSD 10.1-RELEASE-p4 amd64 >maintained by: ncrogers@gmail.com >Makefile ident: $FreeBSD: head/www/pound/Makefile 364821 2014-08-13 23:31:44Z marino $ >Poudriere version: 3.1.1 >Host OSVERSION: 1001000 >Jail OSVERSION: 1001000 > >---Begin Environment--- >PKGREPOSITORY=/tmp/pkgs >PACKAGES=/tmp/pkgs >OSVERSION=1001000 >UNAME_v=FreeBSD 10.1-RELEASE-p4 >UNAME_r=10.1-RELEASE-p4 >BLOCKSIZE=K >MAIL=/var/mail/root >STATUS=1 >SAVED_TERM=xterm-256color >NO_WARNING_PKG_INSTALL_EOL=yes >MASTERMNT=/poudriere/data/.m/101-RELEASE-amd64-default/ref >FORCE_PACKAGE=yes >PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin >POUDRIERE_BUILD_TYPE=bulk >OLDPWD=/usr/ports/www/pound >PWD=/ >MASTERNAME=101-RELEASE-amd64-default >USER=root >HOME=/root >POUDRIERE_VERSION=3.1.1 >TRYBROKEN=yes >LOCALBASE=/usr/local >PACKAGE_BUILDING=yes >---End Environment--- > >---Begin OPTIONS List--- >===> The following configuration options are available for pound-2.7: > DOCS=on: Build and/or install documentation > MSDAV=off: Microsoft WebDAV extension support > PCRE=on: Use Perl Compatible Regular Expressions >===> Use 'make config' to modify these settings >---End OPTIONS List--- > >--CONFIGURE_ARGS-- >--disable-tcmalloc --disable-hoard --disable-msdav --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} >--End CONFIGURE_ARGS-- > >--CONFIGURE_ENV-- >XDG_DATA_HOME=/wrkdirs/usr/ports/www/pound/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/pound/work HOME=/wrkdirs/usr/ports/www/pound/work TMPDIR="/tmp" XDG_DATA_HOME=/wrkdirs/usr/ports/www/pound/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/pound/work HOME=/wrkdirs/usr/ports/www/pound/work TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144 >--End CONFIGURE_ENV-- > >--MAKE_ENV-- >XDG_DATA_HOME=/wrkdirs/usr/ports/www/pound/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/pound/work HOME=/wrkdirs/usr/ports/www/pound/work TMPDIR="/tmp" XDG_DATA_HOME=/wrkdirs/usr/ports/www/pound/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/www/pound/work HOME=/wrkdirs/usr/ports/www/pound/work TMPDIR="/tmp" OPENSSLLIB=/usr/lib OPENSSLINC=/usr/include OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl NO_PIE=yes SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" CC="cc" CFLAGS="-O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing" CPP="cpp" CPPFLAGS="-I/usr/local/include" LDFLAGS=" -L/usr/local/lib -Wl,-rpath,/usr/lib:/usr/local/lib -fstack-protector" LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -o root -g wheel -m 555" BSD_INSTALL_LIB="install -s -o root -g wheel -m 444" BSD_INSTALL_SCRIPT="install -o root -g wheel -m 555" BSD_INSTALL_DATA="install -o root -g wheel -m 0644" BSD_INSTALL_MAN="install -o root -g wheel -m 444" >--End MAKE_ENV-- > >--PLIST_SUB-- >OSREL=10.1 >PREFIX=%D >LOCALBASE=/usr/local >RESETPREFIX=/usr/local >PORTDOCS="" >PORTEXAMPLES="" >LIB32DIR=lib >DOCSDIR="share/doc/pound" >EXAMPLESDIR="share/examples/pound" >DATADIR="share/pound" >WWWDIR="www/pound" >ETCDIR="etc/pound" >--End PLIST_SUB-- > >--SUB_LIST-- >NAME=pound >PREFIX=/usr/local >LOCALBASE=/usr/local >DATADIR=/usr/local/share/pound >DOCSDIR=/usr/local/share/doc/pound >EXAMPLESDIR=/usr/local/share/examples/pound >WWWDIR=/usr/local/www/pound >ETCDIR=/usr/local/etc/pound >--End SUB_LIST-- > >---Begin make.conf--- >USE_PACKAGE_DEPENDS=yes >BATCH=yes >WRKDIRPREFIX=/wrkdirs >USE_PACKAGE_DEPENDS=yes >BATCH=yes >WRKDIRPREFIX=/wrkdirs >PORTSDIR=/usr/ports >PACKAGES=/packages >DISTDIR=/distfiles >---End make.conf--- >=======================<phase: check-sanity >============================ >===> License GPLv3 accepted by the user >=========================================================================== >=======================<phase: pkg-depends >============================ >===> pound-2.7 depends on file: /usr/local/sbin/pkg - not found >===> Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg >===> Installing existing package /packages/All/pkg-1.4.7.txz >[101-RELEASE-amd64-default] Installing pkg-1.4.7... >[101-RELEASE-amd64-default] Extracting pkg-1.4.7... done >Message for pkg-1.4.7: > If you are upgrading from the old package format, first run: > > # pkg2ng >===> Returning to build of pound-2.7 >=========================================================================== >=======================<phase: fetch-depends >============================ >=========================================================================== >=======================<phase: fetch >============================ >===> License GPLv3 accepted by the user >===> pound-2.7 depends on file: /usr/local/sbin/pkg - found >===> Fetching all distfiles required by pound-2.7 for building >=========================================================================== >=======================<phase: checksum >============================ >===> License GPLv3 accepted by the user >===> pound-2.7 depends on file: /usr/local/sbin/pkg - found >===> Fetching all distfiles required by pound-2.7 for building >=> SHA256 Checksum OK for Pound-2.7.tgz. >=========================================================================== >=======================<phase: extract-depends>============================ >=========================================================================== >=======================<phase: extract >============================ >===> License GPLv3 accepted by the user >===> pound-2.7 depends on file: /usr/local/sbin/pkg - found >===> Fetching all distfiles required by pound-2.7 for building >===> Extracting for pound-2.7 >=> SHA256 Checksum OK for Pound-2.7.tgz. >=========================================================================== >=======================<phase: patch-depends >============================ >=========================================================================== >=======================<phase: patch >============================ >===> Patching for pound-2.7 >=========================================================================== >=======================<phase: build-depends >============================ >=========================================================================== >=======================<phase: lib-depends >============================ >===> pound-2.7 depends on shared library: libpcre.so - not found >===> Verifying for libpcre.so in /usr/ports/devel/pcre >===> Installing existing package /packages/All/pcre-8.35_2.txz >[101-RELEASE-amd64-default] Installing pcre-8.35_2... >[101-RELEASE-amd64-default] Extracting pcre-8.35_2... done >===> Returning to build of pound-2.7 >=========================================================================== >====>> Recording filesystem state for prebuild... done >=======================<phase: configure >============================ >===> pound-2.7 depends on shared library: libpcre.so - found (/usr/local/lib/libpcre.so.1.2.3) >===> Configuring for pound-2.7 >configure: WARNING: unrecognized options: --disable-msdav >configure: loading site script /usr/ports/Templates/config.site >checking for gcc... cc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether cc accepts -g... yes >checking for cc option to accept ISO C89... none needed >checking whether cc understands -c and -o together... yes >checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel >checking build system type... amd64-portbld-freebsd10.1 >checking host system type... amd64-portbld-freebsd10.1 >checking target system type... amd64-portbld-freebsd10.1 >configure: *** Checking for threads library and/or flags *** >checking for the pthreads library -lpthreads... no >checking whether pthreads work without any flags... no >checking whether pthreads work with -Kthread... no >checking whether pthreads work with -kthread... no >checking for the pthreads library -llthread... no >checking whether pthreads work with -pthread... yes >checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE >checking if more special flags are required for pthreads... -D_THREAD_SAFE >checking for cc_r... cc >configure: *** Parsing options *** >configure: *** Checking for libraries *** >checking for dlopen in -ldl... no >checking for socket in -lsocket... no >checking for hstrerror in -lresolv... no >checking for BIO_new in -lcrypto... yes >checking for SSL_CTX_new in -lssl... yes >checking for regcomp in -lpcreposix... yes >checking for pthread_attr_setstacksize in LIBS=-lpcreposix -lssl -lcrypto -lm with CFLAGS=-O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing -D_THREAD_SAFE -pthread -DUPER... OK >configure: *** Checking for header files *** >checking how to run the C preprocessor... cpp >checking for grep that handles long lines and -e... (cached) /usr/bin/grep >checking for egrep... (cached) /usr/bin/egrep >checking for ANSI C header files... (cached) yes >checking for sys/types.h... (cached) yes >checking for sys/stat.h... (cached) yes >checking for stdlib.h... (cached) yes >checking for string.h... (cached) yes >checking for memory.h... (cached) yes >checking for strings.h... (cached) yes >checking for inttypes.h... (cached) yes >checking for stdint.h... (cached) yes >checking for unistd.h... (cached) yes >checking for arpa/inet.h... (cached) yes >checking for errno.h... (cached) yes >checking for netdb.h... (cached) yes >checking for netinet/in.h... (cached) yes >checking netinet/tcp.h usability... yes >checking netinet/tcp.h presence... yes >checking for netinet/tcp.h... yes >checking for stdlib.h... (cached) yes >checking for string.h... (cached) yes >checking for sys/socket.h... (cached) yes >checking for sys/un.h... (cached) yes >checking for sys/time.h... (cached) yes >checking for unistd.h... (cached) yes >checking for getopt.h... (cached) yes >checking pthread.h usability... yes >checking pthread.h presence... yes >checking for pthread.h... yes >checking for sys/types.h... (cached) yes >checking for sys/poll.h... (cached) yes >checking openssl/ssl.h usability... yes >checking openssl/ssl.h presence... yes >checking for openssl/ssl.h... yes >checking openssl/engine.h usability... yes >checking openssl/engine.h presence... yes >checking for openssl/engine.h... yes >checking for time.h... (cached) yes >checking for pwd.h... (cached) yes >checking grp.h usability... yes >checking grp.h presence... yes >checking for grp.h... yes >checking for signal.h... (cached) yes >checking regex.h usability... yes >checking regex.h presence... yes >checking for regex.h... yes >checking for ctype.h... (cached) yes >checking wait.h usability... no >checking wait.h presence... no >checking for wait.h... no >checking for sys/wait.h... (cached) yes >checking for sys/stat.h... (cached) yes >checking for fcntl.h... (cached) yes >checking for stdarg.h... (cached) yes >checking pcreposix.h usability... yes >checking pcreposix.h presence... yes >checking for pcreposix.h... yes >checking pcre/pcreposix.h usability... no >checking pcre/pcreposix.h presence... no >checking for pcre/pcreposix.h... no >checking fnmatch.h usability... yes >checking fnmatch.h presence... yes >checking for fnmatch.h... yes >configure: *** Checking for additonal information *** >checking for facilitynames presence... yes >checking return type of signal handlers... void >checking for an ANSI C-conforming const... yes >checking for uid_t in sys/types.h... (cached) yes >checking for pid_t... (cached) yes >checking whether time.h and sys/time.h may both be included... yes >checking for unsigned long long int... (cached) yes >checking for long long int... (cached) yes >checking for in_addr_t... (cached) yes >checking for in_port_t... (cached) yes >checking for time_t... yes >checking for vfork.h... (cached) no >checking for fork... (cached) yes >checking for vfork... (cached) yes >checking for working fork... yes >checking for working vfork... (cached) yes >checking for working memcmp... yes >checking for sys/select.h... (cached) yes >checking for sys/socket.h... (cached) yes >checking types of arguments for select... int,fd_set *,struct timeval * >checking return type of signal handlers... (cached) void >checking whether lstat correctly handles trailing slash... (cached) yes >checking whether stat accepts an empty string... no >checking for strftime... (cached) yes >checking for getaddrinfo... (cached) yes >checking for inet_ntop... (cached) yes >checking for memset... (cached) yes >checking for regcomp... yes >checking for poll... (cached) yes >checking for socket... yes >checking for strcasecmp... (cached) yes >checking for strchr... yes >checking for strdup... (cached) yes >checking for strerror... (cached) yes >checking for strncasecmp... (cached) yes >checking for strspn... yes >checking for strtol... (cached) yes >checking for setsid... (cached) yes >checking for X509_STORE_set_flags... yes >checking for localtime_r... yes >checking for gettimeofday... (cached) yes >configure: creating ./config.status >config.status: creating Makefile >config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting >config.status: creating config.h >configure: WARNING: unrecognized options: --disable-msdav >=========================================================================== >=======================<phase: build >============================ >===> Building for pound-2.7 >--- dh512.h --- >--- dh2048.h --- >--- pound.o --- >--- http.o --- >--- dh512.h --- >openssl dhparam -5 -C -noout 512 > dh512.h >--- dh2048.h --- >openssl dhparam -5 -C -noout 2048 > dh2048.h >--- pound.o --- >cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"2.7\" -DC_SSL=\"\" -DC_T_RSA=\"0\" -DC_DH_LEN=\"2048\" -DC_MAXBUF=\"0\" -DC_OWNER=\"\" -DC_GROUP=\"\" -DC_SUPER=\"0\" -DC_CERT1L=\"\" -O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing -D_THREAD_SAFE -pthread -DUPER -DNEED_STACK -DHAVE_SYSLOG_H=1 -D_THREAD_SAFE -pthread -DDH_LEN=2048 -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -c pound.c >--- http.o --- >cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"2.7\" -DC_SSL=\"\" -DC_T_RSA=\"0\" -DC_DH_LEN=\"2048\" -DC_MAXBUF=\"0\" -DC_OWNER=\"\" -DC_GROUP=\"\" -DC_SUPER=\"0\" -DC_CERT1L=\"\" -O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing -D_THREAD_SAFE -pthread -DUPER -DNEED_STACK -DHAVE_SYSLOG_H=1 -D_THREAD_SAFE -pthread -DDH_LEN=2048 -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -c http.c >--- dh512.h --- >Generating DH parameters, 512 bit long safe prime, generator 5 >This is going to take a long time >--- dh2048.h --- >Generating DH parameters, 2048 bit long safe prime, generator 5 >This is going to take a long time >--- pound.o --- >In file included from pound.c:28: >./pound.h:490:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] >extern get_thr_qlen(void); >~~~~~~ ^ >pound.c:93:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&l_array[n])) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >pound.c:93:20: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&l_array[n])) > ^ > ( ) >pound.c:93:20: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&l_array[n])) > ^ > == >pound.c:96:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&l_array[n])) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >pound.c:96:20: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&l_array[n])) > ^ > ( ) >pound.c:96:20: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&l_array[n])) > ^ > == >pound.c:173:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] >get_thr_qlen(void) >^~~~~~~~~~~~ >4 warnings generated. > >--- http.o --- >In file included from http.c:28: >./pound.h:490:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] >extern get_thr_qlen(void); >~~~~~~ ^ >http.c:86:35: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] > code, code_msg, safe_url, strlen(cont)); > ^~~~~~~~~~~~ >http.c:721:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] > else > ^ >--- config.o --- >cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"2.7\" -DC_SSL=\"\" -DC_T_RSA=\"0\" -DC_DH_LEN=\"2048\" -DC_MAXBUF=\"0\" -DC_OWNER=\"\" -DC_GROUP=\"\" -DC_SUPER=\"0\" -DC_CERT1L=\"\" -O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing -D_THREAD_SAFE -pthread -DUPER -DNEED_STACK -DHAVE_SYSLOG_H=1 -D_THREAD_SAFE -pthread -DDH_LEN=2048 -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -c config.c >In file included from config.c:32: >./pound.h:490:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] >extern get_thr_qlen(void); >~~~~~~ ^ >config.c:198:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] > temp[local_count] = strndup(ASN1_STRING_data(name->d.dNSName), ASN1_STRING_length(name->d.dNSName) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >/usr/include/string.h:103:27: note: passing argument to parameter here >char *strndup(const char *, size_t) __malloc_like; > ^ >config.c:198:35: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] > temp[local_count] = strndup(ASN1_STRING_data(name->d.dNSName), ASN1_STRING_length(name->d.dNSName) > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >config.c:214:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] > result[i] = strndup(temp[i], strlen(temp[i])+1); > ^~~~~~~ >/usr/include/string.h:95:28: note: passing argument to parameter here >size_t strlen(const char *) __pure; > ^ >config.c:214:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] > result[i] = strndup(temp[i], strlen(temp[i])+1); > ^~~~~~~ >/usr/include/string.h:103:27: note: passing argument to parameter here >char *strndup(const char *, size_t) __malloc_like; > ^ >config.c:214:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] > result[i] = strndup(temp[i], strlen(temp[i])+1); > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >config.c:914:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] > if(fnmatch(pc->subjectAltNames[i], server_name, 0) == 0) { > ^~~~~~~~~~~~~~~~~~~~~~ >/usr/include/fnmatch.h:56:26: note: passing argument to parameter here >int fnmatch(const char *, const char *, int); > ^ >--- dh512.h --- >...........................+............+........................................................+...........................+...................+...................................................................+....+......................+........................+.............++*++*++*++*++*++* >--- poundctl.o --- >cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"2.7\" -DC_SSL=\"\" -DC_T_RSA=\"0\" -DC_DH_LEN=\"2048\" -DC_MAXBUF=\"0\" -DC_OWNER=\"\" -DC_GROUP=\"\" -DC_SUPER=\"0\" -DC_CERT1L=\"\" -O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing -D_THREAD_SAFE -pthread -DUPER -DNEED_STACK -DHAVE_SYSLOG_H=1 -D_THREAD_SAFE -pthread -DDH_LEN=2048 -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -c poundctl.c >In file included from poundctl.c:28: >./pound.h:490:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] >extern get_thr_qlen(void); >~~~~~~ ^ >poundctl.c:353:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] > else > ^ >--- config.o --- >7 warnings generated. >--- poundctl.o --- >2 warnings generated. >--- poundctl --- >cc -L/usr/local/lib -Wl,-rpath,/usr/lib:/usr/local/lib -fstack-protector -D_THREAD_SAFE -pthread -o poundctl poundctl.o -lpcreposix -lssl -lcrypto -lm >--- http.o --- >3 warnings generated. >--- dh2048.h --- >.....................................+...........................................................................................................................................................+..................................................................................................................................................................................................................+.........................................................................................................................................................+.......................................+.......................................................................................................................................................+.......................................................+..................................................................................+.........................................................................................................................................................................................................................................................................................................................................................................................................+...............................................................................+..........................+................................+......................................................................................+.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................+.......................................+........................................................+..........+...........................................................................................+......................................................................................................................................................................................................................................................................................................................................................................................................+............................................................+................................................................................+.............................................................................+.............+...............................................................................................................................................................................................................................................................................................................+.....................................................................................................................................................................................................................................................................................................................................................................................................................................+....................+.......................................................................................................................................................................................................................................................................................................................................................................+............................................................................................+................................................................................................................................................+...........................................................................................................................+..................................+................+............................................................................................................................................................................................................................................................................+........................................................................................................................................+...................+..................................................................................................................................+..+..........................+......................................+............................................................................................................................................................................+...............................................................................................................................................................................................+...................................................+...............+..............................+.............................+.......................................................+.........................................................................................................................................................................................................................+................................+.....................................+..................+..............................................................................................................................+.........................................+..+........+..............................................................+.......................+..+.....................................................+........................................................................................................................................................+....................+.....................................................+.....+..............+......................................................................................................+.............................................................................................................................................................................................+.............+..........................................................+..........................................................................................................................................................................................................+....................................................................................+.............................+...................................................................+.................................................+...............................................................................+..............+...........................................................................................+............................................+.....................+..........................................................+............+...............................................+............................................................................................................................................................+..........................................................+......................................................................................................................................................+...................................................................................................................+......................................................+.......................................................................................................................................................................................................................................................................................................................+....................................................................................................+.......................................................+......................................................+................................................+.........................................................................................................................................................+.................+....................+.................................................................................................................................+............................................................................................................+...............................................+......................................................................+.........................................................................................................................................................+.......................................+...............+........................+...........+....................................................................................................................................................................................................................................................................................................+......+..+..................................................................................................................................................................................+..............+.........................................................................................................................................................................................................................................................................................................................................................+.................................+.................................................................+......................................+..................................................................................................................................................+...........................+.......................................................................................................................................................................................................................................................+..........................................................................................................+....................+......................................................................................................................................+.........................+..............................................................+..............................................................................+..............................................................................................................................+.................+.....................................................................................................................................................+............................................+............................+...........................................................................+...+............................................................................................................................................................+.....................+....................................................................................................................................................................+........................................+...............................+...................+......................................................................................................................................................................................+............+.....................................................................................................+..............+...................................................................+.................................................................+..................................................................................................................................................................................+..................................+...............................+........+............................................................................................................................................+...........................+................................................................................................................+....................................................+.......................+..............................................................................................................................................................................................+.........................................................................................................................................................................................................+.............+..+..............................................................+...........................................................................................................+................................................................+........................+.................................................................................................................................................+........+...............................................................................+.............+......................................+..............................................................................................................................................................................+...............................................................................+..................+.........................................................................................................................................................................................................................................................................................................................................+........................................................................+...........................................+...................................................................................+.............................................+.........................................+...................................................................................................................................+..........................................................+................................................................................................................................................+.............................................................+................................................................................+..............................+............................................................................................................................................................................+...................................................................................................................................................................................................................................................................+...............................................+....+......................................................................................................................................................................................+..........................................................................+...................................+..............+...............................................+.......................................................+......................................................+........................................................+.......................+...+........+..........+.................+.................................+....................+........................................................................................................................................................................................................................................................................................+...........+.................................................................................................................................................................................................................................................+........................................................................+..................................................................................................................+.............................................................................................................+..........................................................................................................+...................................................................................................+............................+.....................................................................+..................................................+..................................................................................................................+.......................................+...........................+.......................................................................................+..........................................................................................................................................................................................................+..................................................................................................+......................................+........+..........................................................................................................................................+.......................................................................................................+............................................................................+................................................+.+...................................................................................................................................................................+.....................................................................+................................................................................................+..........................+...............................................................................+.................................................+..............................+...................................................................................................................+.....................................+.......................................+.....................................................................................................................................+............................................................................................................................................................................................................................................................................+..........+.........................................+..............................................................................................................................................................................+.......................................................................................+...............................................................................+.........................................+.............................+.......................................+.........+...............................................................+.+...................................+................................................................................................................+.....................................................+.....................+...............................................................................................................................................................................................................................................................................+................+..................................................................................................................................................................................................................................................................................................+............................................................................................................................................................+.....................................................................................................................+...................................................+......+..........................................................................................................................................................................................................................+.....................+.......................................................................+...............................................................................................+..........+.......................................................................................................................+..........................................................................................................................................................................................+..............................................................................................................+...........................................................................................................................................................................................................................................................................................................................................................................................................................+......+..........+.....................................................................................................................................................................................................................................................................................+..+...........................................................................+.........................+......................................................................................+.................................................................................................................................................................+..................................................................................................................+.............+......................................................................................................+..........+.......................................+.......................................................................+.................................................................................+................................................................................................+.........................................................................................................................................................................+.....................................................+..................................................................................................+......................................................................................................................+..................................+.........................................................................................................................+.+............................................................................................................................................................................................................+........................................................+.........+............................+..............................................................................................................................+.................+..................................................................................................................................+..........+..........................................................................................................+...........................................................................................................................................................................................................................................................................................+.....................................+..............................................................................+.........++*++* >--- svc.o --- >cc -DF_CONF=\"/usr/local/etc/pound.cfg\" -DVERSION=\"2.7\" -DC_SSL=\"\" -DC_T_RSA=\"0\" -DC_DH_LEN=\"2048\" -DC_MAXBUF=\"0\" -DC_OWNER=\"\" -DC_GROUP=\"\" -DC_SUPER=\"0\" -DC_CERT1L=\"\" -O2 -pipe -I/usr/local/include -fstack-protector -fno-strict-aliasing -D_THREAD_SAFE -pthread -DUPER -DNEED_STACK -DHAVE_SYSLOG_H=1 -D_THREAD_SAFE -pthread -DDH_LEN=2048 -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -c -o svc.o svc.c >In file included from svc.c:28: >./pound.h:490:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] >extern get_thr_qlen(void); >~~~~~~ ^ >svc.c:591:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:591:16: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > ( ) >svc.c:591:16: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > == >svc.c:655:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:655:16: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:655:16: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:672:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:672:16: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > ( ) >svc.c:672:16: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > == >svc.c:677:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:677:16: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:677:16: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:695:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:695:16: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > ( ) >svc.c:695:16: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > == >svc.c:724:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:724:16: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:724:16: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:738:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:738:20: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > ( ) >svc.c:738:20: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > == >svc.c:747:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:747:20: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > ( ) >svc.c:747:20: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > == >svc.c:1138:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1138:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > ( ) >svc.c:1138:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > == >svc.c:1150:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1150:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:1150:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:1207:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1207:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > ( ) >svc.c:1207:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > == >svc.c:1219:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1219:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:1219:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:1245:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1245:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ^ > ( ) >svc.c:1245:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ^ > == >svc.c:1250:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1250:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:1250:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:1256:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1256:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ^ > ( ) >svc.c:1256:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ^ > == >svc.c:1261:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1261:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:1261:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:1291:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1291:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > ( ) >svc.c:1291:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > == >svc.c:1295:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1295:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > ( ) >svc.c:1295:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > == >svc.c:1305:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1305:20: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ^ > ( ) >svc.c:1305:20: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ^ > == >svc.c:1314:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1314:28: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > ( ) >svc.c:1314:28: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > == >svc.c:1320:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1320:28: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > ( ) >svc.c:1320:28: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > == >svc.c:1326:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1326:28: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > ( ) >svc.c:1326:28: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > == >svc.c:1332:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1332:28: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > ( ) >svc.c:1332:28: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > == >svc.c:1337:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1337:20: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:1337:20: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:1349:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1349:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > ( ) >svc.c:1349:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > == >svc.c:1353:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1353:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > ( ) >svc.c:1353:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > == >svc.c:1363:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1363:20: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ^ > ( ) >svc.c:1363:20: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&svc->mut)) { > ^ > == >svc.c:1372:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1372:28: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > ( ) >svc.c:1372:28: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > == >svc.c:1378:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1378:28: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > ( ) >svc.c:1378:28: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > == >svc.c:1384:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1384:28: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > ( ) >svc.c:1384:28: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&be->mut)) > ^ > == >svc.c:1390:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&be->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1390:28: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > ( ) >svc.c:1390:28: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&be->mut)) > ^ > == >svc.c:1395:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1395:20: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:1395:20: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:1415:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&RSA_mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1415:16: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&RSA_mut)) > ^ > ( ) >svc.c:1415:16: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&RSA_mut)) > ^ > == >svc.c:1418:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&RSA_mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1418:16: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&RSA_mut)) > ^ > ( ) >svc.c:1418:16: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&RSA_mut)) > ^ > == >svc.c:1438:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&RSA_mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1438:16: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&RSA_mut)) > ^ > ( ) >svc.c:1438:16: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&RSA_mut)) > ^ > == >svc.c:1446:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&RSA_mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1446:16: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&RSA_mut)) > ^ > ( ) >svc.c:1446:16: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&RSA_mut)) > ^ > == >svc.c:1722:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(dummy = pthread_mutex_lock(&svc->mut)) > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1722:30: note: place parentheses around the assignment to silence this warning > if(dummy = pthread_mutex_lock(&svc->mut)) > ^ > ( ) >svc.c:1722:30: note: use '==' to turn this assignment into an equality comparison > if(dummy = pthread_mutex_lock(&svc->mut)) > ^ > == >svc.c:1726:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(dummy = pthread_mutex_unlock(&svc->mut)) > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1726:34: note: place parentheses around the assignment to silence this warning > if(dummy = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:1726:34: note: use '==' to turn this assignment into an equality comparison > if(dummy = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:1743:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(dummy = pthread_mutex_lock(&svc->mut)) > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1743:26: note: place parentheses around the assignment to silence this warning > if(dummy = pthread_mutex_lock(&svc->mut)) > ^ > ( ) >svc.c:1743:26: note: use '==' to turn this assignment into an equality comparison > if(dummy = pthread_mutex_lock(&svc->mut)) > ^ > == >svc.c:1747:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(dummy = pthread_mutex_unlock(&svc->mut)) > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1747:30: note: place parentheses around the assignment to silence this warning > if(dummy = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:1747:30: note: use '==' to turn this assignment into an equality comparison > if(dummy = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:1807:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1807:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > ( ) >svc.c:1807:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > == >svc.c:1810:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1810:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:1810:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > == >svc.c:1818:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_lock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1818:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > ( ) >svc.c:1818:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_lock(&svc->mut)) > ^ > == >svc.c:1821:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >svc.c:1821:24: note: place parentheses around the assignment to silence this warning > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > ( ) >svc.c:1821:24: note: use '==' to turn this assignment into an equality comparison > if(ret_val = pthread_mutex_unlock(&svc->mut)) > ^ > == >45 warnings generated. >--- pound --- >cc -L/usr/local/lib -Wl,-rpath,/usr/lib:/usr/local/lib -fstack-protector -D_THREAD_SAFE -pthread -o pound pound.o http.o config.o svc.o -lpcreposix -lssl -lcrypto -lm >=========================================================================== >====>> Checking for filesystem violations... done >=======================<phase: run-depends >============================ >=========================================================================== >====>> Recording filesystem state for prestage... done >=======================<phase: stage >============================ >===> Staging for pound-2.7 >===> pound-2.7 depends on shared library: libpcre.so - found (/usr/local/lib/libpcre.so.1.2.3) >===> Generating temporary packing list >install -s -o root -g wheel -m 555 /wrkdirs/usr/ports/www/pound/work/Pound-2.7/pound /wrkdirs/usr/ports/www/pound/work/Pound-2.7/poundctl /wrkdirs/usr/ports/www/pound/work/stage/usr/local/sbin >install -o root -g wheel -m 444 /wrkdirs/usr/ports/www/pound/work/Pound-2.7/pound.8 /wrkdirs/usr/ports/www/pound/work/Pound-2.7/poundctl.8 /wrkdirs/usr/ports/www/pound/work/stage/usr/local/man/man8 >/bin/mkdir -p /wrkdirs/usr/ports/www/pound/work/stage/usr/local/share/doc/pound >cd /wrkdirs/usr/ports/www/pound/work/Pound-2.7 && install -o root -g wheel -m 0644 README FAQ CHANGELOG /wrkdirs/usr/ports/www/pound/work/stage/usr/local/share/doc/pound >====> Compressing man pages (compress-man) >===> Staging rc.d startup script(s) >=========================================================================== >====> Running Q/A tests (stage-qa) >====> Checking for pkg-plist issues (check-plist) >===> Parsing plist >===> Checking for items in STAGEDIR missing from pkg-plist >===> Checking for items in pkg-plist which are not in STAGEDIR >===> No pkg-plist issues found (check-plist) >====>> Checking for staging violations... done >=======================<phase: package >============================ >===> Building package for pound-2.7 >=========================================================================== >=======================<phase: install-mtree >============================ >=========================================================================== >====>> Recording filesystem state for preinst... done >=======================<phase: install >============================ >===> Installing for pound-2.7 >===> pound-2.7 depends on shared library: libpcre.so - found (/usr/local/lib/libpcre.so.1.2.3) >===> Checking if pound already installed >===> Registering installation for pound-2.7 >[101-RELEASE-amd64-default] Installing pound-2.7... >===> SECURITY REPORT: > This port has installed the following files which may act as network > servers and may therefore pose a remote security risk to the system. >/usr/local/sbin/pound > > This port has installed the following startup scripts which may cause > these network services to be started at boot time. >/usr/local/etc/rc.d/pound > > If there are vulnerabilities in these programs there may be a security > risk to the system. FreeBSD makes no guarantee about the security of > ports included in the Ports Collection. Please type 'make deinstall' > to deinstall the port if this is a concern. > > For more information, and contact details about the security > status of this software, see the following webpage: >http://www.apsis.ch/pound/ >=========================================================================== >====>> Checking shared library dependencies > 0x0000000000000001 (NEEDED) Shared library: [libc.so.7] > 0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.7] > 0x0000000000000001 (NEEDED) Shared library: [libm.so.5] > 0x0000000000000001 (NEEDED) Shared library: [libpcreposix.so.0] > 0x0000000000000001 (NEEDED) Shared library: [libssl.so.7] > 0x0000000000000001 (NEEDED) Shared library: [libthr.so.3] >=======================<phase: deinstall >============================ >===> Deinstalling for pound >===> Deinstalling pound-2.7 >Updating database digests format... done >Checking integrity... done (0 conflicting) >Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): > >Installed packages to be REMOVED: > pound-2.7 > >The operation will free 0 MiB. >[101-RELEASE-amd64-default] [1/1] Deinstalling pound-2.7... >[101-RELEASE-amd64-default] [1/1] Deleting files for pound-2.7... done >=========================================================================== >====>> Checking for extra files and directories >[00:06:42] ====>> Installing from package >[101-RELEASE-amd64-default] Installing pound-2.7... >[101-RELEASE-amd64-default] Extracting pound-2.7... done >[00:06:42] ====>> Cleaning up >===> Cleaning for pound-2.7 >[00:06:42] ====>> Deinstalling package >Updating database digests format... done >Checking integrity... done (0 conflicting) >Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): > >Installed packages to be REMOVED: > pound-2.7 > >The operation will free 0 MiB. >[101-RELEASE-amd64-default] [1/1] Deinstalling pound-2.7... >[101-RELEASE-amd64-default] [1/1] Deleting files for pound-2.7... done >build of www/pound ended at Tue Jan 27 12:26:27 EST 2015 >build time: 00:06:40
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 197102
:
152188
|
152263
| 152264 |
152265