hi philip,

You haven't recompiled anything there. Or did you not show me that part
of the output? If that is all the output, it is worth trying a complete
rebuild. Run "make clean" and then try again.

i'd just shown you the 'tail' of the output ...

here's the complete, verbose session transcript:


% su devuser
% rm -rf build-Darwin-powerpc/
% make clean
% make clean_exim
% make makefile

*** "make clean" just removes all .o and .a files
*** Use "make makefile" to force a rebuild of the makefile

cd build-${build:-`/bin/sh scripts/os-type`-`/bin/sh scripts/arch-type`}; \
/bin/rm -f *.o lookups/*.o lookups/*.a auths/*.o auths/*.a \
routers/*.o routers/*.a transports/*.o transports/*.a \
pcre/*.o pcre/*.a
/bin/sh: line 1: cd: build-Darwin-powerpc: No such file or directory

% make clean_exim
cd build-${build:-`/bin/sh scripts/os-type`-`/bin/sh scripts/arch-type`}; \
/bin/rm -f *.o lookups/*.o lookups/*.a auths/*.o auths/*.a \
routers/*.o routers/*.a transports/*.o transports/*.a
/bin/sh: line 1: cd: build-Darwin-powerpc: No such file or directory

% make makefile

Creating links to source files...
New Makefile installed
Use "make makefile" if you need to force rebuilding of the makefile

% grep ARPA_NAMESER_COMPAT {OS/Makefile-Darwin,build-Darwin-powerpc/Makefile}
OS/Makefile-Darwin:CFLAGS=-O -no-cpp-precomp -DBIND_8_COMPAT -D_ARPA_NAMESER_COMPAT_ build-Darwin-powerpc/Makefile:CFLAGS=-O -no-cpp-precomp -DBIND_8_COMPAT -D_ARPA_NAMESER_COMPAT_

% make
`Makefile' is up to date.

/bin/sh ../scripts/Configure-os.h
/bin/sh ../scripts/Configure-os.c
cc buildconfig.c
/bin/sh ../scripts/Configure-config.h "make"
make[2]: `buildconfig' is up to date.
Building configuration file config.h
config.h built

cc pcre_maketables.c
cc dftables.c
./dftables chartables.c
cc chartables.c
cc pcre_fullinfo.c
cc pcre_get.c
cc -DSPF -I/usr/local/include/spf2    -c -o pcre_globals.o pcre_globals.c
cc pcre_compile.c
cc pcre_config.c
cc pcre_exec.c
cc pcre_printint.c
cc pcre_study.c
cc pcre_tables.c
cc pcre_try_flipped.c
cc pcre_version.c
rm -f libpcre.a
ar cq libpcre.a
ranlib libpcre.a
cc pcretest.c
cc -o ../pcretest pcretest.o libpcre.a

/bin/sh ../scripts/Configure-eximon
eximon script built

cc -DCOMPILE_UTILITY spool_in.c
cc -DCOMPILE_UTILITY store.c
cc -DCOMPILE_UTILITY string.c
cc tod.c
cc tree.c
cc exim_monitor/em_StripChart.c
cc exim_monitor/em_TextPop.c
cc exim_monitor/em_globals.c
cc exim_monitor/em_init.c
cc exim_monitor/em_log.c
cc exim_monitor/em_main.c
cc exim_monitor/em_menu.c
cc exim_monitor/em_queue.c
cc exim_monitor/em_strip.c
cc exim_monitor/em_text.c
cc exim_monitor/em_xs.c
cc exim_monitor/em_version.c
cc -o eximon.bin
/usr/bin/ld: warning multiple definitions of symbol __XawTextSearch
em_TextPop.o definition of __XawTextSearch in section (__TEXT,__text)
/usr/X11R6/lib/libXaw.dylib(TextPop.o) definition of __XawTextSearch
/usr/bin/ld: warning multiple definitions of symbol __XawTextDoSearchAction
em_TextPop.o definition of __XawTextDoSearchAction in section (__TEXT,__text)
/usr/X11R6/lib/libXaw.dylib(TextPop.o) definition of __XawTextDoSearchAction
/usr/bin/ld: warning multiple definitions of symbol __XawTextPopdownSearchAction
em_TextPop.o definition of __XawTextPopdownSearchAction in section (__TEXT,__text) /usr/X11R6/lib/libXaw.dylib(TextPop.o) definition of __XawTextPopdownSearchAction
exim monitor binary built

exicyclog script built
exinext script built
exiwhat script built
exigrep script built
eximstats script built
exipick script built
exiqgrep script built
exiqsumm script built
transport-filter.pl script built
convert4r3 script built
convert4r4 script built
exim_checkaccess script built

cc exim_dbmbuild.c
cc -o exim_dbmbuild
exim_dbmbuild utility built

cc -DEXIM_DUMPDB exim_dbutil.c
cc -DCOMPILE_UTILITY os.c
cc -o exim_dumpdb
exim_dumpdb utility built

cc -DEXIM_FIXDB exim_dbutil.c
cc -o exim_fixdb
exim_fixdb utility built

cc -DEXIM_TIDYDB exim_dbutil.c
cc -o exim_tidydb
exim_tidydb utility built

cc exim_lock.c
cc -o exim_lock
exim_lock utility built

cc cdb.c
cc dbmdb.c
cc dnsdb.c
cc dsearch.c
cc ibase.c
cc ldap.c
cc lsearch.c
cc mysql.c
cc nis.c
cc nisplus.c
cc oracle.c
cc passwd.c
cc pgsql.c
cc spf.c
spf.c: In function 'spf_find':
spf.c:62: warning: pointer targets in passing argument 2 of 'SPF_request_set_ipv4_str' differ in signedness spf.c:66: warning: pointer targets in passing argument 2 of 'SPF_request_set_env_from' differ in signedness
cc testdb.c
cc whoson.c
cc lf_check_file.c
cc lf_quote.c
ar cq lookups.a
ranlib lookups.a

cc accept.c
cc dnslookup.c
cc ipliteral.c
cc iplookup.c
cc manualroute.c
cc queryprogram.c
cc redirect.c
redirect.c: In function 'redirect_router_entry':
redirect.c:572: warning: pointer targets in passing argument 2 of 'expand_check_condition' differ in signedness
cc rf_change_domain.c
cc rf_expand_data.c
cc rf_get_errors_address.c
cc rf_get_munge_headers.c
cc rf_get_transport.c
cc rf_get_ugid.c
cc rf_lookup_hostlist.c
cc rf_queue_add.c
cc rf_self_action.c
cc rf_set_ugid.c
ar cq routers.a
ranlib routers.a

cc appendfile.c
cc autoreply.c
cc lmtp.c
cc pipe.c
cc smtp.c
cc tf_maildir.c
ar cq transports.a
ranlib transports.a

cc b64encode.c
cc b64decode.c
cc call_pam.c
cc call_pwcheck.c
cc call_radius.c
cc xtextencode.c
cc xtextdecode.c
cc get_data.c
cc get_no64_data.c
cc md5.c
cc cram_md5.c
cc cyrus_sasl.c
cc plaintext.c
cc pwcheck.c
cc sha1.c
cc auth-spa.c
cc spa.c
ar cq auths.a
ranlib auths.a

cc acl.c
cc child.c
cc crypt16.c
cc daemon.c
cc dbfn.c
cc debug.c
cc deliver.c
cc directory.c
cc dns.c
In file included from dns.c:13:
/usr/include/arpa/nameser_compat.h:141:1: warning: "T_A" redefined
In file included from dns.c:12:
exim.h:287:1: warning: this is the location of the previous definition
In file included from dns.c:13:
/usr/include/arpa/nameser_compat.h:142:1: warning: "T_NS" redefined
In file included from dns.c:12:
exim.h:303:1: warning: this is the location of the previous definition
In file included from dns.c:13:
/usr/include/arpa/nameser_compat.h:145:1: warning: "T_CNAME" redefined
In file included from dns.c:12:
exim.h:291:1: warning: this is the location of the previous definition
In file included from dns.c:13:
/usr/include/arpa/nameser_compat.h:146:1: warning: "T_SOA" redefined
In file included from dns.c:12:
exim.h:295:1: warning: this is the location of the previous definition
In file included from dns.c:13:
/usr/include/arpa/nameser_compat.h:152:1: warning: "T_PTR" redefined
In file included from dns.c:12:
exim.h:307:1: warning: this is the location of the previous definition
In file included from dns.c:13:
/usr/include/arpa/nameser_compat.h:155:1: warning: "T_MX" redefined
In file included from dns.c:12:
exim.h:299:1: warning: this is the location of the previous definition
In file included from dns.c:13:
/usr/include/arpa/nameser_compat.h:156:1: warning: "T_TXT" redefined
In file included from dns.c:12:
exim.h:275:1: warning: this is the location of the previous definition
In file included from dns.c:13:
/usr/include/arpa/nameser_compat.h:168:1: warning: "T_AAAA" redefined
In file included from dns.c:12:
exim.h:264:1: warning: this is the location of the previous definition
In file included from dns.c:13:
/usr/include/arpa/nameser_compat.h:173:1: warning: "T_SRV" redefined
In file included from dns.c:12:
exim.h:279:1: warning: this is the location of the previous definition
cc drtables.c
cc enq.c
cc exim.c
cc expand.c
cc filter.c
cc filtertest.c
cc globals.c
cc header.c
cc host.c
cc ip.c
cc log.c
cc lss.c
cc match.c
cc moan.c
cc os.c
cc parse.c
cc queue.c
cc rda.c
cc readconf.c
cc receive.c
cc retry.c
cc rewrite.c
cc rfc2047.c
cc route.c
cc search.c
cc sieve.c
cc smtp_in.c
cc smtp_out.c
cc spool_in.c
cc spool_out.c
cc store.c
cc string.c
cc tls.c
cc transport.c
cc verify.c
cc local_scan.c
cc malware.c
cc mime.c
cc regex.c
cc spam.c
cc spool_mbox.c
cc demime.c
cc bmi_spam.c
cc spf.c
spf.c: In function 'spf_init':
spf.c:48: warning: pointer targets in passing argument 2 of 'SPF_request_set_ipv4_str' differ in signedness spf.c:55: warning: pointer targets in passing argument 2 of 'SPF_request_set_helo_dom' differ in signedness
spf.c: In function 'spf_process':
spf.c:83: warning: pointer targets in passing argument 2 of 'SPF_request_set_env_from' differ in signedness
cc srs.c
srs.c: In function 'eximsrs_init':
srs.c:56: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness srs.c:59: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness srs.c:62: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness srs.c:65: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness srs.c:98: warning: pointer targets in passing argument 1 of 'srs_open' differ in signedness srs.c:110: warning: pointer targets in passing argument 2 of 'srs_add_secret' differ in signedness
srs.c: In function 'eximsrs_forward':
srs.c:136: warning: pointer targets in passing argument 2 of 'srs_forward' differ in signedness srs.c:136: warning: pointer targets in passing argument 3 of 'srs_forward' differ in signedness srs.c:143: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness
srs.c: In function 'eximsrs_reverse':
srs.c:153: warning: pointer targets in passing argument 2 of 'srs_reverse' differ in signedness srs.c:164: warning: pointer targets in passing argument 1 of 'string_copy' differ in signedness
srs.c: In function 'eximsrs_db_insert':
srs.c:192: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness srs.c:193: warning: pointer targets in passing argument 2 of 'srs_generate_unique_id' differ in signedness srs.c:193: warning: pointer targets in passing argument 3 of 'srs_generate_unique_id' differ in signedness
srs.c: In function 'eximsrs_db_lookup':
srs.c:217: warning: pointer targets in passing argument 1 of 'string_copyn' differ in signedness srs.c:224: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness
cc dk.c

awk '{ print ($1+1) }' cnumber.h > cnumber.temp
rm -f cnumber.h; mv cnumber.temp cnumber.h
cc version.c
rm -f exim
cc -o exim
/usr/bin/ld: Undefined symbols:
_GETSHORT
_strnlen
collect2: ld returned 1 exit status
make[1]: *** [exim] Error 1
make: *** [go] Error 2

hth,

richard


--
## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details 
at http://www.exim.org/ ##

Reply via email to