apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Manuel Polling <M.Poll...@edmond.nl>
Subject building on Solaris 10 with gcc - some tests failing and slow
Date Fri, 08 Feb 2008 10:45:29 GMT
Hi all,
I am trying to get APR 1.2.12 built on Solaris 10 using gcc as provided
by Sun (version 3.4.3) in /usr/sfw. I want both a 64-bit and a 32-bit
version. The builds seem to have succeeded. To make sure that everything
is ok I tried to run ./testall in the test/ directory. This seems to run
into some problems:

    * some tests are partially failing and the testsock test seems to
      hang (I left the process running unattended for a night)
      testdso             :  FAILED 8 of 9
      testflock           :  FAILED 2 of 3
      testpipe            :  FAILED 1 of 9
      testpoll            :  FAILED 1 of 13
      testproc            :  FAILED 2 of 3
      testshm             :  FAILED 1 of 6
      testsock            :
    * a number of tests take a lot of time to complete, in particular
      testpipe but there are other as well. "A lot of time" means at
      least several minutes but getting up to 15-30 minutes or more
      (testpipe is an example of that). On Linux the same tests finish
      in 1 or 2 minutes and only testshm fails 1 test.

We are only using the memory pool and md5 routines, so we are probably
ok even if not everything is working as it should, but the current
results I am getting do not make me very confident about the state of
the library the way I have built it.
Am I right that the tests are supposed to have no failings on any platform?
Are there any extra issues to take into account when building on Solaris10?
Does anyone have suggestions what could cause the kind of delays in the
tests that I am experiencing? It could even be something wrong with our
system configuration, but at present I have no clue as to where to start
looking.

Just to be sure, here are the settings that I used to get the builds
working:

    PATH=/usr/sfw/bin:$PATH:/usr/sfw/sparc-sun-solaris2.10/bin
    export PATH
    echo $PATH
    export MAKE=gmake
    export SET_MAKE='MAKE=gmake'
    ./configure --prefix=/edmond/tools/solaris10/apr/1.2.12
    gmake
    gmake install

    export CFLAGS=-m64
    export LDFLAGS=-m64
    export CXXFLAGS=-m64
    ./configure --prefix=/edmond/tools/solaris10/apr/1.2.12
    --exec-prefix=/edmond/tools/solaris10/apr/1.2.12/64
    gmake clean
    gmake
    gmake install

    cd test
    gmake testall
    export LD_LIBRARY_PATH_64=/usr/sfw/lib/64
    ./testall

Thanks for any help that can be offered,
Manuel.
-- 
drs. Manuel Polling
Consultant/Software Engineer
Edmond Research & Development B.V.
/The Document Solutions Specialist/
http://www.edmond.nl/


Mime
View raw message