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.