Bug#814764: lombok: FTBFS: CommentCollectingParser.java:30: error: cannot find symbol

Chris Lamb lamby at debian.org
Mon Feb 15 08:28:32 UTC 2016


Source: lombok
Version: 1.16.6-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

lombok fails to build from source in unstable/amd64:

  [..]

       [echo] lombok-utils 1.5
      [javac] Compiling 6 source files to /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/build/lombok-utils
      [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5
      [javac] warning: [options] source value 1.5 is obsolete and will be removed in a future release
      [javac] warning: [options] target value 1.5 is obsolete and will be removed in a future release
      [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
      [javac] 4 warnings
       [echo] lombok-utils 1.6
      [javac] Compiling 9 source files to /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/build/lombok-utils
      [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingParser.java:30: error: cannot find symbol
      [javac] import com.sun.tools.javac.parser.EndPosParser;
      [javac]                                  ^
      [javac]   symbol:   class EndPosParser
      [javac]   location: package com.sun.tools.javac.parser
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingParser.java:35: error: cannot find symbol
      [javac] class CommentCollectingParser extends EndPosParser {
      [javac]                                       ^
      [javac]   symbol: class EndPosParser
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingScanner.java:47: error: cannot find symbol
      [javac] 	protected void processComment(CommentStyle style) {
      [javac] 	                              ^
      [javac]   symbol:   class CommentStyle
      [javac]   location: class CommentCollectingScanner
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/Javac.java:330: error: JCNoType is not abstract and does not override abstract method getTag() in Type
      [javac] 	private static class JCNoType extends Type implements NoType {
      [javac] 	               ^
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/Javac.java:332: error: constructor Type in class Type cannot be applied to given types;
      [javac] 			super(tag, null);
      [javac] 			^
      [javac]   required: TypeSymbol
      [javac]   found: int,<null>
      [javac]   reason: actual and formal argument lists differ in length
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/Javac.java:337: error: cannot find symbol
      [javac] 			if (tag == ((Integer) CTC_VOID.value).intValue()) return TypeKind.VOID;
      [javac] 			    ^
      [javac]   symbol:   variable tag
      [javac]   location: class JCNoType
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/Javac.java:338: error: cannot find symbol
      [javac] 			if (tag == ((Integer) CTC_NONE.value).intValue()) return TypeKind.NONE;
      [javac] 			    ^
      [javac]   symbol:   variable tag
      [javac]   location: class JCNoType
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/Javac.java:339: error: cannot find symbol
      [javac] 			throw new AssertionError("Unexpected tag: " + tag);
      [javac] 			                                              ^
      [javac]   symbol:   variable tag
      [javac]   location: class JCNoType
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingParser.java:45: error: cannot find symbol
      [javac] 		JCCompilationUnit result = super.parseCompilationUnit();
      [javac] 		                           ^
      [javac]   symbol:   variable super
      [javac]   location: class CommentCollectingParser
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingParserFactory.java:45: error: newParser(CharSequence,boolean,boolean,boolean) in CommentCollectingParserFactory cannot override newParser(CharSequence,boolean,boolean,boolean) in ParserFactory
      [javac] 	public Parser newParser(CharSequence input, boolean keepDocComments, boolean keepEndPos, boolean keepLineMap) {
      [javac] 	              ^
      [javac]   return type Parser is not compatible with JavacParser
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingScanner.java:46: error: method does not override or implement a method from a supertype
      [javac] 	@Override
      [javac] 	^
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingScanner.java:48: error: cannot find symbol
      [javac] 		int prevEndPos = Math.max(prevEndPos(), endComment);
      [javac] 		                          ^
      [javac]   symbol:   method prevEndPos()
      [javac]   location: class CommentCollectingScanner
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingScanner.java:49: error: cannot find symbol
      [javac] 		int pos = pos();
      [javac] 		          ^
      [javac]   symbol:   method pos()
      [javac]   location: class CommentCollectingScanner
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingScanner.java:50: error: cannot find symbol
      [javac] 		int endPos = endPos();
      [javac] 		             ^
      [javac]   symbol:   method endPos()
      [javac]   location: class CommentCollectingScanner
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingScanner.java:52: error: cannot find symbol
      [javac] 		String content = new String(getRawCharacters(pos, endPos));
      [javac] 		                            ^
      [javac]   symbol:   method getRawCharacters(int,int)
      [javac]   location: class CommentCollectingScanner
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingScanner.java:66: error: cannot find symbol
      [javac] 				c = getRawCharacters(i, i + 1)[0];
      [javac] 				    ^
      [javac]   symbol:   method getRawCharacters(int,int)
      [javac]   location: class CommentCollectingScanner
      [javac] /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/src/utils/lombok/javac/java7/CommentCollectingScanner.java:85: error: cannot find symbol
      [javac] 		char[] between = getRawCharacters(from, to);
      [javac] 		                 ^
      [javac]   symbol:   method getRawCharacters(int,int)
      [javac]   location: class CommentCollectingScanner
      [javac] 17 errors
      [javac] 1 warning
  
  BUILD FAILED
  /home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6/debian/build.xml:63: Compile failed; see the compiler error output for details.
  
  Total time: 1 second
  debian/rules:14: recipe for target 'override_dh_auto_build' failed
  make[1]: *** [override_dh_auto_build] Error 1
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160215090547.JYcoVLmTSc/lombok-1.16.6'
  debian/rules:7: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lombok.1.16.6-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 1863 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-java-maintainers/attachments/20160215/afa2956b/attachment-0001.obj>


More information about the pkg-java-maintainers mailing list