Return-Path: Delivered-To: apmail-db-derby-user-archive@www.apache.org Received: (qmail 21096 invoked from network); 13 Jan 2005 03:36:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 13 Jan 2005 03:36:33 -0000 Received: (qmail 8495 invoked by uid 500); 13 Jan 2005 03:36:18 -0000 Delivered-To: apmail-db-derby-user-archive@db.apache.org Received: (qmail 8440 invoked by uid 500); 13 Jan 2005 03:36:17 -0000 Mailing-List: contact derby-user-help@db.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: List-Id: Reply-To: "Derby Discussion" Delivered-To: mailing list derby-user@db.apache.org Received: (qmail 8363 invoked by uid 99); 13 Jan 2005 03:36:17 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from i.meepzor.com (HELO Boron.MeepZor.Com) (204.146.167.214) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 12 Jan 2005 19:36:15 -0800 Received: from [192.168.0.2] (c-24-6-128-94.client.comcast.net [24.6.128.94]) by Boron.MeepZor.Com (8.12.8/8.12.8) with ESMTP id j0D3aDwE027700 for ; Wed, 12 Jan 2005 22:36:13 -0500 Message-ID: <41E5ED65.6050200@Source-Zone.Org> Date: Wed, 12 Jan 2005 19:39:17 -0800 From: Rajesh Kartha User-Agent: Mozilla Thunderbird 0.7.3 (Windows/20040803) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Derby Discussion Subject: Re: Build Errors (building Derby under Eclipse) References: <20050113021241.48238.qmail@web60606.mail.yahoo.com> In-Reply-To: <20050113021241.48238.qmail@web60606.mail.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi, Derby uses jdk14 and jdk13 for its builds. So using the default Eclipse building (which uses only one jdk ) may not a good idea. Hence please make sure you un-check the Preferences for auto building. Window - Preferences - Workbench - Build automatically Window - Preferences - Run/Debug - Launching - Build (if required) before launching If you setup everything as per the Derby build doc (How to build Derby section at http://incubator.apache.org/derby/derby_downloads.html ) and if you are able to build on the command line, the same can be done using Eclipse. Please make sure that Eclipse recognizes the 'classes' directory as the output folder. Right click on the build.xml (most external) - Run - the first 'Ant Build' uses the default "buildsource" the second 'Ant Build' gives you the choices of all the ant target Here is a sample setup: My Derby 10.0 codeline is under C:\derby10_0\10.0 i.e I did svn co http://svn.apache.org/repos/asf/incubator/derby/code/branches/10.0/ in the dir C:\derby10_0. The Eclipse project workspace is pointed to C:\derby10_0, if you try creating a project with the same name '10.0' as above Eclipse identifies the all the required subdirectories including the sources and the classes (will take some time) since the checked out Derby 10.0 has same name. Also once Eclipse knows the output folder, Running/Debugging Derby will not be an issue. Hope this helps. Please let the list know how it goes or if you come across any issues. Regards, -Rajesh Irum Godil wrote: > Hi, > > I have set up Derby source as mentioned and have been successful in > building it from the command prompt. > > However, I would like to make changes to Derby and for that I want it > to run in Eclipse. I set up a project in Eclipse and have configured > the build path to use ANT. The problem is that everything from the > same directory builds perfectly on command line; but when I am in > Eclipse and try to build the project I keep getting the following > errors. Does anyone have any clue why is this happening. I will really > appreciate any help. > > Thanks. > > > compile: > > [javac] Compiling 10 source files to C:\Derby\derbyasp\classes > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\DiskLayoutTaglet.java:23: > package com.sun.tools.doclets does not exist > > [javac] import com.sun.tools.doclets.Taglet; > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\DiskLayoutTaglet.java:24: > package com.sun.javadoc does not exist > > [javac] import com.sun.javadoc.*; > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\DiskLayoutTaglet.java:27: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.DiskLayoutTaglet > > [javac] public class DiskLayoutTaglet implements Taglet { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\DiskLayoutTaglet.java:112: > cannot resolve symbol > > [javac] symbol : class Tag > > [javac] location: class org.apache.derbyBuild.javadoc.DiskLayoutTaglet > > [javac] public String toString(Tag tag) { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\DiskLayoutTaglet.java:122: > cannot resolve symbol > > [javac] symbol : class Tag > > [javac] location: class org.apache.derbyBuild.javadoc.DiskLayoutTaglet > > [javac] public String toString(Tag[] tags) { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\EndFormatTaglet.java:22: > package com.sun.tools.doclets does not exist > > [javac] import com.sun.tools.doclets.Taglet; > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\EndFormatTaglet.java:23: > package com.sun.javadoc does not exist > > [javac] import com.sun.javadoc.*; > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\EndFormatTaglet.java:28: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.EndFormatTaglet > > [javac] public class EndFormatTaglet implements Taglet { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\EndFormatTaglet.java:113: > cannot resolve symbol > > [javac] symbol : class Tag > > [javac] location: class org.apache.derbyBuild.javadoc.EndFormatTaglet > > [javac] public String toString(Tag tag) { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\EndFormatTaglet.java:121: > cannot resolve symbol > > [javac] symbol : class Tag > > [javac] location: class org.apache.derbyBuild.javadoc.EndFormatTaglet > > [javac] public String toString(Tag[] tags) { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\FormatIdTaglet.java:22: > package com.sun.tools.doclets does not exist > > [javac] import com.sun.tools.doclets.Taglet; > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\FormatIdTaglet.java:23: > package com.sun.javadoc does not exist > > [javac] import com.sun.javadoc.*; > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\FormatIdTaglet.java:26: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.FormatIdTaglet > > [javac] public class FormatIdTaglet implements Taglet { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\FormatIdTaglet.java:114: > cannot resolve symbol > > [javac] symbol : class Tag > > [javac] location: class org.apache.derbyBuild.javadoc.FormatIdTaglet > > [javac] public String toString(Tag tag) { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\FormatIdTaglet.java:123: > cannot resolve symbol > > [javac] symbol : class Tag > > [javac] location: class org.apache.derbyBuild.javadoc.FormatIdTaglet > > [javac] public String toString(Tag[] tags) { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\PurposeTaglet.java:22: > package com.sun.tools.doclets does not exist > > [javac] import com.sun.tools.doclets.Taglet; > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\PurposeTaglet.java:23: > package com.sun.javadoc does not exist > > [javac] import com.sun.javadoc.*; > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\PurposeTaglet.java:28: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.PurposeTaglet > > [javac] public class PurposeTaglet implements Taglet { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\PurposeTaglet.java:115: > cannot resolve symbol > > [javac] symbol : class Tag > > [javac] location: class org.apache.derbyBuild.javadoc.PurposeTaglet > > [javac] public String toString(Tag tag) { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\PurposeTaglet.java:124: > cannot resolve symbol > > [javac] symbol : class Tag > > [javac] location: class org.apache.derbyBuild.javadoc.PurposeTaglet > > [javac] public String toString(Tag[] tags) { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\UpgradeTaglet.java:23: > package com.sun.tools.doclets does not exist > > [javac] import com.sun.tools.doclets.Taglet; > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\UpgradeTaglet.java:24: > package com.sun.javadoc does not exist > > [javac] import com.sun.javadoc.*; > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\UpgradeTaglet.java:27: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.UpgradeTaglet > > [javac] public class UpgradeTaglet implements Taglet { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\UpgradeTaglet.java:113: > cannot resolve symbol > > [javac] symbol : class Tag > > [javac] location: class org.apache.derbyBuild.javadoc.UpgradeTaglet > > [javac] public String toString(Tag tag) { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\UpgradeTaglet.java:122: > cannot resolve symbol > > [javac] symbol : class Tag > > [javac] location: class org.apache.derbyBuild.javadoc.UpgradeTaglet > > [javac] public String toString(Tag[] tags) { > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\DiskLayoutTaglet.java:100: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.DiskLayoutTaglet > > [javac] Taglet t = (Taglet) tagletMap.get(tag.getName()); > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\DiskLayoutTaglet.java:100: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.DiskLayoutTaglet > > [javac] Taglet t = (Taglet) tagletMap.get(tag.getName()); > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\EndFormatTaglet.java:102: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.EndFormatTaglet > > [javac] Taglet t = (Taglet) tagletMap.get(tag.getName()); > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\EndFormatTaglet.java:102: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.EndFormatTaglet > > [javac] Taglet t = (Taglet) tagletMap.get(tag.getName()); > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\FormatIdTaglet.java:102: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.FormatIdTaglet > > [javac] Taglet t = (Taglet) tagletMap.get(tag.getName()); > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\FormatIdTaglet.java:102: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.FormatIdTaglet > > [javac] Taglet t = (Taglet) tagletMap.get(tag.getName()); > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\PurposeTaglet.java:103: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.PurposeTaglet > > [javac] Taglet t = (Taglet) tagletMap.get(tag.getName()); > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\PurposeTaglet.java:103: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.PurposeTaglet > > [javac] Taglet t = (Taglet) tagletMap.get(tag.getName()); > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\UpgradeTaglet.java:101: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.UpgradeTaglet > > [javac] Taglet t = (Taglet) tagletMap.get(tag.getName()); > > [javac] ^ > > [javac] > C:\Derby\derbyasp\java\build\org\apache\derbyBuild\javadoc\UpgradeTaglet.java:101: > cannot resolve symbol > > [javac] symbol : class Taglet > > [javac] location: class org.apache.derbyBuild.javadoc.UpgradeTaglet > > [javac] Taglet t = (Taglet) tagletMap.get(tag.getName()); > > [javac] ^ > > [javac] 35 errors > > [javac] 3 warnings > > [javac] Compile failed; see the compiler error output for details. > > build: > > build: > > verifysplit: > > split: > > splitprops: > > verifysplit: > > noSplit: > > [echo] ***** SplitMessages not available ***** > > [echo] ***** Run "all" target first ***** > > BUILD FAILED: > C:\Derby\derbyasp\java\engine\org\apache\derby\loc\build.xml:104: > Exiting ant build... > > BUILD FAILED: > C:\Derby\derbyasp\java\engine\org\apache\derby\loc\build.xml:19: The > following error occurred while executing this line: > > C:\Derby\derbyasp\java\engine\org\apache\derby\loc\build.xml:104: > Exiting ant build... > > BUILD FAILED: C:\Derby\derbyasp\build.xml:258: The following error > occurred while executing this line: > > C:\Derby\derbyasp\java\engine\org\apache\derby\loc\build.xml:19: The > following error occurred while executing this line: > > C:\Derby\derbyasp\java\engine\org\apache\derby\loc\build.xml:104: > Exiting ant build... > > Total time: 1 minute 6 seconds > > ------------------------------------------------------------------------ > Do you Yahoo!? > Yahoo! Mail > > - You care about security. So do we.