Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (406)
games submitted by our members
Games in WIP (293)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Can't compile example! (SOLVED)  (Read 417 times)
0 Members and 1 Guest are viewing this topic.
Offline Cruithne3753

Senior Newbie




Java games rock!


« Posted 2013-03-17 23:22:57 »

After a bit of a break from programming, I have started a new FPS-type project going.  Was making nice headway, able to walk around a simple scene made of several areas with basic portal frustum entity culling (rather pleased with myself for managing to work that out).  It then came to my attention that the code I was using (glBegin()/glEnd() stuff) is now old hat, I should be using these VBO and shader thingies instead.  It feels like I've been kicked down several flights of stairs... ouch.  Shocked

So I have to start over, trying to compile example code (TheQuadExampleColored), but it won't compile, just throws up a load of this:-

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
D:\Java\cruithne3753\games\TheQuadExampleColored.java:79: cannot find symbol
symbol  : method create(org.lwjgl.opengl.PixelFormat,org.lwjgl.opengl.ContextAttribs)
location: class org.lwjgl.opengl.Display
         Display.create(pixelFormat, contextAtrributes);
                ^
D:\Java\cruithne3753\games\TheQuadExampleColored.java:135: glGenBuffers(java.nio.IntBuffer) in org.lwjgl.opengl.GL15 cannot be applied to ()
      vboId = GL15.glGenBuffers();
                  ^
D:\Java\cruithne3753\games\TheQuadExampleColored.java:142: glGenBuffers(java.nio.IntBuffer) in org.lwjgl.opengl.GL15 cannot be applied to ()
      vbocId = GL15.glGenBuffers();
                   ^
D:\Java\cruithne3753\games\TheQuadExampleColored.java:152: glGenBuffers(java.nio.IntBuffer) in org.lwjgl.opengl.GL15 cannot be applied to ()
      vboiId = GL15.glGenBuffers();
                   ^
D:\Java\cruithne3753\games\TheQuadExampleColored.java:174: glBindAttribLocation(int,int,java.nio.ByteBuffer) in org.lwjgl.opengl.GL20 cannot be applied to (int,int,java.lang.String)
      GL20.glBindAttribLocation(pId, 0, "in_Position");
          ^
D:\Java\cruithne3753\games\TheQuadExampleColored.java:176: glBindAttribLocation(int,int,java.nio.ByteBuffer) in org.lwjgl.opengl.GL20 cannot be applied to (int,int,java.lang.String)
      GL20.glBindAttribLocation(pId, 1, "in_Color");
          ^
D:\Java\cruithne3753\games\TheQuadExampleColored.java:233: glDeleteBuffers(java.nio.IntBuffer) in org.lwjgl.opengl.GL15 cannot be applied to (int)
      GL15.glDeleteBuffers(vboId);
          ^
D:\Java\cruithne3753\games\TheQuadExampleColored.java:237: glDeleteBuffers(java.nio.IntBuffer) in org.lwjgl.opengl.GL15 cannot be applied to (int)
      GL15.glDeleteBuffers(vbocId);
          ^
D:\Java\cruithne3753\games\TheQuadExampleColored.java:241: glDeleteBuffers(java.nio.IntBuffer) in org.lwjgl.opengl.GL15 cannot be applied to (int)
      GL15.glDeleteBuffers(vboiId);
          ^
D:\Java\cruithne3753\games\TheQuadExampleColored.java:271: glShaderSource(int,java.nio.ByteBuffer) in org.lwjgl.opengl.GL20 cannot be applied to (int,java.lang.StringBuilder)
      GL20.glShaderSource(shaderID, shaderSource);
          ^
10 errors


I'm using LWJGL 2.8.5, the jar files are dated 04/11/2012 (or 11/04/2012 if you're American!), JDK is 1.6.0_24... I'm sure this should be pretty up to date, how come the function call parameters are different??!!
Thanks
Matt
Online ReBirth
« Reply #1 - Posted 2013-03-18 03:31:25 »

Normally when you can't compile an example code, the evil is the setup. Make sure you use same things (not need to be identical, but who knows).

Offline Cruithne3753

Senior Newbie




Java games rock!


« Reply #2 - Posted 2013-03-21 19:48:11 »

Looks like I had a folder with LWJGL class source which was shadowing the JARs, deleted it and it works now!
Pages: [1]
  ignore  |  Print  
 
 

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Browse for soundtracks for your game!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (76 views)
2013-05-17 21:29:12

alaslipknot (87 views)
2013-05-16 21:24:48

gouessej (117 views)
2013-05-16 00:53:38

gouessej (112 views)
2013-05-16 00:17:58

theagentd (122 views)
2013-05-15 15:01:13

theagentd (111 views)
2013-05-15 15:00:54

StreetDoggy (156 views)
2013-05-14 15:56:26

kutucuk (178 views)
2013-05-12 17:10:36

kutucuk (177 views)
2013-05-12 15:36:09

UnluckyDevil (185 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.189 seconds with 20 queries.