tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kamalakar Vuggumudi <vuggum...@yahoo.com>
Subject Re: Compiling mod-jk plugin for SunOne on Solaris
Date Thu, 01 Feb 2007 04:08:07 GMT
Thanks Rainer, the compilation was successful. Now I am getting the following error during
the sunone server startup..

[31/Jan/2007:17:06:36] failure ( 5751): Configuration initialization failed: Error running
init function load-modules: dlopen of /export/home/bc809kv/modjk/tomcat-connectors-1.2.20-src/native/netscape/nsapi_redirector.so
failed (ld.so.1: ns-httpd: fatal: relocation error: file /export/home/bc809kv/modjk/tomcat-connectors-1.2.20-src/native/netscape/nsapi_redirector.so:
symbol __lshrdi3: referenced symbol not found)

The hardware that I am compiling and running the webserver is SunOS 5.8 Generic_117350-41
sun4u sparc SUNW,Ultra-4. The gcc compiler version is 3.3.2 and the sunone webserver is 6.1.
I just used the default linker options that were in Makefile.solaris. 

Can you let me know what may be missing. 

Thank you very much again
-Kamal

----- Original Message ----
From: Rainer Jung <rainer.jung@kippdata.de>
To: Tomcat Users List <users@tomcat.apache.org>
Sent: Wednesday, January 31, 2007 6:30:36 PM
Subject: Re: Compiling mod-jk plugin for SunOne on Solaris

Try the following two files to compile. If this will work, we can find 
out how to automate them.

common/jk_types.h:

#ifndef JK_TYPES_H
#define JK_TYPES_H

#ifdef __cplusplus
extern "C"
{
#endif                          /* __cplusplus */

/* jk_uint32_t defines a four byte word */
typedef unsigned int jk_uint32_t;

/* And JK_UINT32_T_FMT */
#define JK_UINT32_T_FMT "u"

/* And JK_UINT32_T_HEX_FMT */
#define JK_UINT32_T_HEX_FMT "x"

/* jk_uint64_t defines a eight byte word */
typedef unsigned long long jk_uint64_t;

/* And JK_UINT64_T_FMT */
#define JK_UINT64_T_FMT "llu"

/* And JK_UINT64_T_HEX_FMT */
#define JK_UINT64_T_HEX_FMT "llx"

#ifdef __cplusplus
}
#endif                          /* __cplusplus */

#endif                          /* JK_TYPES_H */

============================

common/portable.h:

/* common/portable.h.  Generated from portable.h.in by configure.  */
/* common/portable.h.in.  Generated from configure.in by autoheader.  */

/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H 1

/* Have flock() */
/* #undef HAVE_FLOCK */

/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1

/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1

/* Have snprintf() */
#define HAVE_SNPRINTF 1

/* Define to 1 if you have the <stdint.h> header file. */
/* #undef HAVE_STDINT_H */

/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1

/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1

/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1

/* Define to 1 if you have the <sys/filio.h> header file. */
#define HAVE_SYS_FILIO_H 1

/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1

/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1

/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1

/* Have vsnprintf() */
#define HAVE_VSNPRINTF 1

/* Name of package */
#define PACKAGE "mod_jk"

/* Define to the address where bug reports for this package should be 
sent. */
#define PACKAGE_BUGREPORT ""

/* Define to the full name of this package. */
#define PACKAGE_NAME ""

/* Define to the full name and version of this package. */
#define PACKAGE_STRING ""

/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME ""

/* Define to the version of this package. */
#define PACKAGE_VERSION ""

/* The size of `char', as computed by sizeof. */
#define SIZEOF_CHAR 1

/* The size of `int', as computed by sizeof. */
#define SIZEOF_INT 4

/* The size of `long', as computed by sizeof. */
#define SIZEOF_LONG 4

/* The size of `longlong', as computed by sizeof. */
#define SIZEOF_LONGLONG 0

/* The size of `long double', as computed by sizeof. */
#define SIZEOF_LONG_DOUBLE 16

/* The size of `long long', as computed by sizeof. */
#define SIZEOF_LONG_LONG 8

/* The size of `short', as computed by sizeof. */
#define SIZEOF_SHORT 2

/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

/* Define to use SO_RCVTIMEO with setsockopt() */
/* #undef USE_SO_RCVTIMEO */

/* Define to use SO_SNDTIMEO with setsockopt() */
/* #undef USE_SO_SNDTIMEO */

/* Version number of package */
#define VERSION "1.2.20"



Kamalakar Vuggumudi wrote:
> SPARC
> 
> ----- Original Message ----
> From: Rainer Jung <rainer.jung@kippdata.de>
> To: Tomcat Users List <users@tomcat.apache.org>
> Sent: Wednesday, January 31, 2007 6:06:00 PM
> Subject: Re: Compiling mod-jk plugin for SunOne on Solaris
> 
> Are you trying to build on SPARC or X86 (or AMD64)?
> 
> Kamalakar Vuggumudi wrote:
>> Rainer,
>>
>> Thank you very much for your response..
>>
>> When I try to do a make using Makefile.solaris located in native/netscape directory,
I got the following error. 
>>
>> gcc -DNET_SSL -DSOLARIS -D_REENTRANT -DXP_UNIX -DMCC_HTTPD -DSPAPI20 -fPIC -I../common
-I/opt/netscape/server6/plugins/include -I/opt/netscape/server6/plugins/include/base -I/opt/netscape/server6/plugins/include/frame
-I/opt/java/j2sdk1.4.1_02/include -I/opt/java/j2sdk1.4.1_02/include/solaris -c ../common/jk_ajp12_worker.c
>> In file included from ../common/jk_logger.h:27,
>>                  from ../common/jk_ajp12_worker.h:27,
>>                  from ../common/jk_ajp12_worker.c:26:
>> ../common/jk_global.h:301:22: jk_types.h: No such file or directory
>> make: *** [jk_ajp12_worker.o] Error 1
>>
>> From what I can see the jk_types file is created by the configure utility. 
>>
>> Thank you very much
>> -Kamal
>>
>> ----- Original Message ----
>> From: Rainer Jung <rainer.jung@kippdata.de>
>> To: Tomcat Users List <users@tomcat.apache.org>
>> Sent: Wednesday, January 31, 2007 5:07:48 PM
>> Subject: Re: Compiling mod-jk plugin for SunOne on Solaris
>>
>> The configure script is only fot the apache module.
>> Try to use the files in the "netscape" sub directory. They might be 
>> outdated, so let us know, if you needed to make adjustments.
>>
>> Regards,
>>
>> Rainer
>>
>> Kamalakar Vuggumudi wrote:
>>> I am trying to compile mod-jk plugin for SunOne on Solaris platform from source
tomcat-connectors-1.2.20-src.tar.gz. When I run the configure script, I am getting the following
error..
>>>
>>> checking whether to use SO_RCVTIMEO with setsockopt()... no checking whether
to use SO_SNDTIMEO with setsockopt()... no no apxs given checking for target platform... unix
no apache given
>>> configure: error: Cannot find the WebServer
>>>
>>> I have checked news groups as well as internet and couldn't find any resource
explaining the steps that are needed to compile mod-jk plugin for SunOne.
>>>
>>> I am sure there are experts out there who has successfully done this and I am
requesting them to shed some light on how to the compilation.
>>>
>>> Thank you very much
>>> -Kamal
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>>
>>
>>
>>
>>  
>> ____________________________________________________________________________________
>> Don't pick lemons.
>> See all the new 2007 cars at Yahoo! Autos.
>> http://autos.yahoo.com/new_cars.html 
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
> 

-- 
kippdata informationstechnologie GmbH
Bornheimer Str. 33a
53111 Bonn

Tel.: 0228/98549-0
Fax:  0228/98549-50
www.kippdata.de
=======================
kippdata informationstechnologie GmbH
Bornheimer Str. 33a
D-53111 Bonn

Tel.: +49/0228/98549-0
Fax:  +49/0228/98549-50
www.kippdata.de

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org






 
____________________________________________________________________________________
Want to start your own business?
Learn how on Yahoo! Small Business.
http://smallbusiness.yahoo.com/r-index

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message