I want to install subversion-1.3.2 on VOS Stratus system, old dinosaur. Since subversion builds on APR project. I tried to compile APR first. When i run ./configure, it failed with following error message. Based on the error message, it seemed VOS did not support MAP_ANON shared memory and also it did not have /dev/zero functionality. Is there any work around to this problem?
thanks, bash-2.05$ CC=gcc CXX=g++ ./configure --disable-dso --enable-static --disable-shared --disable-threads checking build system type... hppa1.1-stratus-vos checking host system type... hppa1.1-stratus-vos checking target system type... hppa1.1-stratus-vos Configuring APR library Platform: hppa1.1-stratus-vos checking for working mkdir -p... yes APR Version: 0.9.7 checking for chosen layout... apr checking for gcc... gcc checking for C compiler default output file name... conftest.pm checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... .pm checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed Applying APR hints file rules for hppa1.1-stratus-vos (Default will be unix) checking whether make sets $(MAKE)... yes checking how to run the C preprocessor... gcc -E checking for gawk... gawk checking whether ln -s works... yes checking for ranlib... ranlib checking for a BSD-compatible install... build/install.sh -c checking for rm... no checking for as... no checking for cpp... no checking for ar... ar checking for egrep... grep -E checking for AIX... no checking for library containing strerror... none required checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... no checking for stdint.h... no checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether system uses EBCDIC... no performing libtool configuration... checking for a sed that does not truncate output... checking for ld used by gcc... /system/gnu_library/bin/ld checking if the linker (/system/gnu_library/bin/ld) is GNU ld... no checking for /system/gnu_library/bin/ld option to reload object files... -r checking for BSD-compatible nm... /system/gnu_library/bin/nm -B checking how to recognise dependent libraries... unknown checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 2048 checking command to parse /system/gnu_library/bin/nm -B output from gcc object.. +. failed checking for objdir... .libs checking for ar... (cached) ar checking for ranlib... (cached) ranlib checking for strip... : checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/system/gnu_library/bin/ld) supports shared lib +raries... no checking dynamic linker characteristics... no checking how to hardcode library paths into programs... unsupported checking whether stripping libraries is possible... no checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /system/gnu_library/bin/ld checking if the linker (/system/gnu_library/bin/ld) is GNU ld... no checking whether the g++ linker (/system/gnu_library/bin/ld) supports shared lib +raries... no checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/system/gnu_library/bin/ld) supports shared lib +raries... no checking dynamic linker characteristics... no checking how to hardcode library paths into programs... unsupported appending configuration tag "F77" to libtool Check for compiler flags... checking for res_init in -lresolv... no checking for gethostbyname in -lnsl... no checking for library containing gethostname... no checking for socket in -lsocket... no checking for library containing crypt... no checking for main in -ltruerand... no checking for library containing modf... none required checking for library containing sqrt... none required Checking for Threads... APR will be non-threaded checking for sigsuspend... yes checking for sigwait... yes checking for poll... yes checking for getpwnam_r... no checking for getpwuid_r... no checking for getgrnam_r... no checking for getgrgid_r... no Checking for Shared Memory Support... checking for library containing shm_open... none required checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/ipc.h usability... no checking sys/ipc.h presence... no checking for sys/ipc.h... no checking sys/mutex.h usability... no checking sys/mutex.h presence... no checking for sys/mutex.h... no checking sys/shm.h usability... no checking sys/shm.h presence... no checking for sys/shm.h... no checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking kernel/OS.h usability... no checking kernel/OS.h presence... no checking for kernel/OS.h... no checking os2.h usability... no checking os2.h presence... no checking for os2.h... no checking for mmap... yes checking for munmap... yes checking for shm_open... yes checking for shm_unlink... yes checking for shmget... no checking for shmat... no checking for shmdt... no checking for shmctl... no checking for create_area... no checking for MAP_ANON in sys/mman.h... no checking for /dev/zero... no ./configure:Error: decision on anonymous shared memory allocation method failed sort: A required field is missing. Error in 'sort_path_names'. sort: A required field is missing. Error in 'sort_path_names'. Jing Zhao Senior Software Development Engineer Learn more about Chase Paymentech Solutions,LLC payment processing services at www.chasepaymentech.com. THIS MESSAGE IS CONFIDENTIAL. This e-mail message and any attachments are proprietary and confidential information intended only for the use of the recipient(s) named above. If you are not the intended recipient, you may not print, distribute, or copy this message or any attachments. If you have received this communication in error, please notify the sender by return e-mail and delete this message and any attachments from your computer.
