You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Benoit Rouits <be...@cetelem.fr> on 2001/08/14 18:02:45 UTC

build/8183: error while compiling JServ.java

>Number:         8183
>Category:       build
>Synopsis:       error while compiling JServ.java
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    apache
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Tue Aug 14 09:10:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     benoit.rouits@cetelem.fr
>Release:        1.3.20
>Organization:
apache
>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

JSDK2.0


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:
>Unformatted:
 [In order for any reply to be added to the PR database, you need]
 [to include <ap...@Apache.Org> 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!     ]