OSX 10.13.3 --with-servlet apache-tomcat-9.0.6
java --version java 9.0.1 Java(TM) SE Runtime Environment (build 9.0.1+11) Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
apache-tomcat-9.0.6/lib/servlet-api.jar
Making all in gnu/kawa/servlet
javac -Xlint -d ../../.. -classpath "../../..:./../../..:/Users/cpc26/opt/apache-tomcat-9.0.6/lib/servlet-api.jar:$CLASSPATH" -g HttpRequestContext.java KawaAutoHandler.java ServletPrinter.java CGIServletWrapper.java KawaPageServlet.java KawaServlet.java KawaHttpHandler.java
warning: [path] bad path element "$CLASSPATH": no such file or directory
KawaAutoHandler.java:47: warning: [rawtypes] found raw type: Hashtable
Hashtable mmap
^
missing type arguments for generic class Hashtable<K,V>
where K,V are type-variables:
K extends Object declared in class Hashtable
V extends Object declared in class Hashtable
KawaAutoHandler.java:51: warning: [rawtypes] found raw type: Hashtable
mmap = new Hashtable();
^
missing type arguments for generic class Hashtable<K,V>
where K,V are type-variables:
K extends Object declared in class Hashtable
V extends Object declared in class Hashtable
KawaAutoHandler.java:212: warning: [rawtypes] found raw type: Class
Class cl = null;
^
missing type arguments for generic class Class<T>
where T is a type-variable:
T extends Object declared in class Class
KawaAutoHandler.java:236: warning: [unchecked] unchecked call to put(K,V) as a member of the raw type Hashtable
mmap.put(path, new Object[] {minfo, scriptPath});
^
where K,V are type-variables:
K extends Object declared in class Hashtable
V extends Object declared in class Hashtable
CGIServletWrapper.java:65: warning: [unchecked] getInitParameterNames() in CGIServletWrapper implements getInitParameterNames() in ServletConfig
public Enumeration getInitParameterNames() {
^
return type requires unchecked conversion from Enumeration to Enumeration<String>
CGIServletWrapper.java:28: warning: [rawtypes] found raw type: Enumeration
static final Enumeration nullEnumeration
^
missing type arguments for generic class Enumeration<E>
where E is a type-variable:
E extends Object declared in interface Enumeration
CGIServletWrapper.java:29: warning: [rawtypes] found raw type: SeqPosition
= new gnu.lists.SeqPosition(gnu.lists.LList.Empty, 0, false);
^
missing type arguments for generic class SeqPosition<E,ESEQ>
where E,ESEQ are type-variables:
E extends Object declared in class SeqPosition
ESEQ extends AbstractSequence<E> declared in class SeqPosition
CGIServletWrapper.java:29: warning: [unchecked] unchecked call to SeqPosition(ESEQ,int,boolean) as a member of the raw type SeqPosition
= new gnu.lists.SeqPosition(gnu.lists.LList.Empty, 0, false);
^
where ESEQ,E are type-variables:
ESEQ extends AbstractSequence<E> declared in class SeqPosition
E extends Object declared in class SeqPosition
CGIServletWrapper.java:34: warning: [rawtypes] found raw type: Class
Class servClass = Class.forName(args[0]);
^
missing type arguments for generic class Class<T>
where T is a type-variable:
T extends Object declared in class Class
CGIServletWrapper.java:36: warning: [deprecation] newInstance() in Class has been deprecated
HttpServlet servlet = (HttpServlet) servClass.newInstance();
^
where T is a type-variable:
T extends Object declared in class Class
CGIServletWrapper.java:65: warning: [rawtypes] found raw type: Enumeration
public Enumeration getInitParameterNames() {
^
missing type arguments for generic class Enumeration<E>
where E is a type-variable:
E extends Object declared in interface Enumeration
CGIServletWrapper.java:69: error: CGIServletWrapper.CGIRequest is not abstract and does not override abstract method <T>upgrade(Class<T>) in HttpServletRequest
public class CGIRequest implements HttpServletRequest {
^
where T is a type-variable:
T extends HttpUpgradeHandler declared in method <T>upgrade(Class<T>)
CGIServletWrapper.java:172: warning: [deprecation] isRequestedSessionIdFromUrl() in HttpServletRequest has been deprecated
public boolean isRequestedSessionIdFromUrl() {
^
CGIServletWrapper.java:95: warning: [unchecked] getHeaderNames() in CGIServletWrapper.CGIRequest implements getHeaderNames() in HttpServletRequest
public Enumeration getHeaderNames() {
^
return type requires unchecked conversion from Enumeration to Enumeration<String>
CGIServletWrapper.java:248: warning: [deprecation] getRealPath(String) in ServletRequest has been deprecated
public String getRealPath(String path) {
^
CGIServletWrapper.java:236: warning: [unchecked] getLocales() in CGIServletWrapper.CGIRequest implements getLocales() in ServletRequest
public java.util.Enumeration getLocales() {
^
return type requires unchecked conversion from Enumeration to Enumeration<Locale>
CGIServletWrapper.java:303: warning: [unchecked] getParameterMap() in CGIServletWrapper.CGIRequest implements getParameterMap() in ServletRequest
public java.util.Map getParameterMap() {
^
return type requires unchecked conversion from Map to Map<String,String[]>
CGIServletWrapper.java:295: warning: [unchecked] getParameterNames() in CGIServletWrapper.CGIRequest implements getParameterNames() in ServletRequest
public Enumeration getParameterNames() {
^
return type requires unchecked conversion from Enumeration to Enumeration<String>
CGIServletWrapper.java:95: warning: [rawtypes] found raw type: Enumeration
public Enumeration getHeaderNames() {
^
missing type arguments for generic class Enumeration<E>
where E is a type-variable:
E extends Object declared in interface Enumeration
CGIServletWrapper.java:236: warning: [rawtypes] found raw type: Enumeration
public java.util.Enumeration getLocales() {
^
missing type arguments for generic class Enumeration<E>
where E is a type-variable:
E extends Object declared in interface Enumeration
CGIServletWrapper.java:295: warning: [rawtypes] found raw type: Enumeration
public Enumeration getParameterNames() {
^
missing type arguments for generic class Enumeration<E>
where E is a type-variable:
E extends Object declared in interface Enumeration
CGIServletWrapper.java:303: warning: [rawtypes] found raw type: Map
public java.util.Map getParameterMap() {
^
missing type arguments for generic class Map<K,V>
where K,V are type-variables:
K extends Object declared in interface Map
V extends Object declared in interface Map
CGIServletWrapper.java:357: warning: [rawtypes] found raw type: Hashtable
attributes = new java.util.Hashtable();
^
missing type arguments for generic class Hashtable<K,V>
where K,V are type-variables:
K extends Object declared in class Hashtable
V extends Object declared in class Hashtable
CGIServletWrapper.java:357: warning: [unchecked] unchecked conversion
attributes = new java.util.Hashtable();
^
required: Hashtable<String,Object>
found: Hashtable
CGIServletWrapper.java:387: error: CGIServletWrapper.CGIResponse is not abstract and does not override abstract method setWriteListener(WriteListener) in ServletOutputStream
public class CGIResponse
^
CGIServletWrapper.java:476: warning: [deprecation] setStatus(int,String) in HttpServletResponse has been deprecated
public void setStatus(int i, String str) {
^
CGIServletWrapper.java:421: warning: [deprecation] encodeRedirectUrl(String) in HttpServletResponse has been deprecated
public String encodeRedirectUrl(String str) {
^
CGIServletWrapper.java:418: warning: [deprecation] encodeUrl(String) in HttpServletResponse has been deprecated
public String encodeUrl(String str) {
^
CGIServletWrapper.java:518: warning: [rawtypes] found raw type: Enumeration
public java.util.Enumeration getLocales() {
^
missing type arguments for generic class Enumeration<E>
where E is a type-variable:
E extends Object declared in interface Enumeration
CGIServletWrapper.java:640: error: CGIServletWrapper.CGIContext is not abstract and does not override abstract method setResponseCharacterEncoding(String) in ServletContext
public class CGIContext implements ServletContext {
^
CGIServletWrapper.java:713: warning: [unchecked] getInitParameterNames() in CGIServletWrapper.CGIContext implements getInitParameterNames() in ServletContext
public Enumeration getInitParameterNames() {
^
return type requires unchecked conversion from Enumeration to Enumeration<String>
CGIServletWrapper.java:698: warning: [deprecation] log(Exception,String) in ServletContext has been deprecated
public void log(Exception ex, String mgs) { }
^
CGIServletWrapper.java:694: warning: [unchecked] getServletNames() in CGIServletWrapper.CGIContext implements getServletNames() in ServletContext
public Enumeration getServletNames() {
^
return type requires unchecked conversion from Enumeration to Enumeration<String>
CGIServletWrapper.java:694: warning: [deprecation] getServletNames() in ServletContext has been deprecated
public Enumeration getServletNames() {
^
CGIServletWrapper.java:691: warning: [unchecked] getServlets() in CGIServletWrapper.CGIContext implements getServlets() in ServletContext
public Enumeration getServlets() {
^
return type requires unchecked conversion from Enumeration to Enumeration<Servlet>
CGIServletWrapper.java:691: warning: [deprecation] getServlets() in ServletContext has been deprecated
public Enumeration getServlets() {
^
CGIServletWrapper.java:687: warning: [deprecation] getServlet(String) in ServletContext has been deprecated
public Servlet getServlet(String name) {
^
CGIServletWrapper.java:669: warning: [unchecked] getResourcePaths(String) in CGIServletWrapper.CGIContext implements getResourcePaths(String) in ServletContext
public java.util.Set getResourcePaths(String path) {
^
return type requires unchecked conversion from Set to Set<String>
CGIServletWrapper.java:669: warning: [rawtypes] found raw type: Set
public java.util.Set getResourcePaths(String path) {
^
missing type arguments for generic class Set<E>
where E is a type-variable:
E extends Object declared in interface Set
CGIServletWrapper.java:691: warning: [rawtypes] found raw type: Enumeration
public Enumeration getServlets() {
^
missing type arguments for generic class Enumeration<E>
where E is a type-variable:
E extends Object declared in interface Enumeration
CGIServletWrapper.java:694: warning: [rawtypes] found raw type: Enumeration
public Enumeration getServletNames() {
^
missing type arguments for generic class Enumeration<E>
where E is a type-variable:
E extends Object declared in interface Enumeration
CGIServletWrapper.java:713: warning: [rawtypes] found raw type: Enumeration
public Enumeration getInitParameterNames() {
^
missing type arguments for generic class Enumeration<E>
where E is a type-variable:
E extends Object declared in interface Enumeration
CGIServletWrapper.java:736: warning: [rawtypes] found raw type: Hashtable
attributes = new java.util.Hashtable();
^
missing type arguments for generic class Hashtable<K,V>
where K,V are type-variables:
K extends Object declared in class Hashtable
V extends Object declared in class Hashtable
CGIServletWrapper.java:736: warning: [unchecked] unchecked conversion
attributes = new java.util.Hashtable();
^
required: Hashtable<String,Object>
found: Hashtable
KawaServlet.java:16: warning: [serial] serializable class KawaServlet has no definition of serialVersionUID
public abstract class KawaServlet
^
KawaPageServlet.java:19: warning: [serial] serializable class KawaPageServlet has no definition of serialVersionUID
public class KawaPageServlet extends KawaServlet
^
3 errors
44 warnings
make[1]: *** [java-classes.stamp] Error 1
make: *** [all-recursive] Error 1