Please can some help me install JOCL on OSX 10.6

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Please can some help me install JOCL on OSX 10.6

Rich George
Hi I have been endeavoring for about a week now to install JOCL on my mac and I am running into a few probs (see below), please could somebody point me in the right direction.

Thanks

Rich

When running "ant jar" this is the result I get

Buildfile: /Users/rich/Development/jogamp/jocl/build.xml

-pre-init:

-init-private:

-pre-init-libraries:

-init-private-libraries:

-init-libraries:

-init-user:

-init-project:

-init-macrodef-property:

-do-init:

-post-init:

-init-check:

-init-macrodef-javac:

-init-macrodef-junit:

-init-debug-args:

-init-macrodef-nbjpda:

-init-macrodef-debug:

-init-macrodef-java:

-init-presetdef-jar:

init:

-deps-jar-init:
   [delete] Deleting: /Users/rich/Development/jogamp/jocl/build/built-jar.properties

deps-jar:

-warn-already-built-jar:
[propertyfile] Updating property file: /Users/rich/Development/jogamp/jocl/build/built-jar.properties

-check-automatic-build:

-clean-after-automatic-build:

-verify-automatic-build:

-pre-pre-compile:

gluegen.properties.load.user:
     [echo] Loaded /Users/rich/gluegen.properties.
     [echo] antlr.jar=../gluegen/make/lib/antlr.jar
     [echo] junit.jar=../gluegen/make/lib/junit.jar
     [echo] win32.c.compiler=${win32.c.compiler}

prepare-build:
    [javac] Compiling 2 source files to /Users/rich/Development/jogamp/jocl/etc/build

preprocess-headers:
[uncomment-function-params] uncommenting params in /Users/rich/Development/jogamp/jocl/resources/includes/CL_orig/cl.h
[uncomment-function-params] uncommenting params in /Users/rich/Development/jogamp/jocl/resources/includes/CL_orig/cl_gl.h
     [copy] Copying 1 file to /Users/rich/Development/jogamp/jocl/resources/includes/CL
     [copy] Copying 1 file to /Users/rich/Development/jogamp/jocl/resources/includes/CL
     [copy] Copying 1 file to /Users/rich/Development/jogamp/jocl/resources/includes/CL
     [copy] Copying 1 file to /Users/rich/Development/jogamp/jocl/resources/includes/CL

-pre-compile:
     [echo]  - - - generate JOCL binding files - - -
     [echo] generate CL interface...
  [gluegen] [WARNING com.sun.gluegen.pcpp.PCPP]: "CL_ALIGNED" redefined from "params: [_x] values: [__attribute__, (, (, aligned, (, _x, ), ), )]" to "params: [_x] values: []"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
     [echo] generate CLGLI interface...
  [gluegen] [WARNING com.sun.gluegen.pcpp.PCPP]: "CL_ALIGNED" redefined from "params: [_x] values: [__attribute__, (, (, aligned, (, _x, ), ), )]" to "params: [_x] values: []"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
     [echo] generate GLImpl...
  [gluegen] [WARNING com.sun.gluegen.pcpp.PCPP]: "CL_ALIGNED" redefined from "params: [_x] values: [__attribute__, (, (, aligned, (, _x, ), ), )]" to "params: [_x] values: []"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.CMethodBindingEmitter]: No capacity specified for java.nio.Buffer return value for function "dispatch_clGetExtensionFunctionAddressImpl" assuming size of equivalent C return type (sizeof(void *)): java.nio.ByteBuffer dispatch_clGetExtensionFunctionAddressImpl(java.lang.String func_name)
     [echo]  - - - JOCL binding files generated - - -

-compile-depend:

-do-compile:
    [javac] Compiling 49 source files to /Users/rich/Development/jogamp/jocl/build/classes
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLBuffer.java:77: cannot find symbol
    [javac] symbol  : method slice(B,int,int)
    [javac] location: class com.jogamp.common.nio.Buffers
    [javac]             slice = (B)Buffers.slice(buffer, offset, size);
    [javac]                               ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLBuffer.java:118: warning: [unchecked] unchecked conversion
    [javac] found   : java.util.List
    [javac] required: java.util.List<com.jogamp.opencl.CLSubBuffer<B>>
    [javac]             return Collections.EMPTY_LIST;
    [javac]                               ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLDevice.java:652: clGetDeviceInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,long,java.nio.Buffer,com.jogamp.common.nio.PointerBuffer)
    [javac]             return cl.clGetDeviceInfo(ID, name, valueSize, value, valueSizeRet);
    [javac]                      ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLSampler.java:60: clGetSamplerInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,long,java.nio.Buffer,com.jogamp.common.nio.PointerBuffer)
    [javac]             return cl.clGetSamplerInfo(ID, name, valueSize, value, valueSizeRet);
    [javac]                      ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLContext.java:78: clGetContextInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,int,<nulltype>,com.jogamp.common.nio.PointerBuffer)
    [javac]             int ret = cl.clGetContextInfo(ID, CL.CL_CONTEXT_DEVICES, 0, null, deviceCount);
    [javac]                         ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLProgram.java:50: clCreateProgramWithSource(long,int,java.lang.String[],com.jogamp.common.nio.Int64Buffer,java.nio.IntBuffer) in com.jogamp.opencl.CL cannot be applied to (long,int,java.lang.String[],com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer)
    [javac]         long id = context.cl.clCreateProgramWithSource(context.ID, 1, new String[] {src},
    [javac]                             ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLProgram.java:84: clCreateProgramWithBinary(long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer,java.nio.IntBuffer) in com.jogamp.opencl.CL cannot be applied to (long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,<nulltype>,java.nio.IntBuffer)
    [javac]         long id = context.cl.clCreateProgramWithBinary(context.ID, devices.capacity(), devices, lengths, codeBuffers, /*status*/null, errBuffer);
    [javac]                             ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLProgram.java:124: clGetProgramBuildInfo(long,long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,int,<nulltype>,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clGetProgramBuildInfo(ID, device.ID, flag, 0, null, size);
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLProgram.java:147: clGetProgramInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,int,<nulltype>,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clGetProgramInfo(ID, flag, 0, null, size);
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLProgram.java:451: clGetProgramInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,int,<nulltype>,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clGetProgramInfo(ID, CL_PROGRAM_DEVICES, 0, null, size);
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:257: cannot find symbol
    [javac] symbol  : method clEnqueueWriteBufferRect(long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,long,long,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac] location: interface com.jogamp.opencl.CL
    [javac]         int ret = cl.clEnqueueWriteBufferRect(
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:335: cannot find symbol
    [javac] symbol  : method clEnqueueReadBufferRect(long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,long,long,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac] location: interface com.jogamp.opencl.CL
    [javac]         int ret = cl.clEnqueueReadBufferRect(
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:416: cannot find symbol
    [javac] symbol  : method clEnqueueCopyBufferRect(long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,long,long,long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac] location: interface com.jogamp.opencl.CL
    [javac]         int ret = cl.clEnqueueCopyBufferRect(
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:485: clEnqueueWriteImage(long,long,int,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,int,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueWriteImage(ID, writeImage.ID, clBoolean(blockingWrite),
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:545: clEnqueueWriteImage(long,long,int,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,int,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueWriteImage(ID, writeImage.ID, clBoolean(blockingWrite),
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:608: clEnqueueReadImage(long,long,int,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,int,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueReadImage(ID, readImage.ID, clBoolean(blockingRead),
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:668: clEnqueueReadImage(long,long,int,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,int,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueReadImage(ID, readImage.ID, clBoolean(blockingRead),
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:735: clEnqueueCopyImage(long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyImage(ID, srcImage.ID, dstImage.ID, ibA, ibB, ibC,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:802: clEnqueueCopyImage(long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyImage(ID, srcImage.ID, dstImage.ID, ibA, ibB, ibC,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:867: clEnqueueCopyBufferToImage(long,long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyBufferToImage(ID, srcBuffer.ID, dstImage.ID,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:932: clEnqueueCopyBufferToImage(long,long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyBufferToImage(ID, srcBuffer.ID, dstImage.ID,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:998: clEnqueueCopyImageToBuffer(long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyImageToBuffer(ID, dstBuffer.ID, srcImage.ID,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:1063: clEnqueueCopyImageToBuffer(long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyImageToBuffer(ID, dstBuffer.ID, srcImage.ID,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:1184: clEnqueueMapImage(long,long,int,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,<nulltype>,<nulltype>,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer)
    [javac]         ByteBuffer mappedImage = cl.clEnqueueMapImage(ID, image.ID, clBoolean(blockingMap),
    [javac]                                    ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:1247: clEnqueueMapImage(long,long,int,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,<nulltype>,<nulltype>,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer)
    [javac]         ByteBuffer mappedImage = cl.clEnqueueMapImage(ID, image.ID, clBoolean(blockingMap),
    [javac]                                    ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:1508: clEnqueueNDRangeKernel(long,long,int,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueNDRangeKernel(
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLPlatform.java:101: cannot find symbol
    [javac] symbol  : method initEntry(java.lang.String,com.jogamp.common.os.NativeLibrary)
    [javac] location: class com.jogamp.opencl.impl.CLProcAddressTable
    [javac]                     table.initEntry("clGetExtensionFunctionAddressImpl", libOpenCL);
    [javac]                          ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLPlatform.java:378: clGetPlatformInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,int,java.nio.ByteBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clGetPlatformInfo(ID, key, bb.capacity(), bb, size);
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLImage.java:85: clGetImageInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,long,java.nio.Buffer,com.jogamp.common.nio.PointerBuffer)
    [javac]             return cl.clGetImageInfo(id, name, valueSize, value, valueSizeRet);
    [javac]                      ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLKernel.java:44: clGetKernelInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,int,<nulltype>,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clGetKernelInfo(ID, CL_KERNEL_FUNCTION_NAME, 0, null, size);
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLEvent.java:119: clGetEventInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,long,java.nio.Buffer,com.jogamp.common.nio.PointerBuffer)
    [javac]             return cl.clGetEventInfo(ID, name, valueSize, value, valueSizeRet);
    [javac]                      ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLEvent.java:128: clGetEventProfilingInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,long,java.nio.Buffer,com.jogamp.common.nio.PointerBuffer)
    [javac]             return cl.clGetEventProfilingInfo(ID, name, valueSize, value, valueSizeRet);
    [javac]                      ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/gl/CLGLContext.java:132: cannot find symbol
    [javac] symbol  : method getHandle()
    [javac] location: class javax.media.opengl.GLContext
    [javac]         glID[0] = glContext.getHandle();
    [javac]                            ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/impl/CLImpl.java:20: com.jogamp.opencl.impl.CLImpl is not abstract and does not override abstract method clEnqueueMapImage(long,long,int,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer) in com.jogamp.opencl.CL
    [javac] public class CLImpl extends CLAbstractImpl {
    [javac]        ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/util/CLInfo.java:34: cannot find symbol
    [javac] symbol  : method getNullPointerFunctions()
    [javac] location: class com.jogamp.opencl.impl.CLProcAddressTable
    [javac]                 ((CLImpl)CLPlatform.getLowLevelCLInterface()).getAddressTable().getNullPointerFunctions());
    [javac]                                                                                ^
    [javac] 34 errors
    [javac] 1 warning

BUILD FAILED
/Users/rich/Development/jogamp/jocl/nbproject/build-impl.xml:442: The following error occurred while executing this line:
/Users/rich/Development/jogamp/jocl/nbproject/build-impl.xml:228: Compile failed; see the compiler error output for details.


Thanks again for your time

Rich
Reply | Threaded
Open this post in threaded view
|

Re: Please can some help me install JOCL on OSX 10.6

Michael Bien
looks like generated code does not fit to the high level API.

are you building with latest gluegen? Or do you have an old version of gluegen in the classpath?

We used to have a mac build server but had recently a few connection problems and causing build failures... so we disabled the mac.

an older build on mac:
http://jogamp.org/chuck/job/jocl/177/label=macosx-10_6-x86_64/artifact/dist/

regards,
michael

On 09/12/2010 02:06 AM, Rich George [via jogamp] wrote:
Hi I have been endeavoring for about a week now to install JOCL on my mac and I am running into a few probs (see below), please could somebody point me in the right direction.

Thanks

Rich

When running "ant jar" this is the result I get

Buildfile: /Users/rich/Development/jogamp/jocl/build.xml

-pre-init:

-init-private:

-pre-init-libraries:

-init-private-libraries:

-init-libraries:

-init-user:

-init-project:

-init-macrodef-property:

-do-init:

-post-init:

-init-check:

-init-macrodef-javac:

-init-macrodef-junit:

-init-debug-args:

-init-macrodef-nbjpda:

-init-macrodef-debug:

-init-macrodef-java:

-init-presetdef-jar:

init:

-deps-jar-init:
   [delete] Deleting: /Users/rich/Development/jogamp/jocl/build/built-jar.properties

deps-jar:

-warn-already-built-jar:
[propertyfile] Updating property file: /Users/rich/Development/jogamp/jocl/build/built-jar.properties

-check-automatic-build:

-clean-after-automatic-build:

-verify-automatic-build:

-pre-pre-compile:

gluegen.properties.load.user:
     [echo] Loaded /Users/rich/gluegen.properties.
     [echo] antlr.jar=../gluegen/make/lib/antlr.jar
     [echo] junit.jar=../gluegen/make/lib/junit.jar
     [echo] win32.c.compiler=${win32.c.compiler}

prepare-build:
    [javac] Compiling 2 source files to /Users/rich/Development/jogamp/jocl/etc/build

preprocess-headers:
[uncomment-function-params] uncommenting params in /Users/rich/Development/jogamp/jocl/resources/includes/CL_orig/cl.h
[uncomment-function-params] uncommenting params in /Users/rich/Development/jogamp/jocl/resources/includes/CL_orig/cl_gl.h
     [copy] Copying 1 file to /Users/rich/Development/jogamp/jocl/resources/includes/CL
     [copy] Copying 1 file to /Users/rich/Development/jogamp/jocl/resources/includes/CL
     [copy] Copying 1 file to /Users/rich/Development/jogamp/jocl/resources/includes/CL
     [copy] Copying 1 file to /Users/rich/Development/jogamp/jocl/resources/includes/CL

-pre-compile:
     [echo]  - - - generate JOCL binding files - - -
     [echo] generate CL interface...
  [gluegen] [WARNING com.sun.gluegen.pcpp.PCPP]: "CL_ALIGNED" redefined from "params: [_x] values: [__attribute__, (, (, aligned, (, _x, ), ), )]" to "params: [_x] values: []"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
     [echo] generate CLGLI interface...
  [gluegen] [WARNING com.sun.gluegen.pcpp.PCPP]: "CL_ALIGNED" redefined from "params: [_x] values: [__attribute__, (, (, aligned, (, _x, ), ), )]" to "params: [_x] values: []"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
     [echo] generate GLImpl...
  [gluegen] [WARNING com.sun.gluegen.pcpp.PCPP]: "CL_ALIGNED" redefined from "params: [_x] values: [__attribute__, (, (, aligned, (, _x, ), ), )]" to "params: [_x] values: []"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct __GLsync"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_event"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_program"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_platform_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_device_id"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_sampler"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_kernel"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_context"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_mem"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.JavaEmitter]: skipping emission of unnamed struct "struct _cl_command_queue"
  [gluegen] [WARNING com.sun.gluegen.CMethodBindingEmitter]: No capacity specified for java.nio.Buffer return value for function "dispatch_clGetExtensionFunctionAddressImpl" assuming size of equivalent C return type (sizeof(void *)): java.nio.ByteBuffer dispatch_clGetExtensionFunctionAddressImpl(java.lang.String func_name)
     [echo]  - - - JOCL binding files generated - - -

-compile-depend:

-do-compile:
    [javac] Compiling 49 source files to /Users/rich/Development/jogamp/jocl/build/classes
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLBuffer.java:77: cannot find symbol
    [javac] symbol  : method slice(B,int,int)
    [javac] location: class com.jogamp.common.nio.Buffers
    [javac]             slice = (B)Buffers.slice(buffer, offset, size);
    [javac]                               ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLBuffer.java:118: warning: [unchecked] unchecked conversion
    [javac] found   : java.util.List
    [javac] required: java.util.List<com.jogamp.opencl.CLSubBuffer>
    [javac]             return Collections.EMPTY_LIST;
    [javac]                               ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLDevice.java:652: clGetDeviceInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,long,java.nio.Buffer,com.jogamp.common.nio.PointerBuffer)
    [javac]             return cl.clGetDeviceInfo(ID, name, valueSize, value, valueSizeRet);
    [javac]                      ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLSampler.java:60: clGetSamplerInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,long,java.nio.Buffer,com.jogamp.common.nio.PointerBuffer)
    [javac]             return cl.clGetSamplerInfo(ID, name, valueSize, value, valueSizeRet);
    [javac]                      ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLContext.java:78: clGetContextInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,int,<nulltype>,com.jogamp.common.nio.PointerBuffer)
    [javac]             int ret = cl.clGetContextInfo(ID, CL.CL_CONTEXT_DEVICES, 0, null, deviceCount);
    [javac]                         ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLProgram.java:50: clCreateProgramWithSource(long,int,java.lang.String[],com.jogamp.common.nio.Int64Buffer,java.nio.IntBuffer) in com.jogamp.opencl.CL cannot be applied to (long,int,java.lang.String[],com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer)
    [javac]         long id = context.cl.clCreateProgramWithSource(context.ID, 1, new String[] {src},
    [javac]                             ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLProgram.java:84: clCreateProgramWithBinary(long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer,java.nio.IntBuffer) in com.jogamp.opencl.CL cannot be applied to (long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,<nulltype>,java.nio.IntBuffer)
    [javac]         long id = context.cl.clCreateProgramWithBinary(context.ID, devices.capacity(), devices, lengths, codeBuffers, /*status*/null, errBuffer);
    [javac]                             ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLProgram.java:124: clGetProgramBuildInfo(long,long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,int,<nulltype>,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clGetProgramBuildInfo(ID, device.ID, flag, 0, null, size);
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLProgram.java:147: clGetProgramInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,int,<nulltype>,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clGetProgramInfo(ID, flag, 0, null, size);
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLProgram.java:451: clGetProgramInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,int,<nulltype>,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clGetProgramInfo(ID, CL_PROGRAM_DEVICES, 0, null, size);
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:257: cannot find symbol
    [javac] symbol  : method clEnqueueWriteBufferRect(long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,long,long,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac] location: interface com.jogamp.opencl.CL
    [javac]         int ret = cl.clEnqueueWriteBufferRect(
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:335: cannot find symbol
    [javac] symbol  : method clEnqueueReadBufferRect(long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,long,long,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac] location: interface com.jogamp.opencl.CL
    [javac]         int ret = cl.clEnqueueReadBufferRect(
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:416: cannot find symbol
    [javac] symbol  : method clEnqueueCopyBufferRect(long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,long,long,long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac] location: interface com.jogamp.opencl.CL
    [javac]         int ret = cl.clEnqueueCopyBufferRect(
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:485: clEnqueueWriteImage(long,long,int,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,int,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueWriteImage(ID, writeImage.ID, clBoolean(blockingWrite),
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:545: clEnqueueWriteImage(long,long,int,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,int,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueWriteImage(ID, writeImage.ID, clBoolean(blockingWrite),
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:608: clEnqueueReadImage(long,long,int,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,int,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueReadImage(ID, readImage.ID, clBoolean(blockingRead),
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:668: clEnqueueReadImage(long,long,int,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,long,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,int,java.nio.Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueReadImage(ID, readImage.ID, clBoolean(blockingRead),
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:735: clEnqueueCopyImage(long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyImage(ID, srcImage.ID, dstImage.ID, ibA, ibB, ibC,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:802: clEnqueueCopyImage(long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyImage(ID, srcImage.ID, dstImage.ID, ibA, ibB, ibC,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:867: clEnqueueCopyBufferToImage(long,long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyBufferToImage(ID, srcBuffer.ID, dstImage.ID,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:932: clEnqueueCopyBufferToImage(long,long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyBufferToImage(ID, srcBuffer.ID, dstImage.ID,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:998: clEnqueueCopyImageToBuffer(long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyImageToBuffer(ID, dstBuffer.ID, srcImage.ID,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:1063: clEnqueueCopyImageToBuffer(long,long,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,long,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueCopyImageToBuffer(ID, dstBuffer.ID, srcImage.ID,
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:1184: clEnqueueMapImage(long,long,int,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,<nulltype>,<nulltype>,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer)
    [javac]         ByteBuffer mappedImage = cl.clEnqueueMapImage(ID, image.ID, clBoolean(blockingMap),
    [javac]                                    ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:1247: clEnqueueMapImage(long,long,int,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,<nulltype>,<nulltype>,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer)
    [javac]         ByteBuffer mappedImage = cl.clEnqueueMapImage(ID, image.ID, clBoolean(blockingMap),
    [javac]                                    ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLCommandQueue.java:1508: clEnqueueNDRangeKernel(long,long,int,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer) in com.jogamp.opencl.CL cannot be applied to (long,long,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clEnqueueNDRangeKernel(
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLPlatform.java:101: cannot find symbol
    [javac] symbol  : method initEntry(java.lang.String,com.jogamp.common.os.NativeLibrary)
    [javac] location: class com.jogamp.opencl.impl.CLProcAddressTable
    [javac]                     table.initEntry("clGetExtensionFunctionAddressImpl", libOpenCL);
    [javac]                          ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLPlatform.java:378: clGetPlatformInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,int,java.nio.ByteBuffer,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clGetPlatformInfo(ID, key, bb.capacity(), bb, size);
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLImage.java:85: clGetImageInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,long,java.nio.Buffer,com.jogamp.common.nio.PointerBuffer)
    [javac]             return cl.clGetImageInfo(id, name, valueSize, value, valueSizeRet);
    [javac]                      ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLKernel.java:44: clGetKernelInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,int,<nulltype>,com.jogamp.common.nio.PointerBuffer)
    [javac]         int ret = cl.clGetKernelInfo(ID, CL_KERNEL_FUNCTION_NAME, 0, null, size);
    [javac]                     ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLEvent.java:119: clGetEventInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,long,java.nio.Buffer,com.jogamp.common.nio.PointerBuffer)
    [javac]             return cl.clGetEventInfo(ID, name, valueSize, value, valueSizeRet);
    [javac]                      ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/CLEvent.java:128: clGetEventProfilingInfo(long,int,long,java.nio.Buffer,com.jogamp.common.nio.Int64Buffer) in com.jogamp.opencl.CL cannot be applied to (long,int,long,java.nio.Buffer,com.jogamp.common.nio.PointerBuffer)
    [javac]             return cl.clGetEventProfilingInfo(ID, name, valueSize, value, valueSizeRet);
    [javac]                      ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/gl/CLGLContext.java:132: cannot find symbol
    [javac] symbol  : method getHandle()
    [javac] location: class javax.media.opengl.GLContext
    [javac]         glID[0] = glContext.getHandle();
    [javac]                            ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/impl/CLImpl.java:20: com.jogamp.opencl.impl.CLImpl is not abstract and does not override abstract method clEnqueueMapImage(long,long,int,long,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,com.jogamp.common.nio.Int64Buffer,int,com.jogamp.common.nio.PointerBuffer,com.jogamp.common.nio.PointerBuffer,java.nio.IntBuffer) in com.jogamp.opencl.CL
    [javac] public class CLImpl extends CLAbstractImpl {
    [javac]        ^
    [javac] /Users/rich/Development/jogamp/jocl/src/com/jogamp/opencl/util/CLInfo.java:34: cannot find symbol
    [javac] symbol  : method getNullPointerFunctions()
    [javac] location: class com.jogamp.opencl.impl.CLProcAddressTable
    [javac]                 ((CLImpl)CLPlatform.getLowLevelCLInterface()).getAddressTable().getNullPointerFunctions());
    [javac]                                                                                ^
    [javac] 34 errors
    [javac] 1 warning

BUILD FAILED
/Users/rich/Development/jogamp/jocl/nbproject/build-impl.xml:442: The following error occurred while executing this line:
/Users/rich/Development/jogamp/jocl/nbproject/build-impl.xml:228: Compile failed; see the compiler error output for details.


Thanks again for your time

Rich



View message @ http://jogamp.762907.n3.nabble.com/Please-can-some-help-me-install-JOCL-on-OSX-10-6-tp1459187p1459187.html
To start a new topic under jogamp, email [hidden email]
To unsubscribe from jogamp, click here.



-- 
- - - -
http://michael-bien.com
Reply | Threaded
Open this post in threaded view
|

Re: Please can some help me install JOCL on OSX 10.6

Rich George
I'm not too sure what build of gluegen I have on my CLASSPATH, I tried echo $CLASSPATH and nothing showed up, is this right, most of the time I spend developing in netbeans so don't really set many things to the system classpath. I'll have a pop with the jar files you pointed me at, but it would be nice to resolve this issue and get a build to work.

Thanks very much for your time

Rich
Reply | Threaded
Open this post in threaded view
|

Re: Please can some help me install JOCL on OSX 10.6

Michael Bien
if you followed the instructions on
http://jogamp.org/jocl/doc/HowToBuild.html

you should have following directory structure:
    /home/dude/projects/jogamp
    /home/dude/projects/jogamp/gluegen
    /home/dude/projects/jogamp/jogl
    /home/dude/projects/jogamp/jocl
                            
with the lastest version of each project from the repository.

If you don't have any older versions of gluegen or jogl somewhere in your path (common problem e.g. http://jogamp.762907.n3.nabble.com/jogl-won-t-build-missing-DoubleBuffer-tp1444049p1452742.html or http://jogamp.762907.n3.nabble.com/Another-java-lang-NoClassDefFoundError-tp1456525p1464220.html)... it should just work fine.

regards,
michael


On 09/14/2010 04:04 AM, Rich George [via jogamp] wrote:
I'm not too sure what build of gluegen I have on my CLASSPATH, I tried echo $CLASSPATH and nothing showed up, is this right, most of the time I spend developing in netbeans so don't really set many things to the system classpath. I'll have a pop with the jar files you pointed me at, but it would be nice to resolve this issue and get a build to work.

Thanks very much for your time

Rich


View message @ http://jogamp.762907.n3.nabble.com/Please-can-some-help-me-install-JOCL-on-OSX-10-6-tp1459187p1470144.html
To start a new topic under jogamp, email [hidden email]
To unsubscribe from jogamp, click here.


-- 
http://michael-bien.com/
Reply | Threaded
Open this post in threaded view
|

Re: Please can some help me install JOCL on OSX 10.6

Rich George
I decided to rebuild everything from scratch, clear my PATHS and CLASSPATHS etc, but now when I'm building JOGL the JUnit Test fail will this be a problem for things later on???

Here is the output from the Test

 ant junit.run
Buildfile: /Users/rich/Development/jogamp/jogl/make/build.xml

junit.run:

gluegen.properties.load.user:
     [echo] Loaded /Users/rich/gluegen.properties.
     [echo] antlr.jar=../../gluegen/make/lib/antlr.jar
     [echo] junit.jar=../../gluegen/make/lib/junit.jar
     [echo] win32.c.compiler=${win32.c.compiler}

gluegen.cpptasks.initialize:

gluegen.cpptasks.detect.os.1:
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] OS X=true
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=true
     [echo] OS X x64=true
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=${isWindows}
     [echo] X11=${isX11}

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:

nativewindow.setup-version-RI:

nativewindow.setup-version-non-RI:

jogl.setup-version-RI:

jogl.setup-version-non-RI:

newt.setup-version-RI:

newt.setup-version-non-RI:

setup-versions:

common.init:
     [echo] setup.nodesktop: ${setup.nodesktop}
     [echo] setup.noAWT: ${setup.noAWT}
     [echo] setup.noCDC: ${setup.noCDC}
     [echo] Loaded /Users/rich/jogl.properties.
     [echo] Loaded /Users/rich/gluegen.properties.
     [echo] antlr.jar=../../gluegen/make/lib/antlr.jar
     [echo] junit.jar=../../gluegen/make/lib/junit.jar
     [echo] javac.bootclasspath-cdc.jar: ../../gluegen/make/lib/cdc_fp.jar

declare.common:

init:

junit.compile.check:
     [echo] jogl.test.jar /Users/rich/Development/jogamp/jogl/build/jogl/jogl.test.jar

junit.compile:

junit.run:
     [echo] Testing com.jogamp.test.junit.jogl.acore.TestGLProfile01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.jogl.acore.TestGLProfile01NEWT.xml
    [apply] objc[3954]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.jogl.acore.TestGLProfile01NEWT
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefault)
    [apply] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [apply] Detected screen size 1680x1050
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Thread[Thread-1,5,main] Platform: Mac OS X (os), x86_64 (arch)
    [apply] Thread[Thread-1,5,main] Platform: littleEndian true, 32Bit false, a-ptr bit-size 64
    [apply] Thread[Thread-1,5,main] Platform: JavaSE true
    [apply] Thread[Thread-1,5,main] GL Profile    GLProfile[GL2/GL2]
    [apply] Thread[Thread-1,5,main] CTX VERSION   2.1 (compatibility profile, any, old) - 2.1 NVIDIA-1.6.18
    [apply] Thread[Thread-1,5,main] GL            com.jogamp.opengl.impl.gl4.GL4bcImpl@42472d48
    [apply] Thread[Thread-1,5,main] GL_VERSION    2.1 NVIDIA-1.6.18
    [apply] Thread[Thread-1,5,main] GL_EXTENSIONS
    [apply] Thread[Thread-1,5,main]               GL_ARB_transpose_matrix GL_ARB_vertex_program GL_ARB_vertex_blend GL_ARB_window_pos GL_ARB_shader_objects GL_ARB_vertex_shader GL_ARB_shading_language_100 GL_EXT_multi_draw_arrays GL_EXT_clip_volume_hint GL_EXT_rescale_normal GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_gpu_program_parameters GL_EXT_geometry_shader4 GL_EXT_transform_feedback GL_APPLE_client_storage GL_APPLE_specular_vector GL_APPLE_transform_hint GL_APPLE_packed_pixels GL_APPLE_fence GL_APPLE_vertex_array_object GL_APPLE_vertex_program_evaluators GL_APPLE_element_array GL_APPLE_flush_render GL_APPLE_aux_depth_stencil GL_NV_texgen_reflection GL_NV_light_max_exponent GL_IBM_rasterpos_clip GL_SGIS_generate_mipmap GL_ARB_imaging GL_ARB_point_parameters GL_ARB_texture_env_crossbar GL_ARB_texture_border_clamp GL_ARB_multitexture GL_ARB_texture_env_add GL_ARB_texture_cube_map GL_ARB_texture_env_dot3 GL_ARB_multisample GL_ARB_texture_env_combine GL_ARB_texture_compression GL_ARB_texture_mirrored_repeat GL_ARB_shadow GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_occlusion_query GL_ARB_point_sprite GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ARB_pixel_buffer_object GL_ARB_draw_buffers GL_ARB_shader_texture_lod GL_ARB_color_buffer_float GL_ARB_half_float_vertex GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_ARB_framebuffer_object GL_EXT_compiled_vertex_array GL_EXT_draw_buffers2 GL_EXT_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_texture_rectangle GL_ARB_texture_rectangle GL_EXT_texture_env_add GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_texture_lod_bias GL_EXT_abgr GL_EXT_bgra GL_EXT_stencil_wrap GL_EXT_texture_filter_anisotropic GL_EXT_secondary_color GL_EXT_blend_func_separate GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_depth_bounds_test GL_EXT_texture_compression_s3tc GL_EXT_texture_compression_dxt1 GL_EXT_texture_sRGB GL_EXT_blend_equation_separate GL_EXT_texture_mirror_clamp GL_EXT_packed_depth_stencil GL_EXT_bindable_uniform GL_EXT_texture_integer GL_EXT_gpu_shader4 GL_EXT_framebuffer_sRGB GL_EXT_provoking_vertex GL_APPLE_flush_buffer_range GL_APPLE_ycbcr_422 GL_APPLE_rgb_422 GL_APPLE_vertex_array_range GL_APPLE_texture_range GL_APPLE_float_pixels GL_ATI_texture_float GL_ARB_texture_float GL_ARB_half_float_pixel GL_APPLE_pixel_buffer GL_APPLE_object_purgeable GL_NV_point_sprite GL_NV_blend_square GL_NV_fog_distance GL_NV_depth_clamp GL_NV_multisample_filter_hint GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NV_conditional_render GL_ATI_texture_mirror_once GL_ATI_texture_env_combine3 GL_ATI_separate_stencil GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_EXT_texture_array GL_EXT_vertex_array_bgra GL_ARB_instanced_arrays GL_ARB_depth_buffer_float GL_EXT_packed_float GL_EXT_texture_shared_exponent
    [apply] Thread[Thread-1,5,main] swapInterval  -1
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] 2010-09-15 02:12:39.965 java[3954:60f] *** __NSAutoreleaseNoPool(): Object 0x100613d70 of class __NSCFDate autoreleased with no pool in place - just leaking
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefault)
    [apply] junit.framework.TestListener: startTest(test02GLProfileMaxFixedFunc)
    [apply] GLProfile <static> getMaxFixedFunc(): GLProfile[GL2/GL2]
    [apply] Detected screen size 1680x1050
    [apply] 2010-09-15 02:12:39.972 java[3954:60f] *** __NSAutoreleaseNoPool(): Object 0x100152650 of class NSCFTimer autoreleased with no pool in place - just leaking
     [echo] Testing com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsNEWT -> ../build/test/results/TEST-com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsNEWT.xml
    [apply] objc[3955]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513161711 d 0ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513161713 d 0ms]]
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] Gears: Dispose
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.921 sec
    [apply] ------------- Standard Output ---------------
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513161711 d 0ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513161713 d 0ms]]
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] Gears: Dispose
    [apply] ------------- ---------------- ---------------
    [apply]
    [apply] Testcase: test01 took 0.861 sec
     [echo] Testing com.jogamp.test.junit.jogl.drawable.TestDrawable01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.jogl.drawable.TestDrawable01NEWT.xml
    [apply] objc[3956]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.jogl.drawable.TestDrawable01NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(testOnScreenDecorated)
    [apply] Detected screen size 1680x1050
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Invalid memory access of location 0x16 rip=0x7fff8450c11c
    [apply]
    [apply] Result: 139
     [echo] Testing com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT.xml
    [apply] objc[3958]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(testGlTransformFeedbackVaryings_WhenVarNameOK)
    [apply] junit.framework.TestListener: addError(testGlTransformFeedbackVaryings_WhenVarNameOK, No implementation for profile GL3 available)
    [apply] junit.framework.TestListener: addError(testGlTransformFeedbackVaryings_WhenVarNameOK, null)
    [apply] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameOK)
    [apply] junit.framework.TestListener: startTest(testGlTransformFeedbackVaryings_WhenVarNameWrong)
    [apply] junit.framework.TestListener: addError(testGlTransformFeedbackVaryings_WhenVarNameWrong, No implementation for profile GL3 available)
    [apply] junit.framework.TestListener: addError(testGlTransformFeedbackVaryings_WhenVarNameWrong, null)
    [apply] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameWrong)
    [apply] Tests run: 2, Failures: 0, Errors: 4, Time elapsed: 0.073 sec
    [apply]
    [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameOK took 0.005 sec
    [apply] Caused an ERROR
    [apply] No implementation for profile GL3 available
    [apply] javax.media.opengl.GLException: No implementation for profile GL3 available
    [apply] at javax.media.opengl.GLProfile.get(GLProfile.java:354)
    [apply] at com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT.setUp(TestTransformFeedbackVeryingsBug407NEWT.java:54)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply]
    [apply] Caused an ERROR
    [apply] null
    [apply] java.lang.NullPointerException
    [apply] at com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT.tearDown(TestTransformFeedbackVeryingsBug407NEWT.java:77)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply]
    [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameWrong took 0.001 sec
    [apply] Caused an ERROR
    [apply] No implementation for profile GL3 available
    [apply] javax.media.opengl.GLException: No implementation for profile GL3 available
    [apply] at javax.media.opengl.GLProfile.get(GLProfile.java:354)
    [apply] at com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT.setUp(TestTransformFeedbackVeryingsBug407NEWT.java:54)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply]
    [apply] Caused an ERROR
    [apply] null
    [apply] java.lang.NullPointerException
    [apply] at com.jogamp.test.junit.jogl.glsl.TestTransformFeedbackVeryingsBug407NEWT.tearDown(TestTransformFeedbackVeryingsBug407NEWT.java:77)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply]
    [apply] Result: 2
     [echo] Testing com.jogamp.test.junit.jogl.offscreen.TestOffscreen01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.jogl.offscreen.TestOffscreen01NEWT.xml
    [apply] objc[3959]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.jogl.offscreen.TestOffscreen01NEWT
    [apply] junit.framework.TestListener: tests to run: 9
    [apply] INFO: PBuffer supported: true
    [apply] junit.framework.TestListener: startTest(test01aOffscreenWindowPBuffer)
    [apply] Detected screen size 1680x1050
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] RedSquare: Dispose
    [apply] junit.framework.TestListener: endTest(test01aOffscreenWindowPBuffer)
    [apply] junit.framework.TestListener: startTest(test01bOffscreenWindowPBufferStencil)
    [apply] Detected screen size 1680x1050
     [echo] Testing com.jogamp.test.junit.newt.TestGLWindows01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.newt.TestGLWindows01NEWT.xml
    [apply] objc[3960]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Testsuite: com.jogamp.test.junit.newt.TestGLWindows01NEWT
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(testWindowNativeRecreate01aSimple)
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513175292 d 1ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513175294 d 0ms]]
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Frames for initial setVisible(true): 0
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513176495 d 0ms]]
    [apply] junit.framework.TestListener: endTest(testWindowNativeRecreate01aSimple)
    [apply] junit.framework.TestListener: startTest(testWindowNativeRecreate01bSimple)
    [apply] Detected screen size 1680x1050
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] 2010-09-15 02:12:56.508 java[3960:60f] *** __NSAutoreleaseNoPool(): Object 0x10063c0d0 of class __NSCFDate autoreleased with no pool in place - just leaking
    [apply] 2010-09-15 02:12:56.510 java[3960:60f] *** __NSAutoreleaseNoPool(): Object 0x10063ce00 of class NSCFTimer autoreleased with no pool in place - just leaking
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513176508 d 0ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513176509 d 0ms]]
     [echo] Testing com.jogamp.test.junit.newt.TestGLWindows02NEWTAnimated -> ../build/test/results/TEST-com.jogamp.test.junit.newt.TestGLWindows02NEWTAnimated.xml
    [apply] objc[3961]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.newt.TestGLWindows02NEWTAnimated
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(testWindowDecor01Simple)
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513178213 d 0ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513178219 d 0ms]]
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] Gears: Dispose
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] 2010-09-15 02:12:58.747 java[3961:60f] *** __NSAutoreleaseNoPool(): Object 0x10014c580 of class __NSCFDate autoreleased with no pool in place - just leaking
    [apply] 2010-09-15 02:12:58.750 java[3961:60f] *** __NSAutoreleaseNoPool(): Object 0x1001484f0 of class NSCFTimer autoreleased with no pool in place - just leaking
    [apply] junit.framework.TestListener: endTest(testWindowDecor01Simple)
    [apply] junit.framework.TestListener: startTest(testWindowDecor02DestroyWinTwiceA)
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513178748 d 0ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513178749 d 0ms]]
     [echo] Testing com.jogamp.test.junit.newt.TestWindows01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.newt.TestWindows01NEWT.xml
    [apply] Testsuite: com.jogamp.test.junit.newt.TestWindows01NEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(testWindowNativeRecreate01Simple)
    [apply] Detected screen size 1680x1050
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] Invalid memory access of location 0x0 rip=0x7fff85c55312
    [apply]
    [apply] Result: 139
     [echo] Testing com.jogamp.test.junit.newt.parenting.TestParenting01NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.newt.parenting.TestParenting01NEWT.xml
    [apply] objc[3963]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.newt.parenting.TestParenting01NEWT
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] pwin 0.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 0/0
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(testWindowParenting01CreateVisibleDestroy)
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] RedSquare: Init
    [apply] Gears: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Reshape
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] RedSquare: Dispose
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] Gears: Dispose
    [apply] Window.destroy(deep: false) CHILD END
    [apply] Window.destroy(deep: true) CHILD BEGIN
    [apply] Window.destroy(deep: true) CHILD END
    [apply] junit.framework.TestListener: endTest(testWindowParenting01CreateVisibleDestroy)
    [apply] junit.framework.TestListener: startTest(testWindowParenting02ReparentTop2Win)
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] java.lang.Exception: Previously locked by Thread[Thread-6,5,main], lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:79)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.lockSurface(MacWindow.java:204)
    [apply] at com.jogamp.opengl.impl.GLDrawableImpl.lockSurface(GLDrawableImpl.java:173)
    [apply] at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:352)
    [apply] at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:314)
    [apply] at com.jogamp.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:265)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:531)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:508)
    [apply] at com.jogamp.opengl.util.AnimatorImpl.display(AnimatorImpl.java:50)
    [apply] at com.jogamp.opengl.util.Animator.display(Animator.java:154)
    [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:182)
    [apply] at java.lang.Thread.run(Thread.java:637)
    [apply] java.lang.Exception: Previously locked by Thread[Thread-0,5,main], lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@c5a67c9
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:79)
    [apply] at com.jogamp.newt.Window.windowLock(Window.java:1623)
    [apply] at com.jogamp.newt.Window$ReparentAction.run(Window.java:636)
    [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:63)
    [apply] at com.jogamp.newt.util.MainThread.run(MainThread.java:386)
    [apply] at com.jogamp.newt.util.MainThread.main(MainThread.java:193)
    [apply] Exception in thread "Thread-7" java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-0,5,main] - Thread[Thread-7,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@c5a67c9
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:73)
    [apply] at com.jogamp.newt.Window.windowLock(Window.java:1623)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:529)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:508)
    [apply] at com.jogamp.opengl.util.AnimatorImpl.display(AnimatorImpl.java:50)
    [apply] at com.jogamp.opengl.util.Animator.display(Animator.java:154)
    [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:182)
    [apply] at java.lang.Thread.run(Thread.java:637)
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] pwin 0.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 0/0
    [apply] junit.framework.TestListener: addError(testWindowParenting02ReparentTop2Win, java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-6,5,main] - Thread[Thread-0,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807)
    [apply] junit.framework.TestListener: endTest(testWindowParenting02ReparentTop2Win)
    [apply] junit.framework.TestListener: startTest(testWindowParenting03ReparentWin2Top)
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] RedSquare: Reshape
    [apply] RedSquare: Reshape
    [apply] junit.framework.TestListener: addFailure(testWindowParenting03ReparentWin2Top, expected:<true> but was:<false>)
    [apply] junit.framework.TestListener: endTest(testWindowParenting03ReparentWin2Top)
    [apply] Tests run: 3, Failures: 1, Errors: 1, Time elapsed: 5.156 sec
    [apply] ------------- Standard Output ---------------
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] RedSquare: Init
    [apply] Gears: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Reshape
    [apply] RedSquare: Dispose
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] Gears: Dispose
    [apply] Window.destroy(deep: false) CHILD END
    [apply] Window.destroy(deep: true) CHILD BEGIN
    [apply] Window.destroy(deep: true) CHILD END
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] Detected screen size 1680x1050
    [apply] Detected screen size 1680x1050
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] RedSquare: Reshape
    [apply] RedSquare: Reshape
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] java.lang.Exception: Previously locked by Thread[Thread-6,5,main], lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:79)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.lockSurface(MacWindow.java:204)
    [apply] at com.jogamp.opengl.impl.GLDrawableImpl.lockSurface(GLDrawableImpl.java:173)
    [apply] at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:352)
    [apply] at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:314)
    [apply] at com.jogamp.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:265)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:531)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:508)
    [apply] at com.jogamp.opengl.util.AnimatorImpl.display(AnimatorImpl.java:50)
    [apply] at com.jogamp.opengl.util.Animator.display(Animator.java:154)
    [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:182)
    [apply] at java.lang.Thread.run(Thread.java:637)
    [apply] java.lang.Exception: Previously locked by Thread[Thread-0,5,main], lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@c5a67c9
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:79)
    [apply] at com.jogamp.newt.Window.windowLock(Window.java:1623)
    [apply] at com.jogamp.newt.Window$ReparentAction.run(Window.java:636)
    [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:63)
    [apply] at com.jogamp.newt.util.MainThread.run(MainThread.java:386)
    [apply] at com.jogamp.newt.util.MainThread.main(MainThread.java:193)
    [apply] Exception in thread "Thread-7" java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-0,5,main] - Thread[Thread-7,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@c5a67c9
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:73)
    [apply] at com.jogamp.newt.Window.windowLock(Window.java:1623)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:529)
    [apply] at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:508)
    [apply] at com.jogamp.opengl.util.AnimatorImpl.display(AnimatorImpl.java:50)
    [apply] at com.jogamp.opengl.util.Animator.display(Animator.java:154)
    [apply] at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:182)
    [apply] at java.lang.Thread.run(Thread.java:637)
    [apply] ------------- ---------------- ---------------
    [apply]
    [apply] Testcase: testWindowParenting01CreateVisibleDestroy took 0.902 sec
    [apply] Testcase: testWindowParenting02ReparentTop2Win took 3.535 sec
    [apply] Caused an ERROR
    [apply] java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-6,5,main] - Thread[Thread-0,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807
    [apply] java.lang.RuntimeException: java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-6,5,main] - Thread[Thread-0,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807
    [apply] at com.jogamp.newt.util.MainThread.invoke(MainThread.java:341)
    [apply] at com.jogamp.newt.Display.runOnEDTIfAvail(Display.java:236)
    [apply] at com.jogamp.newt.Window.runOnEDTIfAvail(Window.java:214)
    [apply] at com.jogamp.newt.Window.reparentWindow(Window.java:717)
    [apply] at com.jogamp.newt.opengl.GLWindow.reparentWindow(GLWindow.java:234)
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting01NEWT.testWindowParenting02ReparentTop2Win(TestParenting01NEWT.java:186)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply] Caused by: java.lang.RuntimeException: Waited 3000ms for: Thread[Thread-6,5,main] - Thread[Thread-0,5,main], with recursionCount 0, lock: com.jogamp.nativewindow.impl.RecursiveToolkitLock@70453807
    [apply] at com.jogamp.nativewindow.impl.RecursiveToolkitLock.lock(RecursiveToolkitLock.java:73)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.lockSurface(MacWindow.java:204)
    [apply] at com.jogamp.newt.opengl.GLWindow.lockSurface(GLWindow.java:625)
    [apply] at com.jogamp.newt.Window.getNativeWindowHandle(Window.java:185)
    [apply] at com.jogamp.newt.Window.access$700(Window.java:50)
    [apply] at com.jogamp.newt.Window$ReparentAction.run(Window.java:643)
    [apply] at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:63)
    [apply] at com.jogamp.newt.util.MainThread.run(MainThread.java:386)
    [apply] at com.jogamp.newt.util.MainThread.main(MainThread.java:193)
    [apply]
    [apply] Testcase: testWindowParenting03ReparentWin2Top took 0.652 sec
    [apply] FAILED
    [apply] expected:<true> but was:<false>
    [apply] junit.framework.AssertionFailedError: expected:<true> but was:<false>
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting01NEWT.testWindowParenting03ReparentWin2Top(TestParenting01NEWT.java:248)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply]
    [apply] Result: 2
     [echo] Testing com.jogamp.test.junit.newt.parenting.TestParenting02NEWT -> ../build/test/results/TEST-com.jogamp.test.junit.newt.parenting.TestParenting02NEWT.xml
    [apply] objc[3964]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [apply] Testsuite: com.jogamp.test.junit.newt.parenting.TestParenting02NEWT
    [apply] createWindow0 - Parent is neither NSWindow nor NSView : 0x0
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testWindowParenting01NewtOnNewtParentChildDraw)
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192455 d 1ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192457 d 0ms]]
    [apply] pwin 1.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 0/0
    [apply] pwin 1.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/240
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192673 d 0ms]]
    [apply] java.lang.StackOverflowError
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setFrameTopLeftPoint0(Native Method)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setPositionImpl(MacWindow.java:277)
    [apply] at com.jogamp.newt.Window.setPosition(Window.java:900)
    [apply] at com.jogamp.newt.opengl.GLWindow.setPosition(GLWindow.java:324)
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting02NEWT.testWindowParenting01NewtOnNewtParentChildDraw(TestParenting02NEWT.java:144)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [apply] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [apply] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [apply] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    [apply] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [apply] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [apply] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [apply] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [apply] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [apply] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [apply] at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [apply] at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] pwin 2.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/238
    [apply] pwin 3.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/237
    [apply] pwin 4.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/236
    [apply] pwin 5.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/235
    [apply] pwin 6.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/234
    [apply] pwin 7.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/233
    [apply] pwin 8.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/232
    [apply] pwin 9.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/231
    [apply] pwin 10.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/230
    [apply] pwin 11.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/229
    [apply] pwin 12.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/228
    [apply] pwin 13.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/227
    [apply] pwin 14.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/226
    [apply] pwin 15.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/225
    [apply] pwin 16.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/224
    [apply] pwin 17.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/223
    [apply] pwin 18.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/222
    [apply] pwin 19.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/221
    [apply] pwin 20.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/220
    [apply] pwin 21.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/219
    [apply] pwin 22.000000/526.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/218
    [apply] pwin 23.000000/525.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/217
    [apply] pwin 24.000000/524.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/216
    [apply] pwin 25.000000/523.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/215
    [apply] Gears: Dispose
    [apply] RedSquare: Dispose
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513194379 d 0ms]]
    [apply] Window.destroy(deep: false) CHILD END
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513194380 d 0ms]]
    [apply] Window.destroy(deep: false) CHILD END
    [apply] junit.framework.TestListener: endTest(testWindowParenting01NewtOnNewtParentChildDraw)
    [apply] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 2.015 sec
    [apply] ------------- Standard Output ---------------
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192455 d 1ms]]
    [apply] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192457 d 0ms]]
    [apply] Detected screen size 1680x1050
    [apply] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513192673 d 0ms]]
    [apply] RedSquare: Init
    [apply] RedSquare: Reshape
    [apply] Gears: Init
    [apply] Gears: Reshape
    [apply] Gears: Dispose
    [apply] RedSquare: Dispose
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513194379 d 0ms]]
    [apply] Window.destroy(deep: false) CHILD END
    [apply] Window.destroy(deep: false) CHILD BEGIN
    [apply] WindowEvent[EVENT_WINDOW_DESTROY_NOTIFY, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513194380 d 0ms]]
    [apply] Window.destroy(deep: false) CHILD END
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] java.lang.StackOverflowError
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setFrameTopLeftPoint0(Native Method)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setPositionImpl(MacWindow.java:277)
    [apply] at com.jogamp.newt.Window.setPosition(Window.java:900)
    [apply] at com.jogamp.newt.opengl.GLWindow.setPosition(GLWindow.java:324)
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting02NEWT.testWindowParenting01NewtOnNewtParentChildDraw(TestParenting02NEWT.java:144)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [apply] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [apply] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [apply] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    [apply] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [apply] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [apply] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [apply] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [apply] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [apply] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [apply] at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [apply] at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply] java.lang.StackOverflowError
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setFrameTopLeftPoint0(Native Method)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setPositionImpl(MacWindow.java:277)
    [apply] at com.jogamp.newt.Window.setPosition(Window.java:900)
    [apply] at com.jogamp.newt.opengl.GLWindow.setPosition(GLWindow.java:324)
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting02NEWT.testWindowParenting01NewtOnNewtParentChildDraw(TestParenting02NEWT.java:174)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [apply] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [apply] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [apply] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    [apply] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [apply] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [apply] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [apply] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [apply] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [apply] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [apply] at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [apply] at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [apply] ------------- ---------------- ---------------
    [apply]
    [apply] Testcase: testWindowParenting01NewtOnNewtParentChildDraw took 1.955 sec
    [apply] pwin 26.000000/522.000000 640.000000x502.000000, pview 0.000000/0.000000 640.000000x480.000000 -> 320/214
    [apply] java.lang.StackOverflowError
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setFrameTopLeftPoint0(Native Method)
    [apply] at com.jogamp.newt.impl.macosx.MacWindow.setPositionImpl(MacWindow.java:277)
    [apply] at com.jogamp.newt.Window.setPosition(Window.java:900)
    [apply] at com.jogamp.newt.opengl.GLWindow.setPosition(GLWindow.java:324)
    [apply] at com.jogamp.test.junit.newt.parenting.TestParenting02NEWT.testWindowParenting01NewtOnNewtParentChildDraw(TestParenting02NEWT.java:174)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
    [apply] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    [apply] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
    [apply] at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
    [apply] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
    [apply] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
    [apply] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
    [apply] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
    [apply] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
    [apply] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
    [apply] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
    [apply] at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
    [apply] at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
    [apply] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [apply] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [apply] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [apply] at java.lang.reflect.Method.invoke(Method.java:597)
    [apply] at com.jogamp.newt.util.MainThread$MainAction.run(MainThread.java:141)
    [junit] objc[3966]: Class ContextUpdater is implemented in both /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_gl2es12.jnilib and /Users/rich/Development/jogamp/jogl/build/jogl/obj/libjogl_desktop.jnilib. One of the two will be used. Which one is undefined.
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestAWT01GLn
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestAWT01GLn
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 2.605 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit]
    [junit] Testcase: test01GLDefault took 1.99 sec
    [junit] Testcase: test03GLMaxFixed took 0.544 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 2.605 sec
    [junit]
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestAWT02WindowClosing
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestAWT02WindowClosing
    [junit] windowClosing() called ..
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.446 sec
    [junit] ------------- Standard Output ---------------
    [junit] windowClosing() called ..
    [junit] ------------- ---------------- ---------------
    [junit]
    [junit] Testcase: test01WindowClosing took 0.423 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.446 sec
    [junit]
    [junit] ------------- Standard Output ---------------
    [junit] windowClosing() called ..
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestSwingAWT01GLn
    [junit] Testsuite: com.jogamp.test.junit.jogl.awt.TestSwingAWT01GLn
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 3.324 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit]
    [junit] Testcase: test01GLDefault took 1.672 sec
    [junit] Testcase: test03GLMaxFixed took 1.636 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 3.324 sec
    [junit]
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile <static> GLAvailability[Native[GL4bc false, GL4 false, GL3bc false, GL3 false, GL2 true[1.5 (compatibility profile, any, old)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], , default GLProfile[GL2/GL2]]]
    [junit] GLProfile Default: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] GLProfile MaxFixed: GLProfile[GL2/GL2]
    [junit] testing with java.awt.Window
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with java.awt.Frame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] testing with javax.swing.JFrame
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] cleaning up...
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsAWT
    [junit] Testsuite: com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsAWT
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202682 d 0ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202822 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203286 d 0ms]]
    [junit] Gears: Dispose
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203302 d 0ms]]
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.664 sec
    [junit] ------------- Standard Output ---------------
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202682 d 0ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202822 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203286 d 0ms]]
    [junit] Gears: Dispose
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203302 d 0ms]]
    [junit] ------------- ---------------- ---------------
    [junit]
    [junit] Testcase: test01 took 0.65 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.664 sec
    [junit]
    [junit] ------------- Standard Output ---------------
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202682 d 0ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513202822 d 0ms]]
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203286 d 0ms]]
    [junit] Gears: Dispose
    [junit] WindowEvent[EVENT_WINDOW_LOST_FOCUS, NEWTEvent[sys:true, source:java.awt.Frame, when:1284513203302 d 0ms]]
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsNewtAWTWrapper
    [junit] Testsuite: com.jogamp.test.junit.jogl.demos.gl2.gears.TestGearsNewtAWTWrapper
    [junit] Detected screen size 1680x1050
    [junit] Detected screen size 1680x1050
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203389 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203390 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203393 d 3ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.723 sec
    [junit] ------------- Standard Output ---------------
    [junit] Detected screen size 1680x1050
    [junit] Detected screen size 1680x1050
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203389 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203390 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203393 d 3ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit]
    [junit] Testcase: test01 took 0.709 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.723 sec
    [junit]
    [junit] ------------- Standard Output ---------------
    [junit] Detected screen size 1680x1050
    [junit] Detected screen size 1680x1050
    [junit] WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203389 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203390 d 6ms]]
    [junit] WindowEvent[EVENT_WINDOW_GAINED_FOCUS, NEWTEvent[sys:true, source:com.jogamp.newt.impl.awt.AWTWindow, when:1284513203393 d 3ms]]
    [junit] Gears: Init
    [junit] Gears: Reshape
    [junit] Gears: Dispose
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.test.junit.jogl.texture.TestTexture01AWT
    [junit] Testsuite: com.jogamp.test.junit.jogl.texture.TestTexture01AWT
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.604 sec
    [junit]
    [junit] Testcase: test1 took 0.59 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.604 sec
    [junit]
    [junit] Testsuite: com.jogamp.test.junit.newt.TestListenerCom01AWT
    [junit] Testsuite: com.jogamp.test.junit.newt.TestListenerCom01AWT
    [junit] Detected screen size 1680x1050
    [junit] durationPerTest 500
    [junit] createWindow0 - Parent is NSView : 0x1006c9eb0 -> 0x100196f50 (win)
    [junit] pwin 0.000000/548.000000 640.000000x480.000000, pview 0.000000/0.000000 640.000000x458.000000 -> 0/0
    [junit] Detected screen size 1680x1050
    [junit] WindowEventCom3.windowMoved: WindowEventCom1.windowMoved: WindowEvent[WINDOW_MOVED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513204732 d 5ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513204732 d 10ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[WINDOW_RESIZED, NEWTEvent[sys:true, source:com.jogamp.newt.impl.macosx.MacWindow, when:1284513204741 d 3ms]]
    [junit] Invalid memory access of location 0xfffffffffffffff8 rip=0x10108beff
    [junit]
    [junit] Testsuite: com.Batch-With-Multiple-Tests
    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
    [junit]
    [junit] Testcase: testListenerStringPassingAndOrder took 0.002 sec
    [junit] Caused an ERROR
    [junit] Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
    [junit] junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
    [junit]
    [junit] Testsuite: com.Batch-With-Multiple-Tests
    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
    [junit]
    [junit] Testcase: com.Batch-With-Multiple-Tests:testListenerStringPassingAndOrder: Caused an ERROR
    [junit] Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
    [junit] junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
    [junit]
    [junit]
    [junit] Tests FAILED (crashed)

BUILD SUCCESSFUL
Total time: 48 seconds


I know this is more of a JOGL question but it is all in the process of trying to install JOCL.

Thanks very much for your time

Richard
Reply | Threaded
Open this post in threaded view
|

Re: Please can some help me install JOCL on OSX 10.6

Michael Bien
thats probably fine, it would be a surprise if all JOGL tests pass on mac :)

don't give up - you are almost there...

On 09/15/2010 03:17 AM, Rich George [via jogamp] wrote:
I decided to rebuild everything from scratch, clear my PATHS and CLASSPATHS etc, but now when I'm building JOGL the JUnit Test fail will this be a problem for things later on???

[...]

I know this is more of a JOGL question but it is all in the process of trying to install JOCL.

Thanks very much for your time

Richard


View message @ http://jogamp.762907.n3.nabble.com/Please-can-some-help-me-install-JOCL-on-OSX-10-6-tp1459187p1476805.html
To start a new topic under jogamp, email [hidden email]
To unsubscribe from jogamp, click here.


-- 
http://michael-bien.com/
Reply | Threaded
Open this post in threaded view
|

Re: Please can some help me install JOCL on OSX 10.6

Rich George
The build of JOCL was successful but now when I run the Unit Tests it hangs on

[junit] at com.jogamp.opencl.CLCommandQueueTest$3.run(CLCommandQueueTest.java:372)

I haven't tried running any demos yet but do you think this is a problem???

Cheers

Rich
Reply | Threaded
Open this post in threaded view
|

Re: Please can some help me install JOCL on OSX 10.6

Michael Bien
might be a driver bug. The test is testing a few concurrency corner cases... I wouldn't worry about that for now.

On 09/15/2010 07:03 PM, Rich George [via jogamp] wrote:
The build of JOCL was successful but now when I run the Unit Tests it hangs on

[junit] at com.jogamp.opencl.CLCommandQueueTest$3.run(CLCommandQueueTest.java:372)

I haven't tried running any demos yet but do you think this is a problem???

Cheers

Rich


View message @ http://jogamp.762907.n3.nabble.com/Please-can-some-help-me-install-JOCL-on-OSX-10-6-tp1459187p1481109.html
To start a new topic under jogamp, email [hidden email]
To unsubscribe from jogamp, click here.


-- 
http://michael-bien.com/
Reply | Threaded
Open this post in threaded view
|

Re: Please can some help me install JOCL on OSX 10.6

Michael Bien
In reply to this post by Rich George
fixed it. The test used a to high work group size on low spec devices.

On 09/15/2010 07:03 PM, Rich George [via jogamp] wrote:
The build of JOCL was successful but now when I run the Unit Tests it hangs on

[junit] at com.jogamp.opencl.CLCommandQueueTest$3.run(CLCommandQueueTest.java:372)

I haven't tried running any demos yet but do you think this is a problem???

Cheers

Rich


View message @ http://jogamp.762907.n3.nabble.com/Please-can-some-help-me-install-JOCL-on-OSX-10-6-tp1459187p1481109.html
To start a new topic under jogamp, email [hidden email]
To unsubscribe from jogamp, click here.



-- 
- - - -
http://michael-bien.com