* CPV: net-irc/psybnc-2.3.2.9-r2 * REPO: gentoo * Maintainer: gurligebis@gentoo.org net-irc@gentoo.org * USE: elibc_glibc ipv6 kernel_linux ssl test userland_GNU x86 >>> Unpacking source... >>> Unpacking psyBNC-2.3.2-9.tar.gz to /var/tmp/portage/net-irc/psybnc-2.3.2.9-r2/work tar: A lone zero block at 3084 * Applying compile.diff ... [ ok ] mkdir: cannot create directory `key': File exists * Using existing salt.h for password encryption cp: cannot open `//usr/share/psybnc/salt.h' for reading: Permission denied >>> Source unpacked in /var/tmp/portage/net-irc/psybnc-2.3.2.9-r2/work >>> Compiling source in /var/tmp/portage/net-irc/psybnc-2.3.2.9-r2/work/psybnc ... make -j14 CC=i686-pc-linux-gnu-gcc 'CFLAGS=-O2 -pipe' Initializing bouncer compilation [*] Running Conversion Tool for older psyBNC Data. Using existent configuration File. [*] Running Autoconfig. System: Linux Socket Libs: Internal. Environment: Internal. Time-Headers: in time.h and sys/time.h Byte order: Big Endian. IPv6-Support: Yes. async-DNS-Support: Yes. SSL-Support: Yes. Creating Makefile [*] Compiling MakeSalt for Encryption.. Creating Salt File Salt File created. Move the Salt File to a safe location after psyBNC was compiled and delete it on your shell. You will need the File later for update Compiling. [*] Compiling Bouncer.. make[1]: Entering directory `/var/tmp/portage/net-irc/psybnc-2.3.2.9-r2/work/psybnc' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/psybnc.c -o src/psybnc.o src/psybnc.c: In function ‘printbanner’: src/psybnc.c:155:8: warning: format not a string literal and no format arguments src/psybnc.c: In function ‘main’: src/psybnc.c:180:6: warning: format ‘%s’ expects type ‘char *’, but argument 2 has type ‘struct FILE *’ src/psybnc.c:205:6: warning: format not a string literal and no format arguments src/psybnc.c:219:6: warning: format not a string literal and no format arguments src/psybnc.c:231:5: warning: format not a string literal and no format arguments src/psybnc.c:238:7: warning: format not a string literal and no format arguments i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/match.c -o src/match.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_client.c -o src/p_client.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_crypt.c -o src/p_crypt.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_dcc.c -o src/p_dcc.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_hash.c -o src/p_hash.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_idea.c -o src/p_idea.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_inifunc.c -o src/p_inifunc.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_link.c -o src/p_link.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_log.c -o src/p_log.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_memory.c -o src/p_memory.o src/p_memory.c: In function ‘usr1_error’: src/p_memory.c:484:4: warning: assignment discards qualifiers from pointer target type i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_network.c -o src/p_network.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_parse.c -o src/p_parse.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_peer.c -o src/p_peer.o src/p_peer.c: In function ‘checknewlistener’: src/p_peer.c:568:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_server.c -o src/p_server.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_socket.c -o src/p_socket.o src/p_socket.c: In function ‘socketdriver’: src/p_socket.c:1938:9: warning: assignment discards qualifiers from pointer target type src/p_socket.c: In function ‘writesock’: src/p_socket.c:1014:8: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result src/p_socket.c: In function ‘writesock_STREAM’: src/p_socket.c:935:11: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result src/p_socket.c: In function ‘flushsendq’: src/p_socket.c:802:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result In file included from /usr/include/string.h:642:0, from ./src/p_global.h:35, from src/p_socket.c:29: In function ‘strncat’, inlined from ‘sslgetcert’ at src/p_socket.c:1282:10: /usr/include/bits/string3.h:154:3: warning: call to __builtin___strncat_chk might overflow destination buffer i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_string.c -o src/p_string.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_sysmsg.c -o src/p_sysmsg.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_userfile.c -o src/p_userfile.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_uchannel.c -o src/p_uchannel.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_script.c -o src/p_script.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_topology.c -o src/p_topology.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_intnet.c -o src/p_intnet.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_blowfish.c -o src/p_blowfish.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_translate.c -o src/p_translate.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/p_coredns.c -o src/p_coredns.o i686-pc-linux-gnu-gcc -I./src/ -I. -I/usr/local/ssl/include -c -O2 -pipe -DHAVE_CONFIG -DBIGENDIAN -DIPV6 -DNOSYSTIME -DHAVE_SSL src/snprintf.c -o src/snprintf.o i686-pc-linux-gnu-gcc -o psybnc -O2 -pipe src/psybnc.o src/match.o src/p_client.o src/p_crypt.o src/p_dcc.o src/p_hash.o src/p_idea.o src/p_inifunc.o src/p_link.o src/p_log.o src/p_memory.o src/p_network.o src/p_parse.o src/p_peer.o src/p_server.o src/p_socket.o src/p_string.o src/p_sysmsg.o src/p_userfile.o src/p_uchannel.o src/p_script.o src/p_topology.o src/p_intnet.o src/p_blowfish.o src/p_translate.o src/p_coredns.o src/snprintf.o -lm -L/usr/local/ssl/lib -lssl -lcrypto -lresolv psyBNC2.3.2-9-Linux ready. Please read the README before you run psybnc. make[1]: Leaving directory `/var/tmp/portage/net-irc/psybnc-2.3.2.9-r2/work/psybnc' -rwxr-xr-x 1 portage portage 277408 Sep 14 11:12 psybnc done. >>> Source compiled. >>> Test phase [none]: net-irc/psybnc-2.3.2.9-r2 >>> Install psybnc-2.3.2.9-r2 into /var/tmp/portage/net-irc/psybnc-2.3.2.9-r2/image/ category net-irc >>> Completed installing psybnc-2.3.2.9-r2 into /var/tmp/portage/net-irc/psybnc-2.3.2.9-r2/image/ * QA Notice: make jobserver unavailable: * * make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/bin/psybnc * QA Notice: Files built without respecting LDFLAGS have been detected * Please include the following list of files in your report: * /usr/bin/psybnc * * Please run "emerge --config =net-irc/psybnc-2.3.2.9-r2" to create needed SSL certificates. * * You can connect to psyBNC on port 23998 with user gentoo and password gentoo. * Please edit the psyBNC configuration at /etc/psybnc/psybnc.conf to change this. * * To be able to reuse an existing psybnc.conf, you need to make sure that the * old salt.h is available at /usr/share/psybnc/salt.h when compiling a new * version of psyBNC. It is needed for password encryption and decryption. *