[root@localhost opt]$ pwd /opt [root@localhost opt]$ ls -l libapreq-1.1.tar.gz -rw-r--r-- 1 root staff 306784 Jan 28 09:58 libapreq-1.1.tar.gz [root@localhost opt]$ tar xfz libapreq-1.1.tar.gz [root@localhost opt]$ cd libapreq-1.1 [root@localhost libapreq-1.1]$ ./configure --with-apache-includes=/opt/apache/1.3.27/include checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets ${MAKE}... yes checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... 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 style of include used by make... GNU checking dependency style of gcc... gcc checking build system type... powerpc-apple-darwin6.4 checking host system type... powerpc-apple-darwin6.4 checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... no checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -p checking whether ln -s works... yes checking how to recognise dependant libraries... file_magic Mach-O dynamically linked shared library checking command to parse /usr/bin/nm -p output... ok checking how to run the C preprocessor... gcc -E 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... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fno-common checking if gcc PIC flag -fno-common works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... unsupported checking whether stripping libraries is possible... no checking dynamic linker characteristics... darwin6.4 dyld checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes creating libtool checking for ranlib... (cached) ranlib checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes configure: creating ./config.status config.status: creating Makefile config.status: creating c/Makefile config.status: executing depfiles commands [root@localhost libapreq-1.1]$ make Making all in c source='apache_cookie.c' object='apache_cookie.lo' libtool=yes \ depfile='.deps/apache_cookie.Plo' tmpdepfile='.deps/apache_cookie.TPlo' \ depmode=gcc /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libapreq\" -DVERSION=\"1.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -I/opt/apache/1.3.27/include -g -O2 -c -o apache_cookie.lo `test -f 'apache_cookie.c' || echo './'`apache_cookie.c rm -f .libs/apache_cookie.lo gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libapreq\" -DVERSION=\"1.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -I/opt/apache/1.3.27/include -g -O2 -c apache_cookie.c -Wp,-MD,.deps/apache_cookie.TPlo -fno-common -DPIC -o .libs/apache_cookie.lo gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libapreq\" -DVERSION=\"1.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -I/opt/apache/1.3.27/include -g -O2 -c apache_cookie.c -Wp,-MD,.deps/apache_cookie.TPlo -o apache_cookie.o >/dev/null 2>&1 mv -f .libs/apache_cookie.lo apache_cookie.lo source='apache_request.c' object='apache_request.lo' libtool=yes \ depfile='.deps/apache_request.Plo' tmpdepfile='.deps/apache_request.TPlo' \ depmode=gcc /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libapreq\" -DVERSION=\"1.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -I/opt/apache/1.3.27/include -g -O2 -c -o apache_request.lo `test -f 'apache_request.c' || echo './'`apache_request.c rm -f .libs/apache_request.lo gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libapreq\" -DVERSION=\"1.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -I/opt/apache/1.3.27/include -g -O2 -c apache_request.c -Wp,-MD,.deps/apache_request.TPlo -fno-common -DPIC -o .libs/apache_request.lo gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libapreq\" -DVERSION=\"1.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -I/opt/apache/1.3.27/include -g -O2 -c apache_request.c -Wp,-MD,.deps/apache_request.TPlo -o apache_request.o >/dev/null 2>&1 mv -f .libs/apache_request.lo apache_request.lo source='apache_multipart_buffer.c' object='apache_multipart_buffer.lo' libtool=yes \ depfile='.deps/apache_multipart_buffer.Plo' tmpdepfile='.deps/apache_multipart_buffer.TPlo' \ depmode=gcc /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libapreq\" -DVERSION=\"1.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -I/opt/apache/1.3.27/include -g -O2 -c -o apache_multipart_buffer.lo `test -f 'apache_multipart_buffer.c' || echo './'`apache_multipart_buffer.c rm -f .libs/apache_multipart_buffer.lo gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libapreq\" -DVERSION=\"1.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -I/opt/apache/1.3.27/include -g -O2 -c apache_multipart_buffer.c -Wp,-MD,.deps/apache_multipart_buffer.TPlo -fno-common -DPIC -o .libs/apache_multipart_buffer.lo gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libapreq\" -DVERSION=\"1.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -I/opt/apache/1.3.27/include -g -O2 -c apache_multipart_buffer.c -Wp,-MD,.deps/apache_multipart_buffer.TPlo -o apache_multipart_buffer.o >/dev/null 2>&1 mv -f .libs/apache_multipart_buffer.lo apache_multipart_buffer.lo /bin/sh ../libtool --mode=link gcc -g -O2 -o libapreq.la -rpath /usr/local/lib -version-info 1:1 apache_cookie.lo apache_request.lo apache_multipart_buffer.lo rm -fr .libs/libapreq.la .libs/libapreq.* .libs/libapreq.* gcc -dynamiclib -flat_namespace -undefined suppress -o .libs/libapreq.1.0.1.dylib apache_cookie.lo apache_request.lo apache_multipart_buffer.lo -lc -install_name /usr/local/lib/libapreq.1.dylib -compatibility_version 2 -current_version 2.1 (cd .libs && rm -f libapreq.1.dylib && ln -s libapreq.1.0.1.dylib libapreq.1.dylib) (cd .libs && rm -f libapreq.dylib && ln -s libapreq.1.0.1.dylib libapreq.dylib) ar cru .libs/libapreq.a apache_cookie.o apache_request.o apache_multipart_buffer.o ranlib .libs/libapreq.a creating libapreq.la (cd .libs && rm -f libapreq.la && ln -s ../libapreq.la libapreq.la) make[1]: Nothing to be done for `all-am'. [root@localhost libapreq-1.1]$ make install Making install in c /bin/sh ../mkinstalldirs /usr/local/lib /bin/sh ../libtool --mode=install /usr/bin/install -c libapreq.la /usr/local/lib/libapreq.la /usr/bin/install -c .libs/libapreq.1.0.1.dylib /usr/local/lib/libapreq.1.0.1.dylib (cd /usr/local/lib && rm -f libapreq.1.dylib && ln -s libapreq.1.0.1.dylib libapreq.1.dylib) (cd /usr/local/lib && rm -f libapreq.dylib && ln -s libapreq.1.0.1.dylib libapreq.dylib) /usr/bin/install -c .libs/libapreq.lai /usr/local/lib/libapreq.la /usr/bin/install -c .libs/libapreq.a /usr/local/lib/libapreq.a ranlib /usr/local/lib/libapreq.a chmod 644 /usr/local/lib/libapreq.a ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable during execution See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /bin/sh ../mkinstalldirs /usr/local/include/libapreq /usr/bin/install -c -m 644 apache_cookie.h /usr/local/include/libapreq/apache_cookie.h /usr/bin/install -c -m 644 apache_request.h /usr/local/include/libapreq/apache_request.h /usr/bin/install -c -m 644 apache_multipart_buffer.h /usr/local/include/libapreq/apache_multipart_buffer.h make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. [root@localhost libapreq-1.1]$ perl Makefile.PL For testing purposes, please give the full path to an httpd with mod_perl enabled. The path defaults to $ENV{APACHE}, if present. [/usr/sbin/httpd] ('!' to skip): /opt/apache/1.3.27/bin/httpd Search existing config file for dynamic module dependencies? [y]: Config file [/opt/apache/1.3.27/conf/httpd.conf]: Adding the following dynamic config lines: LoadModule vhost_alias_module /opt/apache/1.3.27/libexec/mod_vhost_alias.so LoadModule env_module /opt/apache/1.3.27/libexec/mod_env.so LoadModule config_log_module /opt/apache/1.3.27/libexec/mod_log_config.so LoadModule mime_magic_module /opt/apache/1.3.27/libexec/mod_mime_magic.so LoadModule mime_module /opt/apache/1.3.27/libexec/mod_mime.so LoadModule negotiation_module /opt/apache/1.3.27/libexec/mod_negotiation.so LoadModule status_module /opt/apache/1.3.27/libexec/mod_status.so LoadModule info_module /opt/apache/1.3.27/libexec/mod_info.so LoadModule includes_module /opt/apache/1.3.27/libexec/mod_include.so LoadModule autoindex_module /opt/apache/1.3.27/libexec/mod_autoindex.so LoadModule dir_module /opt/apache/1.3.27/libexec/mod_dir.so LoadModule cgi_module /opt/apache/1.3.27/libexec/mod_cgi.so LoadModule asis_module /opt/apache/1.3.27/libexec/mod_asis.so LoadModule imap_module /opt/apache/1.3.27/libexec/mod_imap.so LoadModule action_module /opt/apache/1.3.27/libexec/mod_actions.so LoadModule speling_module /opt/apache/1.3.27/libexec/mod_speling.so LoadModule userdir_module /opt/apache/1.3.27/libexec/mod_userdir.so LoadModule alias_module /opt/apache/1.3.27/libexec/mod_alias.so LoadModule rewrite_module /opt/apache/1.3.27/libexec/mod_rewrite.so LoadModule access_module /opt/apache/1.3.27/libexec/mod_access.so LoadModule auth_module /opt/apache/1.3.27/libexec/mod_auth.so LoadModule anon_auth_module /opt/apache/1.3.27/libexec/mod_auth_anon.so LoadModule dbm_auth_module /opt/apache/1.3.27/libexec/mod_auth_dbm.so LoadModule digest_module /opt/apache/1.3.27/libexec/mod_digest.so LoadModule proxy_module /opt/apache/1.3.27/libexec/libproxy.so LoadModule cern_meta_module /opt/apache/1.3.27/libexec/mod_cern_meta.so LoadModule expires_module /opt/apache/1.3.27/libexec/mod_expires.so LoadModule headers_module /opt/apache/1.3.27/libexec/mod_headers.so LoadModule usertrack_module /opt/apache/1.3.27/libexec/mod_usertrack.so LoadModule unique_id_module /opt/apache/1.3.27/libexec/mod_unique_id.so LoadModule setenvif_module /opt/apache/1.3.27/libexec/mod_setenvif.so AddModule mod_vhost_alias.c AddModule mod_env.c AddModule mod_log_config.c AddModule mod_mime_magic.c AddModule mod_mime.c AddModule mod_negotiation.c AddModule mod_status.c AddModule mod_info.c AddModule mod_include.c AddModule mod_autoindex.c AddModule mod_dir.c AddModule mod_cgi.c AddModule mod_asis.c AddModule mod_imap.c AddModule mod_actions.c AddModule mod_speling.c AddModule mod_userdir.c AddModule mod_alias.c AddModule mod_rewrite.c AddModule mod_access.c AddModule mod_auth.c AddModule mod_auth_anon.c AddModule mod_auth_dbm.c AddModule mod_digest.c AddModule mod_proxy.c AddModule mod_cern_meta.c AddModule mod_expires.c AddModule mod_headers.c AddModule mod_usertrack.c AddModule mod_unique_id.c AddModule mod_so.c AddModule mod_setenvif.c AddModule mod_perl.c User to run tests under [nobody]: Group to run tests under [nobody]: Port to run tests under [8228]: Writing Makefile for libapreq mkdir ../blib mkdir ../blib/arch mkdir ../blib/arch/auto mkdir ../blib/arch/auto/libapreq Warning: -L../blib/arch/auto/libapreq changed to -L/opt/libapreq-1.1/Request/../blib/arch/auto/libapreq Writing Makefile for Apache::Request Warning: -L../blib/arch/auto/libapreq changed to -L/opt/libapreq-1.1/Cookie/../blib/arch/auto/libapreq Writing Makefile for Apache::Cookie Writing Makefile for libapreq [root@localhost libapreq-1.1]$ make cp libapreq.pod blib/lib/libapreq.pod cp lib/Apache/libapreq.pm blib/lib/Apache/libapreq.pm cc -c -I/System/Library/Perl/darwin/auto/Apache/include -I/System/Library/Perl/darwin/auto/Apache/include/modules/perl -I/usr/include/httpd -I/usr/include/httpd -g -pipe -pipe -fno-common -no-cpp-precomp -flat_namespace -DHAS_TELLDIR_PROTOTYPE -fno-strict-aliasing -Os -DVERSION=\"\" -DXS_VERSION=\"\" "-I/System/Library/Perl/darwin/CORE" apache_request.c cc -c -I/System/Library/Perl/darwin/auto/Apache/include -I/System/Library/Perl/darwin/auto/Apache/include/modules/perl -I/usr/include/httpd -I/usr/include/httpd -g -pipe -pipe -fno-common -no-cpp-precomp -flat_namespace -DHAS_TELLDIR_PROTOTYPE -fno-strict-aliasing -Os -DVERSION=\"\" -DXS_VERSION=\"\" "-I/System/Library/Perl/darwin/CORE" apache_cookie.c cc -c -I/System/Library/Perl/darwin/auto/Apache/include -I/System/Library/Perl/darwin/auto/Apache/include/modules/perl -I/usr/include/httpd -I/usr/include/httpd -g -pipe -pipe -fno-common -no-cpp-precomp -flat_namespace -DHAS_TELLDIR_PROTOTYPE -fno-strict-aliasing -Os -DVERSION=\"\" -DXS_VERSION=\"\" "-I/System/Library/Perl/darwin/CORE" apache_multipart_buffer.c rm -rf ../blib/arch/auto/libapreq/libapreq.a /usr/bin/ar cr ../blib/arch/auto/libapreq/libapreq.a apache_request.o apache_cookie.o apache_multipart_buffer.o && /usr/bin/ar ts ../blib/arch/auto/libapreq/libapreq.a apache_request.o apache_cookie.o apache_multipart_buffer.o chmod 755 ../blib/arch/auto/libapreq/libapreq.a cp apache_multipart_buffer.h ../blib/arch/auto/libapreq/include/apache_multipart_buffer.h cp apache_cookie.h ../blib/arch/auto/libapreq/include/apache_cookie.h cp apache_request.h ../blib/arch/auto/libapreq/include/apache_request.h cp Request.pm ../blib/lib/Apache/Request.pm /usr/bin/perl /System/Library/Perl/ExtUtils/xsubpp -typemap /System/Library/Perl/ExtUtils/typemap -typemap /System/Library/Perl/darwin/auto/Apache/typemap Request.xs > Request.xsc && mv Request.xsc Request.c cc -c -I../c -I/System/Library/Perl/darwin/auto/Apache/include -I/System/Library/Perl/darwin/auto/Apache/include/modules/perl -I/usr/include/httpd -I/usr/include/httpd -g -pipe -pipe -fno-common -no-cpp-precomp -flat_namespace -DHAS_TELLDIR_PROTOTYPE -fno-strict-aliasing -Os -DVERSION=\"1.1\" -DXS_VERSION=\"1.1\" "-I/System/Library/Perl/darwin/CORE" Request.c Request.xs:40:22: mod_perl.h: No such file or directory Request.xs:86: parse error before "SV" Request.xs:86: warning: no semicolon at end of struct or union Request.xs:87: warning: data definition has no type or storage class Request.xs:88: parse error before '}' token Request.xs:88: warning: data definition has no type or storage class Request.xs:136: parse error before '*' token Request.xs:136: parse error before '*' token Request.xs: In function `r_key_sv': Request.xs:138: `SV' undeclared (first use in this function) Request.xs:138: (Each undeclared identifier is reported only once Request.xs:138: for each function it appears in.) Request.xs:138: `sv' undeclared (first use in this function) Request.xs:143: `HV' undeclared (first use in this function) Request.xs:143: parse error before ')' token Request.xs: At top level: Request.xs:151: parse error before "return" Request.xs:154: parse error before '*' token Request.xs: In function `sv_2apreq': Request.xs:156: `sv' undeclared (first use in this function) Request.xs:157: `SV' undeclared (first use in this function) Request.xs:157: `obj' undeclared (first use in this function) Request.xs:160: `SVt_PVHV' undeclared (first use in this function) Request.xs:168: parse error before ')' token Request.xs:171: warning: passing arg 1 of `ApacheRequest_new' makes pointer from integer without a cast Request.xs: At top level: Request.xs:175: parse error before '*' token Request.xs: In function `upload_bless': Request.xs:177: `SV' undeclared (first use in this function) Request.xs:177: `sv' undeclared (first use in this function) Request.xs: In function `upload_hook': Request.xs:184: `hook' undeclared (first use in this function) Request.xs:184: parse error before ')' token Request.xs:194: `SV' undeclared (first use in this function) Request.xs:194: `sv' undeclared (first use in this function) Request.xs:195: `dSP' undeclared (first use in this function) Request.xs:197: `SP' undeclared (first use in this function) Request.xs:199: `ENTER' undeclared (first use in this function) Request.xs:200: `SAVETMPS' undeclared (first use in this function) Request.xs:216: `PUTBACK' undeclared (first use in this function) Request.xs:217: `G_EVAL' undeclared (first use in this function) Request.xs:217: `G_DISCARD' undeclared (first use in this function) Request.xs:218: `FREETMPS' undeclared (first use in this function) Request.xs:219: `LEAVE' undeclared (first use in this function) Request.xs:222: `ERRSV' undeclared (first use in this function) Request.xs: In function `upload_hook_cleanup': Request.xs:230: `hook' undeclared (first use in this function) Request.xs:230: parse error before ')' token Request.xs:234: `Nullsv' undeclared (first use in this function) Request.xs: At top level: Request.xs:245: parse error before '*' token Request.xs: In function `apreq_add_magic': Request.xs:247: `sv' undeclared (first use in this function) Request.xs:247: `obj' undeclared (first use in this function) Request.xs:248: invalid type argument of `->' Request.xs:248: `req' undeclared (first use in this function) Request.c: In function `XS': Request.c:281: `dXSARGS' undeclared (first use in this function) Request.c:282: `items' undeclared (first use in this function) Request.c:283: `aTHX_' undeclared (first use in this function) Request.c:283: parse error before string constant Request.c:285: `SV' undeclared (first use in this function) Request.c:285: `class' undeclared (first use in this function) Request.c:286: `Apache' undeclared (first use in this function) Request.c:286: parse error before "r" Request.xs:283: `robj' undeclared (first use in this function) Request.c:294: `r' undeclared (first use in this function) Request.c:294: `cv' undeclared (first use in this function) Request.xs:292: `na' undeclared (first use in this function) Request.xs:292: warning: initialization makes pointer from integer without a cast Request.xs:303: parse error before ')' token Request.xs:303: parse error before ')' token Request.xs:303: parse error before ')' token Request.xs:303: parse error before ')' token Request.xs:315: `PL_na' undeclared (first use in this function) Request.xs:321: parse error before ')' token Request.xs:321: parse error before ')' token Request.xs:321: parse error before ')' token Request.xs:321: parse error before ')' token Request.c:342: invalid lvalue in assignment Request.c: At top level: Request.c:353: redefinition of `XS' Request.c:280: `XS' previously defined here Request.c: In function `XS': Request.c:354: `dXSARGS' undeclared (first use in this function) Request.c:355: `items' undeclared (first use in this function) Request.c:356: `aTHX_' undeclared (first use in this function) Request.c:356: parse error before string constant Request.c:360: `dXSTARG' undeclared (first use in this function) Request.c:365: `TARG' undeclared (first use in this function) Request.c:365: `XSprePUSH' undeclared (first use in this function) Request.c:365: `PUSHTARG' undeclared (first use in this function) Request.c: At top level: Request.c:371: redefinition of `XS' Request.c:353: `XS' previously defined here Request.c: In function `XS': Request.c:372: `dXSARGS' undeclared (first use in this function) Request.c:373: `items' undeclared (first use in this function) Request.c:374: `aTHX_' undeclared (first use in this function) Request.c:374: parse error before string constant Request.c:378: `dXSTARG' undeclared (first use in this function) Request.c:383: `XSprePUSH' undeclared (first use in this function) Request.c:383: `IV' undeclared (first use in this function) Request.c:383: parse error before "RETVAL" Request.c: At top level: Request.c:389: redefinition of `XS' Request.c:371: `XS' previously defined here Request.c: In function `XS': Request.c:390: `dXSARGS' undeclared (first use in this function) Request.c:391: `items' undeclared (first use in this function) Request.c:392: `aTHX_' undeclared (first use in this function) Request.c:392: parse error before string constant Request.c:395: `Apache__Table' undeclared (first use in this function) Request.c:395: parse error before "parms" Request.c:400: `parms' undeclared (first use in this function) Request.c:402: parse error before "hvrv2table" Request.xs:358: invalid lvalue in assignment Request.c: At top level: Request.c:419: redefinition of `XS' Request.c:389: `XS' previously defined here Request.c: In function `XS': Request.c:420: `dXSARGS' undeclared (first use in this function) Request.c:421: `items' undeclared (first use in this function) Request.c:422: `aTHX_' undeclared (first use in this function) Request.c:422: parse error before string constant Request.c:423: `SP' undeclared (first use in this function) Request.c:427: `SV' undeclared (first use in this function) Request.c:427: `sv' undeclared (first use in this function) Request.c:434: `PL_na' undeclared (first use in this function) Request.c:438: `Nullsv' undeclared (first use in this function) Request.xs:373: `SVt_PVAV' undeclared (first use in this function) Request.xs:374: `I32' undeclared (first use in this function) Request.xs:374: parse error before "i" Request.xs:375: `AV' undeclared (first use in this function) Request.xs:375: `av' undeclared (first use in this function) Request.xs:375: parse error before ')' token Request.xs:379: `i' undeclared (first use in this function) Request.xs:380: invalid type argument of `unary *' Request.xs:387: `GIMME_V' undeclared (first use in this function) Request.xs:389: `G_SCALAR' undeclared (first use in this function) Request.xs:393: `XSRETURN_UNDEF' undeclared (first use in this function) Request.xs:397: `G_ARRAY' undeclared (first use in this function) Request.xs:399: parse error before "i" Request.xs:418: invalid lvalue in assignment Request.xs:424: parse error before "i" Request.xs:428: parse error before "j" Request.xs:431: `j' undeclared (first use in this function) Request.c:522: `PUTBACK' undeclared (first use in this function) Request.c: At top level: Request.c:528: redefinition of `XS' Request.c:419: `XS' previously defined here Request.c: In function `XS': Request.c:529: `dXSARGS' undeclared (first use in this function) Request.c:530: `items' undeclared (first use in this function) Request.c:531: `aTHX_' undeclared (first use in this function) Request.c:531: parse error before string constant Request.c:532: `SP' undeclared (first use in this function) Request.c:535: `SV' undeclared (first use in this function) Request.c:535: `sv' undeclared (first use in this function) Request.c:544: `Nullsv' undeclared (first use in this function) Request.xs:456: parse error before ')' token Request.xs:457: `XSRETURN_EMPTY' undeclared (first use in this function) Request.xs:462: `GIMME' undeclared (first use in this function) Request.xs:462: `G_SCALAR' undeclared (first use in this function) Request.xs:463: `STRLEN' undeclared (first use in this function) Request.xs:463: parse error before "n_a" Request.xs:464: `n_a' undeclared (first use in this function) Request.xs:474: `XSRETURN_UNDEF' undeclared (first use in this function) Request.c:577: `PUTBACK' undeclared (first use in this function) Request.c: At top level: Request.c:583: redefinition of `XS' Request.c:528: `XS' previously defined here Request.c: In function `XS': Request.c:584: `dXSARGS' undeclared (first use in this function) Request.c:585: `items' undeclared (first use in this function) Request.c:586: `aTHX_' undeclared (first use in this function) Request.c:586: parse error before string constant Request.c:589: `PL_na' undeclared (first use in this function) Request.c:591: `dXSTARG' undeclared (first use in this function) Request.c:596: `TARG' undeclared (first use in this function) Request.c:596: `XSprePUSH' undeclared (first use in this function) Request.c:596: `PUSHTARG' undeclared (first use in this function) Request.c: At top level: Request.c:602: redefinition of `XS' Request.c:583: `XS' previously defined here Request.c: In function `XS': Request.c:603: `dXSARGS' undeclared (first use in this function) Request.c:604: `items' undeclared (first use in this function) Request.c:605: `aTHX_' undeclared (first use in this function) Request.c:605: parse error before string constant Request.c:616: `IV' undeclared (first use in this function) Request.c:616: parse error before "tmp" Request.c:617: parse error before "Apache__Upload" Request.xs:503: `XSRETURN_UNDEF' undeclared (first use in this function) Request.xs:512: warning: assignment makes pointer from integer without a cast Request.c:637: invalid lvalue in assignment Request.c:639: `GV' undeclared (first use in this function) Request.c:639: `gv' undeclared (first use in this function) Request.c:641: `SV' undeclared (first use in this function) Request.c:641: parse error before ')' token Request.c:645: `G_DISCARD' undeclared (first use in this function) Request.xs:520: `PL_sv_undef' undeclared (first use in this function) Request.xs:521: `IO' undeclared (first use in this function) Request.xs:521: `io' undeclared (first use in this function) Request.xs:521: parse error before ')' token Request.c: At top level: Request.c:661: redefinition of `XS' Request.c:602: `XS' previously defined here Request.c: In function `XS': Request.c:662: `dXSARGS' undeclared (first use in this function) Request.c:663: `items' undeclared (first use in this function) Request.c:664: `aTHX_' undeclared (first use in this function) Request.c:664: parse error before string constant Request.c:668: `dXSTARG' undeclared (first use in this function) Request.c:671: `IV' undeclared (first use in this function) Request.c:671: parse error before "tmp" Request.c:672: parse error before "Apache__Upload" Request.c:678: `XSprePUSH' undeclared (first use in this function) Request.c:678: parse error before "RETVAL" Request.c: At top level: Request.c:684: redefinition of `XS' Request.c:661: `XS' previously defined here Request.c: In function `XS': Request.c:685: `dXSARGS' undeclared (first use in this function) Request.c:686: `items' undeclared (first use in this function) Request.c:687: `aTHX_' undeclared (first use in this function) Request.c:687: parse error before string constant Request.c:691: `dXSTARG' undeclared (first use in this function) Request.c:694: `IV' undeclared (first use in this function) Request.c:694: parse error before "tmp" Request.c:695: parse error before "Apache__Upload" Request.c:701: `TARG' undeclared (first use in this function) Request.c:701: `XSprePUSH' undeclared (first use in this function) Request.c:701: `PUSHTARG' undeclared (first use in this function) Request.c: At top level: Request.c:707: redefinition of `XS' Request.c:684: `XS' previously defined here Request.c: In function `XS': Request.c:708: `dXSARGS' undeclared (first use in this function) Request.c:709: `items' undeclared (first use in this function) Request.c:710: `aTHX_' undeclared (first use in this function) Request.c:710: parse error before string constant Request.c:714: `dXSTARG' undeclared (first use in this function) Request.c:717: `IV' undeclared (first use in this function) Request.c:717: parse error before "tmp" Request.c:718: parse error before "Apache__Upload" Request.c:724: `TARG' undeclared (first use in this function) Request.c:724: `XSprePUSH' undeclared (first use in this function) Request.c:724: `PUSHTARG' undeclared (first use in this function) Request.c: At top level: Request.c:730: redefinition of `XS' Request.c:707: `XS' previously defined here Request.c: In function `XS': Request.c:731: `dXSARGS' undeclared (first use in this function) Request.c:732: `items' undeclared (first use in this function) Request.c:733: `aTHX_' undeclared (first use in this function) Request.c:733: parse error before string constant Request.c:737: `dXSTARG' undeclared (first use in this function) Request.c:740: `IV' undeclared (first use in this function) Request.c:740: parse error before "tmp" Request.c:741: parse error before "Apache__Upload" Request.c:747: `TARG' undeclared (first use in this function) Request.c:747: `XSprePUSH' undeclared (first use in this function) Request.c:747: `PUSHTARG' undeclared (first use in this function) Request.c: At top level: Request.c:753: redefinition of `XS' Request.c:730: `XS' previously defined here Request.c: In function `XS': Request.c:754: `dXSARGS' undeclared (first use in this function) Request.c:755: `items' undeclared (first use in this function) Request.c:756: `aTHX_' undeclared (first use in this function) Request.c:756: parse error before string constant Request.c:762: `IV' undeclared (first use in this function) Request.c:762: parse error before "tmp" Request.c:763: parse error before "Apache__Upload" Request.c:769: invalid lvalue in assignment Request.c: At top level: Request.c:776: redefinition of `XS' Request.c:753: `XS' previously defined here Request.c: In function `XS': Request.c:777: `dXSARGS' undeclared (first use in this function) Request.c:778: `items' undeclared (first use in this function) Request.c:779: `aTHX_' undeclared (first use in this function) Request.c:779: parse error before string constant Request.c:783: `dXSTARG' undeclared (first use in this function) Request.c:786: `IV' undeclared (first use in this function) Request.c:786: parse error before "tmp" Request.c:787: parse error before "Apache__Upload" Request.c:793: `TARG' undeclared (first use in this function) Request.c:793: `XSprePUSH' undeclared (first use in this function) Request.c:793: `PUSHTARG' undeclared (first use in this function) Request.c: At top level: Request.c:799: redefinition of `XS' Request.c:776: `XS' previously defined here Request.c: In function `XS': Request.c:800: `dXSARGS' undeclared (first use in this function) Request.c:801: `items' undeclared (first use in this function) Request.c:802: `aTHX_' undeclared (first use in this function) Request.c:802: parse error before string constant Request.c:805: `PL_na' undeclared (first use in this function) Request.c:807: `dXSTARG' undeclared (first use in this function) Request.c:810: `IV' undeclared (first use in this function) Request.c:810: parse error before "tmp" Request.c:811: parse error before "Apache__Upload" Request.c:819: `TARG' undeclared (first use in this function) Request.c:819: `XSprePUSH' undeclared (first use in this function) Request.c:819: `PUSHTARG' undeclared (first use in this function) Request.c: At top level: Request.c:825: redefinition of `XS' Request.c:799: `XS' previously defined here Request.c: In function `XS': Request.c:826: `dXSARGS' undeclared (first use in this function) Request.c:827: `items' undeclared (first use in this function) Request.c:828: `aTHX_' undeclared (first use in this function) Request.c:828: parse error before string constant Request.c:834: `IV' undeclared (first use in this function) Request.c:834: parse error before "tmp" Request.c:835: parse error before "Apache__Upload" Request.c:843: `PL_na' undeclared (first use in this function) Request.xs:570: `XSRETURN_UNDEF' undeclared (first use in this function) Request.xs:572: invalid lvalue in assignment Request.xs:575: invalid lvalue in assignment Request.c: At top level: Request.c:865: redefinition of `XS' Request.c:825: `XS' previously defined here Request.c: In function `XS': Request.c:866: `dXSARGS' undeclared (first use in this function) Request.c:869: `XS_VERSION_BOOTCHECK' undeclared (first use in this function) Request.c:871: `XS_Apache__Request_new' undeclared (first use in this function) Request.c:872: `XS_Apache__Request_script_name' undeclared (first use in this function) Request.c:873: `XS_Apache__Request_parse' undeclared (first use in this function) Request.c:874: `XS_Apache__Request_parms' undeclared (first use in this function) Request.c:875: `XS_Apache__Request_param' undeclared (first use in this function) Request.c:876: `XS_Apache__Request_upload' undeclared (first use in this function) Request.c:877: `XS_Apache__Request_expires' undeclared (first use in this function) Request.c:878: `XS_Apache__Upload_fh' undeclared (first use in this function) Request.c:879: `XS_Apache__Upload_size' undeclared (first use in this function) Request.c:880: `XS_Apache__Upload_name' undeclared (first use in this function) Request.c:881: `XS_Apache__Upload_filename' undeclared (first use in this function) Request.c:882: `XS_Apache__Upload_tempname' undeclared (first use in this function) Request.c:883: `XS_Apache__Upload_next' undeclared (first use in this function) Request.c:884: `XS_Apache__Upload_type' undeclared (first use in this function) Request.c:885: `XS_Apache__Upload_link' undeclared (first use in this function) Request.c:886: `XS_Apache__Upload_info' undeclared (first use in this function) Request.c:897: `XSRETURN_YES' undeclared (first use in this function) make[1]: *** [Request.o] Error 1 make: *** [subdirs] Error 2 [root@localhost libapreq-1.1]$