Re: /apr.h:265: #error Can not determine the proper size for apr_int64_t

2001-09-07 Thread Chris Gokey

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

2001-09-07 Thread Chris Gokey

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