Build errors on Solaris

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

Build errors on Solaris

zoran.milovanovic
Hi,

I'm trying to build JOGL source under Solaris system (OpenSolaris). I was able to build it on Ubuntu x86, x64 and Windows, but on Solaris I get next message during build. I found in file /gluegen/make/gluegen-cpptasks-base.xml comment that says "SOLARIS is currently disabled .." so I uncommented those line and tried setting up this tags for compiler manually, but without success. Does anyone know how to solve this build problems on Solaris?


ui1dew#spsy|jogl/make> ant
Buildfile: /home/spsy/zoranm/jogamp/jogl/make/build.xml

gluegen.properties.load.user:
     [echo] Loaded /home/spsy/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=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=true
     [echo] OS X x64=true
     [echo] Solaris=true
     [echo] Solaris32Bit=true
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=true
     [echo] Unix=true
     [echo] Windows=${isWindows}
     [echo] X11=true

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:

common.init:
     [echo] setup.nodesktop: ${setup.nodesktop}
     [echo] setup.noAWT: ${setup.noAWT}
     [echo] setup.noCDC: ${setup.noCDC}
     [echo] Loaded /home/spsy/jogl.properties.
     [echo] Loaded /home/spsy/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

init:

build.nativewindow:

gluegen.properties.load.user:

gluegen.cpptasks.initialize:

gluegen.cpptasks.detect.os.1:

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:

common.init:

base.init:
     [echo] setup.noNativeAWT: ${setup.noNativeAWT}
     [echo] java.excludes.all: ${java.excludes.awt}

declare.common:

init:
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/jogl/build/nativewindow/gensrc/classes
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/jogl/build/nativewindow/gensrc/classes-cdc
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/jogl/build/nativewindow/gensrc/native
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/jogl/build/nativewindow/gensrc/native/MacOSX
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/jogl/build/nativewindow/gensrc/native/Windows
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/jogl/build/nativewindow/gensrc/native/X11
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/jogl/build/nativewindow/classes
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/jogl/build/nativewindow/classes-cdc
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/jogl/build/nativewindow/obj

common.gluegen.build:

gluegen.properties.load.user:
     [echo] Loaded /home/spsy/gluegen.properties.
     [echo] antlr.jar=../../gluegen/make/lib/antlr.jar
     [echo] junit.jar=../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=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=true
     [echo] OS X x64=true
     [echo] Solaris=true
     [echo] Solaris32Bit=true
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=true
     [echo] Unix=true
     [echo] Windows=${isWindows}
     [echo] X11=true

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:

setup-excludes-1:

setup-excludes-2:

init:

java.class.path.validate:

validate:
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java-cdc
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/gluegen/build/classes
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/gluegen/build/classes-cdc

gluegen.build.check:

gluegen.build:

pre-build:

create-map:
     [copy] Copying 1 file to /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/common/util

create-map:
     [copy] Copying 1 file to /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/common/util

create-map:
     [copy] Copying 1 file to /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/common/util

create-map:
     [copy] Copying 1 file to /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/common/util

create-map:
     [copy] Copying 1 file to /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/common/util
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram
     [copy] Copying 5 files to /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/jgram
     [copy] Copying 1 file to /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/jgram

generate.grammar:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232:     k==1:"struct"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232:     k==1:"union"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232:     k==1:"enum"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:232:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:342: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:342:     k==1:"struct"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:342:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:342: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:342:     k==1:"union"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:342:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:342: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:342:     k==1:"enum"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:342:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:357:17: warning:Rule 'declarator' returns a value
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:537: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:537:     k==1:"struct"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:537:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:537: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:537:     k==1:"union"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:537:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:537: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:537:     k==1:"enum"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:537:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:547: warning:Syntactic predicate superfluous for single alternative
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules LPAREN and DefineExpr upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'('
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==2:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==3:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr and DefineExpr2 upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'.','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==2:<end-of-token>,'\t','\u000c',' ','%','*','+','-'..'9','<','>','E','L','U','X','e','l','u','x'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==3:<end-of-token>,'\t','\u000c',' ','%','(','*','+','-'..'9','<','>','A'..'F','L','U','a'..'f','l','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr and Number upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'.','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==2:<end-of-token>,'.','0'..'9','E','L','U','X','e','l','u','x'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==3:<end-of-token>,'+','-','.','0'..'9','A'..'F','L','U','a'..'f','l','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g: warning:lexical nondeterminism between rules DefineExpr2 and Number upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==1:'.','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==2:<end-of-token>,'.','0'..'9','E','L','U','X','e','l','u','x'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:     k==3:<end-of-token>,'+','-','.','0'..'9','A'..'F','L','U','a'..'f','l','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1095: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1095:     k==1:'\r'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1095:     k==2:'\n'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1095:     k==3:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1125:9: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1125:9:     k==1:'\t','\u000c',' ','d'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1125:9:     k==2:'\t','\u000c',' ','d','e'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1125:9:     k==3:'\t','\u000c',' ','d'..'f'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1126: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1126:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1126:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1126:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1126:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1126:54: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1126:54:     k==1:'(','.','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1126:54:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1126:54:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1170: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1170:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1170:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1170:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1170:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1171:9: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1171:9:     k==1:'"'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1171:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1171:9:     k==3:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1171:9: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1171:9:     k==1:'A'..'Z','_','a'..'z'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1171:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1171:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1178:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1179:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1179:9:     k==1:'1'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1179:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1179:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1180: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1180:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1180:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1180:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1180:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1181:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1181:9:     k==1:'2'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1181:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1181:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1182: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1182:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1182:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1182:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1182:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1183:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1183:9:     k==1:'3'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1183:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1183:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1184: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1184:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1184:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1184:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1184:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1185:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1185:9:     k==1:'4'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1185:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1185:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==1:'a'..'z'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==1:'A'..'Z'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     between alt 2 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==1:'_'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     between alt 3 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1394:     between alt 4 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1149:5: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1149:5:     k==1:'\t','\u000c',' ','%','*','+','-','/','<','>'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1149:5:     k==2:'\t','\u000c',' ','%','(','*','+','-'..'9','<','>'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1149:5:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1351: warning:lexical nondeterminism between alts 4 and 6 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1351:     k==1:'0'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1351:     k==2:'X','x'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1351:     k==3:'0'..'9','A'..'F','a'..'f'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     k==1:'a'..'f'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     k==1:'A'..'F'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     between alt 2 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1380:     between alt 3 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==1:'L','l'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==1:'U','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1382:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1353: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1353:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1353:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1353:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1353:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1353:34: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1353:34:     k==1:'E','e'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1353:34:     k==2:'+','-','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1353:34:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1356:17: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1356:17:     k==1:'F','f'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1356:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1356:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1356:17: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1356:17:     k==1:'L','l'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1356:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1356:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:17: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:17:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:30: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:30:     k==1:'E','e'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:30:     k==2:'+','-','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1363:30:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:19: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:19:     k==1:'F','f'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:19:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:19:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:19: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:19:     k==1:'L','l'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:19:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1365:19:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370:     k==1:'0'..'7'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1370:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1371:17: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1371:17:     k==1:'L','l'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1371:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1371:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1371:17: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1371:17:     k==1:'U','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1371:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1371:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1375:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1376:17: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1376:17:     k==1:'L','l'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1376:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1376:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1376:17: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1376:17:     k==1:'U','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1376:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1376:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1219: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1219:     k==1:'\\'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1219:     k==2:'"','\'','0'..'7','?','\\','a','b','f','n','r','t','v','x'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1219:     k==3:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1308: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1308:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1308:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1308:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/StdCParser.g:1308:     between alt 1 and exit branch of block

generate.c.grammar.glib:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and MINUS upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'-'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and DefineExpr upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'-','.','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>,'.','0'..'9','E','F','I','J','L','U','X','e','f','i','j','l','u','x'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>,'+','-','.','0'..'9','A'..'F','I','J','L','U','a'..'f','i','j','l','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules Number and DefineExpr2 upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'-','.','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>,'.','0'..'9','E','F','I','J','L','U','X','e','f','i','j','l','u','x'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>,'+','-','.','0'..'9','A'..'F','I','J','L','U','a'..'f','i','j','l','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules PTR and DefineExpr upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'-'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:'>'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules PTR and DefineExpr2 upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'-'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:'>'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules LPAREN and DefineExpr upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'('
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules MINUS and DefineExpr upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'-'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules MINUS and DefineExpr2 upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'-'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules DEC and DefineExpr upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'-'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:'-'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules DEC and DefineExpr2 upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'-'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:'-'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g: warning:lexical nondeterminism between rules DefineExpr and DefineExpr2 upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==1:'-','.','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==2:<end-of-token>,'\t','\u000c',' ','%','*','+','-'..'9','<','>','E','F','I','J','L','U','X','e','f','i','j','l','u','x'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:     k==3:<end-of-token>,'\t','\u000c',' ','%','(','*','+','-'..'9','<','>','A'..'F','I','J','L','U','a'..'f','i','j','l','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:999: warning:lexical nondeterminism between alts 4 and 6 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:999:     k==1:'0'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:999:     k==2:'X','x'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:999:     k==3:'0'..'9','A'..'F','a'..'f'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==1:'a'..'f'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==1:'A'..'F'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     between alt 2 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1023:     between alt 3 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024:     k==1:'I','J','L','U','i','j','l','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1024:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1000: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1000:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1000:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1000:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1000:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1000:34: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1000:34:     k==1:'E','e'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1000:34:     k==2:'+','-','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1000:34:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1003: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1003:     k==1:'F','I','J','L','U','f','i','j','l','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1003:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1003:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1003:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:17: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:17:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:17:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:17:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:30: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:30:     k==1:'E','e'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:30:     k==2:'+','-','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1009:30:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1011: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1011:     k==1:'F','I','J','L','U','f','i','j','l','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1011:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1011:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1011:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1015: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1015:     k==1:'0'..'7'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1015:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1015:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1015:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016:     k==1:'F','I','J','L','U','f','i','j','l','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1016:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1019: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1019:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1019:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1019:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1019:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020:     k==1:'F','I','J','L','U','f','i','j','l','u'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1020:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1336: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1336:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1336:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1336:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1336:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==1:'a'..'z'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==1:'A'..'Z'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     between alt 2 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==1:'_'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     between alt 3 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==1:'$'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     between alt 4 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==1:'0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==2:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1045:     between alt 5 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1215: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1215:     k==1:'\r'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1215:     k==2:'\n'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1215:     k==3:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1241:9: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1241:9:     k==1:'\t','\u000c',' ','d'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1241:9:     k==2:'\t','\u000c',' ','d','e'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1241:9:     k==3:'\t','\u000c',' ','d'..'f'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1242: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1242:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1242:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1242:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1242:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1242:54: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1242:54:     k==1:'(','-','.','0'..'9'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1242:54:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1242:54:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1284: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1284:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1284:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1284:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1284:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1285:9: warning:lexical nondeterminism between alts 1 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1285:9:     k==1:'"'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1285:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1285:9:     k==3:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1285:9: warning:lexical nondeterminism between alts 2 and 3 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1285:9:     k==1:'$','A'..'Z','_','a'..'z'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1285:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1285:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1292:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9:     k==1:'1'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1293:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1294: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1294:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1294:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1294:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1294:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1295:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1295:9:     k==1:'2'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1295:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1295:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1296: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1296:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1296:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1296:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1296:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1297:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1297:9:     k==1:'3'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1297:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1297:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1298: warning:lexical nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1298:     k==1:'\t','\u000c',' '
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1298:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1298:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1298:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1299:9: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1299:9:     k==1:'4'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1299:9:     k==2:'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1299:9:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1265:5: warning:lexical nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1265:5:     k==1:'\t','\u000c',' ','%','*','+','-','/','<','>'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1265:5:     k==2:'\t','\u000c',' ','%','(','*','+','-'..'9','<','>'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:1265:5:     k==3:<end-of-token>,'\u0000'..'\u00ff'
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:132: warning:nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:132:     k==1:SEMI
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:132:     k==2:EOF,"typedef","asm","volatile",SEMI,"struct","union","enum","auto","register","extern","static","const","void","char","short","int","long","float","double","signed","unsigned","__int32","int32_t","wchar_t","uint32_t","__int64","int64_t","uint64_t","ptrdiff_t","intptr_t","size_t","uintptr_t",ID,STAR,LPAREN,"inline","typeof","__complex"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:132:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:245: warning:nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:245:     k==1:SEMI
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:245:     k==2:EOF,"typedef","asm","volatile",LCURLY,RCURLY,SEMI,"struct","union","enum","auto","register","extern","static","const","void","char","short","int","long","float","double","signed","unsigned","__int32","int32_t","wchar_t","uint32_t","__int64","int64_t","uint64_t","ptrdiff_t","intptr_t","size_t","uintptr_t",ID,STAR,LPAREN,VARARGS,"while","do","for","goto","continue","break","return","case","default","if","switch",LAND,BAND,PLUS,MINUS,INC,DEC,"sizeof",BNOT,LNOT,CharLiteral,StringLiteral,Number,"__label__","inline","typeof","__complex","__alignof","__real","__imag"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:245:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:658: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:658:     k==1:"struct"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:658:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:658: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:658:     k==1:"union"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:658:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:658: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:658:     k==1:"enum"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:658:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:158:14: warning:nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:158:14:     k==1:LCURLY
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:158:14:     k==2:"asm",LCURLY,RCURLY,ID,STAR,LPAREN,LBRACKET,LAND,BAND,PLUS,MINUS,INC,DEC,"sizeof",BNOT,LNOT,DOT,CharLiteral,StringLiteral,Number,"__alignof","__real","__imag"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:556: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:556:     k==1:"struct"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:556:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:556: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:556:     k==1:"union"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:556:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:556: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:556:     k==1:"enum"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:556:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:220:17: warning:nondeterminism between alts 1 and 2 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:220:17:     k==1:COMMA
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:220:17:     k==2:VARARGS
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:236: warning:nondeterminism upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:236:     k==1:SEMI
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:236:     k==2:"typedef","asm","volatile",LCURLY,RCURLY,SEMI,"struct","union","enum","auto","register","extern","static","const","void","char","short","int","long","float","double","signed","unsigned","__int32","int32_t","wchar_t","uint32_t","__int64","int64_t","uint64_t","ptrdiff_t","intptr_t","size_t","uintptr_t",ID,STAR,LPAREN,"while","do","for","goto","continue","break","return","case","default","if","switch",LAND,BAND,PLUS,MINUS,INC,DEC,"sizeof",BNOT,LNOT,CharLiteral,StringLiteral,Number,"__label__","inline","typeof","__complex","__alignof","__real","__imag"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:236:     between alt 1 and exit branch of block
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:593: warning:nondeterminism between alts 1 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:593:     k==1:"struct"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:593:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:593: warning:nondeterminism between alts 2 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:593:     k==1:"union"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:593:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:593: warning:nondeterminism between alts 3 and 4 of block upon
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:593:     k==1:"enum"
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:593:     k==2:
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedGnuCParser.g:321:21: warning:Rule 'declarator' returns a value

generate.grammar:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005

generate.c.grammar.glib:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005

generate.c.grammar.glib:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005
    [antlr] warning: rule HeaderParser.declSpecifiers has different signature than GnuCTreeParser.declSpecifiers
    [antlr] warning: rule HeaderParser.storageClassSpecifier has different signature than GnuCTreeParser.storageClassSpecifier
    [antlr] warning: rule HeaderParser.functionStorageClassSpecifier has different signature than GnuCTreeParser.functionStorageClassSpecifier
    [antlr] warning: rule HeaderParser.typeQualifier has different signature than GnuCTreeParser.typeQualifier
    [antlr] warning: rule HeaderParser.typeSpecifier has different signature than GnuCTreeParser.typeSpecifier
    [antlr] warning: rule HeaderParser.typedefName has different signature than GnuCTreeParser.typedefName
    [antlr] warning: rule HeaderParser.structSpecifier has different signature than GnuCTreeParser.structSpecifier
    [antlr] warning: rule HeaderParser.unionSpecifier has different signature than GnuCTreeParser.unionSpecifier
    [antlr] warning: rule HeaderParser.structOrUnionBody has different signature than GnuCTreeParser.structOrUnionBody
    [antlr] warning: rule HeaderParser.structDeclarationList has different signature than GnuCTreeParser.structDeclarationList
    [antlr] warning: rule HeaderParser.structDeclaration has different signature than GnuCTreeParser.structDeclaration
    [antlr] warning: rule HeaderParser.specifierQualifierList has different signature than GnuCTreeParser.specifierQualifierList
    [antlr] warning: rule HeaderParser.structDeclaratorList has different signature than GnuCTreeParser.structDeclaratorList
    [antlr] warning: rule HeaderParser.structDeclarator has different signature than GnuCTreeParser.structDeclarator
    [antlr] warning: rule HeaderParser.enumSpecifier has different signature than GnuCTreeParser.enumSpecifier
    [antlr] warning: rule HeaderParser.enumList has different signature than GnuCTreeParser.enumList
    [antlr] warning: rule HeaderParser.enumerator has different signature than GnuCTreeParser.enumerator
    [antlr] warning: rule HeaderParser.initDeclList has different signature than GnuCTreeParser.initDeclList
    [antlr] warning: rule HeaderParser.initDecl has different signature than GnuCTreeParser.initDecl
    [antlr] warning: rule HeaderParser.pointerGroup has different signature than GnuCTreeParser.pointerGroup
    [antlr] warning: rule HeaderParser.declarator has different signature than GnuCTreeParser.declarator
    [antlr] warning: rule HeaderParser.parameterTypeList has different signature than GnuCTreeParser.parameterTypeList
    [antlr] warning: rule HeaderParser.parameterDeclaration has different signature than GnuCTreeParser.parameterDeclaration
    [antlr] warning: rule HeaderParser.nonemptyAbstractDeclarator has different signature than GnuCTreeParser.nonemptyAbstractDeclarator
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:702:27: warning:Rule 'parameterTypeList' returns a value
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:710:27: warning:Rule 'parameterTypeList' returns a value
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:412:17: warning:Rule 'declarator' returns a value
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:686:27: warning:Rule 'functionStorageClassSpecifier' returns a value
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:687:19: warning:Rule 'typeQualifier' returns a value
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:688:19: warning:Rule 'typeSpecifier' returns a value
    [antlr] /home/spsy/zoranm/jogamp/gluegen/build/gensrc/java/com/jogamp/gluegen/cgram/expandedHeaderParser.g:695:2: warning:Rule 'specifierQualifierList' returns a value

generate.grammar:
    [antlr] ANTLR Parser Generator   Version 2.7.7 (2006-11-01)   1989-2005
    [javac] Compiling 43 source files to /home/spsy/zoranm/jogamp/gluegen/build/classes
    [javac] Compiling 74 source files to /home/spsy/zoranm/jogamp/gluegen/build/classes
    [javac] Note: /home/spsy/zoranm/jogamp/gluegen/src/java/com/jogamp/gluegen/ant/GlueGenTask.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
     [copy] Copying 1 file to /home/spsy/zoranm/jogamp/gluegen/build
      [jar] Building jar: /home/spsy/zoranm/jogamp/gluegen/build/gluegen.jar
     [copy] Copying 1 file to /home/spsy/zoranm/jogamp/gluegen/build
     [copy] Copying 1 file to /home/spsy/zoranm/jogamp/gluegen/build

gluegen.properties.load.user:

gluegen.cpptasks.initialize:

gluegen.cpptasks.detect.os.1:

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:

setup-excludes-1:

setup-excludes-2:

init:

java.class.path.validate:

validate:

gluegen.cpptasks.detect.compiler:
     [echo] VC6=${isVC6}
     [echo] VC7=${isVC7}
     [echo] VC8=${isVC8}
     [echo] VC8_X64=${isVC8_X64}
     [echo] VC9=${isVC9}
     [echo] MingW=${isMingW}
     [echo] MingW32=${isMingW32}
     [echo] MingW64=${isMingW64}

setup.java.home.dir.nonmacosx:

setup.java.home.dir.macosx:

setup.java.home.dir:

declare.win32.vc6:

declare.win32.vc7:

declare.win32.vc8:

declare.win32.vc8_x64:

declare.win32.vc9:

declare.win32.mingw:

declare.win64.mingw:

declare.win32:

declare.linux.x86:

declare.linux.amd64:

declare.linux.ia64:

declare.linux:

declare.solaris32:
     [echo] Solaris

declare.solarisSparcv9:

declare.solarisAMD64:

declare.solaris:

declare.macosx:

declare.freebsd.x86:

declare.freebsd.amd64:

declare.freebsd:

declare.hpux:

gluegen.cpptasks.configure.compiler:

c.configure:

c.build:
     [echo] Output lib name = gluegen-rt
    [mkdir] Created dir: /home/spsy/zoranm/jogamp/gluegen/build/obj
     [echo] Compiling src/native/unix/*.c src/native/common/*.c
     [echo] user.dir=/home/spsy/zoranm/jogamp/jogl/make

BUILD FAILED
/home/spsy/zoranm/jogamp/jogl/make/build.xml:52: The following error occurred while executing this line:
/home/spsy/zoranm/jogamp/jogl/make/build-common.xml:359: The following error occurred while executing this line:
/home/spsy/zoranm/jogamp/gluegen/make/build.xml:652: The following error occurred while executing this line:
/home/spsy/zoranm/jogamp/gluegen/make/build.xml:397: Reference linker.cfg.solaris not found.
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

gouessej
Administrator
Hi!

Only the last line is a real error, the other "problems" are only warnings that you can almost ignore.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

zoran.milovanovic
Yes I know. But problem is that in ant build xml file is commented part where that "linker.cfg.solaris" properties should be set. So I was wondering did anybody solved that issue and compiled jogl under Solaris?
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Sven Gothel
Administrator
On Thursday, December 30, 2010 15:19:50 zoran.milovanovic [via jogamp] wrote:
>
> Yes I know. But problem is that in ant build xml file is commented part where
> that "linker.cfg.solaris" properties should be set. So I was wondering did
> anybody solved that issue and compiled jogl under Solaris?

right now solaris (and it's other Oracle variations)
is not supported, even though it might work with those make/ant adaptions.

we might be interested in the new free open solaris variation
but haven't done that due to it's very little usage as a user desktop environment.

if you can make it work, please offer your patches (best via a git (pull request)),
see our FAQ.

~Sven
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Attila Barcsik
Hi!

I've fixed the ant scripts to build jogl correctly on solaris (solaris solaris not opensolaris)
I've tried this with jogl_2.0_rc1 on the following systems with great success:
SunOS 5.10 i86pc i386 i86pc
SunOS 5.10 sun4u sparc SUNW,Sun-Fire-V240
build successful, and junit.run is successful too. My test app with GLCanvas works fine, though GLJPanel is buggy (as on other systems).

I haven't found the way to make a pull request, because the git isn't responding, anyway count me I'm noob, and here are the fixes:

So, there are just 2 files to chage:

###############################################################################
FILE: jogamp/gluegen/make/gluegen-cpptasks-base.xml

1st fix in this file:
replace lines from 610 to 639 with this:
( remove comment brackets, and replace "suncc" with "gcc" )

-------------------------------------------------------------------------------
   

    <compiler id="compiler.cfg.solaris" name="gcc">
      <defineset>
        <define name="SOLARIS" />
      </defineset>
    </compiler>

    <compiler id="compiler.cfg.solaris.sparcv9" name="gcc">
      <compilerarg value="-fast" />
      <compilerarg value="-xchip=ultra" />
      <compilerarg value="-xarch=v9a" />
      <defineset>
        <define name="SOLARIS" />
      </defineset>
    </compiler>

    <compiler id="compiler.cfg.solaris.amd64" name="gcc">
      <compilerarg value="-fast" />
      <compilerarg value="-xchip=opteron" />
      <compilerarg value="-xarch=amd64" />
      <compilerarg value="-xcache=64/64/2:1024/64/16" />
      <defineset>
        <define name="SOLARIS" />
      </defineset>
    </compiler>
-------------------------------------------------------------------------------

2nd fix in this file:
replace lines from 754 to 767 with this:
( remove comment brackets, and replace "suncc" with "gcc" )

-------------------------------------------------------------------------------
   

    <linker id="linker.cfg.solaris" name="gcc">
    </linker>

    <linker id="linker.cfg.solaris.sparcv9" name="gcc">
      <linkerarg value="-xarch=v9a" />
    </linker>

    <linker id="linker.cfg.solaris.amd64" name="gcc">
      <linkerarg value="-xarch=amd64" />
    </linker>
-------------------------------------------------------------------------------



Sorry for big post.. here are the changes in the second file:
###############################################################################
FILE: jogamp/jogl/make/build-newt.xml

insert this line after line 479:
( must add a new include element for the compiler definition, which is defined from line 473 to line 490
 <compiler extends="@{compiler.cfg.id}" >....</compiler> for newt )

-------------------------------------------------------------------------------
<includepath path="/usr/X11/include" />
-------------------------------------------------------------------------------


That's all for solaris fix. Shouldn't broke building on other systems.
As of OpenSolaris, I will try building jogl on it as soon as possible.. thought it's a bit problematic with dead repositories... I can't install the tools needed for building...

Best regards,
Attila
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Wade Walker
Administrator
Hi Attila! Thanks so much for this fix, it's nice to know that things will still build on Solaris with so few changes

A pull request is much easier for Sven to deal with, so here's a quick instruction on how to make one. I'm assuming you've already got git installed since your build is working.

1. Create a free GitHub account at http://github.com/

2. Generate new (or use existing) SSH keys
  - To generate, see http://help.github.com/msysgit-key-setup/
  - If you already have RSA keys in .ssh, you can just enter one of them into GitHub
  - To test, type "ssh git@github.com" and enter your passphrase at
    the prompt. It should say "You've successfully authenticated, but GitHub does not provide shell
    access. Connection to github.com closed."

3. Set your username and email in git global settings
  - git config --global user.name "Your Name"
  - git config --global user.email "someone@wherever.com"

4. Fork gluegen and jogl projects on Github
  - This gives you a place to push your changes to
  - See http://help.github.com/forking/ for instructions
  - Go to https://github.com/sgothel/gluegen, press the "Fork" button
  - Go to https://github.com/sgothel/jogl, press the "Fork" button

5. Clone gluegen and jogl locally from your forks
  - Open shell, cd to where you want your repositories, type these commands
    (they'll require your SSH passphrase)
  - git clone git@github.com:YourGitHubName/gluegen.git gluegen
  - git clone git@github.com:YourGitHubName/jogl.git jogl

6. Build the projects
  - cd gluegen/make, type "ant clean", then "ant"
  - cd jogl/make, type "ant clean", then "ant"

7. Create bug report at https://jogamp.org/bugzilla/
  - This gives you a bug number, I like to name my branches with it

8. Create branch for fix
  - cd jogl
  - git branch bug_xxx
  - git checkout bug_xxx

9. Change files, test, and commit
  - git status (shows modified files)
  - git commit -a -v (commits all modified files, lets you type commit message)

10. Push branch back to Github
  - git push origin bug_xxx

11. Send pull request on Github
  - Instructions on http://help.github.com/pull-requests/
  - Go to your project on Github
  - Switch branch to bug_xxx
  - Press "Pull Request" button
  - Type comment, check diffs
  - Press "Send pull request"

12. When your pull request is accepted, update the bug status to "Resolved" on Bugzilla!

And that's all there is to it! Just 12 easy steps
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

zoran.milovanovic
In reply to this post by Attila Barcsik
Thanks Attila,
You helped me so much. This has solved all my problems!

Best regards...
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Attila Barcsik
Hi!
I've successfully completed the 12 easy steps :D, but I left out the bugzilla part, because I couldn't log in to my account. Again, call me noob & that should cover it.

Best regards,
Attila

Ps.: Thanks for maintaining this project!
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Wade Walker
Administrator
Hi Attila,

There's a way to fix the Bugzilla login. Instead of clicking the "Log In" link, click the "New" link, and log in on the page that says "I need a legitimate login and password to continue". You'll need to type your full email address, then your password.

I created a new bug report at https://jogamp.org/bugzilla/show_bug.cgi?id=454 to document this problem with the Bugzilla login. You can CC yourself to the report to see progress on it.

Regarding your pull request, could you please add the rest of your changes to it? It looks like only the changes to build-newt.xml are there. Go to your pull request on GitHub at https://github.com/sgothel/jogl/pull/17, click the "Files Changed" tab, and you can see what I mean.

You may have to commit the rest of your changes, push again to GitHub, and submit another pull request -- I don't know if you can add a commit to an existing pull request.

Thanks for your help!
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

gouessej
Administrator
I don't think you can modify a pull request. Sven seems to be busy, there is no hurry. I agree with him, it would be fine to test your changes on OpenIndiana:
http://openindiana.org/
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Attila Barcsik
Hi!

I've made two pull requests, one for jogl project ( that's the build-newt.xml ) and another pull for gluegen project ( because the other file gluegen-cpptasks-base.xml is part of that project ), so all changes are already there, only in two pulls in two projects.

Best Regards,
Attila
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Wade Walker
Administrator
Excellent! Sorry I didn't notice the gluegen pull request the first time
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Attila Barcsik
Hi!

I've tested the changes on OpenIndiana 32bit! Building was successful, junit test hangs, but that's 99% because I run it on virtual machine. Unfortunately I can't test it on a real machine right now.
( the other Solaris Solaris systems I've tested were real machines )

Best Regards,
Attila
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Wade Walker
Administrator
Hi Attila,

Could you check your bug to see if it's got the same symptoms as https://jogamp.org/bugzilla/show_bug.cgi?id=447? I noticed that there are problems running JOGL on Windows inside a VM too.
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Attila Barcsik
Hi Wade!

I've checked on test.sh on OpenIndiana Development oi_148 X86 inside VirtualBox 3.2.10 r66523, and of course it didn't work. It's not that bad, only some linker error ( for now ).

/usr/bin/java
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode)
LIBXCB_ALLOW_SLOPPY_LOCK:
LIBGL_DRIVERS_PATH:
LIBGL_DEBUG:
java
LD_LIBRARY PATH: ./lib:
DYLD_LIBRARY PATH: ./lib:

CLASSPATH: jar/gluegen-rt.jar:jar/nativewindow.all.jar:jar/jogl.all.jar:jar/newt.all.jar

Platform: SunOS 5.11 (os), x86 (arch) 1 cores
Platform: littleEndian true, 32Bit true, a-ptr bit-size 32
Platform: Java 1.6.0_21, Java HotSpot(TM) Client VM, Sun Microsystems Inc., http://java.sun.com/, is JavaSE: true

----------------
... long but not important part of log file ...
----------------

Info: XInitThreads() called for concurrent Thread support
OpenGL Warning: glXChooseFBConfig not implemented by Chromium
OpenGL Warning: glXChooseFBConfig not implemented by Chromium
Detected screen size 1040x775
ld.so.1: java: fatal: relocation error: file /home/barcsik/jogamp/jogl/build/lib/libnewt.so: symbol XRRQueryVersion: referenced symbol not found


Not java exceptions, like in bug 447, but chances are I will run into them after this linker finds this symbol ... I don't trust VM 3D acceleration at all, because it's still something experimental.
Maybe with VirtualBox 4?


Best Regards,
Attila
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Wade Walker
Administrator
Hi Attila,

I've tested JOGL 1.1.1a inside of VMWare, and it works fine, so there's no reason JOGL 2 shouldn't be able to work inside a VM with Mesa drivers. We just need to fix some bugs

If you identify any packages that Solaris users need to install to compile JOGL, could you let me know? We've got lists at https://jogamp.org/wiki/index.php/Required_Linux_developer_packages for Linux, but nothing for Solaris yet.

Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Attila Barcsik
Hi Wade!

Almost all packages were preinstalled on my Solaris systems, I've installed only two programs:

1. git
2. gcc - The GNU C compiler
   ( pay attention to install the compiler too and not only the runtime libraries. The package name probably won't be "gcc", it will include a version number such as "gcc-3" and "gcc-3-runtime" and not "gcc-runtime" )

All the other dev/devel stuff which is needed on Ubuntu/Red Hat is already pre installed on Solaris systems. (If not, make sure these are installed: libICE, libSM, libX11, libXext, libXau, libXdmcp, libXt, libXxf86vm, libXinerama, libXrandr, mesa, xorg, x11)
I have a notice here: there are no package names with "dev" or "devel" ending, just these core packages - I assume that these contain the development stuff too.

Best Regards,
Attila
Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Wade Walker
Administrator
Excellent! I've added that information to the list at https://jogamp.org/wiki/index.php/Required_developer_packages for others to refer to. Just let me know if there's anything else I should add.

Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

Attila Barcsik
Hi!

First things first: congratulations for releasing RC2! :D

I saw that you've changed the build files somewhat, for Eclipse. I think it's because of these changes that I cannot build JOGL on Solaris anymore. On my openSuse 64 box it builds fine ( I have installed Eclipse through the package manager earlier ). I supply the Ant output below. It says that some eclipse packages are missing. Why does building JOGL requires eclipse stuff?

Plan B was to try building using eclipse, but on the how-to page i saw this warning:
"Before you can build JOGL in Eclipse, make sure you can build it from the command line." :D

Best Regards,
Attila


PS. the Ant output:
...
...       // { gluegen compiles successfully }
...
     [echo] GlueGen has successfully generated files.

java.compile.javase:
    [javac] Compiling 109 source files to /home/spsy/atilab/jogamp/jogl/build/na tivewindow/classes
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:34: package org.eclipse.swt.graphics does not exist
    [javac] import org.eclipse.swt.graphics.GCData;
    [javac]                                ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:35: package org.eclipse.swt.widgets does not exist
    [javac] import org.eclipse.swt.widgets.Control;
    [javac]                               ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:161: cannot find symbol
    [javac] symbol  : class Control
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]     public static long getHandle(Control swtControl) {
    [javac]                                  ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:182: cannot find symbol
    [javac] symbol  : class Control
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]     public static void setRealized(Control swtControl, boolean reali ze) {
    [javac]                                    ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:194: cannot find symbol
    [javac] symbol  : class Control
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]     public static AbstractGraphicsDevice getDevice(Control swtContro l) {
    [javac]                                                    ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:210: cannot find symbol
    [javac] symbol  : class Control
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]     public static long getWindowHandle(Control swtControl) {
    [javac]                                        ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:223: cannot find symbol
    [javac] symbol  : class Control
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]     public static long newGC(Control swtControl, GCData gcData) {
    [javac]                              ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:223: cannot find symbol
    [javac] symbol  : class GCData
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]     public static long newGC(Control swtControl, GCData gcData) {
    [javac]                                                  ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:232: cannot find symbol
    [javac] symbol  : class Control
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]     public static void disposeGC(Control swtControl, long gc, GCData  gcData) {
    [javac]                                  ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:232: cannot find symbol
    [javac] symbol  : class GCData
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]     public static void disposeGC(Control swtControl, long gc, GCData  gcData) {
    [javac]                                                               ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:80: cannot find symbol
    [javac] symbol  : class Control
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]                 f = Control.class.getField(str_handle);
    [javac]                     ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:99: cannot find symbol
    [javac] symbol  : class Control
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]             m = ReflectionUtil.getMethod(Control.class, str_internal _new_GC, new Class[] { GCData.class });
    [javac]                                          ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:99: cannot find symbol
    [javac] symbol  : class GCData
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]             m = ReflectionUtil.getMethod(Control.class, str_internal _new_GC, new Class[] { GCData.class });
    [javac]                        ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:107: cannot find symbol
    [javac] symbol  : class GCData
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]                 m = Control.class.getDeclaredMethod(str_internal_dis pose_GC, new Class[] { long.class, GCData.class });
    [javac]                                    ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:107: cannot find symbol
    [javac] symbol  : class Control
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]                 m = Control.class.getDeclaredMethod(str_internal_dis pose_GC, new Class[] { long.class, GCData.class });
    [javac]                     ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:109: cannot find symbol
    [javac] symbol  : class GCData
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]                 m = Control.class.getDeclaredMethod(str_internal_dis pose_GC, new Class[] { int.class, GCData.class });
    [javac]                                   ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:109: cannot find symbol
    [javac] symbol  : class Control
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]                 m = Control.class.getDeclaredMethod(str_internal_dis pose_GC, new Class[] { int.class, GCData.class });
    [javac]                     ^
    [javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:165: cannot find symbol
    [javac] symbol  : class Control
    [javac] location: class jogamp.nativewindow.swt.SWTAccessor
    [javac]                 Field fView = Control.class.getField(str_view);
    [javac]                               ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 18 errors

BUILD FAILED
/home/spsy/atilab/jogamp/jogl/make/build.xml:63: The following error occurred wh ile executing this line:
/home/spsy/atilab/jogamp/jogl/make/build-nativewindow.xml:319: Compile failed; s ee the compiler error output for details.



Reply | Threaded
Open this post in threaded view
|

Re: Build errors on Solaris

gouessej
Administrator
Hi

It rather comes from the dependence with SWT
Julien Gouesse | Personal blog | Website
12