[prev in list] [next in list] [prev in thread] [next in thread] 

List:       apache-modperl
Subject:    =?Windows-1252?Q?RE:_/usr/lib64/perl5/CORE/perl.h:183:16:_error:_=91my=5F?=
From:       LARA ZIOSI <lara.ziosi () hcl ! com>
Date:       2020-02-18 10:10:03
Message-ID: HK0PR04MB26575FD5AC19EFA6DC067FA584110 () HK0PR04MB2657 ! apcprd04 ! prod ! outlook ! com
[Download RAW message or body]

Additional information:

/usr/lib64/perl5/CORE/perl.h contains:


#ifdef PERL_IMPLICIT_CONTEXT
#  ifndef MULTIPLICITY
#    define MULTIPLICITY
#  endif
#  define tTHX  PerlInterpreter*
#  define pTHX  register tTHX my_perl PERL_UNUSED_DECL
#  define aTHX  my_perl
#  ifdef PERL_GLOBAL_STRUCT
#    define dTHXa(a)    dVAR; pTHX = (tTHX)a
#  else
#    define dTHXa(a)    pTHX = (tTHX)a
#  endif
#  ifdef PERL_GLOBAL_STRUCT
#    define dTHX                dVAR; pTHX = PERL_GET_THX
#  else
#    define dTHX                pTHX = PERL_GET_THX
#  endif
#  define pTHX_         pTHX,
#  define aTHX_         aTHX,
#  define pTHX_1        2
#  define pTHX_2        3
#  define pTHX_3        4
#  define pTHX_4        5
#  define pTHX_5        6
#  define pTHX_6        7
#  define pTHX_7        8
#  define pTHX_8        9
#  define pTHX_9        10
#  if defined(DEBUGGING) && !defined(PERL_TRACK_MEMPOOL)
#    define PERL_TRACK_MEMPOOL
#  endif
#else
#  undef PERL_TRACK_MEMPOOL
#endif

-----Original Message-----
From: LARA ZIOSI [mailto:lara.ziosi@hcl.com] 
Sent: Tuesday, February 18, 2020 10:50 AM
To: modperl@perl.apache.org
Subject: /usr/lib64/perl5/CORE/perl.h:183:16: error: ‘my_perl’ undeclared 

[CAUTION: This Email is from outside the Organization. Do not click links or open \
attachments unless you trust the sender.]

Hello,

I am unable to build dynamic mod_perl2.0.11 \
(https://apc01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fftp.tudelft.nl%2Fapa \
che%2Fperl%2Fmod_perl-2.0.11.tar.gz&amp;data=02%7C01%7Clara.ziosi%40hcl.com%7Cdb4abc43 \
2f7b405a48e208d7b457fcdb%7C189de737c93a4f5a8b686f4ca9941912%7C0%7C0%7C637176162336701471&amp;sdata=dTwtJcnq2Z9sxIQr2p5iGh6d5VbdTi5F1CGLzlZ9hpY%3D&amp;reserved=0) \
on RHEL 7.3 where I have previously downloaded, built and installed:

Apache 2.4.34
Apr 1.7.0
Apr-util 1.6.1
Expat 2.2.9
Pcre 8.44
Exutils-embed 1.14

Here are the outputs:

[myuser@myhost mod_perl-2.0.11]$ sudo perl Makefile.PL \
MP_APXS=/usr/local/apache/bin/apxs Reading Makefile.PL args from @ARGV
   MP_APXS = /usr/local/apache/bin/apxs
no conflicting prior mod_perl version found - good.
Using APXS => /usr/local/apache/bin/apxs Configuring Apache/2.4.34 mod_perl/2.0.11 \
Perl/v5.16.3 Checking if your kit is complete... Looks good
Writing Makefile for Apache2::Reload
Writing Makefile for Apache2::SizeLimit
Subroutine set_version redefined at ./Makefile.PL line 131.
[   info] generating script t/TEST
[   info] generating script ./t/cgi-bin/cookies.pl
[   info] generating script ./t/cgi-bin/next_available_port.pl
Writing Makefile for Apache::Test
Checking for Cwd...ok
Checking for File::Spec...ok
[   info] generating script t/TEST
Checking if your kit is complete...
Looks good
Writing Makefile for ModPerl::Registry
Writing Makefile for APR::Base64
Writing Makefile for APR::Brigade
Writing Makefile for APR::Bucket
Writing Makefile for APR::BucketAlloc
Writing Makefile for APR::BucketType
Writing Makefile for APR::Date
Writing Makefile for APR::Error
Writing Makefile for APR::Finfo
Writing Makefile for APR::IpSubnet
Writing Makefile for APR::OS
Writing Makefile for APR::Pool
Writing Makefile for APR::SockAddr
Writing Makefile for APR::Socket
Writing Makefile for APR::Status
Writing Makefile for APR::String
Writing Makefile for APR::Table
Writing Makefile for APR::ThreadMutex
Writing Makefile for APR::ThreadRWLock
Writing Makefile for APR::URI
Writing Makefile for APR::UUID
Writing Makefile for APR::Util
Writing Makefile for APR
Writing Makefile for Apache2::Access
Writing Makefile for Apache2::CmdParms
Writing Makefile for Apache2::Command
Writing Makefile for Apache2::Connection Writing Makefile for Apache2::ConnectionUtil \
Writing Makefile for Apache2::Directive Writing Makefile for Apache2::Filter Writing \
Makefile for Apache2::FilterRec Writing Makefile for Apache2::HookRun Writing \
Makefile for Apache2::Log Writing Makefile for Apache2::MPM Writing Makefile for \
Apache2::Module Writing Makefile for Apache2::Process Writing Makefile for \
Apache2::Provider Writing Makefile for Apache2::RequestIO Writing Makefile for \
Apache2::RequestRec Writing Makefile for Apache2::RequestUtil Writing Makefile for \
Apache2::Response Writing Makefile for Apache2::ServerRec Writing Makefile for \
Apache2::ServerUtil Writing Makefile for Apache2::SubProcess Writing Makefile for \
Apache2::SubRequest Writing Makefile for Apache2::URI Writing Makefile for \
Apache2::Util Writing Makefile for Apache2 Writing Makefile for ModPerl::Global \
Writing Makefile for ModPerl::InterpPool Writing Makefile for ModPerl::Interpreter \
Writing Makefile for ModPerl::TiPool Writing Makefile for ModPerl::TiPoolConfig \
Writing Makefile for ModPerl::Util Writing Makefile for ModPerl Writing Makefile for \
ModPerl::WrapXS Writing Makefile for APR Writing Makefile for APR::Const Writing \
Makefile for APR::PerlIO Writing Makefile for libaprext Writing Makefile for \
APR_build Writing Makefile for Apache2::Const Writing Makefile for Apache2_build \
Writing Makefile for ModPerl::Const Writing Makefile for ModPerl Writing Makefile for \
ModPerl::XS Writing Makefile for mod_perl2 [warning] mod_perl dso library will be \
built as mod_perl.so [warning] You'll need to add the following to httpd.conf: \
[warning] [warning]   LoadModule perl_module modules/mod_perl.so
[warning]
[warning] depending on your build, mod_perl might not live in [warning] the modules/ \
directory.

[warning] Check the results of
[warning]
[warning]   $ /usr/local/apache/bin/apxs -q LIBEXECDIR
[warning]
[warning] and adjust the LoadModule directive accordingly.
-----------------------------------------------------------------------------------

[myuser@myhost mod_perl-2.0.11]$ sudo make cd "src/modules/perl" && make
make[1]: Entering directory `/usr/src/mod_perl-2.0.11/src/modules/perl'
gcc -I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
mod_perl.c && mv mod_perl.o mod_perl.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
                modperl_interp.c && mv modperl_interp.o modperl_interp.lo
modperl_interp.c: In function ‘modperl_interp_select’:
modperl_interp.c:396:17: warning: unused variable ‘p’ [-Wunused-variable]
     apr_pool_t *p = NULL;
                 ^
modperl_interp.c:394:17: warning: unused variable ‘desc’ [-Wunused-variable]
     const char *desc = NULL;
                 ^
In file included from mod_perl.h:74:0,
                 from modperl_interp.c:17:
modperl_config.h:112:27: warning: unused variable ‘dcfg’ [-Wunused-variable]
     modperl_config_dir_t *dcfg = modperl_config_dir_get(r)
                           ^
modperl_interp.c:392:5: note: in expansion of macro ‘MP_dDCFG’
     MP_dDCFG;
     ^
gcc -I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_tipool.c && mv modperl_tipool.o modperl_tipool.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_log.c && mv modperl_log.o modperl_log.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_config.c && mv modperl_config.o modperl_config.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_cmd.c && mv modperl_cmd.o modperl_cmd.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_options.c && mv modperl_options.o modperl_options.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_callback.c && mv modperl_callback.o modperl_callback.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_handler.c && mv modperl_handler.o modperl_handler.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_gtop.c && mv modperl_gtop.o modperl_gtop.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_util.c && mv modperl_util.o modperl_util.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_io.c && mv modperl_io.o modperl_io.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_io_apache.c && mv modperl_io_apache.o modperl_io_apache.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_filter.c && mv modperl_filter.o modperl_filter.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_bucket.c && mv modperl_bucket.o modperl_bucket.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_mgv.c && mv modperl_mgv.o modperl_mgv.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_pcw.c && mv modperl_pcw.o modperl_pcw.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_global.c && mv modperl_global.o modperl_global.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_env.c && mv modperl_env.o modperl_env.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_cgi.c && mv modperl_cgi.o modperl_cgi.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_perl.c && mv modperl_perl.o modperl_perl.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_perl_global.c && mv modperl_perl_global.o modperl_perl_global.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_perl_pp.c && mv modperl_perl_pp.o modperl_perl_pp.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_sys.c && mv modperl_sys.o modperl_sys.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_module.c && mv modperl_module.o modperl_module.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_svptr_table.c && mv modperl_svptr_table.o modperl_svptr_table.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
-I/usr/local/apache/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 \
-I/usr/lib64/perl5/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX -O2 -g -pipe -Wall \
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC \ -c \
modperl_const.c && mv modperl_const.o modperl_const.lo gcc \
-I/usr/src/mod_perl-2.0.11/src/modules/perl -I/usr/src/mod_perl-2.0.11/xs \
-I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/expat/include \
modperl_xsinit.c: In function ‘xs_init’:
/usr/lib64/perl5/CORE/perl.h:183:16: error: ‘my_perl’ undeclared (first use in this \
function)  #  define aTHX my_perl  ^
/usr/lib64/perl5/CORE/perl.h:195:18: note: in expansion of macro ‘aTHX’
 #  define aTHX_  aTHX,
                  ^
/usr/lib64/perl5/CORE/embed.h:377:34: note: in expansion of macro ‘aTHX_’
 #define newXS(a,b,c)  Perl_newXS(aTHX_ a,b,c)
                                  ^
modperl_xsinit.c:30:2: note: in expansion of macro ‘newXS’
  newXS("DynaLoader::boot_DynaLoader", boot_DynaLoader, file);
  ^
/usr/lib64/perl5/CORE/perl.h:183:16: note: each undeclared identifier is reported \
only once for each function it appears in  #  define aTHX my_perl  ^
/usr/lib64/perl5/CORE/perl.h:195:18: note: in expansion of macro ‘aTHX’
 #  define aTHX_  aTHX,
                  ^
/usr/lib64/perl5/CORE/embed.h:377:34: note: in expansion of macro ‘aTHX_’
 #define newXS(a,b,c)  Perl_newXS(aTHX_ a,b,c)
                                  ^
modperl_xsinit.c:30:2: note: in expansion of macro ‘newXS’
  newXS("DynaLoader::boot_DynaLoader", boot_DynaLoader, file);
  ^
modperl_xsinit.c:30:2: warning: passing argument 3 of ‘Perl_newXS’ from incompatible \
pointer type [enabled by default] In file included from \
/usr/lib64/perl5/CORE/perl.h:5030:0,  from modperl_xsinit.c:6:
/usr/lib64/perl5/CORE/proto.h:2811:19: note: expected ‘XSUBADDR_t’ but argument is of \
type ‘void (*)(struct CV *)’  PERL_CALLCONV CV* Perl_newXS(pTHX_ const char *name, \
XSUBADDR_t subaddr, const char *filename)  ^
make[1]: *** [modperl_xsinit.lo] Error 1
make[1]: Leaving directory `/usr/src/mod_perl-2.0.11/src/modules/perl'
make: *** [modperl_lib] Error 2
[hcluser@COMP-2907-1 mod_perl-2.0.11]$

This is the perl configuration:
-----------------------------------------------------------
[myuser@myhost mod_perl-2.0.11]$ perl -V Summary of my perl5 (revision 5 version 16 \
subversion 3) configuration:

  Platform:
    osname=linux, osvers=2.6.32-642.1.1.el6.x86_64, \
archname=x86_64-linux-thread-multi  uname='linux x86-039.build.eng.bos.redhat.com \
2.6.32-642.1.1.el6.x86_64 #1 smp fri may 6 14:54:05 edt 2016 x86_64 x86_64 x86_64 \
gnulinux '  config_args='-des -Doptimize=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 \
-fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches \
-m64 -mtune=generic -Dccdlflags=-Wl,--enable-new-dtags -Dlddlflags=-shared -O2 -g \
-pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches   -m64 -mtune=generic -Wl,-z,relro  \
-DDEBUGGING=-g -Dversion=5.16.3 -Dmyhostname=localhost -Dperladmin=root@localhost \
-Dcc=gcc -Dcf_by=Red Hat, Inc. -Dprefix=/usr -Dvendorprefix=/usr \
-Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl5 \
-Dsitearch=/usr/local/lib64/perl5 -Dprivlib=/usr/share/perl5 \
-Dvendorlib=/usr/share/perl5/vendor_perl -Darchlib=/usr/lib64/perl5 \
-Dvendorarch=/usr/lib64/perl5/vendor_perl -Darchname=x86_64-linux-thread-multi \
-Dlibpth=/usr/local/lib64 /lib64 /usr/lib64 -Duseshrplib -Dusethreads -Duseithreads \
-Dusedtrace=/usr/bin/dtrace -Duselargefiles -Dd_semctl_semun -Di_db -Ui_ndbm -Di_gdbm \
-Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl=n -Ubincompat5005 \
-Uversiononly -Dpager=/usr/bin/less -isr -Dd_gethostent_r_proto \
-Ud_endhostent_r_proto -Ud_sethostent_r_proto -Ud_endprotoent_r_proto \
-Ud_setprotoent_r_proto -Ud_endservent_r_proto -Ud_setservent_r_proto \
-Dscriptdir=/usr/bin -Dusesitecustomize'  hint=recommended, useposix=true, \
d_sigaction=define  useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',  \
optimize='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions \
-fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 \
-mtune=generic',  cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe \
-fstack-protector -I/usr/local/include'  ccversion='', gccversion='4.8.5 20150623 \
(Red Hat 4.8.5-9)', gccosandvers=''  intsize=4, longsize=8, ptrsize=8, doublesize=8, \
byteorder=12345678  d_longlong=define, longlongsize=8, d_longdbl=define, \
longdblsize=16  ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', \
lseeksize=8  alignbytes=8, prototype=define
  Linker and Libraries:
    ld='gcc', ldflags =' -fstack-protector'
    libpth=/usr/local/lib64 /lib64 /usr/lib64
    libs=-lresolv -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc \
-lgdbm_compat  perllibs=-lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
    libc=, so=so, useshrplib=true, libperl=libperl.so
    gnulibc_version='2.17'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,--enable-new-dtags \
-Wl,-rpath,/usr/lib64/perl5/CORE'  cccdlflags='-fPIC', lddlflags='-shared -O2 -g \
-pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong \
--param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro '


Characteristics of this binary (from libperl):
  Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
                        PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT
                        PERL_MALLOC_WRAP PERL_PRESERVE_IVUV USE_64_BIT_ALL
                        USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
                        USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
                        USE_REENTRANT_API USE_SITECUSTOMIZE
  Locally applied patches:
        Fedora Patch1: Removes date check, Fedora/RHEL specific
        Fedora Patch3: support for libdir64
        Fedora Patch4: use libresolv instead of libbind
        Fedora Patch5: USE_MM_LD_RUN_PATH
        Fedora Patch6: Skip hostname tests, due to builders not being network capable
        Fedora Patch7: Dont run one io test due to random builder failures
        Fedora Patch9: Fix find2perl to translate ? glob properly (RT#113054)
        Fedora Patch10: Fix broken atof (RT#109318)
        Fedora Patch13: Clear $@ before "do" I/O error (RT#113730)
        Fedora Patch14: Do not truncate syscall() return value to 32 bits (RT#113980)
        Fedora Patch15: Override the Pod::Simple::parse_file (CPANRT#77530)
        Fedora Patch16: Do not leak with attribute on my variable (RT#114764)
        Fedora Patch17: Allow operator after numeric keyword argument (RT#105924)
        Fedora Patch18: Extend stack in File::Glob::glob, (RT#114984)
        Fedora Patch19: Do not crash when vivifying $|
        Fedora Patch20: Fix misparsing of maketext strings (CVE-2012-6329)
        Fedora Patch21: Add NAME headings to CPAN modules (CPANRT#73396)
        Fedora Patch22: Fix leaking tied hashes (RT#107000) [1]
        Fedora Patch23: Fix leaking tied hashes (RT#107000) [2]
        Fedora Patch24: Fix leaking tied hashes (RT#107000) [3]
        Fedora Patch25: Fix dead lock in PerlIO after fork from thread (RT#106212)
        Fedora Patch26: Make regexp safe in a signal handler (RT#114878)
        Fedora Patch27: Update h2ph(1) documentation (RT#117647)
        Fedora Patch28: Update pod2html(1) documentation (RT#117623)
        Fedora Patch29: Document Math::BigInt::CalcEmu requires Math::BigInt (CPAN \
                RT#85015)
        RHEL Patch30: Use stronger algorithm needed for FIPS in t/op/crypt.t \
(RT#121591)  RHEL Patch31: Make *DBM_File desctructors thread-safe (RT#61912)
        RHEL Patch32: Use stronger algorithm needed for FIPS in t/op/taint.t \
(RT#123338)  RHEL Patch33: Remove CPU-speed-sensitive test in Benchmark test
        RHEL Patch34: Make File::Glob work with threads again
        RHEL Patch35: Fix CRLF conversion in ASCII FTP upload (CPAN RT#41642)
        RHEL Patch36: Do not leak the temp utf8 copy of namepv (CPAN RT#123786)
        RHEL Patch37: Fix duplicating PerlIO::encoding when spawning threads \
                (RT#31923)
        RHEL Patch38: Backported libraries historically supplied with Perl 4
  Built under linux
  Compiled at Aug 18 2016 06:19:03
  @INC:
    /usr/local/lib64/perl5
    /usr/local/share/perl5
    /usr/lib64/perl5/vendor_perl
    /usr/share/perl5/vendor_perl
    /usr/lib64/perl5
    /usr/share/perl5

What should I change?

Thank you, Lara

> > DISCLAIMER::
________________________________
The contents of this e-mail and any attachment(s) are confidential and intended for \
the named recipient(s) only. E-mail transmission is not guaranteed to be secure or \
error-free as information could be intercepted, corrupted, lost, destroyed, arrive \
late or incomplete, or may contain viruses in transmission. The e mail and its \
contents (with or without referred errors) shall therefore not attach any liability \
on the originator or HCL or its affiliates. Views or opinions, if any, presented in \
this email are solely those of the author and may not necessarily reflect the views \
or opinions of HCL or its affiliates. Any form of reproduction, dissemination, \
copying, disclosure, modification, distribution and / or publication of this message \
without the prior written consent of authorized representative of HCL is strictly \
prohibited. If you have received this email in error please delete it and notify the \
sender immediately. Before opening any email and/or attachments, please check them \
for viruses and other defects. ________________________________


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic