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