Hi Chris, Glad you found a solution, though I guess there still needs to be a fix here somewhere as we don't really want to have to execute ant with special switches...if you could raise an issue that'd be great [1]
Regarding the bldcommon config, I guess I could change that to set the symlink=true attribute based on testing the os attribute. I've also been intending to package up a user friendly version of bldcommon config - interested in feedback you have. That config is based on what we've found useful (and there's always the fact that as it's ant then you can do pretty much what you'd like) but it would be nice to have sensible defaults. Regards, Dave [1] https://issues.apache.org/jira/browse/FELIX On Thu, Apr 15, 2010 at 6:02 PM, Chris Farnham <[email protected]> wrote: > I had Ivy-2.1.0.jar in my %USER_HOME%/.ant/lib directory, so the ivy taskdefs > were using the ant parent classloader not the sigil plugin path. I was able > to circumvent this problem by executing ant with the '-nouserlib' switch. > > Also, because I am building this on Windows the 'symlink="true"' attribute on > the ivy:retrive entity (bldcommon/common.xml - line: 88) caused javac errors. > Changing this to false allowed me to execute a full and complete build of > Sigil. > > Best, > Chris > > > +++++++++++++++++++++++++ > Christopher Farnham > Senior Software Engineer > Decision Management Systems > Government Services > Charles River Analytics Inc. > 617.491.3474 x562 > www.cra.com > > > > > > THIS MESSAGE IS INTENDED FOR THE USE OF THE PERSON TO WHOM IT IS ADDRESSED. > IT MAY CONTAIN INFORMATION THAT IS PRIVILEGED, CONFIDENTIAL AND EXEMPT FROM > DISCLOSURE UNDER APPLICABLE LAW. If you are not the intended recipient, your > use of this message for any purpose is strictly prohibited. If you have > received this communication in error, please delete the message and notify > the sender so that we may correct our records. > > > > From: Chris Farnham > Sent: Thursday, April 15, 2010 11:08 AM > To: '[email protected]' > Subject: Problem building from a fresh checkout of sigil > > $ ant clean dist > Buildfile: build.xml > > clean-list: > > ident: > [echo] sigil > > check-sigil: > > init-sigil: > > download-deps: > [get] Getting: > http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.0.0/ivy-2.0.0.jar > [get] To: C:\java\sigil-trunk\cache\ant\lib\ivy.jar > [get] local file date : Mon Jan 19 17:10:38 EST 2009 > [get] Not modified - so not downloaded > [get] Getting: > http://people.apache.org/~dsavage/sigil/sigil-ivy-plugin.jar > [get] To: C:\java\sigil-trunk\cache\ant\lib\sigil-ivy-plugin.jar > [get] local file date : Mon Oct 26 06:41:16 EDT 2009 > [get] Not modified - so not downloaded > [get] Getting: > http://www.aQute.biz/repo/biz/aQute/bndlib/0.0.312/bndlib-0.0.312.jar > [get] To: C:\java\sigil-trunk\cache\ant\lib\bndlib.jar > [get] local file date : Mon Feb 16 14:03:59 EST 2009 > [get] Not modified - so not downloaded > [get] Getting: > http://download.eclipse.org/releases/ganymede/plugins/org.eclipse.equinox.common_3.4.0.v20080421-2006.jar > [get] To: C:\java\sigil-trunk\cache\ant\lib\equinox.common.jar > [get] local file date : Fri Feb 27 19:40:19 EST 2009 > [get] Not modified - so not downloaded > > load-ivy: > [echo] Loading Ivy ... C:\java\sigil-trunk\bldcommon/ivysettings.xml > > load-groovy: > [ivy:cachepath] :: Ivy 2.1.0 - 20090925235825 :: http://ant.apache.org/ivy/ :: > [ivy:cachepath] :: loading settings :: file = > C:\java\sigil-trunk\bldcommon\ivysettings.xml > > BUILD FAILED > C:\java\sigil-trunk\bldcommon\common.xml:303: The following error occurred > while executing this line: > C:\java\sigil-trunk\bldcommon\common.xml:65: impossible to configure > ivy:settings with given file: C:\java\sigil-trunk\bldcommon\ivysettings > .xml : java.text.ParseException: failed to load settings from > file:/C:/java/sigil-trunk/bldcommon/ivysettings.xml: impossible to define new > type: class not found: org.apache.felix.sigil.ivy.SigilParser in [] nor Ivy > classloader > > Total time: 0 seconds > > cfarn...@cfarnham-dt1 /java/sigil-trunk > $ > > +++++++++++++++++++++++++ > Christopher Farnham > Senior Software Engineer > Decision Management Systems > Government Services > Charles River Analytics Inc. > 617.491.3474 x562 > www.cra.com > >
