[Geoserver-devel] Problems getting geoserver 0.97 to build..

Greetings.

I'm having a difficult time getting geoserver to build. I'm using Debian Unstable, tomcat4.1, postgres 7.3.3 with the postgis extension, and Java 1.4.1. java -version returns:

(Java(TM) 2 Runtime Environment, Standard Edition (build blackdown-1.4.1-beta) Java HotSpot(TM) Client VM (build Blackdown-1.4.1-beta, mixed mode)

When I do an ant test-ext, I get the following. I'm quite new to tomcat and java in general, so any help at all is appreciated.

Thanks!
Jason Ruiter

jruiter@anonymised.com:~/src/geoserver$ ant test-ext
Buildfile: build.xml

init:

all:
     [javac] Compiling 74 source files to /home/jruiter/src/geoserver/build
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/WfsConfig.java:31: package org.geotools.resources does not exist
     [javac] import org.geotools.resources.Geotools;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/WfsConfig.java:32: package org.geotools.resources does not exist
     [javac] import org.geotools.resources.Log4JFormatter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/WfsConfig.java:33: package org.geotools.resources does not exist
     [javac] import org.geotools.resources.MonolineFormatter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/ZServerConfig.java:30: package org.geotools.resources does not exist
     [javac] import org.geotools.resources.Geotools;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/ZServerConfig.java:31: package org.geotools.resources does not exist
     [javac] import org.geotools.resources.Log4JFormatter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/ZServerConfig.java:32: package org.geotools.resources does not exist
     [javac] import org.geotools.resources.MonolineFormatter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:17: package org.geotools.feature does not exist
     [javac] import org.geotools.feature.Feature;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:19: package org.geotools.feature does not exist
     [javac] import org.geotools.feature.FeatureTypeFactory;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:20: package org.geotools.feature does not exist
     [javac] import org.geotools.feature.AttributeType;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:21: package org.geotools.feature does not exist
     [javac] import org.geotools.feature.SchemaException;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:22: package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSource;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:23: package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSourceMetaData;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:24: package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSourceFinder;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:25: package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSourceException;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:26: package org.geotools.data.postgis does not exist
     [javac] import org.geotools.data.postgis.PostgisConnectionFactory;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:27: package org.geotools.data.postgis does not exist
     [javac] import org.geotools.data.postgis.PostgisDataSource;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:28: package org.geotools.data.postgis does not exist
     [javac] import org.geotools.data.postgis.PostgisDataSourceFactory;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:60: cannot resolve symbol
     [javac] symbol : class DataSource
     [javac] location: class org.vfny.geoserver.config.TypeInfo
     [javac] private DataSource transactionDS;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:62: cannot resolve symbol
     [javac] symbol : class DataSource
     [javac] location: class org.vfny.geoserver.config.TypeInfo
     [javac] private DataSource featureDSource;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:212: cannot resolve symbol
     [javac] symbol : class DataSource
     [javac] location: class org.vfny.geoserver.config.TypeInfo
     [javac] public DataSource getTransactionDataSource() throws WfsException {
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:290: cannot resolve symbol
     [javac] symbol : class DataSource
     [javac] location: class org.vfny.geoserver.config.TypeInfo
     [javac] public DataSource getDataSource()
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:10: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:11: package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSource;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:12: package org.geotools.data does not exist
     [javac] import org.geotools.data.QueryImpl;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:13: package org.geotools.data does not exist
     [javac] import org.geotools.data.Query;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:14: package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSourceException;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:15: package org.geotools.feature does not exist
     [javac] import org.geotools.feature.Feature;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:16: package org.geotools.feature does not exist
     [javac] import org.geotools.feature.AttributeType;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:17: package org.geotools.feature does not exist
     [javac] import org.geotools.feature.FeatureCollection;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:273: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.config.TypeRepository
     [javac] public boolean isLocked(String typeName, Filter filter, String lockId)
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:310: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.config.TypeRepository
     [javac] private List getFidFeatures(String typeName, Filter filter)
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:369: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.config.TypeRepository
     [javac] public synchronized String lock(String typeName, Filter filter,
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:403: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.config.TypeRepository
     [javac] public synchronized String addToLock(String typeName, Filter filter,
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/TransactionRequest.java:10: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/SubTransactionRequest.java:10: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/SubTransactionRequest.java:41: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.SubTransactionRequest
     [javac] public void setFilter(Filter filter) throws WfsException {}
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:15: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FilterFactory;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:16: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.AbstractFilter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:17: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:18: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FidFilter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:19: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FidFilterImpl;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:20: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.GeometryFilter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:21: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.AttributeExpression;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:22: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.LiteralExpression;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:23: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.IllegalFilterException;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:70: cannot resolve symbol
     [javac] symbol : class FilterFactory
     [javac] location: class org.vfny.geoserver.requests.RequestKvpReader
     [javac] private static FilterFactory factory = FilterFactory.createFilterFactory();
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteKvpReader.java:10: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteKvpReader.java:11: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FidFilter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteRequest.java:10: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteRequest.java:48: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.DeleteRequest
     [javac] protected Filter filter = null;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteRequest.java:70: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.DeleteRequest
     [javac] public Filter getFilter() { return filter; }
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteRequest.java:73: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.DeleteRequest
     [javac] public void setFilter(Filter filter) { this.filter = filter; }
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DispatcherHandler.java:15: package org.geotools.filter does not exist [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DispatcherHandler.java:16: package org.geotools.filter does not exist [javac] import org.geotools.filter.FilterHandler;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureHandler.java:14: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureHandler.java:15: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FilterHandler;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureHandler.java:32: cannot resolve symbol
     [javac] symbol : class FilterHandler
     [javac] location: class org.vfny.geoserver.requests.FeatureHandler
     [javac] implements ContentHandler, FilterHandler {
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:9: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:10: package org.geotools.feature does not exist
     [javac] import org.geotools.feature.SchemaException;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:11: package org.geotools.data does not exist
     [javac] import org.geotools.data.QueryImpl;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:12: package org.geotools.feature does not exist
     [javac] import org.geotools.feature.AttributeType;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:13: package org.geotools.feature does not exist
     [javac] import org.geotools.feature.FeatureType;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:49: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.Query
     [javac] protected Filter filter = null;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:106: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.Query
     [javac] public void addFilter (Filter filter) { this.filter = filter; }
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:109: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.Query
     [javac] public Filter getFilter() { return this.filter; }
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:115: cannot resolve symbol
     [javac] symbol : class FeatureType
     [javac] location: class org.vfny.geoserver.requests.Query
     [javac] public org.geotools.data.Query getDataSourceQuery(FeatureType schema,
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:115: package org.geotools.data does not exist
     [javac] public org.geotools.data.Query getDataSourceQuery(FeatureType schema,
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureHandler.java:173: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.FeatureHandler
     [javac] public void filter(Filter filter) {
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureKvpReader.java:10: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureKvpReader.java:11: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FidFilter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureKvpReader.java:157: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.FeatureKvpReader
     [javac] Filter filter)
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:12: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:215: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockRequest.Lock
     [javac] protected Filter filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:234: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockRequest.Lock
     [javac] public Filter getFilter() { return filter; }
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:237: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockRequest.Lock
     [javac] public void setFilter(Filter filter) { this.filter = filter; }
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:102: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockRequest
     [javac] public void addLock(String featureType, Filter filter, String handle){
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:115: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockRequest
     [javac] public void addLock(String featureType, Filter filter){
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:14: package org.geotools.filter does not exist [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:15: package org.geotools.filter does not exist [javac] import org.geotools.filter.FilterHandler;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:26: cannot resolve symbol
     [javac] symbol : class FilterHandler
     [javac] location: class org.vfny.geoserver.requests.FilterHandlerImpl
     [javac] implements ContentHandler, FilterHandler {
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:33: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.FilterHandlerImpl
     [javac] private Filter currentFilter = null;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:47: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.FilterHandlerImpl
     [javac] public void filter(Filter filter) {
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:56: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.FilterHandlerImpl
     [javac] public Filter getFilter() {
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:12: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:13: package org.geotools.feature does not exist
     [javac] import org.geotools.feature.Feature;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:68: cannot resolve symbol
     [javac] symbol : class Feature
     [javac] location: class org.vfny.geoserver.requests.InsertRequest
     [javac] public void addFeature(Feature feature) throws WfsException {
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:91: cannot resolve symbol
     [javac] symbol : class Feature
     [javac] location: class org.vfny.geoserver.requests.InsertRequest
     [javac] public void addFeatures(Feature features) throws WfsException {
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:129: cannot resolve symbol
     [javac] symbol : class Feature
     [javac] location: class org.vfny.geoserver.requests.InsertRequest
     [javac] public Feature getFeatures(){
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:138: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.InsertRequest
     [javac] public void setFilter(Filter filter)
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockHandler.java:14: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockHandler.java:15: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FilterHandler;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockHandler.java:31: cannot resolve symbol
     [javac] symbol : class FilterHandler
     [javac] location: class org.vfny.geoserver.requests.LockHandler
     [javac] implements ContentHandler, FilterHandler {
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockHandler.java:50: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockHandler
     [javac] private Filter curFilter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockHandler.java:175: cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockHandler
     [javac] public void filter(Filter filter) {
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockKvpReader.java:10: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockKvpReader.java:11: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FidFilter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/TransactionFeatureHandler.java:12: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/TransactionFeatureHandler.java:13: package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FilterHandler;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/TransactionFeatureHandler.java:14: package org.geotools.gml does not exist
     [javac] import org.geotools.gml.GMLHandlerFeature;
     [javac] ^
     [javac] /home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/TransactionFeatureHandler.java:15: package org.geotools.gml does not exist
     [javac] import org.geotools.gml.GMLFilterFeature;
     [javac] ^
     [javac] Note: Some input files use or override a deprecated API.
     [javac] Note: Recompile with -deprecation for details.
     [javac] 100 errors

BUILD FAILED
file:/home/jruiter/src/geoserver/build.xml:161: Compile failed; see the compiler error output for details.

--
Jason Ruiter
Research Computer Engineer, Emerging Technologies Group
Altarum Institute
Ann Arbor, Michigan, USA
(v)734.302.4724 (f)734.302.4991 (m)734.476.8299
Jason.Ruiter@anonymised.com

Hmmm... It looks like it isn't picking up the geotools.jar. Is that jar
in ~/src/geoserver/lib ? The other thing I'm curious about is the
blackdown jre, as it's in beta? Do you need to use the blackdown port?
Have you tried the official sun linux releases? They're in 1.4.1_04.
Also, it looks like blackdown's at 1.4.1-01, out of beta, so you might try
that. Though I don't see why that would prevent ant from picking up the
correct jars. What version of ant are you using?

  Chris

On Tue, 12 Aug 2003, Jason Ruiter wrote:

Greetings.

I'm having a difficult time getting geoserver to build. I'm using
Debian Unstable, tomcat4.1, postgres 7.3.3 with the postgis extension,
and Java 1.4.1. java -version returns:

(Java(TM) 2 Runtime Environment, Standard Edition (build
blackdown-1.4.1-beta) Java HotSpot(TM) Client VM (build
Blackdown-1.4.1-beta, mixed mode)

When I do an ant test-ext, I get the following. I'm quite new to tomcat
and java in general, so any help at all is appreciated.

Thanks!
Jason Ruiter

jruiter@anonymised.com:~/src/geoserver$ ant test-ext
Buildfile: build.xml

init:

all:
     [javac] Compiling 74 source files to /home/jruiter/src/geoserver/build
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/WfsConfig.java:31:
package org.geotools.resources does not exist
     [javac] import org.geotools.resources.Geotools;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/WfsConfig.java:32:
package org.geotools.resources does not exist
     [javac] import org.geotools.resources.Log4JFormatter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/WfsConfig.java:33:
package org.geotools.resources does not exist
     [javac] import org.geotools.resources.MonolineFormatter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/ZServerConfig.java:30:
package org.geotools.resources does not exist
     [javac] import org.geotools.resources.Geotools;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/ZServerConfig.java:31:
package org.geotools.resources does not exist
     [javac] import org.geotools.resources.Log4JFormatter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/ZServerConfig.java:32:
package org.geotools.resources does not exist
     [javac] import org.geotools.resources.MonolineFormatter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:17:
package org.geotools.feature does not exist
     [javac] import org.geotools.feature.Feature;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:19:
package org.geotools.feature does not exist
     [javac] import org.geotools.feature.FeatureTypeFactory;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:20:
package org.geotools.feature does not exist
     [javac] import org.geotools.feature.AttributeType;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:21:
package org.geotools.feature does not exist
     [javac] import org.geotools.feature.SchemaException;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:22:
package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSource;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:23:
package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSourceMetaData;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:24:
package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSourceFinder;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:25:
package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSourceException;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:26:
package org.geotools.data.postgis does not exist
     [javac] import org.geotools.data.postgis.PostgisConnectionFactory;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:27:
package org.geotools.data.postgis does not exist
     [javac] import org.geotools.data.postgis.PostgisDataSource;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:28:
package org.geotools.data.postgis does not exist
     [javac] import org.geotools.data.postgis.PostgisDataSourceFactory;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:60:
cannot resolve symbol
     [javac] symbol : class DataSource
     [javac] location: class org.vfny.geoserver.config.TypeInfo
     [javac] private DataSource transactionDS;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:62:
cannot resolve symbol
     [javac] symbol : class DataSource
     [javac] location: class org.vfny.geoserver.config.TypeInfo
     [javac] private DataSource featureDSource;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:212:
cannot resolve symbol
     [javac] symbol : class DataSource
     [javac] location: class org.vfny.geoserver.config.TypeInfo
     [javac] public DataSource getTransactionDataSource() throws
WfsException {
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeInfo.java:290:
cannot resolve symbol
     [javac] symbol : class DataSource
     [javac] location: class org.vfny.geoserver.config.TypeInfo
     [javac] public DataSource getDataSource()
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:10:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:11:
package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSource;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:12:
package org.geotools.data does not exist
     [javac] import org.geotools.data.QueryImpl;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:13:
package org.geotools.data does not exist
     [javac] import org.geotools.data.Query;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:14:
package org.geotools.data does not exist
     [javac] import org.geotools.data.DataSourceException;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:15:
package org.geotools.feature does not exist
     [javac] import org.geotools.feature.Feature;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:16:
package org.geotools.feature does not exist
     [javac] import org.geotools.feature.AttributeType;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:17:
package org.geotools.feature does not exist
     [javac] import org.geotools.feature.FeatureCollection;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:273:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.config.TypeRepository
     [javac] public boolean isLocked(String typeName, Filter filter,
String lockId)
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:310:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.config.TypeRepository
     [javac] private List getFidFeatures(String typeName, Filter filter)
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:369:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.config.TypeRepository
     [javac] public synchronized String lock(String typeName, Filter
filter,
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/config/TypeRepository.java:403:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.config.TypeRepository
     [javac] public synchronized String addToLock(String typeName,
Filter filter,
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/TransactionRequest.java:10:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/SubTransactionRequest.java:10:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/SubTransactionRequest.java:41:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class
org.vfny.geoserver.requests.SubTransactionRequest
     [javac] public void setFilter(Filter filter) throws WfsException {}
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:15:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FilterFactory;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:16:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.AbstractFilter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:17:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:18:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FidFilter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:19:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FidFilterImpl;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:20:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.GeometryFilter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:21:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.AttributeExpression;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:22:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.LiteralExpression;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:23:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.IllegalFilterException;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/RequestKvpReader.java:70:
cannot resolve symbol
     [javac] symbol : class FilterFactory
     [javac] location: class org.vfny.geoserver.requests.RequestKvpReader
     [javac] private static FilterFactory factory =
FilterFactory.createFilterFactory();
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteKvpReader.java:10:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteKvpReader.java:11:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FidFilter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteRequest.java:10:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteRequest.java:48:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.DeleteRequest
     [javac] protected Filter filter = null;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteRequest.java:70:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.DeleteRequest
     [javac] public Filter getFilter() { return filter; }
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DeleteRequest.java:73:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.DeleteRequest
     [javac] public void setFilter(Filter filter) { this.filter =
filter; }
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DispatcherHandler.java:15:
package org.geotools.filter does not exist [javac] import
org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/DispatcherHandler.java:16:
package org.geotools.filter does not exist [javac] import
org.geotools.filter.FilterHandler;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureHandler.java:14:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureHandler.java:15:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FilterHandler;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureHandler.java:32:
cannot resolve symbol
     [javac] symbol : class FilterHandler
     [javac] location: class org.vfny.geoserver.requests.FeatureHandler
     [javac] implements ContentHandler, FilterHandler {
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:9:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:10:
package org.geotools.feature does not exist
     [javac] import org.geotools.feature.SchemaException;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:11:
package org.geotools.data does not exist
     [javac] import org.geotools.data.QueryImpl;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:12:
package org.geotools.feature does not exist
     [javac] import org.geotools.feature.AttributeType;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:13:
package org.geotools.feature does not exist
     [javac] import org.geotools.feature.FeatureType;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:49:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.Query
     [javac] protected Filter filter = null;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:106:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.Query
     [javac] public void addFilter (Filter filter) { this.filter =
filter; }
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:109:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.Query
     [javac] public Filter getFilter() { return this.filter; }
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:115:
cannot resolve symbol
     [javac] symbol : class FeatureType
     [javac] location: class org.vfny.geoserver.requests.Query
     [javac] public org.geotools.data.Query
getDataSourceQuery(FeatureType schema,
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/Query.java:115:
package org.geotools.data does not exist
     [javac] public org.geotools.data.Query
getDataSourceQuery(FeatureType schema,
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureHandler.java:173:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.FeatureHandler
     [javac] public void filter(Filter filter) {
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureKvpReader.java:10:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureKvpReader.java:11:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FidFilter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FeatureKvpReader.java:157:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.FeatureKvpReader
     [javac] Filter filter)
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:12:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:215:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockRequest.Lock
     [javac] protected Filter filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:234:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockRequest.Lock
     [javac] public Filter getFilter() { return filter; }
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:237:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockRequest.Lock
     [javac] public void setFilter(Filter filter) { this.filter =
filter; }
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:102:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockRequest
     [javac] public void addLock(String featureType, Filter filter,
String handle){
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockRequest.java:115:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockRequest
     [javac] public void addLock(String featureType, Filter filter){
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:14:
package org.geotools.filter does not exist [javac] import
org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:15:
package org.geotools.filter does not exist [javac] import
org.geotools.filter.FilterHandler;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:26:
cannot resolve symbol
     [javac] symbol : class FilterHandler
     [javac] location: class org.vfny.geoserver.requests.FilterHandlerImpl
     [javac] implements ContentHandler, FilterHandler {
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:33:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.FilterHandlerImpl
     [javac] private Filter currentFilter = null;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:47:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.FilterHandlerImpl
     [javac] public void filter(Filter filter) {
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/FilterHandlerImpl.java:56:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.FilterHandlerImpl
     [javac] public Filter getFilter() {
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:12:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:13:
package org.geotools.feature does not exist
     [javac] import org.geotools.feature.Feature;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:68:
cannot resolve symbol
     [javac] symbol : class Feature
     [javac] location: class org.vfny.geoserver.requests.InsertRequest
     [javac] public void addFeature(Feature feature) throws
WfsException {
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:91:
cannot resolve symbol
     [javac] symbol : class Feature
     [javac] location: class org.vfny.geoserver.requests.InsertRequest
     [javac] public void addFeatures(Feature features) throws
WfsException {
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:129:
cannot resolve symbol
     [javac] symbol : class Feature
     [javac] location: class org.vfny.geoserver.requests.InsertRequest
     [javac] public Feature getFeatures(){
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/InsertRequest.java:138:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.InsertRequest
     [javac] public void setFilter(Filter filter)
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockHandler.java:14:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockHandler.java:15:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FilterHandler;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockHandler.java:31:
cannot resolve symbol
     [javac] symbol : class FilterHandler
     [javac] location: class org.vfny.geoserver.requests.LockHandler
     [javac] implements ContentHandler, FilterHandler {
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockHandler.java:50:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockHandler
     [javac] private Filter curFilter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockHandler.java:175:
cannot resolve symbol
     [javac] symbol : class Filter
     [javac] location: class org.vfny.geoserver.requests.LockHandler
     [javac] public void filter(Filter filter) {
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockKvpReader.java:10:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/LockKvpReader.java:11:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FidFilter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/TransactionFeatureHandler.java:12:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.Filter;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/TransactionFeatureHandler.java:13:
package org.geotools.filter does not exist
     [javac] import org.geotools.filter.FilterHandler;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/TransactionFeatureHandler.java:14:
package org.geotools.gml does not exist
     [javac] import org.geotools.gml.GMLHandlerFeature;
     [javac] ^
     [javac]
/home/jruiter/src/geoserver/src/org/vfny/geoserver/requests/TransactionFeatureHandler.java:15:
package org.geotools.gml does not exist
     [javac] import org.geotools.gml.GMLFilterFeature;
     [javac] ^
     [javac] Note: Some input files use or override a deprecated API.
     [javac] Note: Recompile with -deprecation for details.
     [javac] 100 errors

BUILD FAILED
file:/home/jruiter/src/geoserver/build.xml:161: Compile failed; see the
compiler error output for details.