compiling VR JuggLua

13 views
Skip to first unread message

Simon Su

unread,
Jun 3, 2014, 11:55:38 AM6/3/14
to vr-ju...@googlegroups.com
Hello (Ryan),

Maybe this is mentioned in your papers but I didn't find it in my initial browse. From compilation point of view,  what is the process?

1. compile vrjuggler (any version?!)
2. compile openscenegraph (any verstion?)
3. compile osgIntrospection?! - OpenSceneGraph site mentioned osgIntrospection is no longer part of osg. your comments?
4. compile.....

and can you also describe a little about the compilation environment?  VS2013? cmake? gcc version? on ubuntu 12.04?!

thanks
-simon



Ryan Pavlik

unread,
Sep 4, 2014, 4:58:38 PM9/4/14
to Simon Su, vr-ju...@googlegroups.com
Sorry for the long delay - was working on dissertation.

Basically, you just need VR Juggler (2.2.x or 3.0.x at the moment, 3.0.x recommended), and OSG 2.8.5, ideally the version with my modifications to fix bugs in osgIntrospection: https://github.com/rpavlik/osg (notice the branch named "newwrappers" - that's what you want).  For best experience also make sure you have an appropriate Qt 4.x where x>6 IIRC.

I use CMake to build everything (including Juggler, usually). It builds fine on Windows (VS2008 thru 2012 tested), Linux (Pretty much anything - ubuntu 12.04, debian testing, even rhel6 and rhel 5 (with an updated build of boost for juggler) ), and Mac OS X (haven't tested in a while but there's a Homebrew tap out there, probably by casallas, with it).

See the readme file that shows up on the homepage on GitHub - it has links to an automatically-built binary for Windows (that uses vs2008 for WinXP compatibility).

Hopefully that is useful.

Ryan


--
VR JuggLua homepage: https://github.com/vancegroup/vr-jugglua
---
You received this message because you are subscribed to the Google Groups "VR JuggLua Users and Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vr-jugglua+...@googlegroups.com.
To post to this group, send email to vr-ju...@googlegroups.com.
Visit this group at http://groups.google.com/group/vr-jugglua.
For more options, visit https://groups.google.com/d/optout.



--
Ryan Pavlik
Human-Computer Interaction Graduate Program
Virtual Reality Applications Center
Iowa State University

ryan....@gmail.com
http://academic.cleardefinition.com

Ryan Pavlik

unread,
Sep 4, 2014, 5:03:19 PM9/4/14
to Simon Su, vr-ju...@googlegroups.com
Oh, and as far as compilers: I think as far back as GCC 4.1 should still work, since that's what RHEL5 had IIRC. I typically use clang on Linux, or a recent version of GCC, but I've refrained from using C++11 stuff (primarily because of Visual Studio). In the past, I've also tested building it with the Path64/ekopath compiler on Linux. Right now I'm on Debian Testing (jessie) with a pre-release of clang 3.5, but I've intentionally torture-tested it with compilers and warnings to ferret out latent bugs.  I may have built it once even using mingw, after creating the cmake build system for VR Juggler, though I don't recall for certain. (FLTK can be substituted for Qt for a less rich but still usable GUI console with faster dependency compilation...)

Ryan

Simon Su

unread,
Sep 5, 2014, 10:36:52 AM9/5/14
to Ryan Pavlik, vr-ju...@googlegroups.com
Hi Ryan,

No problem.... completely understandable. Thanks for your reply. I will get started with what you suggested. This is certainly a very interesting of doing things with VRJuggler...

All the best on your dissertation....

thanks
-simon
--
-simon
Reply all
Reply to author
Forward
0 new messages