info-inventor-dev
[Top] [All Lists]

Re: Questions

To: Mike Krus <mike.krus@xxxxxxxxx>
Subject: Re: Questions
From: Alexandre Naaman <naaman@xxxxxxxxxxxxxxxxxxxx>
Date: Thu, 17 Aug 2000 02:08:00 -0700
Cc: Invertor Dev <info-inventor-dev@xxxxxxxxxxx>
In-reply-to: <399BA4F3.C3CE745C@xxxxxxxxx>
Sender: owner-info-inventor-dev@xxxxxxxxxxx
On Thu, 17 Aug 2000, Mike Krus wrote:

Salut Mike,

> I have a couple of questions regarding the release source code:
> - what are the main differences compared to the current commercial
>   release of IV by TGS? I have not been able to find a history of
>   changes from the 2.1.5 LGPL version that was released and the
>   current 2.6 version distributed by TGS (other than the 2.6 release
>   notes).
> - how portable to NT is the LGPLed source? I had a quick look and
>   there is lot of tedeous but not complicated work to build DLLs. Plus
>   all the work to emulate SoXT or build a SoWIN replacement. Is there
>   anybody working on it all ready? Anybody care to start the effort
>   with me?

libInventor.so is incredibly portable. It should compile on any POSIX
compliant system with little effort.

libInventorXt.so is a different story... Personally I would like to see a
SoWin hierarchy that abstraced the underlying windowing system (so it
would work regardless of what platform you were on without requiring any 
changes to user level code).

As for building the DLLs, all you really need to do is build a few .c++
files from some .pp files with ppp (in the tools/ppp directory) and then
kludge together all of the .o's under lib into libInventor.so et voila!

Note that in directories such as lib/database/src/so there are files named
[DirectoryNameMoreOrLess].c++ (So.c++ in this case) which can be used in
lieu of the individual .c++ files if you prefer; they basically do an
include of all of the .c++ in that directory -- compiling this way
_should_ be quicker.

Bonne chance,

Alexandre.

--
Alexandre Naaman - naaman@xxxxxxx - La conformité est la mort de l'âme.


<Prev in Thread] Current Thread [Next in Thread>