Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perl 5.00503 and AIX 4.1.5; perl.exp; build errors. Also Imagemagick... #220

Closed
p5pRT opened this issue Jul 22, 1999 · 1 comment
Closed

Comments

@p5pRT
Copy link

p5pRT commented Jul 22, 1999

Migrated from rt.perl.org#1027 (status was 'resolved')

Searchable as RT1027$

@p5pRT
Copy link
Author

p5pRT commented Jul 22, 1999

From [email protected]

I first got into this problem when trying to install Imagemagick 4.2.8.
The build was complaining about a parameter -bE​:perl.exp or
rather this was not having the desired effect. Enquiries on
Imagemagick and aix-related forums suggested that there was a problem
with the Perl distribution in this respect, i.e. that it expected
to find perl.exp in the current directory. A workaround was to
edit the appropriate makefile to specify the full path to that file,
which I did, and it got over that error. However, it went on to get
other Perl-related errors.

I realised that I did not have the latest Perl on that system
(it is/was version 5.004_04 ), so I got 5.00503 and thought I
would build that. I had previously built this on an AIX 4.3.2
system, and not noticed any errors. However, this time I noticed
the following​:

  cc -L/usr/local/lib -bE​:perl.exp -o perl perlmain.o
lib/auto/DynaLoad
er/DynaLoader.a libperl.a `cat ext.libs` -ldbm -lld -lm -lc -lbsd -lPW
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
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_checkcomma
ld​: 0711-319 WARNING​: Exported symbol not defined​: Perl_check_uni
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_new_struct_thread
ld​: 0711-319 WARNING​: Exported symbol not defined​: Perl_newXSUB
ld​: 0711-319 WARNING​: Exported symbol not defined​: Perl_no_fh_allowed
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_no_op
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_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​: 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_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_thr_key
ld​: 0711-319 WARNING​: Exported symbol not defined​: PL_thrsv
ends...

Now, this did not make the build fall over, and I can even run all
the tests cleanly, but it makes me worry rather that there is
a problem on AIX in the "perl.exp" area, an area I must admit
I don't know much about. I wonder if it is connected with the
Imagemagick build errors.

My "myconfig" output is appended below.
Thanks,
--
Mike.Ellwood@​rl.ac.uk

---------- myconfig output ----------
Date​: Thu, 22 Jul 1999 14​:00​:28 +0100
From​: root@​jkjerome.cc.rl.ac.uk
To​: mwe@​unixfe.rl.ac.uk

Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration​:
  Platform​:
  osname=aix, osvers=4.1.5, archname=aix
  uname='aix jkjerome 1 4 000054124600 '
  hint=recommended, useposix=true, d_sigaction=define
  usethreads=undef useperlio=undef d_sfio=undef
  Compiler​:
  cc='cc', optimize='-O', gccversion=
  cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=8192 -I/usr/local/include'
  ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=8192 -I/usr/local/include'
  stdchar='unsigned char', d_stdstdio=define, usevfork=false
  intsize=4, longsize=4, ptrsize=4, doublesize=8
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
  alignbytes=8, usemymalloc=n, prototype=define
  Linker and Libraries​:
  ld='ld', ldflags =' -L/usr/local/lib'
  libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
  libs=-ldbm -lld -lm -lc -lbsd -lPW
  libc=, so=a, useshrplib=false, libperl=libperl.a
  Dynamic Linking​:
  dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags='-bE​:perl.exp'
  cccdlflags=' ', lddlflags='-bhalt​:4 -bM​:SRE -bI​:$(PERL_INC)/perl.exp -bE​:$(BASEEXT).exp -b noentry -lc -L/usr/local/lib'

ends........

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant