Along these lines, I've thrown some ideas together for building binary distributions and built this table here, indicating installation locations for the big-three platforms.

  http://andesengineering.com/~don/DeepThoughts/distsys.html

I wonder if the Mac guys to help me fill in the blanks there.  I know that the Mac way of doing things is to put the world under a Framework directory but I'm not clear on the particulars (sorry, I haven't looked at the Mac binary distribution as it may well fill this in very nicely). 

Anyway, what this table does is attempt to define three types of distributions:  Run-Time, Demos, Development and Source code.  (actually, the source code is not on the table as it needs more "deep thought" - but the current system is close). 

Under *NIX systems, I've put four options as these are the preferences I've come across over the years.  That is, things can be installed in

/usr
/usr/local
/usr/local/$(PACKAGE)   (e.g. /usr/local/OpenSceneGraph)
or
/opt/$(PACKAGE)   (e.g. /opt/OpenSceneGraph)

ANything missing?  Any more ideas?

-don

On 9/28/06, Mike Weiblen <[EMAIL PROTECTED]> wrote:
Hi Don,

Sure, I'll collect the list of steps for building the win32 installer for posting.

By design, the win32 installer contains all the sources in all the right places
to build itself (with some unavoidable manual interaction) on VS7.1.  The only
external components required are tools like innosetup, 7zip and of course VS7.1.
(in the future I'll be sure to include the recipe in the installer too :-)

As for other binary installers, I've tinkered with a Gentoo ebuild (my current
prefered distro).  The thing about Linux is so many different packaging systems,
you have to have some requirement driving a decision to target one.

Cheers
-- mew




Don Burns wrote:
> Hi Mike,
>
> Would it make sense to write up a small set of instructions on building
> the Windows binary distribution (what goes where, etc.)?  I'll make a
> web page with a table containing OSG/OP/OT releases and compiler versions.
>
> I'd like to see more binary releases available as well for other
> platforms.
>
> And... does anyone know of a wizard style installer for Linux?  Wizard
> installations ar about the only thing I like about Windows.
>
> -don
>
> On 9/27/06, *Mike Weiblen* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
>
>     Hello,
>
>     (copying osg-users list):
>
>     Yes, all the binaries in the OSG v1.2  win32 installer were built using
>     VS7.1 2003.  Sorry but I seriously doubt that it is possible to use
>     those
>     libraries built using VS7.1 to build applications using VS8.
>
>     I'm beginning to evaluate the free Visual C++ 2005 Express, with an
>     eye toward
>     migrating the win32 binaries installer in the future.  But it is not
>     a small task.
>
>     The issue is not only the OSG, Producer, and OpenThreads binaries,
>     but also the
>     3rdParty dependencies such as libjpeg, libpng, gdal, proj, libtiff
>     zlib, etc.  I
>     built all those libraries from scratch using VS7.1 to guarantee they
>     would all
>     have compatible compile and link options (eg multithreaded DLL runtime,
>     consistent output naming, debug info, etc).  The 3rdParty libraries are
>     challenging, because every one of them has a different build system,
>     be it
>     nmakefiles or VS projects.
>
>     Bottom line: I do plan to migrate the prebuilt win32 binary
>     installer to VS8 but
>     I have no estimate of when that be ready.
>
>     Cheers
>     -- mew
>
>
>
>
>     Selçuk BOZDAĞ wrote:
>     > Dear Michael E. Weiblen,
>     >
>     > I want to appreaciate you for your work to create an executable OSG
>     > setup file.
>     >
>     > I read that it is compiled using VS 7.1. However I have VS 8.0.
>     Will it
>     > be compatible with my Visual Studio 8.0?
>     >
>     > What steps should I follow?
>     >
>     > I would greatly appreaciate if you could help me for this subject.
>     >
>     > Best Regards,
>     >
>     > --
>     >
>     > Selcuk BOZDAG
>     >
>     >
>     >
>     >
>     >
>
>
>
>     _______________________________________________
>     osg-users mailing list
>     [email protected] <mailto: [email protected]>
>     http://openscenegraph.net/mailman/listinfo/osg-users
>     http://www.openscenegraph.org/ <http://www.openscenegraph.org/>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to