You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@nutch.apache.org by fa...@gzedu.gov.cn on 2006/10/30 06:22:39 UTC

Problem in compile nutch8.1

As nutch8.1 has no parse-rtf and parse-mp3 plugins by default, so I use Eclipse SDK Version: 3.2.1 to compile nutch81 in order to add some plugins .

Curiously Eclipse SDK Version can build parse-html and other plugins with no problems , but when building parse-rtf and parse-mp3, it says:

for parse-rtf :

BUILD FAILED
C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\build-plugin.xml:65: The following error occurred while executing this line:
C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-rtf\build.xml:37: JavaCC home must be a valid directory.

for parse-mp3
 [echo] Compiling plugin: parse-mp3
 [javac] Compiling 2 source files to C:\Documents and Settings\administrator\workspace\Nutch\build\parse-mp3\classes
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:27: package org.farng.mp3 does not exist
 [javac] import org.farng.mp3.MP3File;
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:28: package org.farng.mp3 does not exist
 [javac] import org.farng.mp3.TagException;
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:29: package org.farng.mp3.id3 does not exist
 [javac] import org.farng.mp3.id3.AbstractID3v2;
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:30: package org.farng.mp3.id3 does not exist
 [javac] import org.farng.mp3.id3.AbstractID3v2Frame;
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:31: package org.farng.mp3.id3 does not exist
 [javac] import org.farng.mp3.id3.ID3v1;
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:32: package org.farng.mp3.object does not exist
 [javac] import org.farng.mp3.object.AbstractMP3Object;
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:93: cannot find symbol
 [javac] symbol : class MP3File
 [javac] location: class org.apache.nutch.parse.mp3.MP3Parser
 [javac] private Parse getID3v1Parse(MP3File mp3, Metadata contentMeta)
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:111: cannot find symbol
 [javac] symbol : class MP3File
 [javac] location: class org.apache.nutch.parse.mp3.MP3Parser
 [javac] public Parse getID3v2Parse(MP3File mp3, Metadata contentMeta)
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:68: cannot find symbol
 [javac] symbol : class MP3File
 [javac] location: class org.apache.nutch.parse.mp3.MP3Parser
 [javac] MP3File mp3 = new MP3File(tmp);
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:68: cannot find symbol
 [javac] symbol : class MP3File
 [javac] location: class org.apache.nutch.parse.mp3.MP3Parser
 [javac] MP3File mp3 = new MP3File(tmp);
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:83: cannot find symbol
 [javac] symbol : class TagException
 [javac] location: class org.apache.nutch.parse.mp3.MP3Parser
 [javac] } catch (TagException e) {
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:96: cannot find symbol
 [javac] symbol : class ID3v1
 [javac] location: class org.apache.nutch.parse.mp3.MP3Parser
 [javac] ID3v1 tag = mp3.getID3v1Tag();
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:114: cannot find symbol
 [javac] symbol : class AbstractID3v2
 [javac] location: class org.apache.nutch.parse.mp3.MP3Parser
 [javac] AbstractID3v2 tag = mp3.getID3v2Tag();
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:117: cannot find symbol
 [javac] symbol : class AbstractID3v2Frame
 [javac] location: class org.apache.nutch.parse.mp3.MP3Parser
 [javac] AbstractID3v2Frame frame = (AbstractID3v2Frame) it.next();
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:117: cannot find symbol
 [javac] symbol : class AbstractID3v2Frame
 [javac] location: class org.apache.nutch.parse.mp3.MP3Parser
 [javac] AbstractID3v2Frame frame = (AbstractID3v2Frame) it.next();
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:122: cannot find symbol
 [javac] symbol : class AbstractMP3Object
 [javac] location: class org.apache.nutch.parse.mp3.MP3Parser
 [javac] AbstractMP3Object mp3Obj = (AbstractMP3Object) itBody.next();
 [javac] ^
 [javac] C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\parse-mp3\src\java\org\apache\nutch\parse\mp3\MP3Parser.java:122: cannot find symbol
 [javac] symbol : class AbstractMP3Object
 [javac] location: class org.apache.nutch.parse.mp3.MP3Parser
 [javac] AbstractMP3Object mp3Obj = (AbstractMP3Object) itBody.next();
 [javac] ^
 [javac] 17 errors

BUILD FAILED
C:\Documents and Settings\administrator\workspace\Nutch\src\plugin\build-plugin.xml:97: Compile failed; see the compiler error output for details.

Total time: 1 second

should I change any settings in some xml files? Who can tell me how to do?

thanks in advance.