libapreq2 build to /usr/lib64

libapreq2 build to /usr/lib64

am 28.04.2011 17:51:31 von James.B.Muir

--_000_527C4914F1B2EA47B38422DE0FA05A65065123BF58DH201DHMCMa st_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hello,

I am receiving the following message from Apache2 after installing libapreq=
2 and Apache2::Request:

/usr/sbin/apachectl -t
httpd: Syntax error on line 201 of /etc/httpd/conf/httpd.conf: Cannot load =
/etc/
httpd/modules/mod_apreq2.so into server: libapreq2.so.3: cannot open shared=
obje
ct file: No such file or directory

I think I'm getting this message because I'm having difficulties getting li=
bapreq2 to install to the /usr/lib64 directory. I'm running:

Red Hat Enterprise Linux Server release 5.6 (Tikanga)
Kernel 2.6.18-238.5.1.el5 on an x86_64

Here is my build script:

# cat hdrs_config_libapreq2.sh
#!/bin/bash

cd /usr/local/src/libapreq2-2.13

env LDFLAGS=3D"-L/usr/lib64 -R/usr/lib64 -lexpat" ./configure --with-apache=
2-apxs=3D
/usr/sbin/apxs --enable-perl-glue --with-perl=3D/usr/bin/perl

make &&
make test

When I issue the "make install" libapreq2 is installed in /usr/lib/ rather =
than /usr/lib64

# ls -lF /usr/lib/libapreq*
-rw-r--r-- 1 root root 342366 Apr 28 10:43 /usr/lib/libapreq2.a
-rwxr-xr-x 1 root root 993 Apr 28 10:43 /usr/lib/libapreq2.la*
lrwxrwxrwx 1 root root 18 Apr 28 10:43 /usr/lib/libapreq2.so -> libapre=
q2.so
..3.8.0*
lrwxrwxrwx 1 root root 18 Apr 28 10:43 /usr/lib/libapreq2.so.3 -> libap=
req2.
so.3.8.0*
-rwxr-xr-x 1 root root 204072 Apr 28 10:43 /usr/lib/libapreq2.so.3.8.0*

So I think my build script needs something. What am I missing?
-James



IMPORTANT NOTICE REGARDING THIS ELECTRONIC MESSAGE:

This message is intended for the use of the person to whom it is addressed =
and may contain information that is privileged, confidential, and protected=
from disclosure under applicable law. If you are not the intended recipien=
t, your use of this message for any purpose is strictly prohibited. If you =
have received this communication in error, please delete the message and no=
tify the sender so that we may correct our records.

--_000_527C4914F1B2EA47B38422DE0FA05A65065123BF58DH201DHMCMa st_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spread sheet" xmlns=
:odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-micro=
soft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
..org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile " xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digsig-setup" xmlns:dssi=3D"http://schemas.mi=
crosoft.com/office/2006/digsig" xmlns:mdssi=3D"http://schemas.openxmlformat=
s.org/package/2006/digital-signature" xmlns:mver=3D"http://schemas.openxmlf=
ormats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.microsoft.c=
om/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlformats.org/pa=
ckage/2006/relationships" xmlns:spwp=3D"http://microsoft.com/sharepoint/web=
partpages" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/service s/20=
06/types" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/service s/200=
6/messages" xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/ Sli=
deLibrary/" xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPor tal=
Server/PublishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:=
st=3D"" xmlns=3D"http://www.w3.org/TR/REC-html40">

>





ze:10.0pt;font-family:"Arial","sans-serif"">Hello,=


ze:10.0pt;font-family:"Arial","sans-serif""> =


ze:10.0pt;font-family:"Arial","sans-serif"">I am receiv=
ing the following message from Apache2 after installing libapreq2 and Apach=
e2::Request:


ze:10.0pt;font-family:"Arial","sans-serif""> =


ze:10.0pt;font-family:"Courier New"">/usr/sbin/apachectl -t<=
/o:p>


ze:10.0pt;font-family:"Courier New"">httpd: Syntax error on line =
201 of /etc/httpd/conf/httpd.conf: Cannot load /etc/


ze:10.0pt;font-family:"Courier New"">httpd/modules/mod_apreq2.so =
into server: libapreq2.so.3: cannot open shared obje


ze:10.0pt;font-family:"Courier New"">ct file: No such file or dir=
ectory


ze:10.0pt;font-family:"Arial","sans-serif""> =


ze:10.0pt;font-family:"Arial","sans-serif"">I think I&#=
8217;m getting this message because I’m having difficulties getting l=
ibapreq2 to install to the /usr/lib64 directory. I’m running: :p>


ze:10.0pt;font-family:"Courier New""> 


ze:10.0pt;font-family:"Courier New"">Red Hat Enterprise Linux Ser=
ver release 5.6 (Tikanga)


ze:10.0pt;font-family:"Courier New"">Kernel 2.6.18-238.5.1.el5 on=
an x86_64 


ze:10.0pt;font-family:"Courier New"">    &nbs=
p;        


ze:10.0pt;font-family:"Arial","sans-serif"">Here is my =
build script:


ze:10.0pt;font-family:"Courier New""> 


ze:10.0pt;font-family:"Courier New""># cat hdrs_config_libapreq2.=
sh


ze:10.0pt;font-family:"Courier New"">#!/bin/bash >


ze:10.0pt;font-family:"Courier New""> 


ze:10.0pt;font-family:"Courier New"">cd /usr/local/src/libapreq2-=
2.13


ze:10.0pt;font-family:"Courier New""> 


ze:10.0pt;font-family:"Courier New"">env LDFLAGS=3D"-L/usr/l=
ib64 -R/usr/lib64 -lexpat" ./configure --with-apache2-apxs=3D p>


ze:10.0pt;font-family:"Courier New"">/usr/sbin/apxs --enable-perl=
-glue --with-perl=3D/usr/bin/perl


ze:10.0pt;font-family:"Courier New""> 


ze:10.0pt;font-family:"Courier New"">make && span>


ze:10.0pt;font-family:"Courier New"">make test<=
/p>

 


ze:10.0pt;font-family:"Arial","sans-serif"">When I issu=
e the “
er New"">make install y:"Arial","sans-serif"">”
libapreq2 is installed in /usr/lib/ rather than /usr/lib64
le=3D"font-size:10.0pt;font-family:"Courier New"">


ze:10.0pt;font-family:"Courier New""> 


ze:10.0pt;font-family:"Courier New""># ls -lF /usr/lib/libapreq*&=
nbsp;           &nbs=
p;            &=
nbsp;  


ze:10.0pt;font-family:"Courier New"">-rw-r--r-- 1 root root 34236=
6 Apr 28 10:43 /usr/lib/libapreq2.a      &nbs=
p;         


ze:10.0pt;font-family:"Courier New"">-rwxr-xr-x 1 root root =
   993 Apr 28 10:43 /usr/lib/libapreq2.la*    =
;          


ze:10.0pt;font-family:"Courier New"">lrwxrwxrwx 1 root root =
    18 Apr 28 10:43 /usr/lib/libapreq2.so -> libapreq2.so=


ze:10.0pt;font-family:"Courier New"">.3.8.0*   &nb=
sp;            =
             &n=
bsp;            =
;            &n=
bsp;            =
;      


ze:10.0pt;font-family:"Courier New"">lrwxrwxrwx 1 root root =
    18 Apr 28 10:43 /usr/lib/libapreq2.so.3 -> libapreq2.=


ze:10.0pt;font-family:"Courier New"">so.3.8.0*   &=
nbsp;           &nbs=
p;            &=
nbsp;           &nbs=
p;            &=
nbsp;           &nbs=
p;    


ze:10.0pt;font-family:"Courier New"">-rwxr-xr-x 1 root root 20407=
2 Apr 28 10:43 /usr/lib/libapreq2.so.3.8.0*     &n=
bsp;  


ze:10.0pt;font-family:"Courier New""> 


ze:10.0pt;font-family:"Arial","sans-serif"">So I think =
my build script needs something. What am I missing?


ze:10.0pt;font-family:"Arial","sans-serif"">-James=


mily:"Arial","sans-serif""> 


 





IMPORTANT NOTICE REGARDIN=
G THIS ELECTRONIC MESSAGE:



This message is intended for the use of the person to whom it is addressed =
and may contain information that is privileged, confidential, and protected=
from disclosure under applicable law. If you are not the intended recipien=
t, your use of this message for
any purpose is strictly prohibited. If you have received this communicatio=
n in error, please delete the message and notify the sender so that we may =
correct our records.





--_000_527C4914F1B2EA47B38422DE0FA05A65065123BF58DH201DHMCMa st_--

Re: libapreq2 build to /usr/lib64

am 28.04.2011 18:13:04 von Randolf Richardson

> Hello,
>
> I am receiving the following message from Apache2 after installing libapreq2 and Apache2::Request:
>
> /usr/sbin/apachectl -t
> httpd: Syntax error on line 201 of /etc/httpd/conf/httpd.conf: Cannot load /etc/
> httpd/modules/mod_apreq2.so into server: libapreq2.so.3: cannot open shared obje
> ct file: No such file or directory
>
> I think I'm getting this message because I'm having difficulties getting libapreq2 to install to the /usr/lib64 directory. I'm running:
>
> Red Hat Enterprise Linux Server release 5.6 (Tikanga)
> Kernel 2.6.18-238.5.1.el5 on an x86_64
>
> Here is my build script:
>
> # cat hdrs_config_libapreq2.sh
> #!/bin/bash
>
> cd /usr/local/src/libapreq2-2.13
>
> env LDFLAGS="-L/usr/lib64 -R/usr/lib64 -lexpat" ./configure --with-apache2-apxs=
> /usr/sbin/apxs --enable-perl-glue --with-perl=/usr/bin/perl
>
> make &&
> make test
>
> When I issue the "make install" libapreq2 is installed in /usr/lib/ rather than /usr/lib64
>
> # ls -lF /usr/lib/libapreq*
> -rw-r--r-- 1 root root 342366 Apr 28 10:43 /usr/lib/libapreq2.a
> -rwxr-xr-x 1 root root 993 Apr 28 10:43 /usr/lib/libapreq2.la*
> lrwxrwxrwx 1 root root 18 Apr 28 10:43 /usr/lib/libapreq2.so -> libapreq2.so
> .3.8.0*
> lrwxrwxrwx 1 root root 18 Apr 28 10:43 /usr/lib/libapreq2.so.3 -> libapreq2.
> so.3.8.0*
> -rwxr-xr-x 1 root root 204072 Apr 28 10:43 /usr/lib/libapreq2.so.3.8.0*
>
> So I think my build script needs something. What am I missing?
> -James

I'm not sure if this is related, but on NetBSD a few months ago we
experienced a similar compile problem with pkgsrc. If you search for
"wrapper" in the following web page, you'll see a solution that I
hope might help to provide some insight to a solution for you:

Cannot compile www/p5-libapreq2 package
http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=43 385

The work-around was to delete the package's "work/.wrapper/bin/cc"
and "work/.wrapper/bin/ld" files (so that the main/proper ones with
the OS are used?) between the "make" and "make install" commands.

(The reason for the "p5-" prefix is to classify it as being a part
of Perl 5, as I understand it; this is still the full libapreq2
package though.)

Randolf Richardson - randolf@inter-corporate.com
Inter-Corporate Computer & Network Services, Inc.
Vancouver, British Columbia, Canada
http://www.inter-corporate.com

RE: libapreq2 build to /usr/lib64

am 28.04.2011 22:56:01 von James.B.Muir

I followed this lead earlier to today but it did not lead anywhere in this =
case. Thanks for suggesting it.

Fortunately I did find the solution. I added --libdir=3D/usr/lib64 to the .=
/configure:

#!/bin/bash

cd /usr/local/src/libapreq2-2.13

env LDFLAGS=3D"-L/usr/lib64 -R/usr/lib64 -lexpat" ./configure --with-apache=
2-apxs=3D
/usr/sbin/apxs --enable-perl-glue --with-perl=3D/usr/bin/perl --libdir=3D"/=
usr/lib64"

make &&
make test &&
make install

-James

-----Original Message-----
From: Randolf Richardson [mailto:randolf@modperl.pl]
Sent: Thursday, April 28, 2011 12:13 PM
To: modperl@perl.apache.org
Subject: Re: libapreq2 build to /usr/lib64

> Hello,
>
> I am receiving the following message from Apache2 after installing libapr=
eq2 and Apache2::Request:
>
> /usr/sbin/apachectl -t
> httpd: Syntax error on line 201 of /etc/httpd/conf/httpd.conf: Cannot loa=
d /etc/
> httpd/modules/mod_apreq2.so into server: libapreq2.so.3: cannot open shar=
ed obje
> ct file: No such file or directory
>
> I think I'm getting this message because I'm having difficulties getting =
libapreq2 to install to the /usr/lib64 directory. I'm running:
>
> Red Hat Enterprise Linux Server release 5.6 (Tikanga)
> Kernel 2.6.18-238.5.1.el5 on an x86_64
>
> Here is my build script:
>
> # cat hdrs_config_libapreq2.sh
> #!/bin/bash
>
> cd /usr/local/src/libapreq2-2.13
>
> env LDFLAGS=3D"-L/usr/lib64 -R/usr/lib64 -lexpat" ./configure --with-apac=
he2-apxs=3D
> /usr/sbin/apxs --enable-perl-glue --with-perl=3D/usr/bin/perl
>
> make &&
> make test
>
> When I issue the "make install" libapreq2 is installed in /usr/lib/ rathe=
r than /usr/lib64
>
> # ls -lF /usr/lib/libapreq*
> -rw-r--r-- 1 root root 342366 Apr 28 10:43 /usr/lib/libapreq2.a
> -rwxr-xr-x 1 root root 993 Apr 28 10:43 /usr/lib/libapreq2.la*
> lrwxrwxrwx 1 root root 18 Apr 28 10:43 /usr/lib/libapreq2.so -> libap=
req2.so
> .3.8.0*
> lrwxrwxrwx 1 root root 18 Apr 28 10:43 /usr/lib/libapreq2.so.3 -> lib=
apreq2.
> so.3.8.0*
> -rwxr-xr-x 1 root root 204072 Apr 28 10:43 /usr/lib/libapreq2.so.3.8.0*
>
> So I think my build script needs something. What am I missing?
> -James

I'm not sure if this is related, but on NetBSD a few months ago we
experienced a similar compile problem with pkgsrc. If you search for
"wrapper" in the following web page, you'll see a solution that I
hope might help to provide some insight to a solution for you:

Cannot compile www/p5-libapreq2 package
http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=
=3D43385

The work-around was to delete the package's "work/.wrapper/bin/cc"
and "work/.wrapper/bin/ld" files (so that the main/proper ones with
the OS are used?) between the "make" and "make install" commands.

(The reason for the "p5-" prefix is to classify it as being a part
of Perl 5, as I understand it; this is still the full libapreq2
package though.)

Randolf Richardson - randolf@inter-corporate.com
Inter-Corporate Computer & Network Services, Inc.
Vancouver, British Columbia, Canada
http://www.inter-corporate.com



IMPORTANT NOTICE REGARDING THIS ELECTRONIC MESSAGE:

This message is intended for the use of the person to whom it is addressed =
and may contain information that is privileged, confidential, and protected=
from disclosure under applicable law. If you are not the intended recipie=
nt, your use of this message for any purpose is strictly prohibited. If yo=
u have received this communication in error, please delete the message and =
notify the sender so that we may correct our records.

RE: libapreq2 build to /usr/lib64

am 29.04.2011 09:01:00 von morten.bjornsvik

Hi
I use the following when compiling libapreq:
(the vaiables are just paths to the dirs and bins)

Apache2::Request 2.13 libapreq2-2.13.tar.gz downloaded_201012171512 =
"$PERL_BIN Makefile.PL --with-apache2-apxs=3D$APXS_BIN =
--with-perl=3D$PERL_BIN --enable-lib64 --with-expat=3D$APACHE_DIR"

--
MortenB


-----Original Message-----
From: James B. Muir [mailto:James.B.Muir@hitchcock.org]=20
Sent: 28. april 2011 22:56
To: modperl@perl.apache.org
Subject: RE: libapreq2 build to /usr/lib64

I followed this lead earlier to today but it did not lead anywhere in =
this case. Thanks for suggesting it.

Fortunately I did find the solution. I added --libdir=3D/usr/lib64 to =
the ./configure:

#!/bin/bash

cd /usr/local/src/libapreq2-2.13

env LDFLAGS=3D"-L/usr/lib64 -R/usr/lib64 -lexpat" ./configure =
--with-apache2-apxs=3D
/usr/sbin/apxs --enable-perl-glue --with-perl=3D/usr/bin/perl =
--libdir=3D"/usr/lib64"

make &&
make test &&
make install

-James

RE: libapreq2 build to /usr/lib64

am 29.04.2011 20:53:12 von James.B.Muir

Ah, that looks simpler. Thanks.
-James


-----Original Message-----
From: Morten Bj=F8rnsvik [mailto:morten.bjornsvik@experian-da.no]
Sent: Friday, April 29, 2011 3:01 AM
To: James B. Muir; modperl@perl.apache.org
Subject: RE: libapreq2 build to /usr/lib64

Hi
I use the following when compiling libapreq:
(the vaiables are just paths to the dirs and bins)

Apache2::Request 2.13 libapreq2-2.13.tar.gz downloaded_201012171512 "$PER=
L_BIN Makefile.PL --with-apache2-apxs=3D$APXS_BIN --with-perl=3D$PERL_BIN -=
-enable-lib64 --with-expat=3D$APACHE_DIR"

--
MortenB


-----Original Message-----
From: James B. Muir [mailto:James.B.Muir@hitchcock.org]
Sent: 28. april 2011 22:56
To: modperl@perl.apache.org
Subject: RE: libapreq2 build to /usr/lib64

I followed this lead earlier to today but it did not lead anywhere in this =
case. Thanks for suggesting it.

Fortunately I did find the solution. I added --libdir=3D/usr/lib64 to the .=
/configure:

#!/bin/bash

cd /usr/local/src/libapreq2-2.13

env LDFLAGS=3D"-L/usr/lib64 -R/usr/lib64 -lexpat" ./configure --with-apache=
2-apxs=3D
/usr/sbin/apxs --enable-perl-glue --with-perl=3D/usr/bin/perl --libdir=3D"/=
usr/lib64"

make &&
make test &&
make install

-James


IMPORTANT NOTICE REGARDING THIS ELECTRONIC MESSAGE:

This message is intended for the use of the person to whom it is addressed =
and may contain information that is privileged, confidential, and protected=
from disclosure under applicable law. If you are not the intended recipie=
nt, your use of this message for any purpose is strictly prohibited. If yo=
u have received this communication in error, please delete the message and =
notify the sender so that we may correct our records.