Bug 300 - Improvements to JOGL build process. Unbundling gluegen, etc
Summary: Improvements to JOGL build process. Unbundling gluegen, etc
Status: VERIFIED WONTFIX
Alias: None
Product: Gluegen
Classification: JogAmp
Component: core (show other bugs)
Version: 1
Hardware: All all
: P3 normal
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2007-05-08 04:38 CEST by Sven Gothel
Modified: 2010-03-27 21:39 CET (History)
0 users

See Also:
Type: DEFECT
SCM Refs:
Workaround: ---


Attachments
Main patch to uncouple gluegen from main build (1.49 KB, text/plain)
2007-05-08 04:40 CEST, Sven Gothel
Details
minor patch to fix building with newer versions of cputasks (1.47 KB, text/plain)
2007-05-08 04:40 CEST, Sven Gothel
Details

Note You need to log in before you can comment on or make changes to this bug.
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.