Bug 300

Summary: Improvements to JOGL build process. Unbundling gluegen, etc
Product: [JogAmp] Gluegen Reporter: Sven Gothel <sgothel>
Component: coreAssignee: Sven Gothel <sgothel>
Status: VERIFIED WONTFIX    
Severity: normal    
Priority: P3    
Version: 1   
Hardware: All   
OS: all   
Type: DEFECT SCM Refs:
Workaround: ---
Attachments: Main patch to uncouple gluegen from main build
minor patch to fix building with newer versions of cputasks

Description Sven Gothel 2010-03-24 07:50:32 CET


---- Reported by alistair64 2007-05-08 04:38:46 ----

Currently the JOGL build process depends on the gluegen directory being available.  

As part of the packaging of JOGL and JOAL for gentoo. I have started to separate
gluegen from the 2 packages build environment.

Basically the main patch just adds conditional checks so that if the properties
gluegen.jar and gluegen-rt.jar are avaliable files the gluegen build process is
skipped.  Hopefully this will allow a compromise between your needs and those of
opensource projects wishing to package JOGL.

Secondly I noticed that you depend on an old version of cputasks.  Newer
versions do not seem to support the suncc compiler and this patch just changes
those values to gcc.  this patch might not be suitable for you.



---- Additional Comments From alistair64 2007-05-08 04:40:05 ----

Created an attachment
Main patch to uncouple gluegen from main build




---- Additional Comments From alistair64 2007-05-08 04:40:48 ----

Created an attachment
minor patch to fix building with newer versions of cputasks




---- Additional Comments From alistair64 2007-05-08 04:44:58 ----

Also of note.  While the main patch stops gluegen from being built when the jars
are already available. Files located within the gluegen directory are still
required.  I propose that these should be duplicated within each make directory.

Also a requirement of separation will be gluegen having separate releases.



--- Bug imported by sgothel@jausoft.com 2010-03-24 07:50 EDT  ---

This bug was previously known as _bug_ 300 at https://jogl.dev.java.net/bugs/show_bug.cgi?id=300
Imported an attachment (id=100)
Imported an attachment (id=101)

The original assignee of this bug does not have
   an account here. Reassigning to the default assignee
   for the component, sgothel@jausoft.com.
   Previous assignee was kbr.
The original submitter of attachment 100 [details] is unknown.
   Reassigning to the person who moved it here: sgothel@jausoft.com.
The original submitter of attachment 101 [details] is unknown.
   Reassigning to the person who moved it here: sgothel@jausoft.com.

Comment 1 Sven Gothel 2010-03-27 21:39:54 CET
source release works with source release, a mixed match (binary/source) is not desired. The solaris build is out of order anyways .. currently.