Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 91526

Summary: OSG-OpenSceneGraph (new ebuild)
Product: Gentoo Linux Reporter: Takenori KUBO <kubo>
Component: New packagesAssignee: Gentoo Games <games>
Severity: enhancement CC: chrschmitt, egore, ejgottl, graphics+disabled, jonathan.ultis, kripton, kubo, misc, rodrigo, rogerx.oss, r_meier, sci, simon.haegler, spock, the_master_of_disaster, will
Priority: High Keywords: EBUILD, InOverlay
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard: [sunrise-overlay]
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 91528, 110432, 110536, 154533, 252202    
Attachments: OSG-OpenSceneGraph-
openthreads-1.5, dependencie of OSG 1.2
build patch for openthreads
openproducer-1.1, dependencie of OSG-1.2
openproducer-1.1 build patch
openscenegraph-1.2 build patch
patch makefile and openscenegraph.pc
version 1.9.6
OpenSceneGraph version 2.0
the patch for osg 2.0
this is the ebuild
and this is a patch
OSG-2.7.5 ebuild (for FG)

Description Takenori KUBO 2005-05-04 23:17:20 UTC

Please find attached OSG-OpenSceneGraph-, OSG-OpenThreads- and OSG-Producer-

The OpenSceneGraph is an open source high peformance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling.

I suggest media-lib/OSG-* Also, this OpenSceneGraph ebuild depend on OpenThread and Producer.
Comment 1 Takenori KUBO 2005-05-04 23:23:06 UTC
Created attachment 58101 [details]
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2005-05-05 09:15:43 UTC
Takenori -- please NEVER attach tarballs as attachments to bugzilla.  the ONLY thing we want to see here are PLAINTEXT attachments of ebuilds and/or patches -- no digests, changelogs, manifests or binaries.  Please reattach
Comment 3 Takenori KUBO 2005-05-05 17:52:14 UTC
Created attachment 58166 [details]
Comment 4 Takenori KUBO 2005-05-05 17:53:07 UTC
Created attachment 58167 [details]
Comment 5 Takenori KUBO 2005-05-05 17:53:59 UTC
Created attachment 58168 [details]
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-01-10 01:35:39 UTC
*** Bug 118491 has been marked as a duplicate of this bug. ***
Comment 7 Tristan Heaven (RETIRED) gentoo-dev 2006-01-18 07:08:58 UTC
Created attachment 77426 [details]

New ebuild.

Depends on bug 60898
Licence is attachment 76695 [details]
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-01-31 11:52:07 UTC
*** Bug 60907 has been marked as a duplicate of this bug. ***
Comment 9 Tristan Heaven (RETIRED) gentoo-dev 2006-01-31 19:42:03 UTC
Created attachment 78612 [details]

Some fixes.
Mainly, compiled examples were being installed twice.
Comment 10 Tristan Heaven (RETIRED) gentoo-dev 2006-02-10 07:18:46 UTC
Created attachment 79434 [details]

-Major cleanup.
-Added producer, inventor and introspection flags

Note, memory usage is extremely high during compilation with introspection enabled.
Comment 11 Tristan Heaven (RETIRED) gentoo-dev 2006-02-13 16:31:16 UTC
Created attachment 79731 [details]

Install example data files.
Comment 12 Tristan Heaven (RETIRED) gentoo-dev 2006-02-17 19:40:47 UTC
Created attachment 80052 [details]

I give up now. Could someone else look at this?
Comment 13 Luca Barbato gentoo-dev 2006-02-18 01:26:32 UTC
the ebuild looks quite ok, I haven't the time to test it right now, sorry
Comment 14 Tristan Heaven (RETIRED) gentoo-dev 2006-04-03 12:14:28 UTC
Created attachment 83829 [details]
Comment 15 Rene Meier 2006-07-28 05:07:39 UTC
Created attachment 92911 [details]

this is a ebuild for openscenegraph-1.1.0
Comment 16 Rene Meier 2006-07-28 05:08:04 UTC
Created attachment 92912 [details]
Comment 17 Geoff Leach 2006-08-16 05:18:31 UTC
Just installed 1.1.0 on my ~x86 and ~amd64 boxes, samples workforme.
Comment 18 Cédric Krier gentoo-dev 2006-09-11 07:28:14 UTC
This is now in the sunrise overlay. You can find it at:
Comment 19 Jonathan Ultis 2006-10-12 02:07:10 UTC
I installed on my ~amd64 box. In order to run the examples, you'll need to download the OpenSceneGraph-Data package, and change to that directory.

I found that the examples run as root, but segfault when run in a user account. 

I have a build of OSG_OP_OT-1.0-rc8 laying about, and the examples for it run fine in the same user account.

Any ideas? Has anyone confirmed running the examples as a user?
Comment 20 Rene Meier 2006-10-12 05:15:39 UTC
i have just tested all samples on my ~x86 box. no crashes. but i have used OSG-1.2, which is the current stable version. i will attach ebuilds for 1.2.
Comment 21 Rene Meier 2006-10-12 05:16:52 UTC
Created attachment 99425 [details]
openthreads-1.5, dependencie of OSG 1.2
Comment 22 Rene Meier 2006-10-12 05:17:48 UTC
Created attachment 99426 [details]
build patch for openthreads
Comment 23 Rene Meier 2006-10-12 05:18:35 UTC
Created attachment 99427 [details]
openproducer-1.1, dependencie of OSG-1.2
Comment 24 Rene Meier 2006-10-12 05:19:14 UTC
Created attachment 99428 [details]
openproducer-1.1 build patch
Comment 25 Rene Meier 2006-10-12 05:19:41 UTC
Created attachment 99429 [details]
Comment 26 Rene Meier 2006-10-12 05:20:59 UTC
Created attachment 99430 [details]
openscenegraph-1.2 build patch
Comment 27 Cédric Krier gentoo-dev 2006-10-12 07:05:58 UTC
ebuilds updated on sunrise
Comment 28 Jakub Moc (RETIRED) gentoo-dev 2007-02-03 13:27:10 UTC
*** Bug 60940 has been marked as a duplicate of this bug. ***
Comment 29 Jakub Moc (RETIRED) gentoo-dev 2007-02-03 13:29:42 UTC
*** Bug 48821 has been marked as a duplicate of this bug. ***
Comment 30 Cedric Pinson 2007-05-03 14:18:09 UTC
Created attachment 118048 [details, diff]
patch makefile and openscenegraph.pc

I have an overlay that works with this patch and openscenegraph 1.2
Comment 31 Jakub Moc (RETIRED) gentoo-dev 2007-05-05 19:31:58 UTC
*** Bug 177195 has been marked as a duplicate of this bug. ***
Comment 32 Gabriel Rossetti 2007-06-06 16:05:47 UTC
I created an ebuild for version 1.9.6, it is very easy to install & compile, no more openthreads and such to compile.

Comment 33 Gabriel Rossetti 2007-06-06 16:09:18 UTC
Created attachment 121337 [details]
version 1.9.6

This is all you need :-)
Comment 34 Cedric Pinson 2007-06-11 19:32:17 UTC
(In reply to comment #33)
> Created an attachment (id=121337) [edit]
> version 1.9.6
> This is all you need :-)

Could you post you ebuild/patch for sunrise admission ?
Comment 35 Cedric Pinson 2007-06-29 15:10:00 UTC
Created attachment 123397 [details]
OpenSceneGraph version 2.0

use this overlay for osg-2.0:

Comment 36 Cedric Pinson 2007-06-29 15:10:49 UTC
Created attachment 123399 [details]
the patch for osg 2.0

the patch for pkgconfig ...
Comment 37 Roger 2007-09-18 03:02:13 UTC
All I'm seeing is  openscenegraph-1.2.ebuild in Sunrise.

Is there are reason why this has yet to be pushed to Sunrise SVN?

Just trying to screw with flightgear cvs and ran into this bug.  This openscenegraph now appears as a fixed dependency for the current flightgear cvs!

(...if there is no --disable-ogs for configure.)
Comment 38 Jakub Moc (RETIRED) gentoo-dev 2007-09-20 11:10:54 UTC
(In reply to comment #37)
> All I'm seeing is  openscenegraph-1.2.ebuild in Sunrise.
> Is there are reason why this has yet to be pushed to Sunrise SVN?

Yes, the reason is that noone's done it yet. Users maintain the ebuilds in sunrise overlay, not Gentoo developers. Posting any ebuilds here won't get that done.
Comment 39 Christoph Brill (egore) (RESIGNED) 2008-01-05 17:04:23 UTC
Created attachment 140200 [details]
Comment 40 Christoph Brill (egore) (RESIGNED) 2008-01-05 17:04:47 UTC
Created attachment 140201 [details, diff]
Comment 41 Christoph Brill (egore) (RESIGNED) 2008-01-05 17:05:04 UTC
Created attachment 140202 [details, diff]
Comment 42 Christoph Brill (egore) (RESIGNED) 2008-01-05 17:05:21 UTC
Created attachment 140204 [details, diff]
Comment 43 Christoph Brill (egore) (RESIGNED) 2008-01-05 17:05:36 UTC
Created attachment 140206 [details, diff]
Comment 44 Christoph Brill (egore) (RESIGNED) 2008-01-05 17:06:48 UTC
I attached a modified ebuild of the one I found on this bug. I also updated the patch to the latest version and split it up into 4 parts.
Comment 45 lamusic 2008-01-11 13:57:13 UTC
This an ebuild of openscenegraph modified for poker3d compile, and include a tiny patch.
Comment 46 lamusic 2008-01-11 13:58:32 UTC
Created attachment 140703 [details]
this is the ebuild
Comment 47 lamusic 2008-01-11 13:58:49 UTC
Created attachment 140705 [details]
and this is a patch
Comment 48 Christian Schmitt 2008-04-25 23:28:11 UTC
OSG-2.4 is released. Maybe this should go to Portage. I use a svn snapshot of the 2.3.x versions for running flightgear CVS for some time now. no bigger problems so far.
Comment 49 Hal Engel 2008-12-14 23:35:49 UTC
OSG 2.6.1 has been released.  FlightGear 1.99.5-rc2 has been released and there will likely be a stable release in the next week or two.  It will need OSS so at some point this will need to go in the tree. 
Comment 50 Hal Engel 2008-12-22 20:50:32 UTC
This also blocks the new version of flightgear.  See # 252200.
Comment 51 Christian Schmitt 2009-01-04 11:32:17 UTC
Created attachment 177328 [details]
OSG-2.7.5 ebuild (for FG)

Here is a newer version of the OSG ebuild. I use this for a long time already to compile Flightgear CVS. The pkgconfig.patch and osgga.patch are taken from the original ebuild above.
Please test and report your findings.
Comment 52 Hal Engel 2009-01-15 18:36:24 UTC
The 2.7.5 ebuild appears to work.   It built and installed without issues.  I have not run anything yet that uses it. 

The two patches need to have names without a version number.  IE. openscenegraph-pkgconfig.patch...
Comment 53 jannis 2009-01-15 20:31:28 UTC
(In reply to comment #51)
> [...]
> Please test and report your findings.

Thanks for the ebuild. Pretty much the same as #52, renamed patch files, compiled and installed well (on x86 here). simgear config detects it and compiles well (see bug #252202)
Comment 54 Ludovic Magerand 2009-01-24 10:03:53 UTC
I put it on my local repository with the needed patches, and it's working fine on my ~amd64 system.
Simgear and Flightgear 1.9  have been installed against it and no problem have been encoutered.
Thanks for the work.
Comment 55 Tupone Alfredo gentoo-dev 2009-02-24 13:28:50 UTC
Version 2.8.0 is now in portage. Feel free to test it and report problem (on a new bug #)