You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-dev@httpd.apache.org by Brock Murch <bm...@marine.usf.edu> on 2005/02/09 18:56:10 UTC

libapreq2-2.04-dev BUGS - Update Still BUGS

Lo all:

I did this:

[root@cyclops libapreq2-2.04-dev]# ln -s 
/tmp/libapreq2-2.04-dev/src/.libs/libapreq2.so.2.0.20 
/usr/lib64/libapreq2.so.2

Then changed to the glue dir and ran make test again. This worked. 

[root@cyclops libapreq2-2.04-dev]# cd glue/
[root@cyclops glue]# make test
cd perl; make test
make[1]: Entering directory `/tmp/libapreq2-2.04-dev/glue/perl'
make[2]: Entering directory `/tmp/libapreq2-2.04-dev/glue/perl/xs'
make[3]: Entering directory `/tmp/libapreq2-2.04-dev/glue/perl/xs/Apache'
make[4]: Entering directory 
`/tmp/libapreq2-2.04-dev/glue/perl/xs/Apache/Cookie'
make[4]: Leaving directory 
`/tmp/libapreq2-2.04-dev/glue/perl/xs/Apache/Cookie'
make[4]: Entering directory 
`/tmp/libapreq2-2.04-dev/glue/perl/xs/Apache/Request'
make[4]: Leaving directory 
`/tmp/libapreq2-2.04-dev/glue/perl/xs/Apache/Request'
make[4]: Entering directory 
`/tmp/libapreq2-2.04-dev/glue/perl/xs/Apache/Upload'
make[4]: Leaving directory 
`/tmp/libapreq2-2.04-dev/glue/perl/xs/Apache/Upload'
make[3]: Leaving directory `/tmp/libapreq2-2.04-dev/glue/perl/xs/Apache'
make[2]: Leaving directory `/tmp/libapreq2-2.04-dev/glue/perl/xs'
/usr/bin/perl -Iblib/arch -Iblib/lib \
t/TEST  -clean
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/bin/perl /tmp/libapreq2-2.04-dev/glue/perl/t/TEST 
-clean
APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= 
APACHE_TEST_APXS= \
/usr/bin/perl -Iblib/arch -Iblib/lib \
t/TEST  -bugreport -verbose=0
[warning] setting ulimit to allow core files
ulimit -c unlimited; /usr/bin/perl /tmp/libapreq2-2.04-dev/glue/perl/t/TEST 
-bugreport -verbose=0
[warning] root mode: changing the files ownership to 'nobody' (99:99)
[warning] testing whether 'nobody' is able to -rwx 
/tmp/libapreq2-2.04-dev/glue/perl/t
"/usr/bin/perl" 
-Mlib=/usr/lib64/perl5/site_perl/5.8.3/x86_64-linux-thread-multi 
-MApache::TestRun -e 'eval { Apache::TestRun::run_root_fs_test(99, 99, 
q[/tmp/libapreq2-2.04-dev/glue/perl/t]) }';


[warning] result: OK
[warning] the client side drops 'root' permissions and becomes 'nobody'
/usr/sbin/httpd  -d /tmp/libapreq2-2.04-dev/glue/perl/t -f 
/tmp/libapreq2-2.04-dev/glue/perl/t/conf/httpd.conf -D APACHE2 -D 
PERL_USEITHREADS
using Apache/2.0.51 (prefork MPM)

waiting 60 seconds for server to start: ..
waiting 60 seconds for server to start: ok (waited 1 secs)
server localhost.localdomain:8529 started
t/apreq/big_input....ok
t/apreq/cgi..........ok
t/apreq/cookie.......ok
t/apreq/inherit......ok
t/apreq/request......ok
t/apreq/upload.......ok
All tests successful.
Files=6, Tests=111,  6 wallclock secs ( 2.99 cusr +  0.71 csys =  3.70 CPU)
[warning] root mode: restoring the original files ownership
[warning] server localhost.localdomain:8529 shutdown
/usr/bin/perl "-Mblib" "-MTest::Harness" "-e" "runtests(@ARGV)" docs/Cookie.t 
docs/Error.t docs/Request.t docs/Table.t docs/Upload.t
docs/Cookie.....ok
docs/Error......ok
docs/Request....ok
docs/Table......ok
docs/Upload.....ok
All tests successful.
Files=5, Tests=147,  1 wallclock secs ( 0.28 cusr +  0.09 csys =  0.37 CPU)
make[1]: Leaving directory `/tmp/libapreq2-2.04-dev/glue/perl'

I supposed that when I ran a make install that the 
/tmp/libapreq2-2.04-dev/src/.libs/libapreq2.so.2.0.20 would get put in the 
/usr/lib64 dir and appropriate links made and all would be OK. However, when 
I ran the make install it put the (cd /usr/lib && rm -f libapreq2.so.2 && ln 
-s libapreq2.so.2.0.20 libapreq2.so.2) in the /usr/lib.

[root@cyclops libapreq2-2.04-dev]# make install
Making install in src
make[1]: Entering directory `/tmp/libapreq2-2.04-dev/src'
make[2]: Entering directory `/tmp/libapreq2-2.04-dev/src'
/bin/sh ../mkinstalldirs /usr/lib
/bin/sh ../libtool  --mode=install /usr/bin/install -c libapreq2.la 
/usr/lib/libapreq2.la
/usr/bin/install -c .libs/libapreq2.so.2.0.20 /usr/lib/libapreq2.so.2.0.20
(cd /usr/lib && rm -f libapreq2.so.2 && ln -s libapreq2.so.2.0.20 
libapreq2.so.2)
(cd /usr/lib && rm -f libapreq2.so && ln -s libapreq2.so.2.0.20 libapreq2.so)
/usr/bin/install -c .libs/libapreq2.lai /usr/lib/libapreq2.la
/usr/bin/install -c .libs/libapreq2.a /usr/lib/libapreq2.a


And when I ran make test from glue I got the 41/41 failures again.


-- 
Brock Murch
Managing Director
Institute for Marine Remote Sensing 
University of South Florida 
140 7th Ave South  
St. Petersburg, FL 33701 
http://imars.usf.edu/
(727) 553-1186