Re: /apr.h:265: #error Can not determine the proper size for apr_int64_t
Hi Pier, I attached my /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-co nnectors/webapp/apr/include/apr.h file as you requested. I'm not sure what you mean by checking out the latest HEAD. Before I tried building this I did: cd /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-co nnectors/webapp/ cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic co apr So that should be the lastest right? Or do you want me to do something different than that. Since I put the apr in jakarta-tomcat-connectors/webapp, do I need to include in as a command-line option to configure the path to the apr? Thanks, Chris Pier Fumagalli wrote: Chris Gokey [EMAIL PROTECTED] wrote: Hi... I'm back trying to compile mod_webapp.so for Solaris 7 this time (I was able to sucessfully compile it under Linux two days ago :) . After having to install: autoconf-2.50 libtool-1.3.5 m4-1.4 I was able to run ./support/buildconf.sh and ./configure I'm getting stuck trying to make it, I receive this error: All done. Now you can issue make. Good luck. make Compiling sources in /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/ jakarta-tomcat-connectors/webapp/lib... make[1]: Entering directory `/home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat -4.0-b7/jakarta-tomcat-connectors/webapp/lib' Generating pr_warp_defs.h Compiling wa_main.c In file included from /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7 /jakarta-tomcat-connectors/webapp/apr/include/apr_general.h:61, from /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7 /jakarta-tomcat-connectors/webapp/include/wa.h:77, from wa_main.c:59: /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-conn ec tors/webapp/apr/include/apr.h:198: #error Can not determine the proper size for apr_int64_t /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-conn ec tors/webapp/apr/include/apr.h:253: #error Can not determine the proper size for ssize_t /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-conn ec tors/webapp/apr/include/apr.h:256: #error Can not determine the proper size for size_t /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-conn ec tors/webapp/apr/include/apr.h:265: #error Can not determine the proper size for apr_int64_t make[1]: *** [wa_main.lo] Error 1 make[1]: Leaving directory `/home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat- 4.0-b7/jakarta-tomcat-connectors/webapp/lib' make: *** [local-all] Error 2 This is from the latest checkout of jakarata-tomcat-connectors/webapp and the apr (Sept 6) Any idea why it is returning this error? Yes, it seems that APR is somehow in trouble finding some of the default definitions in length of storage pointers... Can you send over a copy of your /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-co nnectors/webapp/apr/include/apr.h file? It seems that somehow configure is not recognizing those... You might want to try also checking out the latest HEAD of apr out of CVS and configuring your module running: ./configure --with-apr=where_you_checked_out_apr... That might work... Pier #ifndef APR_H #define APR_H /** * @file include/apr.h * @brief APR APR Main Include */ /** * @defgroup APR APR Routines * @{ */ /* So that we can use inline on some critical functions, and use * GNUC attributes (such as to get -Wall warnings for printf-like * functions). Only do this in gcc 2.7 or later ... it may work * on earlier stuff, but why chance it. * * We've since discovered that the gcc shipped with NeXT systems * as cc is completely broken. It claims to be __GNUC__ and so * on, but it doesn't implement half of the things that __GNUC__ * means. In particular it's missing inline and the __attribute__ * stuff. So we hack around it. PR#1613. -djg */ #if !defined(__GNUC__) || __GNUC__ 2 || \ (__GNUC__ == 2 __GNUC_MINOR__ 7) ||\ defined(NEXT) #define APR_INLINE #define __attribute__(__x) #define APR_HAS_INLINE 0 #else #define APR_INLINE __inline__ #define APR_HAS_INLINE 1 #endif #define APR_HAVE_ARPA_INET_H 1 #define APR_HAVE_CONIO_H 0 #define APR_HAVE_CRYPT_H 1 #define APR_HAVE_CTYPE_H 1 #define APR_HAVE_DIRENT_H1 #define APR_HAVE_ERRNO_H 1 #define APR_HAVE_FCNTL_H 1 #define APR_HAVE_IO_H0 #define APR_HAVE_LIMITS_H1 #define APR_HAVE_NETDB_H 1 #define APR_HAVE_NETINET_IN_H1 #define APR_HAVE_NETINET_TCP_H 1 #define APR_HAVE_PTHREAD_H 0 #define APR_HAVE_STDARG_H1 #define APR_HAVE_STDIO_H 1 #define APR_HAVE_STDINT_H1 #define APR_HAVE_STDLIB_H1 #define APR_HAVE_SIGNAL_H1 #define APR_HAVE_STRING_H1 #define APR_HAVE_STRINGS_H 1 #define APR_HAVE_SYS_SENDFILE_H 1 #define APR_HAVE_SYS_SIGNAL_H1 #define APR_HAVE_SYS_SOCKET_H1
Re: /apr.h:265: #error Can not determine the proper size for apr_int64_t
After doing: cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic co -r HEAD apr (inside of jakarta-tomcat-connectors/webapps) I attached the apr/include/apr.h file in this email. Here are the error messages I received. --- All done. Now you can issue make. Good luck. make Compiling sources in /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/ jakarta-tomcat-connectors/webapp/apr... make[1]: Entering directory `/home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat -4.0-b7/jakarta-tomcat-connectors/webapp/apr' Making all in strings make[2]: Entering directory `/home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat -4.0-b7/jakarta-tomcat-connectors/webapp/apr/strings' make[3]: Entering directory `/home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat -4.0-b7/jakarta-tomcat-connectors/webapp/apr/strings' /bin/sh /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomca t-connectors/webapp/apr/libtool --silent --mode=compile gcc -DHAVE_CONFIG_H - DSOLARIS2=7 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I../include -I../include/ arch/unix -c apr_cpystrn.c touch apr_cpystrn.lo In file included from apr_cpystrn.c:55: ../include/apr.h:198: #error Can not determine the proper size for apr_int64_t ../include/apr.h:253: #error Can not determine the proper size for ssize_t ../include/apr.h:256: #error Can not determine the proper size for size_t ../include/apr.h:265: #error Can not determine the proper size for apr_int64_t make[3]: *** [apr_cpystrn.lo] Error 1 make[3]: Leaving directory `/home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat- 4.0-b7/jakarta-tomcat-connectors/webapp/apr/strings' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat- 4.0-b7/jakarta-tomcat-connectors/webapp/apr/strings' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat- 4.0-b7/jakarta-tomcat-connectors/webapp/apr' make: *** [apr-all] Error 2 -- If I try specifying what the path of the apr during configure, I get this: ./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=`pwd`/apr checking for test... /bin/test checking for true... /bin/true checking for echo... /bin/echo checking for grep... /bin/grep checking for cat... /bin/cat checking for sed... /bin/sed checking for rm... /bin/rm checking sources directory... /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-connectors/webapp checking debugging flags... disabled checking Java support... disabled checking Tomcat 4.0 directory... not required checking if apxs is working... ok setting target module to... /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-connectors/webapp/apache-1.3 checking APR directory... configure: error: Cannot find APR buildconf program in /usr/local/apache_1.3.17 Why is it looking in /usr/local/apche_1.3.17 for buildconf when I specify the apr in a completely different directory? Take care, Chris Pier Fumagalli wrote: Chris Gokey [EMAIL PROTECTED] wrote: Hi... I'm back trying to compile mod_webapp.so for Solaris 7 this time (I was able to sucessfully compile it under Linux two days ago :) . After having to install: autoconf-2.50 libtool-1.3.5 m4-1.4 I was able to run ./support/buildconf.sh and ./configure I'm getting stuck trying to make it, I receive this error: All done. Now you can issue make. Good luck. make Compiling sources in /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/ jakarta-tomcat-connectors/webapp/lib... make[1]: Entering directory `/home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat -4.0-b7/jakarta-tomcat-connectors/webapp/lib' Generating pr_warp_defs.h Compiling wa_main.c In file included from /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7 /jakarta-tomcat-connectors/webapp/apr/include/apr_general.h:61, from /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7 /jakarta-tomcat-connectors/webapp/include/wa.h:77, from wa_main.c:59: /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-conn ec tors/webapp/apr/include/apr.h:198: #error Can not determine the proper size for apr_int64_t /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-conn ec tors/webapp/apr/include/apr.h:253: #error Can not determine the proper size for ssize_t /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-conn ec tors/webapp/apr/include/apr.h:256: #error Can not determine the proper size for size_t /home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat-4.0-b7/jakarta-tomcat-conn ec tors/webapp/apr/include/apr.h:265: #error Can not determine the proper size for apr_int64_t make[1]: *** [wa_main.lo] Error 1 make[1]: Leaving directory `/home/mddevel/MD8_Devel/MD8/packages/jakarta-tomcat- 4.0-b7/jakarta-tomcat-connectors/webapp/lib' make: *** [local-all] Error 2 This is from the latest checkout of