2 messages in net.sourceforge.lists.courier-users[courier-users] AIX - questions & mor...
FromSent OnAttachments
dani...@tonservices.comApr 16, 2001 1:42 pm 
Sam VarshavchikApr 16, 2001 2:33 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[courier-users] AIX - questions & more stray commentsActions...
From:dani...@tonservices.com (dani@tonservices.com)
Date:Apr 16, 2001 1:42:47 pm
List:net.sourceforge.lists.courier-users

Sam, thanks for your continuing help with this Courier to AIX port. How do I apply this suggestion:

"testprog.c", line 25.40: 1506-280 (W) Function argument assignment between types "unsigned long*" and "int*" is not allowed. make: 1254-004 The error code from the last command is 1.

addr_len should be defined as socklen_t

Do I change line 23 from addr_len=sizeof(addr); to addr_len=socklen_t?

oops - that doesn't work:

cc -DHAVE_CONFIG_H -I. -I. -I. -I /usr/local/include -g -c testprog.c "testprog.c", line 23.18: 1506-046 (S) Syntax error. "testprog.c", line 26.40: 1506-280 (W) Function argument assignment between types "unsigned long*" and "int*" is not allowed. make: 1254-004 The error code from the last command is 1.

another warning:

cc -DHAVE_CONFIG_H -I. -I. -I. -I /usr/local/include -I../.. -I./../.. -I./../../.. -I../../.. -g -c libfilter.c "libfilter.c", line 135.70: 1506-280 (W) Function argument assignment between types "unsigned long*" and "int*" is not allowed.

a monster sized Perl warning:

cc -I./.. -I.. -I./../.. -I../.. -I./../../.. -I ../../.. -g -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -I/usr/opt/perl5/lib/5.00503/aix/CORE -L /usr/local/lib -o perlfilter perlfilter.o xsinit.o ../libfilter/libfilter.a ../../../waitlib/libwaitlib.a ../../libs/libcommon.a ../../libs/libcourier.a -bE:/usr/opt/perl5/lib/5.00503/aix/CORE/perl.exp -s /usr/opt/perl5/lib/5.00503/aix/auto/DynaLoader/DynaLoader.a -L/usr/opt/perl5/lib/5.00503/aix/CORE -lperl -lnsl -ldbm -ldl -lld -lm -lc -lcrypt -lbsd -lPW -lC_r ld: 0711-319 WARNING: Exported symbol not defined: PL_cred_mutex ld: 0711-319 WARNING: Exported symbol not defined: PL_cryptseen ld: 0711-319 WARNING: Exported symbol not defined: PL_curthr ld: 0711-319 WARNING: Exported symbol not defined: PL_eval_cond ld: 0711-319 WARNING: Exported symbol not defined: PL_eval_mutex ld: 0711-319 WARNING: Exported symbol not defined: PL_eval_owner ld: 0711-319 WARNING: Exported symbol not defined: PL_malloc_mutex ld: 0711-319 WARNING: Exported symbol not defined: PL_nthreads ld: 0711-319 WARNING: Exported symbol not defined: PL_nthreads_cond ld: 0711-319 WARNING: Exported symbol not defined: PL_opsave ld: 0711-319 WARNING: Exported symbol not defined: PL_statusvalue_vms ld: 0711-319 WARNING: Exported symbol not defined: PL_strtab_mutex ld: 0711-319 WARNING: Exported symbol not defined: PL_sv_mutex ld: 0711-319 WARNING: Exported symbol not defined: PL_svref_mutex ld: 0711-319 WARNING: Exported symbol not defined: PL_sys_intern ld: 0711-319 WARNING: Exported symbol not defined: PL_thr_key ld: 0711-319 WARNING: Exported symbol not defined: PL_threadnum ld: 0711-319 WARNING: Exported symbol not defined: PL_threads_mutex ld: 0711-319 WARNING: Exported symbol not defined: PL_threadsv_names ld: 0711-319 WARNING: Exported symbol not defined: PL_thrsv ld: 0711-319 WARNING: Exported symbol not defined: Perl_abs_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_add_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_add_ass_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_additem ld: 0711-319 WARNING: Exported symbol not defined: Perl_atan2_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_band_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_block_type ld: 0711-319 WARNING: Exported symbol not defined: Perl_bool__amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_bor_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_bxor_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_check_uni ld: 0711-319 WARNING: Exported symbol not defined: Perl_checkcomma ld: 0711-319 WARNING: Exported symbol not defined: Perl_ck_aelem ld: 0711-319 WARNING: Exported symbol not defined: Perl_compl_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_concat_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_concat_ass_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_condpair_magic ld: 0711-319 WARNING: Exported symbol not defined: Perl_cos_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_dec_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_div_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_div_ass_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_dofindlabel ld: 0711-319 WARNING: Exported symbol not defined: Perl_dopoptoeval ld: 0711-319 WARNING: Exported symbol not defined: Perl_dump_fds ld: 0711-319 WARNING: Exported symbol not defined: Perl_dump_mstats ld: 0711-319 WARNING: Exported symbol not defined: Perl_eq_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_exp_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_expectterm ld: 0711-319 WARNING: Exported symbol not defined: Perl_fallback_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_fetch_gv ld: 0711-319 WARNING: Exported symbol not defined: Perl_fetch_io ld: 0711-319 WARNING: Exported symbol not defined: Perl_find_threadsv ld: 0711-319 WARNING: Exported symbol not defined: Perl_force_ident ld: 0711-319 WARNING: Exported symbol not defined: Perl_force_next ld: 0711-319 WARNING: Exported symbol not defined: Perl_force_word ld: 0711-319 WARNING: Exported symbol not defined: Perl_ge_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_gt_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_hv_stashpv ld: 0711-319 WARNING: Exported symbol not defined: Perl_inc_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_init_thread_intern ld: 0711-319 WARNING: Exported symbol not defined: Perl_intuit_more ld: 0711-319 WARNING: Exported symbol not defined: Perl_know_next ld: 0711-319 WARNING: Exported symbol not defined: Perl_le_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_log_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_lshift_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_lshift_ass_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_lt_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_magic_mutexfree ld: 0711-319 WARNING: Exported symbol not defined: Perl_malloced_size ld: 0711-319 WARNING: Exported symbol not defined: Perl_mod_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_mod_ass_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_modkids ld: 0711-319 WARNING: Exported symbol not defined: Perl_mstats ld: 0711-319 WARNING: Exported symbol not defined: Perl_mult_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_mult_ass_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_my_bcopy ld: 0711-319 WARNING: Exported symbol not defined: Perl_my_bzero ld: 0711-319 WARNING: Exported symbol not defined: Perl_my_chsize ld: 0711-319 WARNING: Exported symbol not defined: Perl_my_htonl ld: 0711-319 WARNING: Exported symbol not defined: Perl_my_memcmp ld: 0711-319 WARNING: Exported symbol not defined: Perl_my_memset ld: 0711-319 WARNING: Exported symbol not defined: Perl_my_ntohl ld: 0711-319 WARNING: Exported symbol not defined: Perl_my_swap ld: 0711-319 WARNING: Exported symbol not defined: Perl_ncmp_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_ne_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_neg_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_newXSUB ld: 0711-319 WARNING: Exported symbol not defined: Perl_new_struct_thread ld: 0711-319 WARNING: Exported symbol not defined: Perl_no_fh_allowed ld: 0711-319 WARNING: Exported symbol not defined: Perl_no_op ld: 0711-319 WARNING: Exported symbol not defined: Perl_nointrp ld: 0711-319 WARNING: Exported symbol not defined: Perl_nomem ld: 0711-319 WARNING: Exported symbol not defined: Perl_nomethod_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_not_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_numer_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_pow_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_pow_ass_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_pp_cswitch ld: 0711-319 WARNING: Exported symbol not defined: Perl_pp_entersubr ld: 0711-319 WARNING: Exported symbol not defined: Perl_pp_evalonce ld: 0711-319 WARNING: Exported symbol not defined: Perl_pp_interp ld: 0711-319 WARNING: Exported symbol not defined: Perl_pp_map ld: 0711-319 WARNING: Exported symbol not defined: Perl_pp_nswitch ld: 0711-319 WARNING: Exported symbol not defined: Perl_q ld: 0711-319 WARNING: Exported symbol not defined: Perl_reall_srchlen ld: 0711-319 WARNING: Exported symbol not defined: Perl_repeat_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_repeat_ass_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_rshift_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_rshift_ass_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_safexcalloc ld: 0711-319 WARNING: Exported symbol not defined: Perl_safexfree ld: 0711-319 WARNING: Exported symbol not defined: Perl_safexmalloc ld: 0711-319 WARNING: Exported symbol not defined: Perl_safexrealloc ld: 0711-319 WARNING: Exported symbol not defined: Perl_same_dirent ld: 0711-319 WARNING: Exported symbol not defined: Perl_saw_return ld: 0711-319 WARNING: Exported symbol not defined: Perl_scan_const ld: 0711-319 WARNING: Exported symbol not defined: Perl_scan_formline ld: 0711-319 WARNING: Exported symbol not defined: Perl_scan_heredoc ld: 0711-319 WARNING: Exported symbol not defined: Perl_scan_ident ld: 0711-319 WARNING: Exported symbol not defined: Perl_scan_inputsymbol ld: 0711-319 WARNING: Exported symbol not defined: Perl_scan_pat ld: 0711-319 WARNING: Exported symbol not defined: Perl_scan_prefix ld: 0711-319 WARNING: Exported symbol not defined: Perl_scan_str ld: 0711-319 WARNING: Exported symbol not defined: Perl_scan_subst ld: 0711-319 WARNING: Exported symbol not defined: Perl_scan_trans ld: 0711-319 WARNING: Exported symbol not defined: Perl_scan_word ld: 0711-319 WARNING: Exported symbol not defined: Perl_scmp_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_seq_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_sge_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_sgt_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_sin_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_skipspace ld: 0711-319 WARNING: Exported symbol not defined: Perl_sle_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_slt_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_sne_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_sqrt_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_string_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_subtr_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_subtr_ass_amg ld: 0711-319 WARNING: Exported symbol not defined: Perl_sv_ref ld: 0711-319 WARNING: Exported symbol not defined: Perl_sv_setptrobj ld: 0711-319 WARNING: Exported symbol not defined: Perl_too_few_arguments ld: 0711-319 WARNING: Exported symbol not defined: Perl_too_many_arguments ld: 0711-319 WARNING: Exported symbol not defined: Perl_unlnk ld: 0711-319 WARNING: Exported symbol not defined: Perl_unlock_condpair ld: 0711-319 WARNING: Exported symbol not defined: Perl_vtbl_mutex ld: 0711-319 WARNING: Exported symbol not defined: Perl_watchaddr ld: 0711-319 WARNING: Exported symbol not defined: Perl_watchok ld: 0711-319 WARNING: Exported symbol not defined: Perl_yyname ld: 0711-319 WARNING: Exported symbol not defined: Perl_yyrule ld: 0711-319 WARNING: Exported symbol not defined: cast_i32 ld: 0711-319 WARNING: Exported symbol not defined: cast_iv ld: 0711-319 WARNING: Exported symbol not defined: cast_uv

Update on class fstream: IBM says they support is_open, but in a non .h include file. (#include fstream?) I will try to get them to clarify this.

I still don't understand how -DHAVE_STRINGS_H is determined. I have been looking through the configure script and config.log in the various subdirectories, looking for "STRINGS" and "AIX", but I can't see anything that seems relevant.

more stray C++ comments:

/courier/unicode/gb2312.c has some (did I tell you this one already?)

/courier/libs/rw.h // - in line 58

/courier/libs/comsubmitclient.c line 182.1 line 333.1

/courier/libs/mybuf.h line 40

Thanks, Daniel