Received: (qmail 43302 invoked by uid 501); 14 Aug 2001 15:59:38 -0000 Message-Id: <20010814155938.43300.qmail@apache.org> Date: 14 Aug 2001 15:59:38 -0000 From: Benoit Rouits Reply-To: benoit.rouits@cetelem.fr To: submit@bugz.apache.org Subject: error while compiling JServ.java X-Send-Pr-Version: 3.110 >Number: 8182 >Category: build >Synopsis: error while compiling JServ.java >Confidential: no >Severity: non-critical >Priority: medium >Responsible: apache >State: closed >Quarter: >Keywords: >Date-Required: >Class: duplicate >Submitter-Id: apache >Arrival-Date: Tue Aug 14 09:00:00 PDT 2001 >Closed-Date: Wed Aug 15 18:03:40 PDT 2001 >Last-Modified: Wed Aug 15 18:03:40 PDT 2001 >Originator: benoit.rouits@cetelem.fr >Release: 1.3.20 >Organization: >Environment: Sun Sparc Ultra 5 with Sun Solaris 2.6, gcc 2.95.2 uname -a : SunOS (MYHOST) 5.6 Generic_105181-23 sun4u sparc java version "1.3.1" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1-b24) Java HotSpot(TM) Client VM (build 1.3.1-b24, mixed mode) ApacheJServ-1.1.2 Can't find javac's version ! >Description: First : $> ./configure \ --with-apache-src=/home/devdix/mi_benoit/download/Apache/apache_1.3.20\ --with-JSDK=/home/devdix/mi_benoit/download/j2sdk/JSDK2.0/lib \ --prefix=/home/devdix/jserv Then : $> make [...] Making all in jserv make[5]: Entering directory `/home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv' Compiling JServ.java ... JServ.java:171: class org.apache.jserv.JServConnection is an abstract class. It can't be instantiated. JServConnection connection = new JServConnection(); ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define java.util.Enumeration getHeaders(java.lang.String) from interface javax.servlet.http.HttpServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define java.lang.String getContextPath() from interface javax.servlet.http.HttpServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define boolean isUserInRole(java.lang.String) from interface javax.servlet.http.HttpServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define java.security.Principal getUserPrincipal() from interface javax.servlet.http.HttpServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define javax.servlet.http.HttpSession getSession() from interface javax.servlet.http.HttpServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define boolean isRequestedSessionIdFromURL() from interface javax.servlet.http.HttpServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define java.util.Enumeration getAttributeNames() from interface javax.servlet.ServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define void setAttribute(java.lang.String, java.lang.Object) from interface javax.servlet.ServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define void removeAttribute(java.lang.String) from interface javax.servlet.ServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define java.util.Locale getLocale() from interface javax.servlet.ServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define java.util.Enumeration getLocales() from interface javax.servlet.ServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define boolean isSecure() from interface javax.servlet.ServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String) from interface javax.servlet.ServletRequest. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define java.lang.String encodeURL(java.lang.String) from interface javax.servlet.http.HttpServletResponse. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define java.lang.String encodeRedirectURL(java.lang.String) from interface javax.servlet.http.HttpServletResponse. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define void addDateHeader(java.lang.String, long) from interface javax.servlet.http.HttpServletResponse. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define void addHeader(java.lang.String, java.lang.String) from interface javax.servlet.http.HttpServletResponse. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define void addIntHeader(java.lang.String, int) from interface javax.servlet.http.HttpServletResponse. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define void setBufferSize(int) from interface javax.servlet.ServletResponse. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define int getBufferSize() from interface javax.servlet.ServletResponse. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define void flushBuffer() from interface javax.servlet.ServletResponse. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define boolean isCommitted() from interface javax.servlet.ServletResponse. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define void reset() from interface javax.servlet.ServletResponse. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServConnection.java:85: class org.apache.jserv.JServConnection must be declared abstract. It does not define void setLocale(java.util.Locale) from interface javax.servlet.ServletResponse. public class JServConnection ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServServletManager.java:574: class org.apache.jserv.JServContext is an abstract class. It can't be instantiated. context = new JServContext(servlet, this, initargs, (isAlias?name:null)); ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServServletManager.java:974: class org.apache.jserv.JServSession is an abstract class. It can't be instantiated. JServSession s = new JServSession(getIdentifier(route), this); ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define java.lang.String getServletName() from interface javax.servlet.ServletConfig. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define javax.servlet.ServletContext getContext(java.lang.String) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define int getMajorVersion() from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define int getMinorVersion() from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define java.net.URL getResource(java.lang.String) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define java.io.InputStream getResourceAsStream(java.lang.String) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define java.util.Enumeration getAttributeNames() from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define void setAttribute(java.lang.String, java.lang.Object) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServContext.java:90: class org.apache.jserv.JServContext must be declared abstract. It does not define void removeAttribute(java.lang.String) from interface javax.servlet.ServletContext. class JServContext implements ServletConfig, ServletContext, JServSendError, JServLogChannels { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServSession.java:74: class org.apache.jserv.JServSession must be declared abstract. It does not define void setMaxInactiveInterval(int) from interface javax.servlet.http.HttpSession. public class JServSession implements HttpSession, JServLogChannels, Serializable { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServSession.java:74: class org.apache.jserv.JServSession must be declared abstract. It does not define int getMaxInactiveInterval() from interface javax.servlet.http.HttpSession. public class JServSession implements HttpSession, JServLogChannels, Serializable { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServSession.java:74: class org.apache.jserv.JServSession must be declared abstract. It does not define java.lang.Object getAttribute(java.lang.String) from interface javax.servlet.http.HttpSession. public class JServSession implements HttpSession, JServLogChannels, Serializable { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServSession.java:74: class org.apache.jserv.JServSession must be declared abstract. It does not define java.util.Enumeration getAttributeNames() from interface javax.servlet.http.HttpSession. public class JServSession implements HttpSession, JServLogChannels, Serializable { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServSession.java:74: class org.apache.jserv.JServSession must be declared abstract. It does not define void setAttribute(java.lang.String, java.lang.Object) from interface javax.servlet.http.HttpSession. public class JServSession implements HttpSession, JServLogChannels, Serializable { ^ /home/devdix/mi_benoit/download/Apache/ApacheJServ-1.1.2/src/java/org/apache/jserv/JServSession.java:74: class org.apache.jserv.JServSession must be declared abstract. It does not define void removeAttribute(java.lang.String) from interface javax.servlet.http.HttpSession. public class JServSession implements HttpSession, JServLogChannels, Serializable { ^ 44 errors ^ >How-To-Repeat: ./configure && make >Fix: version of JSDK problem ? >Release-Note: >Audit-Trail: State-Changed-From-To: open-closed State-Changed-By: wrowe State-Changed-When: Wed Aug 15 18:03:40 PDT 2001 State-Changed-Why: Dup of pr 8183 (the later contained more detail.) Class-Changed-From-To: sw-bug-duplicate Class-Changed-By: wrowe Class-Changed-When: Wed Aug 15 18:03:40 PDT 2001 >Unformatted: [In order for any reply to be added to the PR database, you need] [to include in the Cc line and make sure the] [subject line starts with the report component and number, with ] [or without any 'Re:' prefixes (such as "general/1098:" or ] ["Re: general/1098:"). If the subject doesn't match this ] [pattern, your message will be misfiled and ignored. The ] ["apbugs" address is not added to the Cc line of messages from ] [the database automatically because of the potential for mail ] [loops. If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request from a ] [developer. Reply only with text; DO NOT SEND ATTACHMENTS! ]