I want to build my own version of BaseX... I'm on Kubuntu 9.10 and do
all my work through the command line (no eclipse for me).
I ran make clean && make at the root of the project and I get a bunch
of errors. This is a fresh build. What I want is to build a version
of the source code with debugging enabled (-g). If there is already a
way to do this please let me know.
It looks like I need a stub function or something for XQJ ?
Here are the errors:
aj@laptopzilla:~/basex_src/clean/basex$ make
test -r sourcelist || find src -regex '.*/[^./]*\.java' > sourcelist
test -e bin || mkdir bin
javac -sourcepath src -d bin @sourcelist
src/org/basex/api/xqj/BXQDataSource.java:7: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQConnection;
^
src/org/basex/api/xqj/BXQDataSource.java:8: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQDataSource;
^
src/org/basex/api/xqj/BXQDataSource.java:9: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQException;
^
src/org/basex/api/xqj/BXQDataSource.java:17: cannot find symbol
symbol: class XQDataSource
public final class BXQDataSource implements XQDataSource {
^
src/org/basex/api/xqj/BXQConnection.java:5: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQConnection;
^
src/org/basex/api/xqj/BXQConnection.java:6: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQException;
^
src/org/basex/api/xqj/BXQConnection.java:7: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQExpression;
^
src/org/basex/api/xqj/BXQConnection.java:8: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQMetaData;
^
src/org/basex/api/xqj/BXQConnection.java:9: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQPreparedExpression;
^
src/org/basex/api/xqj/BXQConnection.java:10: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQStaticContext;
^
src/org/basex/api/xqj/BXQDataFactory.java:12: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQDataFactory;
^
src/org/basex/api/xqj/BXQDataFactory.java:13: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQException;
^
src/org/basex/api/xqj/BXQDataFactory.java:14: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQItem;
^
src/org/basex/api/xqj/BXQDataFactory.java:15: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQItemType;
^
src/org/basex/api/xqj/BXQDataFactory.java:16: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQSequence;
^
src/org/basex/api/xqj/BXQDataFactory.java:17: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQSequenceType;
^
src/org/basex/api/xqj/BXQAbstract.java:14: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQException;
^
src/org/basex/api/xqj/BXQAbstract.java:15: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQItemType;
^
src/org/basex/api/xqj/BXQDataFactory.java:39: cannot find symbol
symbol: class XQDataFactory
class BXQDataFactory extends BXQAbstract implements XQDataFactory {
^
src/org/basex/api/xqj/BXQConnection.java:19: cannot find symbol
symbol: class XQConnection
final class BXQConnection extends BXQDataFactory implements
XQConnection {
^
src/org/basex/api/xqj/BXQDataSource.java:27: cannot find symbol
symbol : class XQConnection
location: class org.basex.api.xqj.BXQDataSource
public XQConnection getConnection(final Connection c) throws
XQException {
^
src/org/basex/api/xqj/BXQDataSource.java:27: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataSource
public XQConnection getConnection(final Connection c) throws
XQException {
^
src/org/basex/api/xqj/BXQDataSource.java:31: cannot find symbol
symbol : class XQConnection
location: class org.basex.api.xqj.BXQDataSource
public XQConnection getConnection(final String name, final String
pw) {
^
src/org/basex/api/xqj/BXQDataSource.java:43: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataSource
public String getProperty(final String key) throws XQException {
^
src/org/basex/api/xqj/BXQDataSource.java:59: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataSource
public void setProperties(final Properties prop) throws XQException
{
^
src/org/basex/api/xqj/BXQDataSource.java:64: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataSource
throws XQException {
^
src/org/basex/api/xqj/BXQMetaData.java:6: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQException;
^
src/org/basex/api/xqj/BXQMetaData.java:7: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQMetaData;
^
src/org/basex/api/xqj/BXQMetaData.java:16: cannot find symbol
symbol: class XQMetaData
final class BXQMetaData extends BXQAbstract implements XQMetaData {
^
src/org/basex/api/xqj/BXQConnection.java:25: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
public void commit() throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:29: cannot find symbol
symbol : class XQExpression
location: class org.basex.api.xqj.BXQConnection
public XQExpression createExpression() throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:29: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
public XQExpression createExpression() throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:33: cannot find symbol
symbol : class XQStaticContext
location: class org.basex.api.xqj.BXQConnection
public XQExpression createExpression(final XQStaticContext sc)
^
src/org/basex/api/xqj/BXQConnection.java:33: cannot find symbol
symbol : class XQExpression
location: class org.basex.api.xqj.BXQConnection
public XQExpression createExpression(final XQStaticContext sc)
^
src/org/basex/api/xqj/BXQConnection.java:34: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:44: cannot find symbol
symbol : class XQMetaData
location: class org.basex.api.xqj.BXQConnection
public XQMetaData getMetaData() throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:44: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
public XQMetaData getMetaData() throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:49: cannot find symbol
symbol : class XQStaticContext
location: class org.basex.api.xqj.BXQConnection
public XQStaticContext getStaticContext() throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:49: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
public XQStaticContext getStaticContext() throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:55: cannot find symbol
symbol : class XQStaticContext
location: class org.basex.api.xqj.BXQConnection
final XQStaticContext sc) throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:54: cannot find symbol
symbol : class XQPreparedExpression
location: class org.basex.api.xqj.BXQConnection
public XQPreparedExpression prepareExpression(final InputStream is,
^
src/org/basex/api/xqj/BXQConnection.java:55: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
final XQStaticContext sc) throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:59: cannot find symbol
symbol : class XQPreparedExpression
location: class org.basex.api.xqj.BXQConnection
public XQPreparedExpression prepareExpression(final InputStream is)
^
src/org/basex/api/xqj/BXQConnection.java:60: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:65: cannot find symbol
symbol : class XQStaticContext
location: class org.basex.api.xqj.BXQConnection
final XQStaticContext sc) throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:64: cannot find symbol
symbol : class XQPreparedExpression
location: class org.basex.api.xqj.BXQConnection
public XQPreparedExpression prepareExpression(final Reader r,
^
src/org/basex/api/xqj/BXQConnection.java:65: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
final XQStaticContext sc) throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:69: cannot find symbol
symbol : class XQPreparedExpression
location: class org.basex.api.xqj.BXQConnection
public XQPreparedExpression prepareExpression(final Reader r)
^
src/org/basex/api/xqj/BXQConnection.java:70: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:75: cannot find symbol
symbol : class XQStaticContext
location: class org.basex.api.xqj.BXQConnection
final XQStaticContext sc) throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:74: cannot find symbol
symbol : class XQPreparedExpression
location: class org.basex.api.xqj.BXQConnection
public XQPreparedExpression prepareExpression(final String query,
^
src/org/basex/api/xqj/BXQConnection.java:75: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
final XQStaticContext sc) throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:83: cannot find symbol
symbol : class XQPreparedExpression
location: class org.basex.api.xqj.BXQConnection
public XQPreparedExpression prepareExpression(final String query)
^
src/org/basex/api/xqj/BXQConnection.java:84: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:88: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
public void rollback() throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:92: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
public void setAutoCommit(final boolean ac) throws XQException {
^
src/org/basex/api/xqj/BXQConnection.java:97: cannot find symbol
symbol : class XQStaticContext
location: class org.basex.api.xqj.BXQConnection
public void setStaticContext(final XQStaticContext sc) throws
XQException {
^
src/org/basex/api/xqj/BXQConnection.java:97: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQConnection
public void setStaticContext(final XQStaticContext sc) throws
XQException {
^
src/org/basex/api/xqj/BXQItemType.java:6: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQItemType;
^
src/org/basex/api/xqj/BXQItemType.java:7: package javax.xml.xquery
does not exist
import javax.xml.xquery.XQSequenceType;
^
src/org/basex/api/xqj/BXQItemType.java:18: cannot find symbol
symbol: class XQItemType
final class BXQItemType implements XQItemType {
^
src/org/basex/api/xqj/BXQDataFactory.java:49: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
final URI uri) throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:53: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
public BXQItemType createAtomicType(final int b) throws XQException
{
^
src/org/basex/api/xqj/BXQDataFactory.java:59: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
final QName qn2, final URI uri) throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:64: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:70: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
public BXQItemType createCommentType() throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:75: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
public BXQItemType createDocumentElementType(final XQItemType it)
^
src/org/basex/api/xqj/BXQDataFactory.java:76: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:85: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
public BXQItemType createDocumentSchemaElementType(final XQItemType
it)
^
src/org/basex/api/xqj/BXQDataFactory.java:86: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:95: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
public BXQItemType createDocumentType() throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:101: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
final QName qn2, final URI uri, final boolean n) throws
XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:107: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:111: cannot find symbol
symbol : class XQItem
location: class org.basex.api.xqj.BXQDataFactory
public BXQItem createItem(final XQItem v) throws XQException {
^
src/org/basex/api/xqj/BXQItem.java:14: package javax.xml.xquery does
not exist
import javax.xml.xquery.XQConnection;
^
src/org/basex/api/xqj/BXQItem.java:15: package javax.xml.xquery does
not exist
import javax.xml.xquery.XQException;
^
src/org/basex/api/xqj/BXQItem.java:16: package javax.xml.xquery does
not exist
import javax.xml.xquery.XQItemType;
^
src/org/basex/api/xqj/BXQItem.java:17: package javax.xml.xquery does
not exist
import javax.xml.xquery.XQResultItem;
^
src/org/basex/api/xqj/BXQItem.java:41: cannot find symbol
symbol: class XQResultItem
final class BXQItem extends BXQAbstract implements XQResultItem {
^
src/org/basex/api/xqj/BXQDataFactory.java:111: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
public BXQItem createItem(final XQItem v) throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:122: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
public BXQItem createItemFromAtomicValue(final String v, final
XQItemType it)
^
src/org/basex/api/xqj/BXQDataFactory.java:123: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:133: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
public BXQItem createItemFromBoolean(final boolean v, final
XQItemType it)
^
src/org/basex/api/xqj/BXQDataFactory.java:134: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:139: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
public BXQItem createItemFromByte(final byte v, final XQItemType it)
^
src/org/basex/api/xqj/BXQDataFactory.java:140: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:145: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
final String base, final XQItemType it) throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:145: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
final String base, final XQItemType it) throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:151: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
final XQItemType it) throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:151: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
final XQItemType it) throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:156: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
public BXQItem createItemFromDocument(final Source s, final
XQItemType it)
^
src/org/basex/api/xqj/BXQDataFactory.java:157: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:162: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
final XQItemType it) throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:162: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
final XQItemType it) throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:169: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
final XQItemType it) throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:169: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
final XQItemType it) throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:174: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
public BXQItem createItemFromDouble(final double v, final XQItemType it)
^
src/org/basex/api/xqj/BXQDataFactory.java:175: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
throws XQException {
^
src/org/basex/api/xqj/BXQDataFactory.java:180: cannot find symbol
symbol : class XQItemType
location: class org.basex.api.xqj.BXQDataFactory
public BXQItem createItemFromFloat(final float v, final XQItemType it)
^
src/org/basex/api/xqj/BXQDataFactory.java:181: cannot find symbol
symbol : class XQException
location: class org.basex.api.xqj.BXQDataFactory
throws XQException {
^
100 errors
make: *** [bin] Error 1
rm sourcelist