Loading...
Logo
Processing Forum
I'm attempting set up a project in eclipse so that I am able to make my own alterations to processing. However, the error panel is printing out 300+ errors saying that certain types cannot be resolved. I'm really not sure how to fix this problem. any advice would be appreciated. I will also post some of the errors below.

Copy code
  1. Description Resource Path Location Type
  2. BNOT cannot be resolved to a variable PdeEmitter.java /processing-app/src/processing/mode/java/preproc line 175 Java Problem
  3. ARRAY_INIT cannot be resolved to a variable PdeEmitter.java /processing-app/src/processing/mode/java/preproc line 395 Java Problem
  4. Bootstrap cannot be resolved Runner.java /processing-app/src/processing/mode/java/runner line 541 Java Problem
  5. ArrayReference cannot be resolved to a type Runner.java /processing-app/src/processing/mode/java/runner line 701 Java Problem
  6. ArrayReference cannot be resolved to a type Runner.java /processing-app/src/processing/mode/java/runner line 701 Java Problem
  7. ARRAY_DECLARATOR cannot be resolved to a variable PdeEmitter.java /processing-app/src/processing/mode/java/preproc line 392 Java Problem
  8. ASSIGN cannot be resolved to a variable PdeEmitter.java /processing-app/src/processing/mode/java/preproc line 414 Java Problem
  9. BAND cannot be resolved to a variable PdeEmitter.java /processing-app/src/processing/mode/java/preproc line 440 Java Problem
  10. BAND_ASSIGN cannot be resolved to a variable PdeEmitter.java /processing-app/src/processing/mode/java/preproc line 453 Java Problem

Replies(6)

You probably miss some library like Antlr.
How do I go about fixing this problem? Thanks. 
Update: It appears antler is in my project. I also added the jdi and android jars to my project, and I'm down to 139 errors. All errors are unresolved type errors. The files that are giving me problems all appear to be in the processing.mode.java.preproc package of the processing-app project.
Antlr is in my project; however, I do not see the PdeTokenTypes interface in the package, which is one of the interfaces that is giving me problems.
I am not sure if your settings are correct, but ArrayReference is part of the JDI while BAND or BAND_ASSIGN are defined in a .g file, which is parsed by Antlr which produces some Java code. Perhaps you need to run a code generation process before compiling. This is probably defined in the Ant file of the project.
I redownloaded everything, and it is now working. I'm not exactly sure what I did wrong the first time.
Before importing to eclipse, you must build the freshly downloaded source with ant once. Building with ant generates some dependency files(defined in .g files) which are not present in the downloaded source.