Re: libapreq2 build to /usr/lib64

"Randolf Richardson" <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Organization Inter-Corporate Computer & Network Services
Message-ID <[email protected]>
> 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=43385

	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 - [email protected]
Inter-Corporate Computer & Network Services, Inc.
Vancouver, British Columbia, Canada
http://www.inter-corporate.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.