MESSAGE
DATE | 2021-10-25 |
FROM | Jim Tappe
|
SUBJECT | Re: [Hangout - NYLXS] Apache 2.4
|
From hangout-bounces-at-nylxs.com Tue Oct 26 10:28:46 2021 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82]) by mrbrklyn.com (Postfix) with ESMTP id 6B51A163FCB; Tue, 26 Oct 2021 10:28:43 -0400 (EDT) X-Original-To: hangout-at-www2.mrbrklyn.com Delivered-To: hangout-at-www2.mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 1000) id 07B85163FCE; Tue, 26 Oct 2021 10:28:35 -0400 (EDT) Resent-From: Ruben Safir Resent-Date: Tue, 26 Oct 2021 10:28:35 -0400 Resent-Message-ID: <20211026142835.GA10962-at-www2.mrbrklyn.com> Resent-To: hangout-at-mrbrklyn.com X-Original-To: ruben-at-mrbrklyn.com Delivered-To: ruben-at-mrbrklyn.com Received: from mxout1-he-de.apache.org (mxout1-he-de.apache.org [95.216.194.37]) by mrbrklyn.com (Postfix) with ESMTP id C3EA7163FD6 for ; Mon, 25 Oct 2021 17:14:16 -0400 (EDT) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-he-de.apache.org (ASF Mail Server at mxout1-he-de.apache.org) with SMTP id 29ABC60B7F for ; Mon, 25 Oct 2021 21:14:15 +0000 (UTC) Received: (qmail 74740 invoked by uid 500); 25 Oct 2021 21:14:14 -0000 Mailing-List: contact embperl-help-at-perl.apache.org; run by ezmlm Precedence: bulk Delivered-To: mailing list embperl-at-perl.apache.org Received: (qmail 74729 invoked by uid 99); 25 Oct 2021 21:14:14 -0000 Received: from spamproc1-he-fi.apache.org (HELO spamproc1-he-fi.apache.org) (95.217.134.168) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Oct 2021 21:14:14 +0000 Received: from localhost (localhost [127.0.0.1]) by spamproc1-he-fi.apache.org (ASF Mail Server at spamproc1-he-fi.apache.org) with ESMTP id 6817DBFB85 for ; Mon, 25 Oct 2021 21:14:13 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamproc1-he-fi.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.2, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamproc1-he-fi.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-he-de.apache.org ([116.203.227.195]) by localhost (spamproc1-he-fi.apache.org [95.217.134.168]) (amavisd-new, port 10024) with ESMTP id tcuy0_xFi6kP for ; Mon, 25 Oct 2021 21:14:12 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::52c; helo=mail-ed1-x52c.google.com; envelope-from=jtappe-at-gmail.com; receiver= Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id 9AC837E902 for ; Mon, 25 Oct 2021 21:14:12 +0000 (UTC) Received: by mail-ed1-x52c.google.com with SMTP id g10so4599884edj.1 for ; Mon, 25 Oct 2021 14:14:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4yNatSR5CruQ953kFYW30OQvWxKa6aAWxn26OxEKeJE=; b=qrBFQasMeqsnufvt9yNs5GFdRTD4p0Mdn+ZwwgqkSIH/7l2jTdL3jvfdTWQWq5427W sySyInsLw28XI8GyX4lxDvyc30YznicaCqyNUmBpmVgEpoch5S+m99GjgKkHiI06CfWa bRiB0HjZbfa0HwAUuIch32PYwZJj+EiK/O/M41AcEvr5pGi/R51oEdes2Wg6/nnaPMGX rDtMoCVnWV7dsbEdWCvd/X3ZwFnmRxW+CgN4Npp2VHN7ln7G8CckFYr+tROS5mzHDhza WuHSM3EMlURJzKc/EAR28RLTcfJmt06NKkS0BT2C/p3JRsWFksGAKa94A8h8bI/O9rZj x73Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4yNatSR5CruQ953kFYW30OQvWxKa6aAWxn26OxEKeJE=; b=BN/5GfJ9DMTyAnvF4r3JH5ow4ThUdK3DzmfEVQaen/Pwq59KdaWvIBi0vQilkz9YPj 8Y28TffgmkaMiLMXrdJ6eBU4KwLZEiSh66vFgImc2sklNShHwuItp2BgNAZw/j7U5ya4 YYi4ni+zzryEyjxkl79IA6K/E0pOLxVGtI6ypQ33IbswHbINgexXtSngmKuXl0B0ku/b dGwhJOc5G3IwFCMiJRDF/yd9mJCXVRhl2LkP5BGRz86O+Om45HQ7Xz8EN0b6cxc/aAOy vYMVqYhC9RxQbNWv/9RBhd+mDZgy3DQ3ggBHwW5UIN5BCQ1YI9ySewMjDjWYun0PbU96 qlcg== X-Gm-Message-State: AOAM5334LyykbrYHKTp7Uc9QnxFYMq+x4w3k5tUXpVAseGymo8AlJfXL mhqx+SafremgteCeue+Tmh149Mr95op+ZsnW5+020SjebFk= X-Google-Smtp-Source: ABdhPJzBHIflJoCcos2C1IyKLM/bezI1Y+qah5YQW8btWfnj00lWhuZpxt6iuIYZNfCJqkkdwcR5Tvq9YKGUAv8tiVo= X-Received: by 2002:a17:907:c18:: with SMTP id ga24mr4425219ejc.243.1635196451998; Mon, 25 Oct 2021 14:14:11 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Jim Tappe Date: Mon, 25 Oct 2021 14:14:00 -0700 Message-ID: To: "Robby Desmond (RTD)" Cc: "embperl-at-perl.apache.org" Subject: Re: [Hangout - NYLXS] Apache 2.4 X-BeenThere: hangout-at-nylxs.com X-Mailman-Version: 2.1.30rc1 List-Id: NYLXS Tech Talk and Politics List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============2099755504==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============2099755504== Content-Type: multipart/alternative; boundary="000000000000a8d10405cf33d73b"
--000000000000a8d10405cf33d73b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I didn't realize Embperl could be installed with cpanm. I will try that next time. Thanks!
On Mon, Oct 25, 2021 at 11:20 AM Robby Desmond (RTD) wrote:
> Similarly, if you wish to use cpanm to build Embperl from within Ansible > on a Red Hat system, even if you install the Apache development package a= nd > the mod_perl development package, you will still have to symlink the Apac= he > modules and binaries into the development tree and tell Embperl where to > find the Apache source (because that's the only way to reliably override > wherever it goes looking for the Apache modules and binaries). > > - name: Setup modules symlink to allow Embperl to build > file: > src: /{{ apache home }}/modules > dest: /usr/include/httpd/modules > state: link > owner: root > group: root > - name: Setup binary folder to allow Embperl to build > file: > path: /usr/include/httpd/bin/ > state: directory > owner: root > group: root > mode: 0770 > - name: Setup binary symlink to allow Embperl to build > file: > src: /{{ apache binary home }}/httpd > dest: /usr/include/httpd/bin/httpd > state: link > owner: root > group: root > - name: Build Embperl with cpanm and APACHE_SRC environment variable > shell: > cmd: "export APACHE_SRC=3D'/usr/include/httpd/';cpanm --notest > Embperl;" > creates: "/usr/local/lib64/perl5/Embperl" > > perl 5.16 > RH 7 > Apache 2.4 > Embperl 2.5 > > Robby Desmond (=C3=A9l | he/him/his) > BiblioVault Operations - Systems Administration > University of Chicago Press > http://www.bibliovault.org/ > ph: 773-834-2387 > robbyd-at-uchicago.edu > bv-help-at-uchicago.edu > > > ------------------------------ > *De:* Jim Tappe > *Enviado:* domingo, 24 de octubre de 2021 22:30 > *Para:* embperl-at-perl.apache.org > *Asunto:* Apache 2.4 > > FYI and FWIW, when installing Embperl 2.5.0.4 from source with mod_perl > support, it seems to be necessary to install mod_perl-2.0.11 from source > i.e. perl Makefile.PL;make; make install. > > Mod_perl Makefile.PL creates the file BuildConfig.pm which Embperl > Makefile.PL expects when it checks to see if Mod_perl is installed. > > perl 5.16 > CentOS 7 > Apache 2.4 > Embperl 2.5.0.4 > > > perl >
--000000000000a8d10405cf33d73b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I didn't realize Embperl could be installed with cpanm= . I will try that next time. Thanks!
iv dir=3D"ltr" class=3D"gmail_attr">On Mon, Oct 25, 2021 at 11:20 AM Robby = Desmond (RTD) <robbyd-at-uchicago.ed= u> wrote:
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"= >
;color:rgb(0,0,0)"> Similarly, if you wish to use cpanm to build Embperl from within Ansible on= a Red Hat system, even if you install the Apache development package and t= he mod_perl development package, you will still have to symlink the Apache = modules and binaries into the development tree and tell Embperl where to find the Apache source (because that's = the only way to reliably override wherever it goes looking for the Apache m= odules and binaries). ;color:rgb(0,0,0)">
;color:rgb(0,0,0)"> =C2=A0 =C2=A0 - name: Setup modules symlink to allow Embperl to build =C2=A0 =C2=A0 =C2=A0 file: =C2=A0 =C2=A0 =C2=A0 =C2=A0 src: /{{ apache home }}/modules =C2=A0 =C2=A0 =C2=A0 =C2=A0 dest: /usr/include/httpd/modules =C2=A0 =C2=A0 =C2=A0 =C2=A0 state: link =C2=A0 =C2=A0 =C2=A0 =C2=A0 owner: root =C2=A0 =C2=A0 =C2=A0 =C2=A0 group: root =C2=A0 =C2=A0 - name: Setup binary folder to allow Embperl to buildiv> =C2=A0 =C2=A0 =C2=A0 file: =C2=A0 =C2=A0 =C2=A0 =C2=A0 path: /usr/include/httpd/bin/ =C2=A0 =C2=A0 =C2=A0 =C2=A0 state: directory =C2=A0 =C2=A0 =C2=A0 =C2=A0 owner: root =C2=A0 =C2=A0 =C2=A0 =C2=A0 group: root =C2=A0 =C2=A0 =C2=A0 =C2=A0 mode: 0770 =C2=A0 =C2=A0 - name: Setup binary symlink to allow Embperl to build= div> =C2=A0 =C2=A0 =C2=A0 file: =C2=A0 =C2=A0 =C2=A0 =C2=A0 src: /{{ apache binary home }}/httpd =C2=A0 =C2=A0 =C2=A0 =C2=A0 dest: /usr/include/httpd/bin/httpd =C2=A0 =C2=A0 =C2=A0 =C2=A0 state: link =C2=A0 =C2=A0 =C2=A0 =C2=A0 owner: root =C2=A0 =C2=A0 =C2=A0 =C2=A0 group: root =C2=A0 =C2=A0 - name: Build Embperl with cpanm and APACHE_SRC environm= ent variable =C2=A0 =C2=A0 =C2=A0 shell: =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmd: "export APACHE_SRC=3D'/usr/i= nclude/httpd/';cpanm --notest Embperl;" =C2=A0 =C2=A0 =C2=A0 =C2=A0 creates: "/usr/local/lib64/perl5/Embperl&q= uot; ;color:rgb(0,0,0)">
;color:rgb(0,0,0)"> perl 5.16 ;color:rgb(0,0,0)"> RH 7 ;color:rgb(0,0,0)"> Apache 2.4 ;color:rgb(0,0,0)"> Embperl 2.5 ;color:rgb(0,0,0)">
e=3D"font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-ser= if">
Robby Desmond (=C3=A9l |=C2=A0an style=3D"font-family:Tahoma;font-size:9pt;background-color:rgb(255,255,2= 55);display:inline">he/him/his)
;color:rgb(0,0,0)">
FYI and FWIW, when installing Embperl 2.5.0.4 from source with mod_per= l support, it seems to be necessary to install mod_perl-2.0.11 from source = i.e. perl Makefile.PL;make; make install.=C2=A0=C2=A0
Mod_perl Makefile.PL creates the=C2=A0 file=C2=A0 BuildConfig.pm which= =C2=A0 Embperl Makefile.PL expects when it checks to see if Mod_perl is ins= talled.
perl 5.16 CentOS 7 Apache 2.4 Embperl 2.5.0.4
perl --000000000000a8d10405cf33d73b-- --===============2099755504== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout --===============2099755504==-- --===============2099755504== Content-Type: multipart/alternative; boundary="000000000000a8d10405cf33d73b" --000000000000a8d10405cf33d73b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I didn't realize Embperl could be installed with cpanm. I will try that next time. Thanks! On Mon, Oct 25, 2021 at 11:20 AM Robby Desmond (RTD) wrote:
> Similarly, if you wish to use cpanm to build Embperl from within Ansible > on a Red Hat system, even if you install the Apache development package a= nd > the mod_perl development package, you will still have to symlink the Apac= he > modules and binaries into the development tree and tell Embperl where to > find the Apache source (because that's the only way to reliably override > wherever it goes looking for the Apache modules and binaries). > > - name: Setup modules symlink to allow Embperl to build > file: > src: /{{ apache home }}/modules > dest: /usr/include/httpd/modules > state: link > owner: root > group: root > - name: Setup binary folder to allow Embperl to build > file: > path: /usr/include/httpd/bin/ > state: directory > owner: root > group: root > mode: 0770 > - name: Setup binary symlink to allow Embperl to build > file: > src: /{{ apache binary home }}/httpd > dest: /usr/include/httpd/bin/httpd > state: link > owner: root > group: root > - name: Build Embperl with cpanm and APACHE_SRC environment variable > shell: > cmd: "export APACHE_SRC=3D'/usr/include/httpd/';cpanm --notest > Embperl;" > creates: "/usr/local/lib64/perl5/Embperl" > > perl 5.16 > RH 7 > Apache 2.4 > Embperl 2.5 > > Robby Desmond (=C3=A9l | he/him/his) > BiblioVault Operations - Systems Administration > University of Chicago Press > http://www.bibliovault.org/ > ph: 773-834-2387 > robbyd-at-uchicago.edu > bv-help-at-uchicago.edu > > > ------------------------------ > *De:* Jim Tappe > *Enviado:* domingo, 24 de octubre de 2021 22:30 > *Para:* embperl-at-perl.apache.org > *Asunto:* Apache 2.4 > > FYI and FWIW, when installing Embperl 2.5.0.4 from source with mod_perl > support, it seems to be necessary to install mod_perl-2.0.11 from source > i.e. perl Makefile.PL;make; make install. > > Mod_perl Makefile.PL creates the file BuildConfig.pm which Embperl > Makefile.PL expects when it checks to see if Mod_perl is installed. > > perl 5.16 > CentOS 7 > Apache 2.4 > Embperl 2.5.0.4 > > > perl >
--000000000000a8d10405cf33d73b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I didn't realize Embperl could be installed with cpanm= . I will try that next time. Thanks!
iv dir=3D"ltr" class=3D"gmail_attr">On Mon, Oct 25, 2021 at 11:20 AM Robby = Desmond (RTD) <robbyd-at-uchicago.ed= u> wrote:
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"= >
;color:rgb(0,0,0)"> Similarly, if you wish to use cpanm to build Embperl from within Ansible on= a Red Hat system, even if you install the Apache development package and t= he mod_perl development package, you will still have to symlink the Apache = modules and binaries into the development tree and tell Embperl where to find the Apache source (because that's = the only way to reliably override wherever it goes looking for the Apache m= odules and binaries). ;color:rgb(0,0,0)">
;color:rgb(0,0,0)"> =C2=A0 =C2=A0 - name: Setup modules symlink to allow Embperl to build =C2=A0 =C2=A0 =C2=A0 file: =C2=A0 =C2=A0 =C2=A0 =C2=A0 src: /{{ apache home }}/modules =C2=A0 =C2=A0 =C2=A0 =C2=A0 dest: /usr/include/httpd/modules =C2=A0 =C2=A0 =C2=A0 =C2=A0 state: link =C2=A0 =C2=A0 =C2=A0 =C2=A0 owner: root =C2=A0 =C2=A0 =C2=A0 =C2=A0 group: root =C2=A0 =C2=A0 - name: Setup binary folder to allow Embperl to buildiv> =C2=A0 =C2=A0 =C2=A0 file: =C2=A0 =C2=A0 =C2=A0 =C2=A0 path: /usr/include/httpd/bin/ =C2=A0 =C2=A0 =C2=A0 =C2=A0 state: directory =C2=A0 =C2=A0 =C2=A0 =C2=A0 owner: root =C2=A0 =C2=A0 =C2=A0 =C2=A0 group: root =C2=A0 =C2=A0 =C2=A0 =C2=A0 mode: 0770 =C2=A0 =C2=A0 - name: Setup binary symlink to allow Embperl to build= div> =C2=A0 =C2=A0 =C2=A0 file: =C2=A0 =C2=A0 =C2=A0 =C2=A0 src: /{{ apache binary home }}/httpd =C2=A0 =C2=A0 =C2=A0 =C2=A0 dest: /usr/include/httpd/bin/httpd =C2=A0 =C2=A0 =C2=A0 =C2=A0 state: link =C2=A0 =C2=A0 =C2=A0 =C2=A0 owner: root =C2=A0 =C2=A0 =C2=A0 =C2=A0 group: root =C2=A0 =C2=A0 - name: Build Embperl with cpanm and APACHE_SRC environm= ent variable =C2=A0 =C2=A0 =C2=A0 shell: =C2=A0 =C2=A0 =C2=A0 =C2=A0 cmd: "export APACHE_SRC=3D'/usr/i= nclude/httpd/';cpanm --notest Embperl;" =C2=A0 =C2=A0 =C2=A0 =C2=A0 creates: "/usr/local/lib64/perl5/Embperl&q= uot; ;color:rgb(0,0,0)">
;color:rgb(0,0,0)"> perl 5.16 ;color:rgb(0,0,0)"> RH 7 ;color:rgb(0,0,0)"> Apache 2.4 ;color:rgb(0,0,0)"> Embperl 2.5 ;color:rgb(0,0,0)">
e=3D"font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-ser= if">
Robby Desmond (=C3=A9l |=C2=A0an style=3D"font-family:Tahoma;font-size:9pt;background-color:rgb(255,255,2= 55);display:inline">he/him/his)
;color:rgb(0,0,0)">
FYI and FWIW, when installing Embperl 2.5.0.4 from source with mod_per= l support, it seems to be necessary to install mod_perl-2.0.11 from source = i.e. perl Makefile.PL;make; make install.=C2=A0=C2=A0
Mod_perl Makefile.PL creates the=C2=A0 file=C2=A0 BuildConfig.pm which= =C2=A0 Embperl Makefile.PL expects when it checks to see if Mod_perl is ins= talled.
perl 5.16 CentOS 7 Apache 2.4 Embperl 2.5.0.4
perl --000000000000a8d10405cf33d73b-- --===============2099755504== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout --===============2099755504==-- |
|