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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> > 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 <[EMAIL PROTECTED]> >> 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: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> >> >> >> ____________________________________________________________________________________ >> 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: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > -- 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ____________________________________________________________________________________ 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]