=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for mopher-0.5.3nb2 /usr/bin/sed -e s!@MOPHER_USER@!mopher!g -e s!@MOPHER_GROUP@!mopher!g -e s!@MOPHER_HOME@!/var/mopher!g -e s!@MOPHER_RUN@!/var/run/mopher!g -e s!@INSTALL@!/usr/bin/install!g -e s!@PREFIX@!/usr/pkg!g -e s!@LOCALBASE@!/usr/pkg!g -e s!@SYSCONFBASE@!/etc!g -e s!@X11BASE@!/usr/X11R7!g -e s!@VARBASE@!/var!g -e s!@PKG_SYSCONFBASE@!/usr/pkg/etc!g -e s!@PKG_SYSCONFBASEDIR@!/usr/pkg/etc!g -e s!@PKG_SYSCONFDIR@!/usr/pkg/etc/mopher!g -e s!@CONF_DEPENDS@!!g -e s!@PKGBASE@!mopher!g -e s!@PKG_USER_HOME@!/nonexistent!g -e s!@PKG_USER_SHELL@!/sbin/nologin!g -e s!@RCD_SCRIPTS_SHELL@!/bin/sh!g -e s!@LDCONFIG_ADD_CMD@!true!g -e s!@LDCONFIG_REMOVE_CMD@!true!g -e s!@X11_ENCODINGSDIR@!/usr/X11R7/lib/X11/fonts/encodings!g -e s!@PKG_CREATE_USERGROUP@!YES!g -e s!@PKG_CONFIG@!YES!g -e s!@PKG_CONFIG_PERMS@!NO!g -e s!@PKG_RCD_SCRIPTS@!NO!g -e s!@PKG_REGISTER_SHELLS@!YES!g -e s!@PKG_UPDATE_FONTS_DB@!YES!g -e s!@FONTS_VERBOSE@!NO!g -e s!@OCAML_FINDLIB_REGISTER_VERBOSE@!NO!g -e s!@AWK@!/usr/bin/awk!g -e s!@BASENAME@!/usr/bin/basename!g -e s!@CAT@!/bin/cat!g -e s!@CHGRP@!/usr/bin/chgrp!g -e s!@CHMOD@!/bin/chmod!g -e s!@CHOWN@!/usr/sbin/chown!g -e s!@CMP@!/usr/bin/cmp!g -e s!@CP@!/bin/cp!g -e s!@DIRNAME@!/usr/bin/dirname!g -e s!@ECHO@!echo!g -e s!@ECHO_N@!echo\ -n!g -e s!@EGREP@!/usr/bin/egrep!g -e s!@EXPR@!/bin/expr!g -e s!@FALSE@!false!g -e s!@FIND@!/usr/bin/find!g -e s!@GREP@!/usr/bin/grep!g -e s!@GROUPADD@!/usr/sbin/groupadd!g -e s!@GTAR@!!g -e s!@HEAD@!/usr/bin/head!g -e s!@ID@!/usr/bin/id!g -e s!@INSTALL_INFO@!!g -e s!@LINKFARM@!/usr/sbin/linkfarm!g -e s!@LN@!/bin/ln!g -e s!@LS@!/bin/ls!g -e s!@MKDIR@!/bin/mkdir\ -p!g -e s!@MV@!mv\ -f!g -e s!@OCAML_FINDLIB_DIRS@!!g -e s!@OCAML_SITELIBDIR@!!g -e s!@PERL5@!/usr/pkg/bin/perl!g -e s!@PKG_ADMIN@!/usr/sbin/pkg_admin!g -e s!@PKG_INFO@!/usr/sbin/pkg_info!g -e s!@PW@!!g -e s!@PWD_CMD@!/bin/pwd!g -e s!@RM@!/bin/rm!g -e s!@RMDIR@!/bin/rmdir!g -e s!@SED@!/usr/bin/sed!g -e s!@SETENV@!/usr/bin/env!g -e s!@SH@!/bin/sh!g -e s!@SORT@!/usr/bin/sort!g -e s!@SU@!/usr/bin/su!g -e s!@TEST@!test!g -e s!@TOUCH@!/usr/bin/touch!g -e s!@TR@!/usr/bin/tr!g -e s!@TRUE@!true!g -e s!@USERADD@!/usr/sbin/useradd!g -e s!@XARGS@!/usr/bin/xargs!g /usr/pkgsrc/mail/mopher/files/mopherd.conf >/tmp/pkgbuild/mail/mopher/work/mopher-0.5.3/config/mopherd.conf /usr/bin/sed -e s!@MOPHER_USER@!mopher!g -e s!@MOPHER_GROUP@!mopher!g -e s!@MOPHER_HOME@!/var/mopher!g -e s!@MOPHER_RUN@!/var/run/mopher!g -e s!@INSTALL@!/usr/bin/install!g -e s!@PREFIX@!/usr/pkg!g -e s!@LOCALBASE@!/usr/pkg!g -e s!@SYSCONFBASE@!/etc!g -e s!@X11BASE@!/usr/X11R7!g -e s!@VARBASE@!/var!g -e s!@PKG_SYSCONFBASE@!/usr/pkg/etc!g -e s!@PKG_SYSCONFBASEDIR@!/usr/pkg/etc!g -e s!@PKG_SYSCONFDIR@!/usr/pkg/etc/mopher!g -e s!@CONF_DEPENDS@!!g -e s!@PKGBASE@!mopher!g -e s!@PKG_USER_HOME@!/nonexistent!g -e s!@PKG_USER_SHELL@!/sbin/nologin!g -e s!@RCD_SCRIPTS_SHELL@!/bin/sh!g -e s!@LDCONFIG_ADD_CMD@!true!g -e s!@LDCONFIG_REMOVE_CMD@!true!g -e s!@X11_ENCODINGSDIR@!/usr/X11R7/lib/X11/fonts/encodings!g -e s!@PKG_CREATE_USERGROUP@!YES!g -e s!@PKG_CONFIG@!YES!g -e s!@PKG_CONFIG_PERMS@!NO!g -e s!@PKG_RCD_SCRIPTS@!NO!g -e s!@PKG_REGISTER_SHELLS@!YES!g -e s!@PKG_UPDATE_FONTS_DB@!YES!g -e s!@FONTS_VERBOSE@!NO!g -e s!@OCAML_FINDLIB_REGISTER_VERBOSE@!NO!g -e s!@AWK@!/usr/bin/awk!g -e s!@BASENAME@!/usr/bin/basename!g -e s!@CAT@!/bin/cat!g -e s!@CHGRP@!/usr/bin/chgrp!g -e s!@CHMOD@!/bin/chmod!g -e s!@CHOWN@!/usr/sbin/chown!g -e s!@CMP@!/usr/bin/cmp!g -e s!@CP@!/bin/cp!g -e s!@DIRNAME@!/usr/bin/dirname!g -e s!@ECHO@!echo!g -e s!@ECHO_N@!echo\ -n!g -e s!@EGREP@!/usr/bin/egrep!g -e s!@EXPR@!/bin/expr!g -e s!@FALSE@!false!g -e s!@FIND@!/usr/bin/find!g -e s!@GREP@!/usr/bin/grep!g -e s!@GROUPADD@!/usr/sbin/groupadd!g -e s!@GTAR@!!g -e s!@HEAD@!/usr/bin/head!g -e s!@ID@!/usr/bin/id!g -e s!@INSTALL_INFO@!!g -e s!@LINKFARM@!/usr/sbin/linkfarm!g -e s!@LN@!/bin/ln!g -e s!@LS@!/bin/ls!g -e s!@MKDIR@!/bin/mkdir\ -p!g -e s!@MV@!mv\ -f!g -e s!@OCAML_FINDLIB_DIRS@!!g -e s!@OCAML_SITELIBDIR@!!g -e s!@PERL5@!/usr/pkg/bin/perl!g -e s!@PKG_ADMIN@!/usr/sbin/pkg_admin!g -e s!@PKG_INFO@!/usr/sbin/pkg_info!g -e s!@PW@!!g -e s!@PWD_CMD@!/bin/pwd!g -e s!@RM@!/bin/rm!g -e s!@RMDIR@!/bin/rmdir!g -e s!@SED@!/usr/bin/sed!g -e s!@SETENV@!/usr/bin/env!g -e s!@SH@!/bin/sh!g -e s!@SORT@!/usr/bin/sort!g -e s!@SU@!/usr/bin/su!g -e s!@TEST@!test!g -e s!@TOUCH@!/usr/bin/touch!g -e s!@TR@!/usr/bin/tr!g -e s!@TRUE@!true!g -e s!@USERADD@!/usr/sbin/useradd!g -e s!@XARGS@!/usr/bin/xargs!g /usr/pkgsrc/mail/mopher/files/mopherd.acl >/tmp/pkgbuild/mail/mopher/work/mopher-0.5.3/config/mopherd.acl --- build --- for i in src/modules src man config; do (cd $i && /usr/bin/make build) || exit 1; done --- cast.so --- --- counter.so --- --- dblog.so --- --- cast.so --- gcc -O2 -I/usr/pkg/include -I/usr/include -I../.. -I../../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall cast.c -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -nostartfiles -shared -fPIC -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o cast.so --- counter.so --- gcc -O2 -I/usr/pkg/include -I/usr/include -I../.. -I../../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall counter.c -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -nostartfiles -shared -fPIC -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o counter.so --- dblog.so --- gcc -O2 -I/usr/pkg/include -I/usr/include -I../.. -I../../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall dblog.c -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -nostartfiles -shared -fPIC -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o dblog.so --- dnsbl.so --- gcc -O2 -I/usr/pkg/include -I/usr/include -I../.. -I../../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall dnsbl.c -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -nostartfiles -shared -fPIC -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o dnsbl.so --- memdb.so --- gcc -O2 -I/usr/pkg/include -I/usr/include -I../.. -I../../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall memdb.c -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -nostartfiles -shared -fPIC -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o memdb.so --- random.so --- gcc -O2 -I/usr/pkg/include -I/usr/include -I../.. -I../../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall random.c -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -nostartfiles -shared -fPIC -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o random.so --- spamd.so --- gcc -O2 -I/usr/pkg/include -I/usr/include -I../.. -I../../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall spamd.c -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -nostartfiles -shared -fPIC -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o spamd.so --- string.so --- gcc -O2 -I/usr/pkg/include -I/usr/include -I../.. -I../../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall string.c -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -nostartfiles -shared -fPIC -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o string.so --- spf.so --- gcc -O2 -I/usr/pkg/include -I/usr/include -I../.. -I../../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall spf.c -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -nostartfiles -shared -fPIC -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -lspf2 -o spf.so --- bdb.so --- gcc -O2 -I/usr/pkg/include -I/usr/include -I../.. -I../../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall bdb.c -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -nostartfiles -shared -fPIC -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o bdb.so --- acl_lex.c --- --- acl_yacc.c --- --- cf_lex.c --- --- acl_lex.c --- flex -t -Pacl_ acl_lex.l >acl_lex.c --- acl_yacc.c --- yacc -d -pacl_ -o acl_yacc.c acl_yacc.y --- cf_lex.c --- flex -t -Pcf_ cf_lex.l >cf_lex.c --- cf_yacc.c --- yacc -d -pcf_ -o cf_yacc.c cf_yacc.y --- acl.o --- --- acl_lex.o --- --- acl_yacc.o --- --- acl.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall acl.c -o acl.o --- acl_yacc.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall acl_yacc.c -o acl_yacc.o --- acl_lex.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall acl_lex.c -o acl_lex.o --- cf.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall cf.c -o cf.o --- cf_defaults.o --- /tmp/pkgbuild/mail/mopher/work/.cwrapper/bin/ld -r -b binary -o cf_defaults.o cf_defaults.conf --- cf_lex.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall cf_lex.c -o cf_lex.o --- cf_yacc.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall cf_yacc.c -o cf_yacc.o --- client.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall client.c -o client.o --- dbt.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall dbt.c -o dbt.o --- defs.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall -DMODULE_PATH=\"/usr/pkg/lib/mopher\" -DMOPHERD_CONF=\"/usr/pkg/etc/mopher/mopherd.conf\" -DMOPHERD_ACL=\"/usr/pkg/etc/mopher/mopherd.acl\" -DREGDOM_RULES=\"/usr/pkg/etc/mopher/effective_tld_names.dat\" defs.c -o defs.o --- exp.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall exp.c -o exp.o --- greylist.o --- --- hash.o --- --- greylist.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall greylist.c -o greylist.o --- hash.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall hash.c -o hash.o --- ht.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall ht.c -o ht.o --- ll.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall ll.c -o ll.o --- log.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall log.c -o log.o --- milter.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall milter.c -o milter.o --- module.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall module.c -o module.o --- msgmod.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall msgmod.c -o msgmod.o --- parser.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall parser.c -o parser.o --- pipe.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall pipe.c -o pipe.o --- regdom.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall regdom.c -o regdom.o --- server.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall server.c -o server.o --- sht.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall sht.c -o sht.o --- sock.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall sock.c -o sock.o --- tarpit.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall tarpit.c -o tarpit.o --- test.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall test.c -o test.o --- sock.o --- In function 'sock_unix_listen', inlined from 'sock_listen' at sock.c:215:10: sock.c:23:23: warning: '__builtin_strncpy' specified bound 104 equals destination size [-Wstringop-truncation] --- util.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall util.c -o util.o --- var.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall var.c -o var.o --- vlist.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall vlist.c -o vlist.o --- vp.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall vp.c -o vp.o --- vtable.o --- gcc -c -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall vtable.c -o vtable.o --- var.o --- In file included from /usr/include/string.h:154, from var.c:11: In function '__strncpy_ichk', inlined from 'var_dump' at var.c:953:10: /usr/include/ssp/string.h:91:230: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 91 | __ssp_bos_icheck3_restrict(strncpy, char *, const char *) | ^ var.c: In function 'var_dump': var.c:946:9: note: length computed here --- mopherctl --- --- mopherd --- --- mopherctl --- gcc -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall -o mopherctl mopherctl.c acl.o acl_lex.o acl_yacc.o cf.o cf_defaults.o cf_lex.o cf_yacc.o client.o dbt.o defs.o exp.o greylist.o hash.o ht.o ll.o log.o milter.o module.o msgmod.o parser.o pipe.o regdom.o server.o sht.o sock.o tarpit.o test.o util.o var.o vlist.o vp.o vtable.o acl.o acl_lex.o acl_yacc.o cf.o cf_defaults.o cf_lex.o cf_yacc.o client.o dbt.o defs.o exp.o greylist.o hash.o ht.o ll.o log.o milter.o module.o msgmod.o parser.o pipe.o regdom.o server.o sht.o sock.o tarpit.o test.o util.o var.o vlist.o vp.o vtable.o -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -rdynamic -lpthread -lmilter -lidn -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib --- mopherd --- gcc -O2 -I/usr/pkg/include -I/usr/include -I.. -I../src/include -O2 -I/usr/pkg/include -I/usr/include -Wall -o mopherd mopherd.c acl.o acl_lex.o acl_yacc.o cf.o cf_defaults.o cf_lex.o cf_yacc.o client.o dbt.o defs.o exp.o greylist.o hash.o ht.o ll.o log.o milter.o module.o msgmod.o parser.o pipe.o regdom.o server.o sht.o sock.o tarpit.o test.o util.o var.o vlist.o vp.o vtable.o acl.o acl_lex.o acl_yacc.o cf.o cf_defaults.o cf_lex.o cf_yacc.o client.o dbt.o defs.o exp.o greylist.o hash.o ht.o ll.o log.o milter.o module.o msgmod.o parser.o pipe.o regdom.o server.o sht.o sock.o tarpit.o test.o util.o var.o vlist.o vp.o vtable.o -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -rdynamic -lpthread -lmilter -lidn -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib ld: acl.o: in function `acl_log': acl.c:(.text+0x64): multiple definition of `acl_log'; acl.o:acl.c:(.text+0x64): first defined here ld: acl.o: in function `acl_set': acl.c:(.text+0x3f0): multiple definition of `acl_set'; acl.o:acl.c:(.text+0x3f0): first defined here ld: acl.o: in function `acl_reply': acl.c:(.text+0x454): multiple definition of `acl_reply'; acl.o:acl.c:(.text+0x454): first defined here ld: acl.o: in function `acl_action': acl.c:(.text+0x4b4): multiple definition of `acl_action'; acl.o:acl.c:(.text+0x4b4): first defined here ld: acl.o: in function `acl_action_reply': acl.c:(.text+0x530): multiple definition of `acl_action_reply'; acl.o:acl.c:(.text+0x530): first defined here ld: acl.o: in function `acl_append': acl.c:(.text+0x540): multiple definition of `acl_append'; acl.o:acl.c:(.text+0x540): first defined here ld: acl.o: in function `acl_symbol_register': acl.c:(.text+0x670): multiple definition of `acl_symbol_register'; acl.o:acl.c:(.text+0x670): first defined here ld: acl.o: in function `acl_constant_register': acl.c:(.text+0x724): multiple definition of `acl_constant_register'; acl.o:acl.c:(.text+0x724): first defined here ld: acl.o: in function `acl_function_delete': acl.c:(.text+0x7f0): multiple definition of `acl_function_delete'; acl.o:acl.c:(.text+0x7f0): first defined here ld: acl.o: in function `acl_function_create': acl.c:(.text+0x874): multiple definition of `acl_function_create'; acl.o:acl.c:(.text+0x874): first defined here ld: acl.o: in function `acl_function_register': acl.c:(.text+0x8f4): multiple definition of `acl_function_register'; acl.o:acl.c:(.text+0x8f4): first defined here ld: acl.o: in function `acl_function_lookup': acl.c:(.text+0xb14): multiple definition of `acl_function_lookup'; acl.o:acl.c:(.text+0xb14): first defined here ld: acl.o: in function `acl_symbol_lookup': acl.c:(.text+0xba0): multiple definition of `acl_symbol_lookup'; acl.o:acl.c:(.text+0xba0): first defined here ld: acl.o: in function `acl_symbol_get': acl.c:(.text+0xbf4): multiple definition of `acl_symbol_get'; acl.o:acl.c:(.text+0xbf4): first defined here ld: acl.o: in function `acl_symbol_dereference': acl.c:(.text+0xdb0): multiple definition of `acl_symbol_dereference'; acl.o:acl.c:(.text+0xdb0): first defined here ld: acl.o: in function `acl_log_delete': acl.c:(.text+0xf00): multiple definition of `acl_log_delete'; acl.o:acl.c:(.text+0xf00): first defined here ld: acl.o: in function `acl_log_create': acl.c:(.text+0xf40): multiple definition of `acl_log_create'; acl.o:acl.c:(.text+0xf40): first defined here ld: acl.o: in function `acl_log_level': acl.c:(.text+0xf90): multiple definition of `acl_log_level'; acl.o:acl.c:(.text+0xf90): first defined here ld: acl.o: in function `acl_update_callback': acl.c:(.text+0xfa0): multiple definition of `acl_update_callback'; acl.o:acl.c:(.text+0xfa0): first defined here ld: acl.o: in function `acl_match': acl.c:(.text+0xfe0): multiple definition of `acl_match'; acl.o:acl.c:(.text+0xfe0): first defined here ld: acl.o: in function `acl': acl.c:(.text+0x1150): multiple definition of `acl'; acl.o:acl.c:(.text+0x1150): first defined here ld: acl.o: in function `acl_jump': acl.c:(.text+0x1574): multiple definition of `acl_jump'; acl.o:acl.c:(.text+0x1574): first defined here ld: acl.o: in function `acl_init': acl.c:(.text+0x15c0): multiple definition of `acl_init'; acl.o:acl.c:(.text+0x15c0): first defined here ld: acl.o: in function `acl_read': acl.c:(.text+0x16f0): multiple definition of `acl_read'; acl.o:acl.c:(.text+0x16f0): first defined here ld: acl.o: in function `acl_clear': acl.c:(.text+0x1750): multiple definition of `acl_clear'; acl.o:acl.c:(.text+0x1750): first defined here ld: acl_lex.o: in function `acl__flush_buffer': acl_lex.c:(.text+0x130): multiple definition of `acl__flush_buffer'; acl_lex.o:acl_lex.c:(.text+0x130): first defined here ld: acl_lex.o:(.bss+0x58): multiple definition of `acl_in'; acl_lex.o:(.bss+0x58): first defined here ld: acl_lex.o: in function `acl_get_lineno': acl_lex.c:(.text+0x260): multiple definition of `acl_get_lineno'; acl_lex.o:acl_lex.c:(.text+0x260): first defined here ld: acl_lex.o:(.data+0x0): multiple definition of `acl_lineno'; acl_lex.o:(.data+0x0): first defined here ld: acl_lex.o: in function `acl_get_in': acl_lex.c:(.text+0x270): multiple definition of `acl_get_in'; acl_lex.o:acl_lex.c:(.text+0x270): first defined here ld: acl_lex.o: in function `acl_get_out': acl_lex.c:(.text+0x280): multiple definition of `acl_get_out'; acl_lex.o:acl_lex.c:(.text+0x280): first defined here ld: acl_lex.o:(.bss+0x50): multiple definition of `acl_out'; acl_lex.o:(.bss+0x50): first defined here ld: acl_lex.o: in function `acl_get_leng': acl_lex.c:(.text+0x290): multiple definition of `acl_get_leng'; acl_lex.o:acl_lex.c:(.text+0x290): first defined here ld: acl_lex.o: in function `acl_get_text': acl_lex.c:(.text+0x2a0): multiple definition of `acl_get_text'; acl_lex.o:acl_lex.c:(.text+0x2a0): first defined here ld: acl_lex.o: in function `acl_set_lineno': acl_lex.c:(.text+0x2b0): multiple definition of `acl_set_lineno'; acl_lex.o:acl_lex.c:(.text+0x2b0): first defined here ld: acl_lex.o: in function `acl_set_in': acl_lex.c:(.text+0x2c0): multiple definition of `acl_set_in'; acl_lex.o:acl_lex.c:(.text+0x2c0): first defined here ld: acl_lex.o: in function `acl_set_out': acl_lex.c:(.text+0x2d0): multiple definition of `acl_set_out'; acl_lex.o:acl_lex.c:(.text+0x2d0): first defined here ld: acl_lex.o: in function `acl_get_debug': acl_lex.c:(.text+0x2e0): multiple definition of `acl_get_debug'; acl_lex.o:acl_lex.c:(.text+0x2e0): first defined here ld: acl_lex.o:(.bss+0x4c): multiple definition of `acl__flex_debug'; acl_lex.o:(.bss+0x4c): first defined here ld: acl_lex.o: in function `acl_set_debug': acl_lex.c:(.text+0x2f0): multiple definition of `acl_set_debug'; acl_lex.o:acl_lex.c:(.text+0x2f0): first defined here ld: acl_lex.o: in function `acl_alloc': acl_lex.c:(.text+0x300): multiple definition of `acl_alloc'; acl_lex.o:acl_lex.c:(.text+0x300): first defined here ld: acl_lex.o: in function `acl__create_buffer': acl_lex.c:(.text+0x304): multiple definition of `acl__create_buffer'; acl_lex.o:acl_lex.c:(.text+0x304): first defined here ld: acl_lex.o: in function `acl_realloc': acl_lex.c:(.text+0x374): multiple definition of `acl_realloc'; acl_lex.o:acl_lex.c:(.text+0x374): first defined here ld: acl_lex.o: in function `acl_restart': acl_lex.c:(.text+0x430): multiple definition of `acl_restart'; acl_lex.o:acl_lex.c:(.text+0x430): first defined here ld: acl_lex.o: in function `acl__switch_to_buffer': acl_lex.c:(.text+0x500): multiple definition of `acl__switch_to_buffer'; acl_lex.o:acl_lex.c:(.text+0x500): first defined here ld: acl_lex.o: in function `acl__scan_buffer': acl_lex.c:(.text+0x5b0): multiple definition of `acl__scan_buffer'; acl_lex.o:acl_lex.c:(.text+0x5b0): first defined here ld: acl_lex.o: in function `acl__scan_bytes': acl_lex.c:(.text+0x660): multiple definition of `acl__scan_bytes'; acl_lex.o:acl_lex.c:(.text+0x660): first defined here ld: acl_lex.o: in function `acl__scan_string': acl_lex.c:(.text+0x6f0): multiple definition of `acl__scan_string'; acl_lex.o:acl_lex.c:(.text+0x6f0): first defined here ld: acl_lex.o: in function `acl_push_buffer_state': acl_lex.c:(.text+0x720): multiple definition of `acl_push_buffer_state'; acl_lex.o:acl_lex.c:(.text+0x720): first defined here ld: acl_lex.o: in function `acl_lex': acl_lex.c:(.text+0x7e0): multiple definition of `acl_lex'; acl_lex.o:acl_lex.c:(.text+0x7e0): first defined here ld: acl_lex.o: in function `acl_free': acl_lex.c:(.text+0x1390): multiple definition of `acl_free'; acl_lex.o:acl_lex.c:(.text+0x1390): first defined here ld: acl_lex.o: in function `acl__delete_buffer': acl_lex.c:(.text+0x1394): multiple definition of `acl__delete_buffer'; acl_lex.o:acl_lex.c:(.text+0x1394): first defined here ld: acl_lex.o: in function `acl_pop_buffer_state': acl_lex.c:(.text+0x1400): multiple definition of `acl_pop_buffer_state'; acl_lex.o:acl_lex.c:(.text+0x1400): first defined here ld: acl_lex.o: in function `acl_lex_destroy': acl_lex.c:(.text+0x1494): multiple definition of `acl_lex_destroy'; acl_lex.o:acl_lex.c:(.text+0x1494): first defined here ld: acl_yacc.o: in function `acl_parse': acl_yacc.c:(.text+0xe0): multiple definition of `acl_parse'; acl_yacc.o:acl_yacc.c:(.text+0xe0): first defined here ld: cf.o: in function `cf_run_parser': cf.c:(.text+0xc0): multiple definition of `cf_run_parser'; cf.o:cf.c:(.text+0xc0): first defined here ld: cf.o: in function `cf_yyinput': cf.c:(.text+0xd4): multiple definition of `cf_yyinput'; cf.o:cf.c:(.text+0xd4): first defined here ld: cf.o: in function `cf_clear': cf.c:(.text+0x140): multiple definition of `cf_clear'; cf.o:cf.c:(.text+0x140): first defined here ld: cf.o: in function `cf_path': cf.c:(.text+0x154): multiple definition of `cf_path'; cf.o:cf.c:(.text+0x154): first defined here ld: cf.o: in function `cf_init': cf.c:(.text+0x190): multiple definition of `cf_init'; cf.o:cf.c:(.text+0x190): first defined here ld: cf.o: in function `cf_set_new': cf.c:(.text+0x510): multiple definition of `cf_set_new'; cf.o:cf.c:(.text+0x510): first defined here ld: cf.o: in function `cf_set_keylist.localalias': cf.c:(.text+0x564): multiple definition of `cf_set_keylist'; cf.o:cf.c:(.text+0x564): first defined here ld: cf.o: in function `cf_get': cf.c:(.text+0x6e0): multiple definition of `cf_get'; cf.o:cf.c:(.text+0x6e0): first defined here ld: cf_defaults.o: in function `_binary_cf_defaults_conf_end': (.data+0x43c): multiple definition of `_binary_cf_defaults_conf_end'; cf_defaults.o:(.data+0x43c): first defined here ld: cf_defaults.o: in function `_binary_cf_defaults_conf_start': (.data+0x0): multiple definition of `_binary_cf_defaults_conf_start'; cf_defaults.o:(.data+0x0): first defined here ld: cf_lex.o: in function `cf_error': cf_lex.c:(.text+0x130): multiple definition of `cf_error'; cf_lex.o:cf_lex.c:(.text+0x130): first defined here ld: cf_lex.o: in function `cf__flush_buffer': cf_lex.c:(.text+0x154): multiple definition of `cf__flush_buffer'; cf_lex.o:cf_lex.c:(.text+0x154): first defined here ld: cf_lex.o:(.bss+0x58): multiple definition of `cf_in'; cf_lex.o:(.bss+0x58): first defined here ld: cf_lex.o: in function `cf_get_lineno': cf_lex.c:(.text+0x284): multiple definition of `cf_get_lineno'; cf_lex.o:cf_lex.c:(.text+0x284): first defined here ld: cf_lex.o:(.data+0x0): multiple definition of `cf_lineno'; cf_lex.o:(.data+0x0): first defined here ld: cf_lex.o: in function `cf_get_in': cf_lex.c:(.text+0x294): multiple definition of `cf_get_in'; cf_lex.o:cf_lex.c:(.text+0x294): first defined here ld: cf_lex.o: in function `cf_get_out': cf_lex.c:(.text+0x2a4): multiple definition of `cf_get_out'; cf_lex.o:cf_lex.c:(.text+0x2a4): first defined here ld: cf_lex.o:(.bss+0x50): multiple definition of `cf_out'; cf_lex.o:(.bss+0x50): first defined here ld: cf_lex.o: in function `cf_get_leng': cf_lex.c:(.text+0x2b4): multiple definition of `cf_get_leng'; cf_lex.o:cf_lex.c:(.text+0x2b4): first defined here ld: cf_lex.o: in function `cf_get_text': cf_lex.c:(.text+0x2c4): multiple definition of `cf_get_text'; cf_lex.o:cf_lex.c:(.text+0x2c4): first defined here ld: cf_lex.o: in function `cf_set_lineno': cf_lex.c:(.text+0x2d4): multiple definition of `cf_set_lineno'; cf_lex.o:cf_lex.c:(.text+0x2d4): first defined here ld: cf_lex.o: in function `cf_set_in': cf_lex.c:(.text+0x2e4): multiple definition of `cf_set_in'; cf_lex.o:cf_lex.c:(.text+0x2e4): first defined here ld: cf_lex.o: in function `cf_set_out': cf_lex.c:(.text+0x2f4): multiple definition of `cf_set_out'; cf_lex.o:cf_lex.c:(.text+0x2f4): first defined here ld: cf_lex.o: in function `cf_get_debug': cf_lex.c:(.text+0x304): multiple definition of `cf_get_debug'; cf_lex.o:cf_lex.c:(.text+0x304): first defined here ld: cf_lex.o:(.bss+0x4c): multiple definition of `cf__flex_debug'; cf_lex.o:(.bss+0x4c): first defined here ld: cf_lex.o: in function `cf_set_debug': cf_lex.c:(.text+0x314): multiple definition of `cf_set_debug'; cf_lex.o:cf_lex.c:(.text+0x314): first defined here ld: cf_lex.o: in function `cf_alloc': cf_lex.c:(.text+0x324): multiple definition of `cf_alloc'; cf_lex.o:cf_lex.c:(.text+0x324): first defined here ld: cf_lex.o: in function `cf__create_buffer': cf_lex.c:(.text+0x330): multiple definition of `cf__create_buffer'; cf_lex.o:cf_lex.c:(.text+0x330): first defined here ld: cf_lex.o: in function `cf_realloc': cf_lex.c:(.text+0x3a0): multiple definition of `cf_realloc'; cf_lex.o:cf_lex.c:(.text+0x3a0): first defined here ld: cf_lex.o: in function `cf_restart': cf_lex.c:(.text+0x450): multiple definition of `cf_restart'; cf_lex.o:cf_lex.c:(.text+0x450): first defined here ld: cf_lex.o: in function `cf__switch_to_buffer': cf_lex.c:(.text+0x520): multiple definition of `cf__switch_to_buffer'; cf_lex.o:cf_lex.c:(.text+0x520): first defined here ld: cf_lex.o: in function `cf__scan_buffer': cf_lex.c:(.text+0x5d0): multiple definition of `cf__scan_buffer'; cf_lex.o:cf_lex.c:(.text+0x5d0): first defined here ld: cf_lex.o: in function `cf__scan_bytes': cf_lex.c:(.text+0x680): multiple definition of `cf__scan_bytes'; cf_lex.o:cf_lex.c:(.text+0x680): first defined here ld: cf_lex.o: in function `cf__scan_string': cf_lex.c:(.text+0x710): multiple definition of `cf__scan_string'; cf_lex.o:cf_lex.c:(.text+0x710): first defined here ld: cf_lex.o: in function `cf_push_buffer_state': cf_lex.c:(.text+0x740): multiple definition of `cf_push_buffer_state'; cf_lex.o:cf_lex.c:(.text+0x740): first defined here ld: cf_lex.o: in function `cf_lex': cf_lex.c:(.text+0x800): multiple definition of `cf_lex'; cf_lex.o:cf_lex.c:(.text+0x800): first defined here ld: cf_lex.o: in function `cf_free': cf_lex.c:(.text+0x1140): multiple definition of `cf_free'; cf_lex.o:cf_lex.c:(.text+0x1140): first defined here ld: cf_lex.o: in function `cf__delete_buffer': cf_lex.c:(.text+0x1144): multiple definition of `cf__delete_buffer'; cf_lex.o:cf_lex.c:(.text+0x1144): first defined here ld: cf_lex.o: in function `cf_pop_buffer_state': cf_lex.c:(.text+0x11b0): multiple definition of `cf_pop_buffer_state'; cf_lex.o:cf_lex.c:(.text+0x11b0): first defined here ld: cf_lex.o: in function `cf_lex_destroy': cf_lex.c:(.text+0x1244): multiple definition of `cf_lex_destroy'; cf_lex.o:cf_lex.c:(.text+0x1244): first defined here ld: cf_yacc.o: in function `cf_parse': cf_yacc.c:(.text+0xe0): multiple definition of `cf_parse'; cf_yacc.o:cf_yacc.c:(.text+0xe0): first defined here ld: client.o: in function `client_send': client.c:(.text+0x44): multiple definition of `client_send'; client.o:client.c:(.text+0x44): first defined here ld: client.o: in function `client_sync': client.c:(.text+0x540): multiple definition of `client_sync'; client.o:client.c:(.text+0x540): first defined here ld: client.o: in function `client_init': client.c:(.text+0x670): multiple definition of `client_init'; client.o:client.c:(.text+0x670): first defined here ld: client.o: in function `client_clear': client.c:(.text+0x9c0): multiple definition of `client_clear'; client.o:client.c:(.text+0x9c0): first defined here ld: dbt.o: in function `dbt_dump_record': dbt.c:(.text+0xd0): multiple definition of `dbt_dump_record'; dbt.o:dbt.c:(.text+0xd0): first defined here ld: dbt.o: in function `dbt_driver_register': dbt.c:(.text+0x2a0): multiple definition of `dbt_driver_register'; dbt.o:dbt.c:(.text+0x2a0): first defined here ld: dbt.o: in function `dbt_db_get': dbt.c:(.text+0x324): multiple definition of `dbt_db_get'; dbt.o:dbt.c:(.text+0x324): first defined here ld: dbt.o: in function `dbt_db_set': dbt.c:(.text+0x3f0): multiple definition of `dbt_db_set'; dbt.o:dbt.c:(.text+0x3f0): first defined here ld: dbt.o: in function `dbt_db_del': dbt.c:(.text+0x4b0): multiple definition of `dbt_db_del'; dbt.o:dbt.c:(.text+0x4b0): first defined here ld: dbt.o: in function `dbt_db_walk': dbt.c:(.text+0x610): multiple definition of `dbt_db_walk'; dbt.o:dbt.c:(.text+0x610): first defined here ld: dbt.o: in function `dbt_db_sync': dbt.c:(.text+0x6f0): multiple definition of `dbt_db_sync'; dbt.o:dbt.c:(.text+0x6f0): first defined here ld: dbt.o: in function `dbt_db_cleanup': dbt.c:(.text+0x7d0): multiple definition of `dbt_db_cleanup'; dbt.o:dbt.c:(.text+0x7d0): first defined here ld: dbt.o: in function `dbt_db_get_from_table': dbt.c:(.text+0xc80): multiple definition of `dbt_db_get_from_table'; dbt.o:dbt.c:(.text+0xc80): first defined here ld: dbt.o: in function `dbt_db_load_into_table': dbt.c:(.text+0xe84): multiple definition of `dbt_db_load_into_table'; dbt.o:dbt.c:(.text+0xe84): first defined here ld: dbt.o: in function `dbt_register': dbt.c:(.text+0x1010): multiple definition of `dbt_register'; dbt.o:dbt.c:(.text+0x1010): first defined here ld: dbt.o: in function `dbt_common_validate': dbt.c:(.text+0x1250): multiple definition of `dbt_common_validate'; dbt.o:dbt.c:(.text+0x1250): first defined here ld: dbt.o: in function `dbt_open_databases': dbt.c:(.text+0x1340): multiple definition of `dbt_open_databases'; dbt.o:dbt.c:(.text+0x1340): first defined here ld: dbt.o: in function `dbt_init': dbt.c:(.text+0x1530): multiple definition of `dbt_init'; dbt.o:dbt.c:(.text+0x1530): first defined here ld: dbt.o: in function `dbt_clear': dbt.c:(.text+0x1610): multiple definition of `dbt_clear'; dbt.o:dbt.c:(.text+0x1610): first defined here ld: dbt.o: in function `dbt_lookup': dbt.c:(.text+0x1724): multiple definition of `dbt_lookup'; dbt.o:dbt.c:(.text+0x1724): first defined here ld: dbt.o: in function `dbt_dump': dbt.c:(.text+0x1734): multiple definition of `dbt_dump'; dbt.o:dbt.c:(.text+0x1734): first defined here ld: defs.o:(.data.rel.local+0x0): multiple definition of `defs_module_path'; defs.o:(.data.rel.local+0x0): first defined here ld: defs.o:(.data.rel.local+0x8): multiple definition of `defs_regdom_rules'; defs.o:(.data.rel.local+0x8): first defined here ld: defs.o:(.data.rel.local+0x10): multiple definition of `defs_mopherd_acl'; defs.o:(.data.rel.local+0x10): first defined here ld: defs.o:(.data.rel.local+0x18): multiple definition of `defs_mopherd_conf'; defs.o:(.data.rel.local+0x18): first defined here ld: exp.o:(.data.rel.local+0x20): multiple definition of `exp_true'; exp.o:(.data.rel.local+0x20): first defined here ld: exp.o:(.data.rel.local+0x0): multiple definition of `exp_false'; exp.o:(.data.rel.local+0x0): first defined here ld: exp.o:(.data+0x0): multiple definition of `exp_empty'; exp.o:(.data+0x0): first defined here ld: exp.o: in function `exp_free': exp.c:(.text+0x2a0): multiple definition of `exp_free'; exp.o:exp.c:(.text+0x2a0): first defined here ld: exp.o: in function `exp_delete': exp.c:(.text+0x310): multiple definition of `exp_delete'; exp.o:exp.c:(.text+0x310): first defined here ld: exp.o: in function `exp_create': exp.c:(.text+0x3f0): multiple definition of `exp_create'; exp.o:exp.c:(.text+0x3f0): first defined here ld: exp.o: in function `exp_define': exp.c:(.text+0x490): multiple definition of `exp_define'; exp.o:exp.c:(.text+0x490): first defined here ld: exp.o: in function `exp_parentheses': exp.c:(.text+0x4f0): multiple definition of `exp_parentheses'; exp.o:exp.c:(.text+0x4f0): first defined here ld: exp.o: in function `exp_symbol': exp.c:(.text+0x544): multiple definition of `exp_symbol'; exp.o:exp.c:(.text+0x544): first defined here ld: exp.o: in function `exp_list': exp.c:(.text+0x5c0): multiple definition of `exp_list'; exp.o:exp.c:(.text+0x5c0): first defined here ld: exp.o: in function `exp_constant': exp.c:(.text+0x6b0): multiple definition of `exp_constant'; exp.o:exp.c:(.text+0x6b0): first defined here ld: exp.o: in function `exp_operation': exp.c:(.text+0x710): multiple definition of `exp_operation'; exp.o:exp.c:(.text+0x710): first defined here ld: exp.o: in function `exp_function': exp.c:(.text+0x7b0): multiple definition of `exp_function'; exp.o:exp.c:(.text+0x7b0): first defined here ld: exp.o: in function `exp_bool': exp.c:(.text+0x830): multiple definition of `exp_bool'; exp.o:exp.c:(.text+0x830): first defined here ld: exp.o: in function `exp_math_int': exp.c:(.text+0x950): multiple definition of `exp_math_int'; exp.o:exp.c:(.text+0x950): first defined here ld: exp.o: in function `exp_math_float': exp.c:(.text+0xac0): multiple definition of `exp_math_float'; exp.o:exp.c:(.text+0xac0): first defined here ld: exp.o: in function `exp_math_string': exp.c:(.text+0xc10): multiple definition of `exp_math_string'; exp.o:exp.c:(.text+0xc10): first defined here ld: exp.o: in function `exp_is_null': exp.c:(.text+0xd24): multiple definition of `exp_is_null'; exp.o:exp.c:(.text+0xd24): first defined here ld: exp.o: in function `exp_eval_in': exp.c:(.text+0xd80): multiple definition of `exp_eval_in'; exp.o:exp.c:(.text+0xd80): first defined here ld: exp.o: in function `exp_eval': exp.c:(.text+0xed0): multiple definition of `exp_eval'; exp.o:exp.c:(.text+0xed0): first defined here ld: exp.o: in function `exp_eval_operation': exp.c:(.text+0x14f4): multiple definition of `exp_eval_operation'; exp.o:exp.c:(.text+0x14f4): first defined here ld: exp.o: in function `exp_is_true': exp.c:(.text+0x1b24): multiple definition of `exp_is_true'; exp.o:exp.c:(.text+0x1b24): first defined here ld: exp.o: in function `exp_init': exp.c:(.text+0x1b80): multiple definition of `exp_init'; exp.o:exp.c:(.text+0x1b80): first defined here ld: exp.o: in function `exp_clear': exp.c:(.text+0x1c00): multiple definition of `exp_clear'; exp.o:exp.c:(.text+0x1c00): first defined here ld: greylist.o: in function `greylist_dump_record': greylist.c:(.text+0xa80): multiple definition of `greylist_dump_record'; greylist.o:greylist.c:(.text+0xa80): first defined here ld: greylist.o: in function `greylist_deadline': greylist.c:(.text+0xcd0): multiple definition of `greylist_deadline'; greylist.o:greylist.c:(.text+0xcd0): first defined here ld: greylist.o: in function `greylist_delay': greylist.c:(.text+0xce4): multiple definition of `greylist_delay'; greylist.o:greylist.c:(.text+0xce4): first defined here ld: greylist.o: in function `greylist_attempts': greylist.c:(.text+0xd00): multiple definition of `greylist_attempts'; greylist.o:greylist.c:(.text+0xd00): first defined here ld: greylist.o: in function `greylist_visa': greylist.c:(.text+0xd14): multiple definition of `greylist_visa'; greylist.o:greylist.c:(.text+0xd14): first defined here ld: greylist.o: in function `greylist_create': greylist.c:(.text+0xd30): multiple definition of `greylist_create'; greylist.o:greylist.c:(.text+0xd30): first defined here ld: greylist.o: in function `greylist_delete': greylist.c:(.text+0xd80): multiple definition of `greylist_delete'; greylist.o:greylist.c:(.text+0xd80): first defined here ld: greylist.o: in function `greylist_init': greylist.c:(.text+0xd84): multiple definition of `greylist_init'; greylist.o:greylist.c:(.text+0xd84): first defined here ld: greylist.o: in function `greylist': greylist.c:(.text+0xf50): multiple definition of `greylist'; greylist.o:greylist.c:(.text+0xf50): first defined here ld: greylist.o: in function `greylist_pass': greylist.c:(.text+0x1144): multiple definition of `greylist_pass'; greylist.o:greylist.c:(.text+0x1144): first defined here ld: greylist.o: in function `greylist_dump': greylist.c:(.text+0x1350): multiple definition of `greylist_dump'; greylist.o:greylist.c:(.text+0x1350): first defined here ld: hash.o: in function `hash_one_at_a_time': hash.c:(.text+0x0): multiple definition of `hash_one_at_a_time'; hash.o:hash.c:(.text+0x0): first defined here ld: hash.o: in function `hash_djb': hash.c:(.text+0x40): multiple definition of `hash_djb'; hash.o:hash.c:(.text+0x40): first defined here ld: hash.o: in function `hash_test': hash.c:(.text+0x80): multiple definition of `hash_test'; hash.o:hash.c:(.text+0x80): first defined here ld: hash.o: in function `hash_chain': hash.c:(.text+0xb4): multiple definition of `hash_chain'; hash.o:hash.c:(.text+0xb4): first defined here ld: ht.o: in function `ht_init': ht.c:(.text+0x0): multiple definition of `ht_init'; ht.o:ht.c:(.text+0x0): first defined here ld: ht.o: in function `ht_create': ht.c:(.text+0x84): multiple definition of `ht_create'; ht.o:ht.c:(.text+0x84): first defined here ld: ht.o: in function `ht_clear': ht.c:(.text+0x120): multiple definition of `ht_clear'; ht.o:ht.c:(.text+0x120): first defined here ld: ht.o: in function `ht_delete': ht.c:(.text+0x190): multiple definition of `ht_delete'; ht.o:ht.c:(.text+0x190): first defined here ld: ht.o: in function `ht_lookup': ht.c:(.text+0x1b4): multiple definition of `ht_lookup'; ht.o:ht.c:(.text+0x1b4): first defined here ld: ht.o: in function `ht_start': ht.c:(.text+0x234): multiple definition of `ht_start'; ht.o:ht.c:(.text+0x234): first defined here ld: ht.o: in function `ht_insert': ht.c:(.text+0x260): multiple definition of `ht_insert'; ht.o:ht.c:(.text+0x260): first defined here ld: ht.o: in function `ht_resize': ht.c:(.text+0x3d4): multiple definition of `ht_resize'; ht.o:ht.c:(.text+0x3d4): first defined here ld: ht.o: in function `ht_remove': ht.c:(.text+0x590): multiple definition of `ht_remove'; ht.o:ht.c:(.text+0x590): first defined here ld: ht.o: in function `ht_dump': ht.c:(.text+0x690): multiple definition of `ht_dump'; ht.o:ht.c:(.text+0x690): first defined here ld: ht.o: in function `ht_walk': ht.c:(.text+0x7a0): multiple definition of `ht_walk'; ht.o:ht.c:(.text+0x7a0): first defined here ld: ht.o: in function `ht_next': ht.c:(.text+0x850): multiple definition of `ht_next'; ht.o:ht.c:(.text+0x850): first defined here ld: ll.o: in function `ll_init': ll.c:(.text+0x0): multiple definition of `ll_init'; ll.o:ll.c:(.text+0x0): first defined here ld: ll.o: in function `ll_create': ll.c:(.text+0x10): multiple definition of `ll_create'; ll.o:ll.c:(.text+0x10): first defined here ld: ll.o: in function `ll_walk': ll.c:(.text+0x40): multiple definition of `ll_walk'; ll.o:ll.c:(.text+0x40): first defined here ld: ll.o: in function `ll_clear': ll.c:(.text+0x84): multiple definition of `ll_clear'; ll.o:ll.c:(.text+0x84): first defined here ld: ll.o: in function `ll_delete': ll.c:(.text+0xe0): multiple definition of `ll_delete'; ll.o:ll.c:(.text+0xe0): first defined here ld: ll.o: in function `ll_insert_head': ll.c:(.text+0x104): multiple definition of `ll_insert_head'; ll.o:ll.c:(.text+0x104): first defined here ld: ll.o: in function `ll_insert_tail': ll.c:(.text+0x160): multiple definition of `ll_insert_tail'; ll.o:ll.c:(.text+0x160): first defined here ld: ll.o: in function `ll_remove_head': ll.c:(.text+0x1c4): multiple definition of `ll_remove_head'; ll.o:ll.c:(.text+0x1c4): first defined here ld: ll.o: in function `ll_next': ll.c:(.text+0x230): multiple definition of `ll_next'; ll.o:ll.c:(.text+0x230): first defined here ld: log.o: in function `log_init': log.c:(.text+0x0): multiple definition of `log_init'; log.o:log.c:(.text+0x0): first defined here ld: log.o: in function `log_close': log.c:(.text+0x30): multiple definition of `log_close'; log.o:log.c:(.text+0x30): first defined here ld: log.o: in function `log_logv': log.c:(.text+0x44): multiple definition of `log_logv'; log.o:log.c:(.text+0x44): first defined here ld: log.o: in function `log_log': log.c:(.text+0x1a0): multiple definition of `log_log'; log.o:log.c:(.text+0x1a0): first defined here ld: log.o: in function `log_exit': log.c:(.text+0x250): multiple definition of `log_exit'; log.o:log.c:(.text+0x250): first defined here ld: log.o: in function `log_message': log.c:(.text+0x2f0): multiple definition of `log_message'; log.o:log.c:(.text+0x2f0): first defined here ld: milter.o: in function `milter_macro_lookup': milter.c:(.text+0x18e0): multiple definition of `milter_macro_lookup'; milter.o:milter.c:(.text+0x18e0): first defined here ld: milter.o: in function `milter_db_init': milter.c:(.text+0x19b0): multiple definition of `milter_db_init'; milter.o:milter.c:(.text+0x19b0): first defined here ld: milter.o: in function `milter_id_init': milter.c:(.text+0x1a50): multiple definition of `milter_id_init'; milter.o:milter.c:(.text+0x1a50): first defined here ld: milter.o: in function `milter_init': milter.c:(.text+0x1b84): multiple definition of `milter_init'; milter.o:milter.c:(.text+0x1b84): first defined here ld: milter.o: in function `milter_clear': milter.c:(.text+0x1d60): multiple definition of `milter_clear'; milter.o:milter.c:(.text+0x1d60): first defined here ld: milter.o: in function `milter': milter.c:(.text+0x1e40): multiple definition of `milter'; milter.o:milter.c:(.text+0x1e40): first defined here ld: milter.o:(.data+0x70): multiple definition of `milter_running'; milter.o:(.data+0x70): first defined here ld: milter.o: in function `milter_set_reply': milter.c:(.text+0x21b0): multiple definition of `milter_set_reply'; milter.o:milter.c:(.text+0x21b0): first defined here ld: milter.o: in function `milter_dump_message': milter.c:(.text+0x2270): multiple definition of `milter_dump_message'; milter.o:milter.c:(.text+0x2270): first defined here ld: milter.o: in function `milter_message': milter.c:(.text+0x23d0): multiple definition of `milter_message'; milter.o:milter.c:(.text+0x23d0): first defined here ld: module.o: in function `module_load': module.c:(.text+0x1f4): multiple definition of `module_load'; module.o:module.c:(.text+0x1f4): first defined here ld: module.o: in function `module_glob': module.c:(.text+0x350): multiple definition of `module_glob'; module.o:module.c:(.text+0x350): first defined here ld: module.o: in function `module_exists': module.c:(.text+0x474): multiple definition of `module_exists'; module.o:module.c:(.text+0x474): first defined here ld: module.o: in function `module_init': module.c:(.text+0x530): multiple definition of `module_init'; module.o:module.c:(.text+0x530): first defined here ld: module.o: in function `module_clear': module.c:(.text+0x710): multiple definition of `module_clear'; module.o:module.c:(.text+0x710): first defined here ld: msgmod.o: in function `msgmod_add_header': msgmod.c:(.text+0x0): multiple definition of `msgmod_add_header'; msgmod.o:msgmod.c:(.text+0x0): first defined here ld: msgmod.o: in function `msgmod_change_header': msgmod.c:(.text+0xa4): multiple definition of `msgmod_change_header'; msgmod.o:msgmod.c:(.text+0xa4): first defined here ld: msgmod.o: in function `msgmod_delete_header': msgmod.c:(.text+0x190): multiple definition of `msgmod_delete_header'; msgmod.o:msgmod.c:(.text+0x190): first defined here ld: msgmod.o: in function `msgmod_insert_header': msgmod.c:(.text+0x224): multiple definition of `msgmod_insert_header'; msgmod.o:msgmod.c:(.text+0x224): first defined here ld: msgmod.o: in function `msgmod_change_from': msgmod.c:(.text+0x310): multiple definition of `msgmod_change_from'; msgmod.o:msgmod.c:(.text+0x310): first defined here ld: msgmod.o: in function `msgmod_add_rcpt': msgmod.c:(.text+0x3e0): multiple definition of `msgmod_add_rcpt'; msgmod.o:msgmod.c:(.text+0x3e0): first defined here ld: msgmod.o: in function `msgmod_delete_rcpt': msgmod.c:(.text+0x4b0): multiple definition of `msgmod_delete_rcpt'; msgmod.o:msgmod.c:(.text+0x4b0): first defined here ld: msgmod.o: in function `msgmod_change_body': msgmod.c:(.text+0x540): multiple definition of `msgmod_change_body'; msgmod.o:msgmod.c:(.text+0x540): first defined here ld: msgmod.o: in function `msgmod_get_target': msgmod.c:(.text+0x5c4): multiple definition of `msgmod_get_target'; msgmod.o:msgmod.c:(.text+0x5c4): first defined here ld: msgmod.o: in function `msgmod_get_callback': msgmod.c:(.text+0x650): multiple definition of `msgmod_get_callback'; msgmod.o:msgmod.c:(.text+0x650): first defined here ld: msgmod.o: in function `msgmod_create': msgmod.c:(.text+0x710): multiple definition of `msgmod_create'; msgmod.o:msgmod.c:(.text+0x710): first defined here ld: msgmod.o: in function `msgmod_delete': msgmod.c:(.text+0x880): multiple definition of `msgmod_delete'; msgmod.o:msgmod.c:(.text+0x880): first defined here ld: msgmod.o: in function `msgmod': msgmod.c:(.text+0x8b0): multiple definition of `msgmod'; msgmod.o:msgmod.c:(.text+0x8b0): first defined here ld: parser.o: in function `parser_line': parser.c:(.text+0x0): multiple definition of `parser_line'; parser.o:parser.c:(.text+0x0): first defined here ld: parser.o: in function `parser_error': parser.c:(.text+0x20): multiple definition of `parser_error'; parser.o:parser.c:(.text+0x20): first defined here ld: parser.o: in function `parser_tok_int': parser.c:(.text+0x130): multiple definition of `parser_tok_int'; parser.o:parser.c:(.text+0x130): first defined here ld: parser.o: in function `parser_tok_float': parser.c:(.text+0x164): multiple definition of `parser_tok_float'; parser.o:parser.c:(.text+0x164): first defined here ld: parser.o: in function `parser_tok_addr': parser.c:(.text+0x194): multiple definition of `parser_tok_addr'; parser.o:parser.c:(.text+0x194): first defined here ld: parser.o: in function `parser_tok_encstr': parser.c:(.text+0x1f0): multiple definition of `parser_tok_encstr'; parser.o:parser.c:(.text+0x1f0): first defined here ld: parser.o: in function `parser_tok_str': parser.c:(.text+0x250): multiple definition of `parser_tok_str'; parser.o:parser.c:(.text+0x250): first defined here ld: parser.o: in function `parser': parser.c:(.text+0x2a0): multiple definition of `parser'; parser.o:parser.c:(.text+0x2a0): first defined here ld: pipe.o: in function `pipe_action': pipe.c:(.text+0x0): multiple definition of `pipe_action'; pipe.o:pipe.c:(.text+0x0): first defined here ld: regdom.o: in function `regdom_rule_destroy': regdom.c:(.text+0x0): multiple definition of `regdom_rule_destroy'; regdom.o:regdom.c:(.text+0x0): first defined here ld: regdom.o: in function `regdom_clear': regdom.c:(.text+0x30): multiple definition of `regdom_clear'; regdom.o:regdom.c:(.text+0x30): first defined here ld: regdom.o: in function `regdom_rule_create': regdom.c:(.text+0x40): multiple definition of `regdom_rule_create'; regdom.o:regdom.c:(.text+0x40): first defined here ld: regdom.o: in function `regdom_has_nonascii': regdom.c:(.text+0xd0): multiple definition of `regdom_has_nonascii'; regdom.o:regdom.c:(.text+0xd0): first defined here ld: regdom.o: in function `regdom_idna': regdom.c:(.text+0xf4): multiple definition of `regdom_idna'; regdom.o:regdom.c:(.text+0xf4): first defined here ld: regdom.o: in function `regdom_load_rules': regdom.c:(.text+0x384): multiple definition of `regdom_load_rules'; regdom.o:regdom.c:(.text+0x384): first defined here ld: regdom.o: in function `regdom_init': regdom.c:(.text+0x670): multiple definition of `regdom_init'; regdom.o:regdom.c:(.text+0x670): first defined here ld: regdom.o: in function `regdom': regdom.c:(.text+0x6d0): multiple definition of `regdom'; regdom.o:regdom.c:(.text+0x6d0): first defined here ld: regdom.o: in function `regdom_punycode': regdom.c:(.text+0x7c0): multiple definition of `regdom_punycode'; regdom.o:regdom.c:(.text+0x7c0): first defined here ld: server.o: in function `server_quit': server.c:(.text+0x0): multiple definition of `server_quit'; server.o:server.c:(.text+0x0): first defined here ld: server.o: in function `server_ok': server.c:(.text+0x30): multiple definition of `server_ok'; server.o:server.c:(.text+0x30): first defined here ld: server.o: in function `server_check': server.c:(.text+0x84): multiple definition of `server_check'; server.o:server.c:(.text+0x84): first defined here ld: server.o: in function `server_reply': server.c:(.text+0x150): multiple definition of `server_reply'; server.o:server.c:(.text+0x150): first defined here ld: server.o: in function `server_help': server.c:(.text+0x2b0): multiple definition of `server_help'; server.o:server.c:(.text+0x2b0): first defined here ld: server.o: in function `server_table_dump': server.c:(.text+0x460): multiple definition of `server_table_dump'; server.o:server.c:(.text+0x460): first defined here ld: server.o: in function `server_greylist_dump': server.c:(.text+0x590): multiple definition of `server_greylist_dump'; server.o:server.c:(.text+0x590): first defined here ld: server.o: in function `server_greylist_pass': server.c:(.text+0x6a0): multiple definition of `server_greylist_pass'; server.o:server.c:(.text+0x6a0): first defined here ld: server.o: in function `server_cmd': server.c:(.text+0xd70): multiple definition of `server_cmd'; server.o:server.c:(.text+0xd70): first defined here ld: server.o: in function `server_data_cmd': server.c:(.text+0xe00): multiple definition of `server_data_cmd'; server.o:server.c:(.text+0xe00): first defined here ld: server.o: in function `server_dummy': server.c:(.text+0xfe0): multiple definition of `server_dummy'; server.o:server.c:(.text+0xfe0): first defined here ld: server.o: in function `server_init': server.c:(.text+0xff0): multiple definition of `server_init'; server.o:server.c:(.text+0xff0): first defined here ld: server.o: in function `server_clear': server.c:(.text+0x1140): multiple definition of `server_clear'; server.o:server.c:(.text+0x1140): first defined here ld: sht.o: in function `sht_clear': sht.c:(.text+0x80): multiple definition of `sht_clear'; sht.o:sht.c:(.text+0x80): first defined here ld: sht.o: in function `sht_delete': sht.c:(.text+0x130): multiple definition of `sht_delete'; sht.o:sht.c:(.text+0x130): first defined here ld: sht.o: in function `sht_init': sht.c:(.text+0x154): multiple definition of `sht_init'; sht.o:sht.c:(.text+0x154): first defined here ld: sht.o: in function `sht_create': sht.c:(.text+0x1c0): multiple definition of `sht_create'; sht.o:sht.c:(.text+0x1c0): first defined here ld: sht.o: in function `sht_insert': sht.c:(.text+0x250): multiple definition of `sht_insert'; sht.o:sht.c:(.text+0x250): first defined here ld: sht.o: in function `sht_lookup': sht.c:(.text+0x340): multiple definition of `sht_lookup'; sht.o:sht.c:(.text+0x340): first defined here ld: sht.o: in function `sht_remove': sht.c:(.text+0x3b0): multiple definition of `sht_remove'; sht.o:sht.c:(.text+0x3b0): first defined here ld: sht.o: in function `sht_replace': sht.c:(.text+0x440): multiple definition of `sht_replace'; sht.o:sht.c:(.text+0x440): first defined here ld: sht.o: in function `sht_start': sht.c:(.text+0x480): multiple definition of `sht_start'; sht.o:sht.c:(.text+0x480): first defined here ld: sht.o: in function `sht_next': sht.c:(.text+0x490): multiple definition of `sht_next'; sht.o:sht.c:(.text+0x490): first defined here ld: sock.o: in function `sock_unix_unlink': sock.c:(.text+0x0): multiple definition of `sock_unix_unlink'; sock.o:sock.c:(.text+0x0): first defined here ld: sock.o: in function `sock_listen': sock.c:(.text+0xb0): multiple definition of `sock_listen'; sock.o:sock.c:(.text+0xb0): first defined here ld: sock.o: in function `sock_connect': sock.c:(.text+0x410): multiple definition of `sock_connect'; sock.o:sock.c:(.text+0x410): first defined here ld: tarpit.o: in function `tarpit': tarpit.c:(.text+0x90): multiple definition of `tarpit'; tarpit.o:tarpit.c:(.text+0x90): first defined here ld: tarpit.o: in function `tarpit_init': tarpit.c:(.text+0x2d0): multiple definition of `tarpit_init'; tarpit.o:tarpit.c:(.text+0x2d0): first defined here ld: util.o: in function `util_strdupenc': util.c:(.text+0x0): multiple definition of `util_strdupenc'; util.o:util.c:(.text+0x0): first defined here ld: util.o: in function `util_strmail': util.c:(.text+0x90): multiple definition of `util_strmail'; util.o:util.c:(.text+0x90): first defined here ld: util.o: in function `util_strtoaddr': util.c:(.text+0x120): multiple definition of `util_strtoaddr'; util.o:util.c:(.text+0x120): first defined here ld: util.o: in function `util_addrtostr': util.c:(.text+0x1a4): multiple definition of `util_addrtostr'; util.o:util.c:(.text+0x1a4): first defined here ld: util.o: in function `util_addrtoint': util.c:(.text+0x2e0): multiple definition of `util_addrtoint'; util.o:util.c:(.text+0x2e0): first defined here ld: util.o: in function `util_file_exists': util.c:(.text+0x300): multiple definition of `util_file_exists'; util.o:util.c:(.text+0x300): first defined here ld: util.o: in function `util_file': util.c:(.text+0x3c0): multiple definition of `util_file'; util.o:util.c:(.text+0x3c0): first defined here ld: util.o: in function `util_hostaddr': util.c:(.text+0x544): multiple definition of `util_hostaddr'; util.o:util.c:(.text+0x544): first defined here ld: util.o: in function `util_addrcmp': util.c:(.text+0x5e0): multiple definition of `util_addrcmp'; util.o:util.c:(.text+0x5e0): first defined here ld: util.o: in function `util_block_signals': util.c:(.text+0x6a0): multiple definition of `util_block_signals'; util.o:util.c:(.text+0x6a0): first defined here ld: util.o: in function `util_unblock_signals': util.c:(.text+0x850): multiple definition of `util_unblock_signals'; util.o:util.c:(.text+0x850): first defined here ld: util.o: in function `util_signal': util.c:(.text+0x994): multiple definition of `util_signal'; util.o:util.c:(.text+0x994): first defined here ld: util.o: in function `util_thread_create': util.c:(.text+0xa80): multiple definition of `util_thread_create'; util.o:util.c:(.text+0xa80): first defined here ld: util.o: in function `util_thread_join': util.c:(.text+0xbe0): multiple definition of `util_thread_join'; util.o:util.c:(.text+0xbe0): first defined here ld: util.o: in function `util_now': util.c:(.text+0xc80): multiple definition of `util_now'; util.o:util.c:(.text+0xc80): first defined here ld: util.o: in function `util_concat': util.c:(.text+0xd20): multiple definition of `util_concat'; util.o:util.c:(.text+0xd20): first defined here ld: util.o: in function `util_setgid': util.c:(.text+0xe30): multiple definition of `util_setgid'; util.o:util.c:(.text+0xe30): first defined here ld: util.o: in function `util_setuid': util.c:(.text+0xea0): multiple definition of `util_setuid'; util.o:util.c:(.text+0xea0): first defined here ld: util.o: in function `util_daemonize': util.c:(.text+0xf10): multiple definition of `util_daemonize'; util.o:util.c:(.text+0xf10): first defined here ld: util.o: in function `util_pidfile': util.c:(.text+0xff0): multiple definition of `util_pidfile'; util.o:util.c:(.text+0xff0): first defined here ld: util.o: in function `util_chmod': util.c:(.text+0x1100): multiple definition of `util_chmod'; util.o:util.c:(.text+0x1100): first defined here ld: util.o: in function `util_dirname': util.c:(.text+0x11f4): multiple definition of `util_dirname'; util.o:util.c:(.text+0x11f4): first defined here ld: util.o: in function `util_tolower': util.c:(.text+0x1360): multiple definition of `util_tolower'; util.o:util.c:(.text+0x1360): first defined here ld: var.o: in function `var_clear_name': var.c:(.text+0x50): multiple definition of `var_clear_name'; var.o:var.c:(.text+0x50): first defined here ld: var.o: in function `var_clear': var.c:(.text+0x70): multiple definition of `var_clear'; var.o:var.c:(.text+0x70): first defined here ld: var.o: in function `var_delete': var.c:(.text+0x100): multiple definition of `var_delete'; var.o:var.c:(.text+0x100): first defined here ld: var.o: in function `var_rename': var.c:(.text+0x124): multiple definition of `var_rename'; var.o:var.c:(.text+0x124): first defined here ld: var.o: in function `var_create': var.c:(.text+0x1b0): multiple definition of `var_create'; var.o:var.c:(.text+0x1b0): first defined here ld: var.o: in function `var_init': var.c:(.text+0x4f4): multiple definition of `var_init'; var.o:var.c:(.text+0x4f4): first defined here ld: var.o: in function `var_scan_data': var.c:(.text+0x710): multiple definition of `var_scan_data'; var.o:var.c:(.text+0x710): first defined here ld: var.o: in function `var_scan': var.c:(.text+0x830): multiple definition of `var_scan'; var.o:var.c:(.text+0x830): first defined here ld: var.o: in function `var_scan_scheme': var.c:(.text+0x8c4): multiple definition of `var_scan_scheme'; var.o:var.c:(.text+0x8c4): first defined here ld: var.o: in function `var_compare_int': var.c:(.text+0xaf0): multiple definition of `var_compare_int'; var.o:var.c:(.text+0xaf0): first defined here ld: var.o: in function `var_compare_float': var.c:(.text+0xb10): multiple definition of `var_compare_float'; var.o:var.c:(.text+0xb10): first defined here ld: var.o: in function `var_true': var.c:(.text+0xb30): multiple definition of `var_true'; var.o:var.c:(.text+0xb30): first defined here ld: var.o: in function `var_type_string': var.c:(.text+0xc80): multiple definition of `var_type_string'; var.o:var.c:(.text+0xc80): first defined here ld: var.o: in function `var_dump': var.c:(.text+0xd40): multiple definition of `var_dump'; var.o:var.c:(.text+0xd40): first defined here ld: var.o: in function `var_dump_data': var.c:(.text+0xe00): multiple definition of `var_dump_data'; var.o:var.c:(.text+0xe00): first defined here ld: var.o: in function `var_dump_stdout': var.c:(.text+0x1230): multiple definition of `var_dump_stdout'; var.o:var.c:(.text+0x1230): first defined here ld: var.o: in function `var_data_size': var.c:(.text+0x12c4): multiple definition of `var_data_size'; var.o:var.c:(.text+0x12c4): first defined here ld: var.o: in function `var_cast_copy': var.c:(.text+0x1344): multiple definition of `var_cast_copy'; var.o:var.c:(.text+0x1344): first defined here ld: var.o: in function `var_compare': var.c:(.text+0x1540): multiple definition of `var_compare'; var.o:var.c:(.text+0x1540): first defined here ld: var.o: in function `var_intval': var.c:(.text+0x1730): multiple definition of `var_intval'; var.o:var.c:(.text+0x1730): first defined here ld: vlist.o: in function `vlist_create': vlist.c:(.text+0x0): multiple definition of `vlist_create'; vlist.o:vlist.c:(.text+0x0): first defined here ld: vlist.o: in function `vlist_append': vlist.c:(.text+0x60): multiple definition of `vlist_append'; vlist.o:vlist.c:(.text+0x60): first defined here ld: vlist.o: in function `vlist_append_new': vlist.c:(.text+0xb0): multiple definition of `vlist_append_new'; vlist.o:vlist.c:(.text+0xb0): first defined here ld: vlist.o: in function `vlist_dereference': vlist.c:(.text+0x140): multiple definition of `vlist_dereference'; vlist.o:vlist.c:(.text+0x140): first defined here ld: vlist.o: in function `vlist_scheme': vlist.c:(.text+0x234): multiple definition of `vlist_scheme'; vlist.o:vlist.c:(.text+0x234): first defined here ld: vlist.o: in function `vlist_record': vlist.c:(.text+0x3d0): multiple definition of `vlist_record'; vlist.o:vlist.c:(.text+0x3d0): first defined here ld: vlist.o: in function `vlist_record_from_table': vlist.c:(.text+0x560): multiple definition of `vlist_record_from_table'; vlist.o:vlist.c:(.text+0x560): first defined here ld: vlist.o: in function `vlist_record_lookup': vlist.c:(.text+0x6d0): multiple definition of `vlist_record_lookup'; vlist.o:vlist.c:(.text+0x6d0): first defined here ld: vlist.o: in function `vlist_record_get': vlist.c:(.text+0x770): multiple definition of `vlist_record_get'; vlist.o:vlist.c:(.text+0x770): first defined here ld: vlist.o: in function `vlist_record_keys_missing': vlist.c:(.text+0x790): multiple definition of `vlist_record_keys_missing'; vlist.o:vlist.c:(.text+0x790): first defined here ld: vp.o: in function `vp_delete': vp.c:(.text+0x134): multiple definition of `vp_delete'; vp.o:vp.c:(.text+0x134): first defined here ld: vp.o: in function `vp_init': vp.c:(.text+0x170): multiple definition of `vp_init'; vp.o:vp.c:(.text+0x170): first defined here ld: vp.o: in function `vp_pack': vp.c:(.text+0x190): multiple definition of `vp_pack'; vp.o:vp.c:(.text+0x190): first defined here ld: vp.o: in function `vp_unpack': vp.c:(.text+0x420): multiple definition of `vp_unpack'; vp.o:vp.c:(.text+0x420): first defined here ld: vtable.o: in function `vtable_create': vtable.c:(.text+0x0): multiple definition of `vtable_create'; vtable.o:vtable.c:(.text+0x0): first defined here ld: vtable.o: in function `vtable_lookup': vtable.c:(.text+0x60): multiple definition of `vtable_lookup'; vtable.o:vtable.c:(.text+0x60): first defined here ld: vtable.o: in function `vtable_get': vtable.c:(.text+0xc0): multiple definition of `vtable_get'; vtable.o:vtable.c:(.text+0xc0): first defined here ld: vtable.o: in function `vtable_getva': vtable.c:(.text+0xe0): multiple definition of `vtable_getva'; vtable.o:vtable.c:(.text+0xe0): first defined here ld: vtable.o: in function `vtable_getv': vtable.c:(.text+0x204): multiple definition of `vtable_getv'; vtable.o:vtable.c:(.text+0x204): first defined here ld: vtable.o: in function `vtable_insert': vtable.c:(.text+0x2b0): multiple definition of `vtable_insert'; vtable.o:vtable.c:(.text+0x2b0): first defined here ld: vtable.o: in function `vtable_set': vtable.c:(.text+0x2f0): multiple definition of `vtable_set'; vtable.o:vtable.c:(.text+0x2f0): first defined here ld: vtable.o: in function `vtable_remove': vtable.c:(.text+0x360): multiple definition of `vtable_remove'; vtable.o:vtable.c:(.text+0x360): first defined here ld: vtable.o: in function `vtable_remv': vtable.c:(.text+0x3b0): multiple definition of `vtable_remv'; vtable.o:vtable.c:(.text+0x3b0): first defined here ld: vtable.o: in function `vtable_set_new': vtable.c:(.text+0x480): multiple definition of `vtable_set_new'; vtable.o:vtable.c:(.text+0x480): first defined here ld: vtable.o: in function `vtable_setv': vtable.c:(.text+0x4e0): multiple definition of `vtable_setv'; vtable.o:vtable.c:(.text+0x4e0): first defined here ld: vtable.o: in function `vtable_rename': vtable.c:(.text+0x680): multiple definition of `vtable_rename'; vtable.o:vtable.c:(.text+0x680): first defined here ld: vtable.o: in function `vtable_list_get': vtable.c:(.text+0x730): multiple definition of `vtable_list_get'; vtable.o:vtable.c:(.text+0x730): first defined here ld: vtable.o: in function `vtable_list_append': vtable.c:(.text+0x7e0): multiple definition of `vtable_list_append'; vtable.o:vtable.c:(.text+0x7e0): first defined here ld: vtable.o: in function `vtable_list_append_new': vtable.c:(.text+0x830): multiple definition of `vtable_list_append_new'; vtable.o:vtable.c:(.text+0x830): first defined here ld: vtable.o: in function `vtable_dereference': vtable.c:(.text+0x8c0): multiple definition of `vtable_dereference'; vtable.o:vtable.c:(.text+0x8c0): first defined here ld: vtable.o: in function `vtable_add_record': vtable.c:(.text+0xa30): multiple definition of `vtable_add_record'; vtable.o:vtable.c:(.text+0xa30): first defined here ld: vtable.o: in function `vtable_set_null': vtable.c:(.text+0xaf0): multiple definition of `vtable_set_null'; vtable.o:vtable.c:(.text+0xaf0): first defined here ld: vtable.o: in function `vtable_is_null': vtable.c:(.text+0xb34): multiple definition of `vtable_is_null'; vtable.o:vtable.c:(.text+0xb34): first defined here --- mopherctl --- ld: acl.o: in function `acl_log': acl.c:(.text+0x64): multiple definition of `acl_log'; acl.o:acl.c:(.text+0x64): first defined here ld: acl.o: in function `acl_set': acl.c:(.text+0x3f0): multiple definition of `acl_set'; acl.o:acl.c:(.text+0x3f0): first defined here ld: acl.o: in function `acl_reply': acl.c:(.text+0x454): multiple definition of `acl_reply'; acl.o:acl.c:(.text+0x454): first defined here ld: acl.o: in function `acl_action': acl.c:(.text+0x4b4): multiple definition of `acl_action'; acl.o:acl.c:(.text+0x4b4): first defined here ld: acl.o: in function `acl_action_reply': acl.c:(.text+0x530): multiple definition of `acl_action_reply'; acl.o:acl.c:(.text+0x530): first defined here ld: acl.o: in function `acl_append': acl.c:(.text+0x540): multiple definition of `acl_append'; acl.o:acl.c:(.text+0x540): first defined here ld: acl.o: in function `acl_symbol_register': acl.c:(.text+0x670): multiple definition of `acl_symbol_register'; acl.o:acl.c:(.text+0x670): first defined here ld: acl.o: in function `acl_constant_register': acl.c:(.text+0x724): multiple definition of `acl_constant_register'; acl.o:acl.c:(.text+0x724): first defined here ld: acl.o: in function `acl_function_delete': acl.c:(.text+0x7f0): multiple definition of `acl_function_delete'; acl.o:acl.c:(.text+0x7f0): first defined here ld: acl.o: in function `acl_function_create': acl.c:(.text+0x874): multiple definition of `acl_function_create'; acl.o:acl.c:(.text+0x874): first defined here ld: acl.o: in function `acl_function_register': acl.c:(.text+0x8f4): multiple definition of `acl_function_register'; acl.o:acl.c:(.text+0x8f4): first defined here ld: acl.o: in function `acl_function_lookup': acl.c:(.text+0xb14): multiple definition of `acl_function_lookup'; acl.o:acl.c:(.text+0xb14): first defined here ld: acl.o: in function `acl_symbol_lookup': acl.c:(.text+0xba0): multiple definition of `acl_symbol_lookup'; acl.o:acl.c:(.text+0xba0): first defined here ld: acl.o: in function `acl_symbol_get': acl.c:(.text+0xbf4): multiple definition of `acl_symbol_get'; acl.o:acl.c:(.text+0xbf4): first defined here ld: acl.o: in function `acl_symbol_dereference': acl.c:(.text+0xdb0): multiple definition of `acl_symbol_dereference'; acl.o:acl.c:(.text+0xdb0): first defined here ld: acl.o: in function `acl_log_delete': acl.c:(.text+0xf00): multiple definition of `acl_log_delete'; acl.o:acl.c:(.text+0xf00): first defined here ld: acl.o: in function `acl_log_create': acl.c:(.text+0xf40): multiple definition of `acl_log_create'; acl.o:acl.c:(.text+0xf40): first defined here ld: acl.o: in function `acl_log_level': acl.c:(.text+0xf90): multiple definition of `acl_log_level'; acl.o:acl.c:(.text+0xf90): first defined here ld: acl.o: in function `acl_update_callback': acl.c:(.text+0xfa0): multiple definition of `acl_update_callback'; acl.o:acl.c:(.text+0xfa0): first defined here ld: acl.o: in function `acl_match': acl.c:(.text+0xfe0): multiple definition of `acl_match'; acl.o:acl.c:(.text+0xfe0): first defined here ld: acl.o: in function `acl': acl.c:(.text+0x1150): multiple definition of `acl'; acl.o:acl.c:(.text+0x1150): first defined here ld: acl.o: in function `acl_jump': acl.c:(.text+0x1574): multiple definition of `acl_jump'; acl.o:acl.c:(.text+0x1574): first defined here ld: acl.o: in function `acl_init': acl.c:(.text+0x15c0): multiple definition of `acl_init'; acl.o:acl.c:(.text+0x15c0): first defined here ld: acl.o: in function `acl_read': acl.c:(.text+0x16f0): multiple definition of `acl_read'; acl.o:acl.c:(.text+0x16f0): first defined here ld: acl.o: in function `acl_clear': acl.c:(.text+0x1750): multiple definition of `acl_clear'; acl.o:acl.c:(.text+0x1750): first defined here ld: acl_lex.o: in function `acl__flush_buffer': acl_lex.c:(.text+0x130): multiple definition of `acl__flush_buffer'; acl_lex.o:acl_lex.c:(.text+0x130): first defined here ld: acl_lex.o:(.bss+0x58): multiple definition of `acl_in'; acl_lex.o:(.bss+0x58): first defined here ld: acl_lex.o: in function `acl_get_lineno': acl_lex.c:(.text+0x260): multiple definition of `acl_get_lineno'; acl_lex.o:acl_lex.c:(.text+0x260): first defined here ld: acl_lex.o:(.data+0x0): multiple definition of `acl_lineno'; acl_lex.o:(.data+0x0): first defined here ld: acl_lex.o: in function `acl_get_in': acl_lex.c:(.text+0x270): multiple definition of `acl_get_in'; acl_lex.o:acl_lex.c:(.text+0x270): first defined here ld: acl_lex.o: in function `acl_get_out': acl_lex.c:(.text+0x280): multiple definition of `acl_get_out'; acl_lex.o:acl_lex.c:(.text+0x280): first defined here ld: acl_lex.o:(.bss+0x50): multiple definition of `acl_out'; acl_lex.o:(.bss+0x50): first defined here ld: acl_lex.o: in function `acl_get_leng': acl_lex.c:(.text+0x290): multiple definition of `acl_get_leng'; acl_lex.o:acl_lex.c:(.text+0x290): first defined here ld: acl_lex.o: in function `acl_get_text': acl_lex.c:(.text+0x2a0): multiple definition of `acl_get_text'; acl_lex.o:acl_lex.c:(.text+0x2a0): first defined here ld: acl_lex.o: in function `acl_set_lineno': acl_lex.c:(.text+0x2b0): multiple definition of `acl_set_lineno'; acl_lex.o:acl_lex.c:(.text+0x2b0): first defined here ld: acl_lex.o: in function `acl_set_in': acl_lex.c:(.text+0x2c0): multiple definition of `acl_set_in'; acl_lex.o:acl_lex.c:(.text+0x2c0): first defined here ld: acl_lex.o: in function `acl_set_out': acl_lex.c:(.text+0x2d0): multiple definition of `acl_set_out'; acl_lex.o:acl_lex.c:(.text+0x2d0): first defined here ld: acl_lex.o: in function `acl_get_debug': acl_lex.c:(.text+0x2e0): multiple definition of `acl_get_debug'; acl_lex.o:acl_lex.c:(.text+0x2e0): first defined here ld: acl_lex.o:(.bss+0x4c): multiple definition of `acl__flex_debug'; acl_lex.o:(.bss+0x4c): first defined here ld: acl_lex.o: in function `acl_set_debug': acl_lex.c:(.text+0x2f0): multiple definition of `acl_set_debug'; acl_lex.o:acl_lex.c:(.text+0x2f0): first defined here ld: acl_lex.o: in function `acl_alloc': acl_lex.c:(.text+0x300): multiple definition of `acl_alloc'; acl_lex.o:acl_lex.c:(.text+0x300): first defined here ld: acl_lex.o: in function `acl__create_buffer': acl_lex.c:(.text+0x304): multiple definition of `acl__create_buffer'; acl_lex.o:acl_lex.c:(.text+0x304): first defined here ld: acl_lex.o: in function `acl_realloc': acl_lex.c:(.text+0x374): multiple definition of `acl_realloc'; acl_lex.o:acl_lex.c:(.text+0x374): first defined here ld: acl_lex.o: in function `acl_restart': acl_lex.c:(.text+0x430): multiple definition of `acl_restart'; acl_lex.o:acl_lex.c:(.text+0x430): first defined here ld: acl_lex.o: in function `acl__switch_to_buffer': acl_lex.c:(.text+0x500): multiple definition of `acl__switch_to_buffer'; acl_lex.o:acl_lex.c:(.text+0x500): first defined here ld: acl_lex.o: in function `acl__scan_buffer': acl_lex.c:(.text+0x5b0): multiple definition of `acl__scan_buffer'; acl_lex.o:acl_lex.c:(.text+0x5b0): first defined here ld: acl_lex.o: in function `acl__scan_bytes': acl_lex.c:(.text+0x660): multiple definition of `acl__scan_bytes'; acl_lex.o:acl_lex.c:(.text+0x660): first defined here ld: acl_lex.o: in function `acl__scan_string': acl_lex.c:(.text+0x6f0): multiple definition of `acl__scan_string'; acl_lex.o:acl_lex.c:(.text+0x6f0): first defined here ld: acl_lex.o: in function `acl_push_buffer_state': acl_lex.c:(.text+0x720): multiple definition of `acl_push_buffer_state'; acl_lex.o:acl_lex.c:(.text+0x720): first defined here ld: acl_lex.o: in function `acl_lex': acl_lex.c:(.text+0x7e0): multiple definition of `acl_lex'; acl_lex.o:acl_lex.c:(.text+0x7e0): first defined here ld: acl_lex.o: in function `acl_free': acl_lex.c:(.text+0x1390): multiple definition of `acl_free'; acl_lex.o:acl_lex.c:(.text+0x1390): first defined here ld: acl_lex.o: in function `acl__delete_buffer': acl_lex.c:(.text+0x1394): multiple definition of `acl__delete_buffer'; acl_lex.o:acl_lex.c:(.text+0x1394): first defined here ld: acl_lex.o: in function `acl_pop_buffer_state': acl_lex.c:(.text+0x1400): multiple definition of `acl_pop_buffer_state'; acl_lex.o:acl_lex.c:(.text+0x1400): first defined here ld: acl_lex.o: in function `acl_lex_destroy': acl_lex.c:(.text+0x1494): multiple definition of `acl_lex_destroy'; acl_lex.o:acl_lex.c:(.text+0x1494): first defined here ld: acl_yacc.o: in function `acl_parse': acl_yacc.c:(.text+0xe0): multiple definition of `acl_parse'; acl_yacc.o:acl_yacc.c:(.text+0xe0): first defined here ld: cf.o: in function `cf_run_parser': cf.c:(.text+0xc0): multiple definition of `cf_run_parser'; cf.o:cf.c:(.text+0xc0): first defined here ld: cf.o: in function `cf_yyinput': cf.c:(.text+0xd4): multiple definition of `cf_yyinput'; cf.o:cf.c:(.text+0xd4): first defined here ld: cf.o: in function `cf_clear': cf.c:(.text+0x140): multiple definition of `cf_clear'; cf.o:cf.c:(.text+0x140): first defined here ld: cf.o: in function `cf_path': cf.c:(.text+0x154): multiple definition of `cf_path'; cf.o:cf.c:(.text+0x154): first defined here ld: cf.o: in function `cf_init': cf.c:(.text+0x190): multiple definition of `cf_init'; cf.o:cf.c:(.text+0x190): first defined here ld: cf.o: in function `cf_set_new': cf.c:(.text+0x510): multiple definition of `cf_set_new'; cf.o:cf.c:(.text+0x510): first defined here ld: cf.o: in function `cf_set_keylist.localalias': cf.c:(.text+0x564): multiple definition of `cf_set_keylist'; cf.o:cf.c:(.text+0x564): first defined here ld: cf.o: in function `cf_get': cf.c:(.text+0x6e0): multiple definition of `cf_get'; cf.o:cf.c:(.text+0x6e0): first defined here ld: cf_defaults.o: in function `_binary_cf_defaults_conf_end': (.data+0x43c): multiple definition of `_binary_cf_defaults_conf_end'; cf_defaults.o:(.data+0x43c): first defined here ld: cf_defaults.o: in function `_binary_cf_defaults_conf_start': (.data+0x0): multiple definition of `_binary_cf_defaults_conf_start'; cf_defaults.o:(.data+0x0): first defined here ld: cf_lex.o: in function `cf_error': cf_lex.c:(.text+0x130): multiple definition of `cf_error'; cf_lex.o:cf_lex.c:(.text+0x130): first defined here ld: cf_lex.o: in function `cf__flush_buffer': cf_lex.c:(.text+0x154): multiple definition of `cf__flush_buffer'; cf_lex.o:cf_lex.c:(.text+0x154): first defined here ld: cf_lex.o:(.bss+0x58): multiple definition of `cf_in'; cf_lex.o:(.bss+0x58): first defined here ld: cf_lex.o: in function `cf_get_lineno': cf_lex.c:(.text+0x284): multiple definition of `cf_get_lineno'; cf_lex.o:cf_lex.c:(.text+0x284): first defined here ld: cf_lex.o:(.data+0x0): multiple definition of `cf_lineno'; cf_lex.o:(.data+0x0): first defined here ld: cf_lex.o: in function `cf_get_in': cf_lex.c:(.text+0x294): multiple definition of `cf_get_in'; cf_lex.o:cf_lex.c:(.text+0x294): first defined here ld: cf_lex.o: in function `cf_get_out': cf_lex.c:(.text+0x2a4): multiple definition of `cf_get_out'; cf_lex.o:cf_lex.c:(.text+0x2a4): first defined here ld: cf_lex.o:(.bss+0x50): multiple definition of `cf_out'; cf_lex.o:(.bss+0x50): first defined here ld: cf_lex.o: in function `cf_get_leng': cf_lex.c:(.text+0x2b4): multiple definition of `cf_get_leng'; cf_lex.o:cf_lex.c:(.text+0x2b4): first defined here ld: cf_lex.o: in function `cf_get_text': cf_lex.c:(.text+0x2c4): multiple definition of `cf_get_text'; cf_lex.o:cf_lex.c:(.text+0x2c4): first defined here ld: cf_lex.o: in function `cf_set_lineno': cf_lex.c:(.text+0x2d4): multiple definition of `cf_set_lineno'; cf_lex.o:cf_lex.c:(.text+0x2d4): first defined here ld: cf_lex.o: in function `cf_set_in': cf_lex.c:(.text+0x2e4): multiple definition of `cf_set_in'; cf_lex.o:cf_lex.c:(.text+0x2e4): first defined here ld: cf_lex.o: in function `cf_set_out': cf_lex.c:(.text+0x2f4): multiple definition of `cf_set_out'; cf_lex.o:cf_lex.c:(.text+0x2f4): first defined here ld: cf_lex.o: in function `cf_get_debug': cf_lex.c:(.text+0x304): multiple definition of `cf_get_debug'; cf_lex.o:cf_lex.c:(.text+0x304): first defined here ld: cf_lex.o:(.bss+0x4c): multiple definition of `cf__flex_debug'; cf_lex.o:(.bss+0x4c): first defined here ld: cf_lex.o: in function `cf_set_debug': cf_lex.c:(.text+0x314): multiple definition of `cf_set_debug'; cf_lex.o:cf_lex.c:(.text+0x314): first defined here ld: cf_lex.o: in function `cf_alloc': cf_lex.c:(.text+0x324): multiple definition of `cf_alloc'; cf_lex.o:cf_lex.c:(.text+0x324): first defined here ld: cf_lex.o: in function `cf__create_buffer': cf_lex.c:(.text+0x330): multiple definition of `cf__create_buffer'; cf_lex.o:cf_lex.c:(.text+0x330): first defined here ld: cf_lex.o: in function `cf_realloc': cf_lex.c:(.text+0x3a0): multiple definition of `cf_realloc'; cf_lex.o:cf_lex.c:(.text+0x3a0): first defined here ld: cf_lex.o: in function `cf_restart': cf_lex.c:(.text+0x450): multiple definition of `cf_restart'; cf_lex.o:cf_lex.c:(.text+0x450): first defined here ld: cf_lex.o: in function `cf__switch_to_buffer': cf_lex.c:(.text+0x520): multiple definition of `cf__switch_to_buffer'; cf_lex.o:cf_lex.c:(.text+0x520): first defined here ld: cf_lex.o: in function `cf__scan_buffer': cf_lex.c:(.text+0x5d0): multiple definition of `cf__scan_buffer'; cf_lex.o:cf_lex.c:(.text+0x5d0): first defined here ld: cf_lex.o: in function `cf__scan_bytes': cf_lex.c:(.text+0x680): multiple definition of `cf__scan_bytes'; cf_lex.o:cf_lex.c:(.text+0x680): first defined here ld: cf_lex.o: in function `cf__scan_string': cf_lex.c:(.text+0x710): multiple definition of `cf__scan_string'; cf_lex.o:cf_lex.c:(.text+0x710): first defined here ld: cf_lex.o: in function `cf_push_buffer_state': cf_lex.c:(.text+0x740): multiple definition of `cf_push_buffer_state'; cf_lex.o:cf_lex.c:(.text+0x740): first defined here ld: cf_lex.o: in function `cf_lex': cf_lex.c:(.text+0x800): multiple definition of `cf_lex'; cf_lex.o:cf_lex.c:(.text+0x800): first defined here ld: cf_lex.o: in function `cf_free': cf_lex.c:(.text+0x1140): multiple definition of `cf_free'; cf_lex.o:cf_lex.c:(.text+0x1140): first defined here ld: cf_lex.o: in function `cf__delete_buffer': cf_lex.c:(.text+0x1144): multiple definition of `cf__delete_buffer'; cf_lex.o:cf_lex.c:(.text+0x1144): first defined here ld: cf_lex.o: in function `cf_pop_buffer_state': cf_lex.c:(.text+0x11b0): multiple definition of `cf_pop_buffer_state'; cf_lex.o:cf_lex.c:(.text+0x11b0): first defined here ld: cf_lex.o: in function `cf_lex_destroy': cf_lex.c:(.text+0x1244): multiple definition of `cf_lex_destroy'; cf_lex.o:cf_lex.c:(.text+0x1244): first defined here ld: cf_yacc.o: in function `cf_parse': cf_yacc.c:(.text+0xe0): multiple definition of `cf_parse'; cf_yacc.o:cf_yacc.c:(.text+0xe0): first defined here ld: client.o: in function `client_send': client.c:(.text+0x44): multiple definition of `client_send'; client.o:client.c:(.text+0x44): first defined here ld: client.o: in function `client_sync': client.c:(.text+0x540): multiple definition of `client_sync'; client.o:client.c:(.text+0x540): first defined here ld: client.o: in function `client_init': client.c:(.text+0x670): multiple definition of `client_init'; client.o:client.c:(.text+0x670): first defined here ld: client.o: in function `client_clear': client.c:(.text+0x9c0): multiple definition of `client_clear'; client.o:client.c:(.text+0x9c0): first defined here ld: dbt.o: in function `dbt_dump_record': dbt.c:(.text+0xd0): multiple definition of `dbt_dump_record'; dbt.o:dbt.c:(.text+0xd0): first defined here ld: dbt.o: in function `dbt_driver_register': dbt.c:(.text+0x2a0): multiple definition of `dbt_driver_register'; dbt.o:dbt.c:(.text+0x2a0): first defined here ld: dbt.o: in function `dbt_db_get': dbt.c:(.text+0x324): multiple definition of `dbt_db_get'; dbt.o:dbt.c:(.text+0x324): first defined here ld: dbt.o: in function `dbt_db_set': dbt.c:(.text+0x3f0): multiple definition of `dbt_db_set'; dbt.o:dbt.c:(.text+0x3f0): first defined here ld: dbt.o: in function `dbt_db_del': dbt.c:(.text+0x4b0): multiple definition of `dbt_db_del'; dbt.o:dbt.c:(.text+0x4b0): first defined here ld: dbt.o: in function `dbt_db_walk': dbt.c:(.text+0x610): multiple definition of `dbt_db_walk'; dbt.o:dbt.c:(.text+0x610): first defined here ld: dbt.o: in function `dbt_db_sync': dbt.c:(.text+0x6f0): multiple definition of `dbt_db_sync'; dbt.o:dbt.c:(.text+0x6f0): first defined here ld: dbt.o: in function `dbt_db_cleanup': dbt.c:(.text+0x7d0): multiple definition of `dbt_db_cleanup'; dbt.o:dbt.c:(.text+0x7d0): first defined here ld: dbt.o: in function `dbt_db_get_from_table': dbt.c:(.text+0xc80): multiple definition of `dbt_db_get_from_table'; dbt.o:dbt.c:(.text+0xc80): first defined here ld: dbt.o: in function `dbt_db_load_into_table': dbt.c:(.text+0xe84): multiple definition of `dbt_db_load_into_table'; dbt.o:dbt.c:(.text+0xe84): first defined here ld: dbt.o: in function `dbt_register': dbt.c:(.text+0x1010): multiple definition of `dbt_register'; dbt.o:dbt.c:(.text+0x1010): first defined here ld: dbt.o: in function `dbt_common_validate': dbt.c:(.text+0x1250): multiple definition of `dbt_common_validate'; dbt.o:dbt.c:(.text+0x1250): first defined here ld: dbt.o: in function `dbt_open_databases': dbt.c:(.text+0x1340): multiple definition of `dbt_open_databases'; dbt.o:dbt.c:(.text+0x1340): first defined here ld: dbt.o: in function `dbt_init': dbt.c:(.text+0x1530): multiple definition of `dbt_init'; dbt.o:dbt.c:(.text+0x1530): first defined here ld: dbt.o: in function `dbt_clear': dbt.c:(.text+0x1610): multiple definition of `dbt_clear'; dbt.o:dbt.c:(.text+0x1610): first defined here ld: dbt.o: in function `dbt_lookup': dbt.c:(.text+0x1724): multiple definition of `dbt_lookup'; dbt.o:dbt.c:(.text+0x1724): first defined here ld: dbt.o: in function `dbt_dump': dbt.c:(.text+0x1734): multiple definition of `dbt_dump'; dbt.o:dbt.c:(.text+0x1734): first defined here ld: defs.o:(.data.rel.local+0x0): multiple definition of `defs_module_path'; defs.o:(.data.rel.local+0x0): first defined here ld: defs.o:(.data.rel.local+0x8): multiple definition of `defs_regdom_rules'; defs.o:(.data.rel.local+0x8): first defined here ld: defs.o:(.data.rel.local+0x10): multiple definition of `defs_mopherd_acl'; defs.o:(.data.rel.local+0x10): first defined here ld: defs.o:(.data.rel.local+0x18): multiple definition of `defs_mopherd_conf'; defs.o:(.data.rel.local+0x18): first defined here ld: exp.o:(.data.rel.local+0x20): multiple definition of `exp_true'; exp.o:(.data.rel.local+0x20): first defined here ld: exp.o:(.data.rel.local+0x0): multiple definition of `exp_false'; exp.o:(.data.rel.local+0x0): first defined here ld: exp.o:(.data+0x0): multiple definition of `exp_empty'; exp.o:(.data+0x0): first defined here ld: exp.o: in function `exp_free': exp.c:(.text+0x2a0): multiple definition of `exp_free'; exp.o:exp.c:(.text+0x2a0): first defined here ld: exp.o: in function `exp_delete': exp.c:(.text+0x310): multiple definition of `exp_delete'; exp.o:exp.c:(.text+0x310): first defined here ld: exp.o: in function `exp_create': exp.c:(.text+0x3f0): multiple definition of `exp_create'; exp.o:exp.c:(.text+0x3f0): first defined here ld: exp.o: in function `exp_define': exp.c:(.text+0x490): multiple definition of `exp_define'; exp.o:exp.c:(.text+0x490): first defined here ld: exp.o: in function `exp_parentheses': exp.c:(.text+0x4f0): multiple definition of `exp_parentheses'; exp.o:exp.c:(.text+0x4f0): first defined here ld: exp.o: in function `exp_symbol': exp.c:(.text+0x544): multiple definition of `exp_symbol'; exp.o:exp.c:(.text+0x544): first defined here ld: exp.o: in function `exp_list': exp.c:(.text+0x5c0): multiple definition of `exp_list'; exp.o:exp.c:(.text+0x5c0): first defined here ld: exp.o: in function `exp_constant': exp.c:(.text+0x6b0): multiple definition of `exp_constant'; exp.o:exp.c:(.text+0x6b0): first defined here ld: exp.o: in function `exp_operation': exp.c:(.text+0x710): multiple definition of `exp_operation'; exp.o:exp.c:(.text+0x710): first defined here ld: exp.o: in function `exp_function': exp.c:(.text+0x7b0): multiple definition of `exp_function'; exp.o:exp.c:(.text+0x7b0): first defined here ld: exp.o: in function `exp_bool': exp.c:(.text+0x830): multiple definition of `exp_bool'; exp.o:exp.c:(.text+0x830): first defined here ld: exp.o: in function `exp_math_int': exp.c:(.text+0x950): multiple definition of `exp_math_int'; exp.o:exp.c:(.text+0x950): first defined here ld: exp.o: in function `exp_math_float': exp.c:(.text+0xac0): multiple definition of `exp_math_float'; exp.o:exp.c:(.text+0xac0): first defined here ld: exp.o: in function `exp_math_string': exp.c:(.text+0xc10): multiple definition of `exp_math_string'; exp.o:exp.c:(.text+0xc10): first defined here ld: exp.o: in function `exp_is_null': exp.c:(.text+0xd24): multiple definition of `exp_is_null'; exp.o:exp.c:(.text+0xd24): first defined here ld: exp.o: in function `exp_eval_in': exp.c:(.text+0xd80): multiple definition of `exp_eval_in'; exp.o:exp.c:(.text+0xd80): first defined here ld: exp.o: in function `exp_eval': exp.c:(.text+0xed0): multiple definition of `exp_eval'; exp.o:exp.c:(.text+0xed0): first defined here ld: exp.o: in function `exp_eval_operation': exp.c:(.text+0x14f4): multiple definition of `exp_eval_operation'; exp.o:exp.c:(.text+0x14f4): first defined here ld: exp.o: in function `exp_is_true': exp.c:(.text+0x1b24): multiple definition of `exp_is_true'; exp.o:exp.c:(.text+0x1b24): first defined here ld: exp.o: in function `exp_init': exp.c:(.text+0x1b80): multiple definition of `exp_init'; exp.o:exp.c:(.text+0x1b80): first defined here ld: exp.o: in function `exp_clear': exp.c:(.text+0x1c00): multiple definition of `exp_clear'; exp.o:exp.c:(.text+0x1c00): first defined here ld: greylist.o: in function `greylist_dump_record': greylist.c:(.text+0xa80): multiple definition of `greylist_dump_record'; greylist.o:greylist.c:(.text+0xa80): first defined here ld: greylist.o: in function `greylist_deadline': greylist.c:(.text+0xcd0): multiple definition of `greylist_deadline'; greylist.o:greylist.c:(.text+0xcd0): first defined here ld: greylist.o: in function `greylist_delay': greylist.c:(.text+0xce4): multiple definition of `greylist_delay'; greylist.o:greylist.c:(.text+0xce4): first defined here ld: greylist.o: in function `greylist_attempts': greylist.c:(.text+0xd00): multiple definition of `greylist_attempts'; greylist.o:greylist.c:(.text+0xd00): first defined here ld: greylist.o: in function `greylist_visa': greylist.c:(.text+0xd14): multiple definition of `greylist_visa'; greylist.o:greylist.c:(.text+0xd14): first defined here ld: greylist.o: in function `greylist_create': greylist.c:(.text+0xd30): multiple definition of `greylist_create'; greylist.o:greylist.c:(.text+0xd30): first defined here ld: greylist.o: in function `greylist_delete': greylist.c:(.text+0xd80): multiple definition of `greylist_delete'; greylist.o:greylist.c:(.text+0xd80): first defined here ld: greylist.o: in function `greylist_init': greylist.c:(.text+0xd84): multiple definition of `greylist_init'; greylist.o:greylist.c:(.text+0xd84): first defined here ld: greylist.o: in function `greylist': greylist.c:(.text+0xf50): multiple definition of `greylist'; greylist.o:greylist.c:(.text+0xf50): first defined here ld: greylist.o: in function `greylist_pass': greylist.c:(.text+0x1144): multiple definition of `greylist_pass'; greylist.o:greylist.c:(.text+0x1144): first defined here ld: greylist.o: in function `greylist_dump': greylist.c:(.text+0x1350): multiple definition of `greylist_dump'; greylist.o:greylist.c:(.text+0x1350): first defined here ld: hash.o: in function `hash_one_at_a_time': hash.c:(.text+0x0): multiple definition of `hash_one_at_a_time'; hash.o:hash.c:(.text+0x0): first defined here ld: hash.o: in function `hash_djb': hash.c:(.text+0x40): multiple definition of `hash_djb'; hash.o:hash.c:(.text+0x40): first defined here ld: hash.o: in function `hash_test': hash.c:(.text+0x80): multiple definition of `hash_test'; hash.o:hash.c:(.text+0x80): first defined here ld: hash.o: in function `hash_chain': hash.c:(.text+0xb4): multiple definition of `hash_chain'; hash.o:hash.c:(.text+0xb4): first defined here ld: ht.o: in function `ht_init': ht.c:(.text+0x0): multiple definition of `ht_init'; ht.o:ht.c:(.text+0x0): first defined here ld: ht.o: in function `ht_create': ht.c:(.text+0x84): multiple definition of `ht_create'; ht.o:ht.c:(.text+0x84): first defined here ld: ht.o: in function `ht_clear': ht.c:(.text+0x120): multiple definition of `ht_clear'; ht.o:ht.c:(.text+0x120): first defined here ld: ht.o: in function `ht_delete': ht.c:(.text+0x190): multiple definition of `ht_delete'; ht.o:ht.c:(.text+0x190): first defined here ld: ht.o: in function `ht_lookup': ht.c:(.text+0x1b4): multiple definition of `ht_lookup'; ht.o:ht.c:(.text+0x1b4): first defined here ld: ht.o: in function `ht_start': ht.c:(.text+0x234): multiple definition of `ht_start'; ht.o:ht.c:(.text+0x234): first defined here ld: ht.o: in function `ht_insert': ht.c:(.text+0x260): multiple definition of `ht_insert'; ht.o:ht.c:(.text+0x260): first defined here ld: ht.o: in function `ht_resize': ht.c:(.text+0x3d4): multiple definition of `ht_resize'; ht.o:ht.c:(.text+0x3d4): first defined here ld: ht.o: in function `ht_remove': ht.c:(.text+0x590): multiple definition of `ht_remove'; ht.o:ht.c:(.text+0x590): first defined here ld: ht.o: in function `ht_dump': ht.c:(.text+0x690): multiple definition of `ht_dump'; ht.o:ht.c:(.text+0x690): first defined here ld: ht.o: in function `ht_walk': ht.c:(.text+0x7a0): multiple definition of `ht_walk'; ht.o:ht.c:(.text+0x7a0): first defined here ld: ht.o: in function `ht_next': ht.c:(.text+0x850): multiple definition of `ht_next'; ht.o:ht.c:(.text+0x850): first defined here ld: ll.o: in function `ll_init': ll.c:(.text+0x0): multiple definition of `ll_init'; ll.o:ll.c:(.text+0x0): first defined here ld: ll.o: in function `ll_create': ll.c:(.text+0x10): multiple definition of `ll_create'; ll.o:ll.c:(.text+0x10): first defined here ld: ll.o: in function `ll_walk': ll.c:(.text+0x40): multiple definition of `ll_walk'; ll.o:ll.c:(.text+0x40): first defined here ld: ll.o: in function `ll_clear': ll.c:(.text+0x84): multiple definition of `ll_clear'; ll.o:ll.c:(.text+0x84): first defined here ld: ll.o: in function `ll_delete': ll.c:(.text+0xe0): multiple definition of `ll_delete'; ll.o:ll.c:(.text+0xe0): first defined here ld: ll.o: in function `ll_insert_head': ll.c:(.text+0x104): multiple definition of `ll_insert_head'; ll.o:ll.c:(.text+0x104): first defined here ld: ll.o: in function `ll_insert_tail': ll.c:(.text+0x160): multiple definition of `ll_insert_tail'; ll.o:ll.c:(.text+0x160): first defined here ld: ll.o: in function `ll_remove_head': ll.c:(.text+0x1c4): multiple definition of `ll_remove_head'; ll.o:ll.c:(.text+0x1c4): first defined here ld: ll.o: in function `ll_next': ll.c:(.text+0x230): multiple definition of `ll_next'; ll.o:ll.c:(.text+0x230): first defined here ld: log.o: in function `log_init': log.c:(.text+0x0): multiple definition of `log_init'; log.o:log.c:(.text+0x0): first defined here ld: log.o: in function `log_close': log.c:(.text+0x30): multiple definition of `log_close'; log.o:log.c:(.text+0x30): first defined here ld: log.o: in function `log_logv': log.c:(.text+0x44): multiple definition of `log_logv'; log.o:log.c:(.text+0x44): first defined here ld: log.o: in function `log_log': log.c:(.text+0x1a0): multiple definition of `log_log'; log.o:log.c:(.text+0x1a0): first defined here ld: log.o: in function `log_exit': log.c:(.text+0x250): multiple definition of `log_exit'; log.o:log.c:(.text+0x250): first defined here ld: log.o: in function `log_message': log.c:(.text+0x2f0): multiple definition of `log_message'; log.o:log.c:(.text+0x2f0): first defined here ld: milter.o: in function `milter_macro_lookup': milter.c:(.text+0x18e0): multiple definition of `milter_macro_lookup'; milter.o:milter.c:(.text+0x18e0): first defined here ld: milter.o: in function `milter_db_init': milter.c:(.text+0x19b0): multiple definition of `milter_db_init'; milter.o:milter.c:(.text+0x19b0): first defined here ld: milter.o: in function `milter_id_init': milter.c:(.text+0x1a50): multiple definition of `milter_id_init'; milter.o:milter.c:(.text+0x1a50): first defined here ld: milter.o: in function `milter_init': milter.c:(.text+0x1b84): multiple definition of `milter_init'; milter.o:milter.c:(.text+0x1b84): first defined here ld: milter.o: in function `milter_clear': milter.c:(.text+0x1d60): multiple definition of `milter_clear'; milter.o:milter.c:(.text+0x1d60): first defined here ld: milter.o: in function `milter': milter.c:(.text+0x1e40): multiple definition of `milter'; milter.o:milter.c:(.text+0x1e40): first defined here ld: milter.o:(.data+0x70): multiple definition of `milter_running'; milter.o:(.data+0x70): first defined here ld: milter.o: in function `milter_set_reply': milter.c:(.text+0x21b0): multiple definition of `milter_set_reply'; milter.o:milter.c:(.text+0x21b0): first defined here ld: milter.o: in function `milter_dump_message': milter.c:(.text+0x2270): multiple definition of `milter_dump_message'; milter.o:milter.c:(.text+0x2270): first defined here ld: milter.o: in function `milter_message': milter.c:(.text+0x23d0): multiple definition of `milter_message'; milter.o:milter.c:(.text+0x23d0): first defined here ld: module.o: in function `module_load': module.c:(.text+0x1f4): multiple definition of `module_load'; module.o:module.c:(.text+0x1f4): first defined here ld: module.o: in function `module_glob': module.c:(.text+0x350): multiple definition of `module_glob'; module.o:module.c:(.text+0x350): first defined here ld: module.o: in function `module_exists': module.c:(.text+0x474): multiple definition of `module_exists'; module.o:module.c:(.text+0x474): first defined here ld: module.o: in function `module_init': module.c:(.text+0x530): multiple definition of `module_init'; module.o:module.c:(.text+0x530): first defined here ld: module.o: in function `module_clear': module.c:(.text+0x710): multiple definition of `module_clear'; module.o:module.c:(.text+0x710): first defined here ld: msgmod.o: in function `msgmod_add_header': msgmod.c:(.text+0x0): multiple definition of `msgmod_add_header'; msgmod.o:msgmod.c:(.text+0x0): first defined here ld: msgmod.o: in function `msgmod_change_header': msgmod.c:(.text+0xa4): multiple definition of `msgmod_change_header'; msgmod.o:msgmod.c:(.text+0xa4): first defined here ld: msgmod.o: in function `msgmod_delete_header': msgmod.c:(.text+0x190): multiple definition of `msgmod_delete_header'; msgmod.o:msgmod.c:(.text+0x190): first defined here ld: msgmod.o: in function `msgmod_insert_header': msgmod.c:(.text+0x224): multiple definition of `msgmod_insert_header'; msgmod.o:msgmod.c:(.text+0x224): first defined here ld: msgmod.o: in function `msgmod_change_from': msgmod.c:(.text+0x310): multiple definition of `msgmod_change_from'; msgmod.o:msgmod.c:(.text+0x310): first defined here ld: msgmod.o: in function `msgmod_add_rcpt': msgmod.c:(.text+0x3e0): multiple definition of `msgmod_add_rcpt'; msgmod.o:msgmod.c:(.text+0x3e0): first defined here ld: msgmod.o: in function `msgmod_delete_rcpt': msgmod.c:(.text+0x4b0): multiple definition of `msgmod_delete_rcpt'; msgmod.o:msgmod.c:(.text+0x4b0): first defined here ld: msgmod.o: in function `msgmod_change_body': msgmod.c:(.text+0x540): multiple definition of `msgmod_change_body'; msgmod.o:msgmod.c:(.text+0x540): first defined here ld: msgmod.o: in function `msgmod_get_target': msgmod.c:(.text+0x5c4): multiple definition of `msgmod_get_target'; msgmod.o:msgmod.c:(.text+0x5c4): first defined here ld: msgmod.o: in function `msgmod_get_callback': msgmod.c:(.text+0x650): multiple definition of `msgmod_get_callback'; msgmod.o:msgmod.c:(.text+0x650): first defined here ld: msgmod.o: in function `msgmod_create': msgmod.c:(.text+0x710): multiple definition of `msgmod_create'; msgmod.o:msgmod.c:(.text+0x710): first defined here ld: msgmod.o: in function `msgmod_delete': msgmod.c:(.text+0x880): multiple definition of `msgmod_delete'; msgmod.o:msgmod.c:(.text+0x880): first defined here ld: msgmod.o: in function `msgmod': msgmod.c:(.text+0x8b0): multiple definition of `msgmod'; msgmod.o:msgmod.c:(.text+0x8b0): first defined here ld: parser.o: in function `parser_line': parser.c:(.text+0x0): multiple definition of `parser_line'; parser.o:parser.c:(.text+0x0): first defined here ld: parser.o: in function `parser_error': parser.c:(.text+0x20): multiple definition of `parser_error'; parser.o:parser.c:(.text+0x20): first defined here ld: parser.o: in function `parser_tok_int': parser.c:(.text+0x130): multiple definition of `parser_tok_int'; parser.o:parser.c:(.text+0x130): first defined here ld: parser.o: in function `parser_tok_float': parser.c:(.text+0x164): multiple definition of `parser_tok_float'; parser.o:parser.c:(.text+0x164): first defined here ld: parser.o: in function `parser_tok_addr': parser.c:(.text+0x194): multiple definition of `parser_tok_addr'; parser.o:parser.c:(.text+0x194): first defined here ld: parser.o: in function `parser_tok_encstr': parser.c:(.text+0x1f0): multiple definition of `parser_tok_encstr'; parser.o:parser.c:(.text+0x1f0): first defined here ld: parser.o: in function `parser_tok_str': parser.c:(.text+0x250): multiple definition of `parser_tok_str'; parser.o:parser.c:(.text+0x250): first defined here ld: parser.o: in function `parser': parser.c:(.text+0x2a0): multiple definition of `parser'; parser.o:parser.c:(.text+0x2a0): first defined here ld: pipe.o: in function `pipe_action': pipe.c:(.text+0x0): multiple definition of `pipe_action'; pipe.o:pipe.c:(.text+0x0): first defined here ld: regdom.o: in function `regdom_rule_destroy': regdom.c:(.text+0x0): multiple definition of `regdom_rule_destroy'; regdom.o:regdom.c:(.text+0x0): first defined here ld: regdom.o: in function `regdom_clear': regdom.c:(.text+0x30): multiple definition of `regdom_clear'; regdom.o:regdom.c:(.text+0x30): first defined here ld: regdom.o: in function `regdom_rule_create': regdom.c:(.text+0x40): multiple definition of `regdom_rule_create'; regdom.o:regdom.c:(.text+0x40): first defined here ld: regdom.o: in function `regdom_has_nonascii': regdom.c:(.text+0xd0): multiple definition of `regdom_has_nonascii'; regdom.o:regdom.c:(.text+0xd0): first defined here ld: regdom.o: in function `regdom_idna': regdom.c:(.text+0xf4): multiple definition of `regdom_idna'; regdom.o:regdom.c:(.text+0xf4): first defined here ld: regdom.o: in function `regdom_load_rules': regdom.c:(.text+0x384): multiple definition of `regdom_load_rules'; regdom.o:regdom.c:(.text+0x384): first defined here ld: regdom.o: in function `regdom_init': regdom.c:(.text+0x670): multiple definition of `regdom_init'; regdom.o:regdom.c:(.text+0x670): first defined here ld: regdom.o: in function `regdom': regdom.c:(.text+0x6d0): multiple definition of `regdom'; regdom.o:regdom.c:(.text+0x6d0): first defined here ld: regdom.o: in function `regdom_punycode': regdom.c:(.text+0x7c0): multiple definition of `regdom_punycode'; regdom.o:regdom.c:(.text+0x7c0): first defined here ld: server.o: in function `server_quit': server.c:(.text+0x0): multiple definition of `server_quit'; server.o:server.c:(.text+0x0): first defined here ld: server.o: in function `server_ok': server.c:(.text+0x30): multiple definition of `server_ok'; server.o:server.c:(.text+0x30): first defined here ld: server.o: in function `server_check': server.c:(.text+0x84): multiple definition of `server_check'; server.o:server.c:(.text+0x84): first defined here ld: server.o: in function `server_reply': server.c:(.text+0x150): multiple definition of `server_reply'; server.o:server.c:(.text+0x150): first defined here ld: server.o: in function `server_help': server.c:(.text+0x2b0): multiple definition of `server_help'; server.o:server.c:(.text+0x2b0): first defined here ld: server.o: in function `server_table_dump': server.c:(.text+0x460): multiple definition of `server_table_dump'; server.o:server.c:(.text+0x460): first defined here ld: server.o: in function `server_greylist_dump': server.c:(.text+0x590): multiple definition of `server_greylist_dump'; server.o:server.c:(.text+0x590): first defined here ld: server.o: in function `server_greylist_pass': server.c:(.text+0x6a0): multiple definition of `server_greylist_pass'; server.o:server.c:(.text+0x6a0): first defined here ld: server.o: in function `server_cmd': server.c:(.text+0xd70): multiple definition of `server_cmd'; server.o:server.c:(.text+0xd70): first defined here ld: server.o: in function `server_data_cmd': server.c:(.text+0xe00): multiple definition of `server_data_cmd'; server.o:server.c:(.text+0xe00): first defined here ld: server.o: in function `server_dummy': server.c:(.text+0xfe0): multiple definition of `server_dummy'; server.o:server.c:(.text+0xfe0): first defined here ld: server.o: in function `server_init': server.c:(.text+0xff0): multiple definition of `server_init'; server.o:server.c:(.text+0xff0): first defined here ld: server.o: in function `server_clear': server.c:(.text+0x1140): multiple definition of `server_clear'; server.o:server.c:(.text+0x1140): first defined here ld: sht.o: in function `sht_clear': sht.c:(.text+0x80): multiple definition of `sht_clear'; sht.o:sht.c:(.text+0x80): first defined here ld: sht.o: in function `sht_delete': sht.c:(.text+0x130): multiple definition of `sht_delete'; sht.o:sht.c:(.text+0x130): first defined here ld: sht.o: in function `sht_init': sht.c:(.text+0x154): multiple definition of `sht_init'; sht.o:sht.c:(.text+0x154): first defined here ld: sht.o: in function `sht_create': sht.c:(.text+0x1c0): multiple definition of `sht_create'; sht.o:sht.c:(.text+0x1c0): first defined here ld: sht.o: in function `sht_insert': sht.c:(.text+0x250): multiple definition of `sht_insert'; sht.o:sht.c:(.text+0x250): first defined here ld: sht.o: in function `sht_lookup': sht.c:(.text+0x340): multiple definition of `sht_lookup'; sht.o:sht.c:(.text+0x340): first defined here ld: sht.o: in function `sht_remove': sht.c:(.text+0x3b0): multiple definition of `sht_remove'; sht.o:sht.c:(.text+0x3b0): first defined here ld: sht.o: in function `sht_replace': sht.c:(.text+0x440): multiple definition of `sht_replace'; sht.o:sht.c:(.text+0x440): first defined here ld: sht.o: in function `sht_start': sht.c:(.text+0x480): multiple definition of `sht_start'; sht.o:sht.c:(.text+0x480): first defined here ld: sht.o: in function `sht_next': sht.c:(.text+0x490): multiple definition of `sht_next'; sht.o:sht.c:(.text+0x490): first defined here ld: sock.o: in function `sock_unix_unlink': sock.c:(.text+0x0): multiple definition of `sock_unix_unlink'; sock.o:sock.c:(.text+0x0): first defined here ld: sock.o: in function `sock_listen': sock.c:(.text+0xb0): multiple definition of `sock_listen'; sock.o:sock.c:(.text+0xb0): first defined here ld: sock.o: in function `sock_connect': sock.c:(.text+0x410): multiple definition of `sock_connect'; sock.o:sock.c:(.text+0x410): first defined here ld: tarpit.o: in function `tarpit': tarpit.c:(.text+0x90): multiple definition of `tarpit'; tarpit.o:tarpit.c:(.text+0x90): first defined here ld: tarpit.o: in function `tarpit_init': tarpit.c:(.text+0x2d0): multiple definition of `tarpit_init'; tarpit.o:tarpit.c:(.text+0x2d0): first defined here ld: util.o: in function `util_strdupenc': util.c:(.text+0x0): multiple definition of `util_strdupenc'; util.o:util.c:(.text+0x0): first defined here ld: util.o: in function `util_strmail': util.c:(.text+0x90): multiple definition of `util_strmail'; util.o:util.c:(.text+0x90): first defined here ld: util.o: in function `util_strtoaddr': util.c:(.text+0x120): multiple definition of `util_strtoaddr'; util.o:util.c:(.text+0x120): first defined here ld: util.o: in function `util_addrtostr': util.c:(.text+0x1a4): multiple definition of `util_addrtostr'; util.o:util.c:(.text+0x1a4): first defined here ld: util.o: in function `util_addrtoint': util.c:(.text+0x2e0): multiple definition of `util_addrtoint'; util.o:util.c:(.text+0x2e0): first defined here ld: util.o: in function `util_file_exists': util.c:(.text+0x300): multiple definition of `util_file_exists'; util.o:util.c:(.text+0x300): first defined here ld: util.o: in function `util_file': util.c:(.text+0x3c0): multiple definition of `util_file'; util.o:util.c:(.text+0x3c0): first defined here ld: util.o: in function `util_hostaddr': util.c:(.text+0x544): multiple definition of `util_hostaddr'; util.o:util.c:(.text+0x544): first defined here ld: util.o: in function `util_addrcmp': util.c:(.text+0x5e0): multiple definition of `util_addrcmp'; util.o:util.c:(.text+0x5e0): first defined here ld: util.o: in function `util_block_signals': util.c:(.text+0x6a0): multiple definition of `util_block_signals'; util.o:util.c:(.text+0x6a0): first defined here ld: util.o: in function `util_unblock_signals': util.c:(.text+0x850): multiple definition of `util_unblock_signals'; util.o:util.c:(.text+0x850): first defined here ld: util.o: in function `util_signal': util.c:(.text+0x994): multiple definition of `util_signal'; util.o:util.c:(.text+0x994): first defined here ld: util.o: in function `util_thread_create': util.c:(.text+0xa80): multiple definition of `util_thread_create'; util.o:util.c:(.text+0xa80): first defined here ld: util.o: in function `util_thread_join': util.c:(.text+0xbe0): multiple definition of `util_thread_join'; util.o:util.c:(.text+0xbe0): first defined here ld: util.o: in function `util_now': util.c:(.text+0xc80): multiple definition of `util_now'; util.o:util.c:(.text+0xc80): first defined here ld: util.o: in function `util_concat': util.c:(.text+0xd20): multiple definition of `util_concat'; util.o:util.c:(.text+0xd20): first defined here ld: util.o: in function `util_setgid': util.c:(.text+0xe30): multiple definition of `util_setgid'; util.o:util.c:(.text+0xe30): first defined here ld: util.o: in function `util_setuid': util.c:(.text+0xea0): multiple definition of `util_setuid'; util.o:util.c:(.text+0xea0): first defined here ld: util.o: in function `util_daemonize': util.c:(.text+0xf10): multiple definition of `util_daemonize'; util.o:util.c:(.text+0xf10): first defined here ld: util.o: in function `util_pidfile': util.c:(.text+0xff0): multiple definition of `util_pidfile'; util.o:util.c:(.text+0xff0): first defined here ld: util.o: in function `util_chmod': util.c:(.text+0x1100): multiple definition of `util_chmod'; util.o:util.c:(.text+0x1100): first defined here ld: util.o: in function `util_dirname': util.c:(.text+0x11f4): multiple definition of `util_dirname'; util.o:util.c:(.text+0x11f4): first defined here ld: util.o: in function `util_tolower': util.c:(.text+0x1360): multiple definition of `util_tolower'; util.o:util.c:(.text+0x1360): first defined here ld: var.o: in function `var_clear_name': var.c:(.text+0x50): multiple definition of `var_clear_name'; var.o:var.c:(.text+0x50): first defined here ld: var.o: in function `var_clear': var.c:(.text+0x70): multiple definition of `var_clear'; var.o:var.c:(.text+0x70): first defined here ld: var.o: in function `var_delete': var.c:(.text+0x100): multiple definition of `var_delete'; var.o:var.c:(.text+0x100): first defined here ld: var.o: in function `var_rename': var.c:(.text+0x124): multiple definition of `var_rename'; var.o:var.c:(.text+0x124): first defined here ld: var.o: in function `var_create': var.c:(.text+0x1b0): multiple definition of `var_create'; var.o:var.c:(.text+0x1b0): first defined here ld: var.o: in function `var_init': var.c:(.text+0x4f4): multiple definition of `var_init'; var.o:var.c:(.text+0x4f4): first defined here ld: var.o: in function `var_scan_data': var.c:(.text+0x710): multiple definition of `var_scan_data'; var.o:var.c:(.text+0x710): first defined here ld: var.o: in function `var_scan': var.c:(.text+0x830): multiple definition of `var_scan'; var.o:var.c:(.text+0x830): first defined here ld: var.o: in function `var_scan_scheme': var.c:(.text+0x8c4): multiple definition of `var_scan_scheme'; var.o:var.c:(.text+0x8c4): first defined here ld: var.o: in function `var_compare_int': var.c:(.text+0xaf0): multiple definition of `var_compare_int'; var.o:var.c:(.text+0xaf0): first defined here ld: var.o: in function `var_compare_float': var.c:(.text+0xb10): multiple definition of `var_compare_float'; var.o:var.c:(.text+0xb10): first defined here ld: var.o: in function `var_true': var.c:(.text+0xb30): multiple definition of `var_true'; var.o:var.c:(.text+0xb30): first defined here ld: var.o: in function `var_type_string': var.c:(.text+0xc80): multiple definition of `var_type_string'; var.o:var.c:(.text+0xc80): first defined here ld: var.o: in function `var_dump': var.c:(.text+0xd40): multiple definition of `var_dump'; var.o:var.c:(.text+0xd40): first defined here ld: var.o: in function `var_dump_data': var.c:(.text+0xe00): multiple definition of `var_dump_data'; var.o:var.c:(.text+0xe00): first defined here ld: var.o: in function `var_dump_stdout': var.c:(.text+0x1230): multiple definition of `var_dump_stdout'; var.o:var.c:(.text+0x1230): first defined here ld: var.o: in function `var_data_size': var.c:(.text+0x12c4): multiple definition of `var_data_size'; var.o:var.c:(.text+0x12c4): first defined here ld: var.o: in function `var_cast_copy': var.c:(.text+0x1344): multiple definition of `var_cast_copy'; var.o:var.c:(.text+0x1344): first defined here ld: var.o: in function `var_compare': var.c:(.text+0x1540): multiple definition of `var_compare'; var.o:var.c:(.text+0x1540): first defined here ld: var.o: in function `var_intval': var.c:(.text+0x1730): multiple definition of `var_intval'; var.o:var.c:(.text+0x1730): first defined here ld: vlist.o: in function `vlist_create': vlist.c:(.text+0x0): multiple definition of `vlist_create'; vlist.o:vlist.c:(.text+0x0): first defined here ld: vlist.o: in function `vlist_append': vlist.c:(.text+0x60): multiple definition of `vlist_append'; vlist.o:vlist.c:(.text+0x60): first defined here ld: vlist.o: in function `vlist_append_new': vlist.c:(.text+0xb0): multiple definition of `vlist_append_new'; vlist.o:vlist.c:(.text+0xb0): first defined here ld: vlist.o: in function `vlist_dereference': vlist.c:(.text+0x140): multiple definition of `vlist_dereference'; vlist.o:vlist.c:(.text+0x140): first defined here ld: vlist.o: in function `vlist_scheme': vlist.c:(.text+0x234): multiple definition of `vlist_scheme'; vlist.o:vlist.c:(.text+0x234): first defined here ld: vlist.o: in function `vlist_record': vlist.c:(.text+0x3d0): multiple definition of `vlist_record'; vlist.o:vlist.c:(.text+0x3d0): first defined here ld: vlist.o: in function `vlist_record_from_table': vlist.c:(.text+0x560): multiple definition of `vlist_record_from_table'; vlist.o:vlist.c:(.text+0x560): first defined here ld: vlist.o: in function `vlist_record_lookup': vlist.c:(.text+0x6d0): multiple definition of `vlist_record_lookup'; vlist.o:vlist.c:(.text+0x6d0): first defined here ld: vlist.o: in function `vlist_record_get': vlist.c:(.text+0x770): multiple definition of `vlist_record_get'; vlist.o:vlist.c:(.text+0x770): first defined here ld: vlist.o: in function `vlist_record_keys_missing': vlist.c:(.text+0x790): multiple definition of `vlist_record_keys_missing'; vlist.o:vlist.c:(.text+0x790): first defined here --- mopherd --- distcc[3229] ERROR: compile mopherd.c on localhost failed --- mopherctl --- ld: vp.o: in function `vp_delete': vp.c:(.text+0x134): multiple definition of `vp_delete'; vp.o:vp.c:(.text+0x134): first defined here ld: vp.o: in function `vp_init': vp.c:(.text+0x170): multiple definition of `vp_init'; vp.o:vp.c:(.text+0x170): first defined here ld: vp.o: in function `vp_pack': vp.c:(.text+0x190): multiple definition of `vp_pack'; vp.o:vp.c:(.text+0x190): first defined here ld: vp.o: in function `vp_unpack': vp.c:(.text+0x420): multiple definition of `vp_unpack'; vp.o:vp.c:(.text+0x420): first defined here ld: vtable.o: in function `vtable_create': vtable.c:(.text+0x0): multiple definition of `vtable_create'; vtable.o:vtable.c:(.text+0x0): first defined here ld: vtable.o: in function `vtable_lookup': vtable.c:(.text+0x60): multiple definition of `vtable_lookup'; vtable.o:vtable.c:(.text+0x60): first defined here ld: vtable.o: in function `vtable_get': vtable.c:(.text+0xc0): multiple definition of `vtable_get'; vtable.o:vtable.c:(.text+0xc0): first defined here ld: vtable.o: in function `vtable_getva': vtable.c:(.text+0xe0): multiple definition of `vtable_getva'; vtable.o:vtable.c:(.text+0xe0): first defined here ld: vtable.o: in function `vtable_getv': vtable.c:(.text+0x204): multiple definition of `vtable_getv'; vtable.o:vtable.c:(.text+0x204): first defined here ld: vtable.o: in function `vtable_insert': vtable.c:(.text+0x2b0): multiple definition of `vtable_insert'; vtable.o:vtable.c:(.text+0x2b0): first defined here ld: vtable.o: in function `vtable_set': vtable.c:(.text+0x2f0): multiple definition of `vtable_set'; vtable.o:vtable.c:(.text+0x2f0): first defined here ld: vtable.o: in function `vtable_remove': vtable.c:(.text+0x360): multiple definition of `vtable_remove'; vtable.o:vtable.c:(.text+0x360): first defined here ld: vtable.o: in function `vtable_remv': vtable.c:(.text+0x3b0): multiple definition of `vtable_remv'; vtable.o:vtable.c:(.text+0x3b0): first defined here ld: vtable.o: in function `vtable_set_new': vtable.c:(.text+0x480): multiple definition of `vtable_set_new'; vtable.o:vtable.c:(.text+0x480): first defined here ld: vtable.o: in function `vtable_setv': vtable.c:(.text+0x4e0): multiple definition of `vtable_setv'; vtable.o:vtable.c:(.text+0x4e0): first defined here ld: vtable.o: in function `vtable_rename': vtable.c:(.text+0x680): multiple definition of `vtable_rename'; vtable.o:vtable.c:(.text+0x680): first defined here ld: vtable.o: in function `vtable_list_get': vtable.c:(.text+0x730): multiple definition of `vtable_list_get'; vtable.o:vtable.c:(.text+0x730): first defined here ld: vtable.o: in function `vtable_list_append': vtable.c:(.text+0x7e0): multiple definition of `vtable_list_append'; vtable.o:vtable.c:(.text+0x7e0): first defined here ld: vtable.o: in function `vtable_list_append_new': vtable.c:(.text+0x830): multiple definition of `vtable_list_append_new'; vtable.o:vtable.c:(.text+0x830): first defined here ld: vtable.o: in function `vtable_dereference': vtable.c:(.text+0x8c0): multiple definition of `vtable_dereference'; vtable.o:vtable.c:(.text+0x8c0): first defined here ld: vtable.o: in function `vtable_add_record': vtable.c:(.text+0xa30): multiple definition of `vtable_add_record'; vtable.o:vtable.c:(.text+0xa30): first defined here ld: vtable.o: in function `vtable_set_null': vtable.c:(.text+0xaf0): multiple definition of `vtable_set_null'; vtable.o:vtable.c:(.text+0xaf0): first defined here ld: vtable.o: in function `vtable_is_null': vtable.c:(.text+0xb34): multiple definition of `vtable_is_null'; vtable.o:vtable.c:(.text+0xb34): first defined here --- mopherd --- *** [mopherd] Error code 1 make[1]: stopped making "build" in /tmp/pkgbuild/mail/mopher/work/mopher-0.5.3/src --- mopherctl --- distcc[6113] ERROR: compile mopherctl.c on localhost failed *** [mopherctl] Error code 1 make[1]: stopped making "build" in /tmp/pkgbuild/mail/mopher/work/mopher-0.5.3/src make[1]: 2 errors make[1]: stopped making "build" in /tmp/pkgbuild/mail/mopher/work/mopher-0.5.3/src *** [build] Error code 1 make: stopped making "build" in /tmp/pkgbuild/mail/mopher/work/mopher-0.5.3 make: 1 error make: stopped making "build" in /tmp/pkgbuild/mail/mopher/work/mopher-0.5.3 *** Error code 2 Stop. make[1]: stopped making "all" in /usr/pkgsrc/mail/mopher *** Error code 1 Stop. make: stopped making "all" in /usr/pkgsrc/mail/mopher