Erik Ostermueller
2008-12-26
Hi,
I'm on WinXP trying to compile n-type.
Here is the command line I'm using:
javac -cp lib;lib\jogl.jar -d bin src\ntype\*.java
I'm getting a bunch of errors -- here is the first:
src\ntype\NTypeGraphics.java:52: cannot find symbol
symbol : constructor NTypeText(java.lang.String)
location: class ntype.NTypeText
NTypeText text = new NTypeText("");
^
...and sure enough, there is no single-arg ctor taking a String and it is the most recent version of NTypeGraphics.java that is giving this error.
I've tried the source from both of these links with pretty much the same results:
http://n-type.svn.sourceforge.net/viewvc/n-type.tar.gz?view=tar
Any idea of what I'm doing wrong?
Thanks,
--Erik Ostermueller
PS, here is the full list of errors:
H:\src\jdist\nType\12-26-2008\n-type\n-type>javac -cp lib;lib\jogl.jar -d bin src\ntype\*.java
src\ntype\NTypeGraphics.java:52: cannot find symbol
symbol : constructor NTypeText(java.lang.String)
location: class ntype.NTypeText
NTypeText text = new NTypeText("");
^
src\ntype\NTypeGraphics.java:117: buildMenus(javax.media.opengl.GL) in ntype.NTypeGraphicsMenu cannot be applied to (javax.media.opengl.GL,int,int)
RSSmenus.buildMenus(gl, SCREEN_WIDTH, SCREEN_HEIGHT);
^
src\ntype\NTypeGraphics.java:166: displayMenu(javax.media.opengl.GL,float,float,ntype.NTypeMenu) in ntype.NTypeGraphicsMenu cannot be applied to (javax.media.opengl.GL,int,int)
RSSmenus.displayMenu(gl, SCREEN_WIDTH, SCREEN_HEIGHT);
^
src\ntype\NTypeGraphics.java:248: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
para_char.para_char.clear();
^
src\ntype\NTypeGraphics.java:253: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
para_char.para_char.add(input.toCharArray()); // newly added
^
src\ntype\NTypeGraphics.java:271: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
para_char.para_char.add(s.toCharArray()); // newley added
^
src\ntype\NTypeGraphics.java:279: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
para_char.para_char.add(s.toCharArray()); // newley added
^
src\ntype\NTypeGraphics.java:300: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
for(int i = 0; i < para_char.para_char.size(); i++) // changed
^
src\ntype\NTypeGraphics.java:310: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
para_char.printText(gl, 0, 15 + h, para_char.para_char.get(i), 0, base, tex.texID, SCREEN_WIDTH, SCREEN_HEIGHT, para_char.para_char.get(i).length);
^
src\ntype\NTypeGraphics.java:310: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
para_char.printText(gl, 0, 15 + h, para_char.para_char.get(i), 0, base, tex.texID, SCREEN_WIDTH, SCREEN_HEIGHT, para_char.para_char.get(i).length);
^
src\ntype\NTypeGraphics.java:311: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
WordCount += para_char.para_char.get(i).length;
^
src\ntype\NTypeGraphics.java:311: inconvertible types
found : <nulltype>
required: int
WordCount += para_char.para_char.get(i).length;
^
src\ntype\NTypeGraphics.java:319: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
System.arraycopy(para_char.para_char.get(i), 0, c, 0, Correct - WordCount);
^
src\ntype\NTypeGraphics.java:321: cannot find symbol
symbol : method printText(javax.media.opengl.GL,int,int,char[],int,int,int[],int,int,int)
location: class ntype.NTypeGraphicChar
para_char.printText(gl, 0, 15 + h, c, 0, base, tex.texID,
^
src\ntype\NTypeGraphics.java:326: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
System.arraycopy(para_char.para_char.get(i), (Correct - WordCount), c2, 0, (para_char.para_char.get(i).length - (Correct - WordCount)));
^
src\ntype\NTypeGraphics.java:326: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
System.arraycopy(para_char.para_char.get(i), (Correct - WordCount), c2, 0, (para_char.para_char.get(i).length - (Correct - WordCount)));
^
src\ntype\NTypeGraphics.java:328: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
para_char.printText(gl, pos, 15 + h, c2, 0, base, tex.texID, SCREEN_WIDTH, SCREEN_HEIGHT, (para_char.para_char.get(i).length - (Correct - WordCount)));
^
src\ntype\NTypeGraphics.java:328: cannot find symbol
symbol : method printText(javax.media.opengl.GL,int,int,char[],int,int,int[],int,int,int)
location: class ntype.NTypeGraphicChar
para_char.printText(gl, pos, 15 + h, c2, 0, base, tex.texID, SCREEN_WIDTH, SCREEN_HEIGHT, (para_char.para_char.get(i).length - (Correct - WordCount)));
^
src\ntype\NTypeGraphics.java:335: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
para_char.printText(gl, 0, 15 + h, para_char.para_char.get(i), 0, base, tex.texID, SCREEN_WIDTH, SCREEN_HEIGHT, para_char.para_char.get(i).length);
^
src\ntype\NTypeGraphics.java:335: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
para_char.printText(gl, 0, 15 + h, para_char.para_char.get(i), 0, base, tex.texID, SCREEN_WIDTH, SCREEN_HEIGHT, para_char.para_char.get(i).length);
^
src\ntype\NTypeGraphics.java:342: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
char temp[] = new char[para_char.para_char.get(line).length];
^
src\ntype\NTypeGraphics.java:345: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
temp = new char[para_char.para_char.get(line).length];
^
src\ntype\NTypeGraphics.java:354: cannot find symbol
symbol : variable para_char
location: class ntype.NTypeGraphicChar
charac = para_char.para_char.get(line)[d];
^
src\ntype\NTypeGraphics.java:378: cannot find symbol
symbol : method getWPM()
location: class ntype.NTypeText
glut.glutBitmapString(GLUT.BITMAP_9_BY_15, "Your average speed was " + df.format(text.getWPM()) + " words per minute, you took: " + df.format(text.getDuration()) + "s");
^
24 errors