Print

Print


Hi, Chad.

I was discussing this today with Sho and Pelle.  Apparently the hps-java dependency needs to be changed from lcsim 2.6 to 2.6-SNAPSHOT within its pom.xml file.  This is why the error is occurring.  I think one of them will do it by the end of the day today...?

--Jeremy

-----Original Message-----
From: Chad N Civello [mailto:[log in to unmask]] 
Sent: Wednesday, November 28, 2012 11:16 AM
To: McCormick, Jeremy I.
Cc: [log in to unmask]
Subject: RE: Build Error

Jeremy,

I have updated all of my directories using cvs (lcsim, GeomConverter, hps-detectors), and I was able successfully build all of them. However I am still getting the same error message for hps-java when I try to build it. If the build is working for you then it must be something to do on my end. I have had build errors in the past that seem to work themselves out after a few days. If you have any other suggestions it would be much appreciated though. I will continue to play around with it to see if I can fix the problem. Thanks for your help.

Regards,
Chad
________________________________________
From: McCormick, Jeremy I. [[log in to unmask]]
Sent: Tuesday, November 27, 2012 11:52 AM
To: Chad N Civello
Cc: [log in to unmask]
Subject: RE: Build Error

Hi, Chad.

Typically this can happen when the head of hps-java depends on updates in a version of lcsim that has not been deployed, like a recent snapshot.

You can usually fix these types of errors by checking out lcsim yourself and building it.

This can be done as follows from the command-line, assuming you have a typical Linux installation:

cvs co lcsim
cd lcsim
mvn clean install -DskipTests=true

Then you can rebuild hps-java, and it should work.  Let me know if that fixes things for you.

--Jeremy

-----Original Message-----
From: Chad N Civello [mailto:[log in to unmask]]
Sent: Monday, November 26, 2012 2:32 PM
To: McCormick, Jeremy I.
Cc: [log in to unmask]
Subject: Build Error

Hi Jeremy,

I am one of Sarah's students at UNH working through some of the reconstruction code. I tried to do a CVS update so I can use the new HPS-Proposal2014-v3 detector, but I am running into a build error. Sarah said you may be able to help.

After successfully using cvs to update hps-java, I changed directories to hps-java and ran into the problem when using maven to build. As soon as this problem is reached, the build stops. It seems that the error has to do with a private variable in HelicalTrackHitDriver that was extracted from TrackReconDriver recently.  There is a copy of the error message below. If this is just an error in the code like I think it is, and not a compilation error, is there a way to continue the build even after the error? Thank you for your help.

Regards,
Chad Civello





[ccivello@pumpkin hps-java]$ mvn -DskipTests=true clean install
Warning: JAVA_HOME environment variable is not set.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Heavy Photon Search Java Project
[INFO]    task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}] [INFO] Deleting directory /net/home/ccivello/SLAC/hps-java/target
[INFO] [resources:resources {execution: default-resources}] [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 84 resources
[INFO] snapshot org.lcsim:lcsim:2.3-SNAPSHOT: checking for updates from lcsim-maven [INFO] snapshot org.lcsim:lcsim-parent:2.3-SNAPSHOT: checking for updates from lcsim-maven [INFO] snapshot org.lcsim:lcsim-conditions:1.7-SNAPSHOT: checking for updates from lcsim-maven [INFO] snapshot org.lcsim:hps-et-java:12.2-SNAPSHOT: checking for updates from lcsim-maven [INFO] snapshot org.lcsim:jevio-base:4.2-SNAPSHOT: checking for updates from lcsim-maven [INFO] snapshot org.lcsim:hps-detectors:1.3-SNAPSHOT: checking for updates from lcsim-maven [INFO] [compiler:compile {execution: default-compile}] [INFO] Compiling 336 source files to /net/home/ccivello/SLAC/hps-java/target/classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[127,44] _ID has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[127,61] _ID has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[155,48] cannot find symbol symbol  : method makeDigi3DHit(org.lcsim.recon.tracking.digitization.sisim.SiTrackerHit)
location: class org.lcsim.hps.recon.tracking.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[188,54] _crosser has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[217,18] _outname has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[218,18] _hitrelname has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[219,18] _mcrelname has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[294,43] _orgloc has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[308,21] _ID has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[309,18] _ID has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[310,30] _ID has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[374,28] _outname has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[375,28] _hitrelname has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver

/net/home/ccivello/SLAC/hps-java/src/main/java/org/lcsim/hps/recon/tracking/HelicalTrackHitDriver.java:[376,28] _mcrelname has private access in org.lcsim.fit.helicaltrack.HelicalTrackHitDriver


[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------
[INFO] Total time: 14 seconds
[INFO] Finished at: Mon Nov 26 17:06:06 EST 2012 [INFO] Final Memory: 60M/861M [INFO] ------------------------------------------------------------------------





########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the HPS-SOFTWARE list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1