I'm been running into some problems trying to build OpenBD on my Mac OS X 
Mountain Lion 10.8.2 box. I've got the latest version of Oracle's Java SDK 
and Ant installed:

javac -version

javac 1.7.0_10

java -showversion

java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

ant -version

Apache Ant(TM) version 1.8.2 compiled on June 20 2012

Checked out the source:

svn co svn://svn.openbluedragon.org/openbd/trunk/ openbd

Try to build:

$ pwd
/tmp/work/openbd/build
$ cd build
$ ant jar
Buildfile: /private/tmp/work/openbd/build/build.xml

init:
    [mkdir] Created dir: /private/tmp/work/openbd/build/classes
    [mkdir] Created dir: /private/tmp/work/openbd/javadoc

BUILD FAILED
/private/tmp/work/openbd/build/build.xml:158: Directory 
/opt/openbdBuild/openbd-desktop-lib creation was not successful for an 
unknown reason

Total time: 0 seconds
$

OK, changed:

<property name="desktoplibroot" 
value="/opt/openbdBuild/openbd-desktop-lib/"/>

to:

 <property name="desktoplibroot" 
value="/tmp/openbdBuild/openbd-desktop-lib/"/>

Try the build again:

$ ant jar
Buildfile: /private/tmp/work/openbd/build/build.xml

init:
    [mkdir] Created dir: /tmp/openbdBuild/openbd-desktop-lib
    [mkdir] Created dir: /tmp/openbdBuild/openbd-desktop-lib/manual
    [mkdir] Created dir: /tmp/openbdBuild/openbd-desktop-lib/plugins
    [mkdir] Created dir: /tmp/openbdBuild/openbd-desktop-lib/bluedragon

compile:
    [javac] /private/tmp/work/openbd/build/build.xml:180: warning: 
'includeantruntime' was not set, defaulting to build.sysclasspath=last; set 
to false for repeatable builds
    [javac] Compiling 1978 source files to 
/private/tmp/work/openbd/build/classes
    [javac] 
/private/tmp/work/openbd/src/org/farng/mp3/TagConstant.java:1136: error: 
unmappable character for encoding UTF8
    [javac]         languageIdToString.put("gwi", "Gwich�in");
    [javac]                                             ^
    [javac] 
/private/tmp/work/openbd/src/org/farng/mp3/TagConstant.java:1277: error: 
unmappable character for encoding UTF8
    [javac]         languageIdToString.put("nob", "Norwegian Bokm�l");
    [javac]                                                      ^
    [javac] 
/private/tmp/work/openbd/src/org/farng/mp3/TagConstant.java:1287: error: 
unmappable character for encoding UTF8
    [javac]         languageIdToString.put("oci", "Occitan (post 1500); 
Proven�al");
    [javac]                                                                 
  ^
    [javac] 
/private/tmp/work/openbd/src/org/farng/mp3/TagConstant.java:1312: error: 
unmappable character for encoding UTF8
    [javac]         languageIdToString.put("pro", "Proven�al, Old (to 
1500)");
    [javac]                                              ^
    [javac] 
/private/tmp/work/openbd/src/org/farng/mp3/TagConstant.java:1417: error: 
unmappable character for encoding UTF8
    [javac]         languageIdToString.put("vol", "Volap�k");
    [javac]                                             ^
    [javac] 5 errors

BUILD FAILED
/private/tmp/work/openbd/build/build.xml:180: Compile failed; see the 
compiler error output for details.

Total time: 4 seconds

Remove those lines:

$ vi /private/tmp/work/openbd/src/org/farng/mp3/TagConstant.java
$ ant jar
Buildfile: /private/tmp/work/openbd/build/build.xml

init:

compile:
    [javac] /private/tmp/work/openbd/build/build.xml:180: warning: 
'includeantruntime' was not set, defaulting to build.sysclasspath=last; set 
to false for repeatable builds
    [javac] Compiling 1978 source files to 
/private/tmp/work/openbd/build/classes
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:45:
 
error: package org.w3c.dom.xpath does not exist
    [javac] import org.w3c.dom.xpath.XPathEvaluator;
    [javac]                         ^
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:46:
 
error: package org.w3c.dom.xpath does not exist
    [javac] import org.w3c.dom.xpath.XPathException;
    [javac]                         ^
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:47:
 
error: package org.w3c.dom.xpath does not exist
    [javac] import org.w3c.dom.xpath.XPathNSResolver;
    [javac]                         ^
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:48:
 
error: package org.w3c.dom.xpath does not exist
    [javac] import org.w3c.dom.xpath.XPathResult;
    [javac]                         ^
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/cfm/engine/cfQueryResultData.java:60:
 
error: cfQueryResultData is not abstract and does not override abstract 
method <T>getObject(String,Class<T>) in ResultSet
    [javac] public class cfQueryResultData extends cfJavaObjectData 
implements cfQueryInterface, ResultSet, Serializable {
    [javac]        ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method 
<T>getObject(String,Class<T>)
    [javac] /private/tmp/work/openbd/src/com/nary/sql/nConnection.java:47: 
error: nConnection is not abstract and does not override abstract method 
getNetworkTimeout() in Connection
    [javac] public class nConnection extends Object implements Connection, 
PooledConnection {
    [javac]        ^
    [javac] /private/tmp/work/openbd/src/com/nary/sql/nDataSource.java:40: 
error: nDataSource is not abstract and does not override abstract method 
getParentLogger() in CommonDataSource
    [javac] public class nDataSource extends Object implements DataSource {
    [javac]        ^
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:113:
 
error: cannot find symbol
    [javac]                     XPathEvaluator evaluator = new 
org.apache.xpath.domapi.XPathEvaluatorImpl(doc);
    [javac]                     ^
    [javac]   symbol:   class XPathEvaluator
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:114:
 
error: cannot find symbol
    [javac]                     XPathNSResolver resolver = 
evaluator.createNSResolver(node);
    [javac]                     ^
    [javac]   symbol:   class XPathNSResolver
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:124:
 
error: cannot find symbol
    [javac]                     XPathResult result;
    [javac]                     ^
    [javac]   symbol:   class XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:126:
 
error: cannot find symbol
    [javac]                             result = (XPathResult) 
evaluator.evaluate(xpath, node, resolver, XPathResult.ANY_TYPE, null);
    [javac]                                       ^
    [javac]   symbol:   class XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:126:
 
error: cannot find symbol
    [javac]                             result = (XPathResult) 
evaluator.evaluate(xpath, node, resolver, XPathResult.ANY_TYPE, null);
    [javac]                                                                 
                             ^
    [javac]   symbol:   variable XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:130:
 
error: cannot find symbol
    [javac]                     if (result.getResultType() == 
XPathResult.UNORDERED_NODE_ITERATOR_TYPE) {
    [javac]                                                   ^
    [javac]   symbol:   variable XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:140:
 
error: cannot find symbol
    [javac]                     else if (result.getResultType() == 
XPathResult.NUMBER_TYPE) {
    [javac]                                                        ^
    [javac]   symbol:   variable XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:144:
 
error: cannot find symbol
    [javac]                     else if (result.getResultType() == 
XPathResult.BOOLEAN_TYPE) {
    [javac]                                                        ^
    [javac]   symbol:   variable XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:148:
 
error: cannot find symbol
    [javac]                     else if (result.getResultType() == 
XPathResult.STRING_TYPE) {
    [javac]                                                        ^
    [javac]   symbol:   variable XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:163:
 
error: cannot find symbol
    [javac]             } catch (XPathException ex) {
    [javac]                      ^
    [javac]   symbol:   class XPathException
    [javac]   location: class XmlSearch
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 17 errors

BUILD FAILED
/private/tmp/work/openbd/build/build.xml:180: Compile failed; see the 
compiler error output for details.

Total time: 11 seconds

Let's try that again moving up a directory

$ pwd
/tmp/work/openbd

$ ant -buildfile build/build.xml jar
Buildfile: /private/tmp/work/openbd/build/build.xml

init:

compile:
    [javac] /private/tmp/work/openbd/build/build.xml:180: warning: 
'includeantruntime' was not set, defaulting to build.sysclasspath=last; set 
to false for repeatable builds
    [javac] Compiling 1978 source files to 
/private/tmp/work/openbd/build/classes
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:45:
 
error: package org.w3c.dom.xpath does not exist
    [javac] import org.w3c.dom.xpath.XPathEvaluator;
    [javac]                         ^
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:46:
 
error: package org.w3c.dom.xpath does not exist
    [javac] import org.w3c.dom.xpath.XPathException;
    [javac]                         ^
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:47:
 
error: package org.w3c.dom.xpath does not exist
    [javac] import org.w3c.dom.xpath.XPathNSResolver;
    [javac]                         ^
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:48:
 
error: package org.w3c.dom.xpath does not exist
    [javac] import org.w3c.dom.xpath.XPathResult;
    [javac]                         ^
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/cfm/engine/cfQueryResultData.java:60:
 
error: cfQueryResultData is not abstract and does not override abstract 
method <T>getObject(String,Class<T>) in ResultSet
    [javac] public class cfQueryResultData extends cfJavaObjectData 
implements cfQueryInterface, ResultSet, Serializable {
    [javac]        ^
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in method 
<T>getObject(String,Class<T>)
    [javac] /private/tmp/work/openbd/src/com/nary/sql/nConnection.java:47: 
error: nConnection is not abstract and does not override abstract method 
getNetworkTimeout() in Connection
    [javac] public class nConnection extends Object implements Connection, 
PooledConnection {
    [javac]        ^
    [javac] /private/tmp/work/openbd/src/com/nary/sql/nDataSource.java:40: 
error: nDataSource is not abstract and does not override abstract method 
getParentLogger() in CommonDataSource
    [javac] public class nDataSource extends Object implements DataSource {
    [javac]        ^
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:113:
 
error: cannot find symbol
    [javac]                     XPathEvaluator evaluator = new 
org.apache.xpath.domapi.XPathEvaluatorImpl(doc);
    [javac]                     ^
    [javac]   symbol:   class XPathEvaluator
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:114:
 
error: cannot find symbol
    [javac]                     XPathNSResolver resolver = 
evaluator.createNSResolver(node);
    [javac]                     ^
    [javac]   symbol:   class XPathNSResolver
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:124:
 
error: cannot find symbol
    [javac]                     XPathResult result;
    [javac]                     ^
    [javac]   symbol:   class XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:126:
 
error: cannot find symbol
    [javac]                             result = (XPathResult) 
evaluator.evaluate(xpath, node, resolver, XPathResult.ANY_TYPE, null);
    [javac]                                       ^
    [javac]   symbol:   class XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:126:
 
error: cannot find symbol
    [javac]                             result = (XPathResult) 
evaluator.evaluate(xpath, node, resolver, XPathResult.ANY_TYPE, null);
    [javac]                                                                 
                             ^
    [javac]   symbol:   variable XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:130:
 
error: cannot find symbol
    [javac]                     if (result.getResultType() == 
XPathResult.UNORDERED_NODE_ITERATOR_TYPE) {
    [javac]                                                   ^
    [javac]   symbol:   variable XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:140:
 
error: cannot find symbol
    [javac]                     else if (result.getResultType() == 
XPathResult.NUMBER_TYPE) {
    [javac]                                                        ^
    [javac]   symbol:   variable XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:144:
 
error: cannot find symbol
    [javac]                     else if (result.getResultType() == 
XPathResult.BOOLEAN_TYPE) {
    [javac]                                                        ^
    [javac]   symbol:   variable XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:148:
 
error: cannot find symbol
    [javac]                     else if (result.getResultType() == 
XPathResult.STRING_TYPE) {
    [javac]                                                        ^
    [javac]   symbol:   variable XPathResult
    [javac]   location: class XmlSearch
    [javac] 
/private/tmp/work/openbd/src/com/naryx/tagfusion/expression/function/xml/XmlSearch.java:163:
 
error: cannot find symbol
    [javac]             } catch (XPathException ex) {
    [javac]                      ^
    [javac]   symbol:   class XPathException
    [javac]   location: class XmlSearch
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 17 errors

BUILD FAILED
/private/tmp/work/openbd/build/build.xml:180: Compile failed; see the 
compiler error output for details.

Total time: 11 seconds

-- 
-- 
online documentation: http://openbd.org/manual/
 http://groups.google.com/group/openbd?hl=en

--- 
You received this message because you are subscribed to the Google Groups "Open 
BlueDragon" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to