From owner-info-inventor-dev@oss.sgi.com Thu Aug 10 17:41:48 2000 Received: by oss.sgi.com id ; Thu, 10 Aug 2000 17:41:38 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:43524 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 10 Aug 2000 17:41:24 -0700 Received: from kinabalu.csd.sgi.com (kinabalu.csd.sgi.com [150.166.1.88]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id RAA12291; Thu, 10 Aug 2000 17:33:20 -0700 (PDT) mail_from (jlim@rock.csd.sgi.com) Received: from csd.sgi.com by kinabalu.csd.sgi.com via ESMTP (980427.SGI.8.8.8/911001.SGI) id RAA64840; Thu, 10 Aug 2000 17:38:33 -0700 (PDT) Message-ID: <39934B09.1A0C6DEA@csd.sgi.com> Date: Thu, 10 Aug 2000 17:38:33 -0700 From: Jonathan Lim Organization: Silicon Graphics, Inc. X-Mailer: Mozilla 4.07C-SGI [en] (X11; I; IRIX64 6.5 IP28) MIME-Version: 1.0 To: info-inventor@oss.sgi.com, info-inventor-dev@oss.sgi.com CC: qarce@engr.sgi.com, jlim@rock.csd.sgi.com Subject: This is a test ... Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing This is a test of the Open Inventor mailing lists on oss.sgi.com info-inventor info-inventor-dev info-inventor-cvs is read-only We now return you to your regularly scheduled programming. From owner-info-inventor-dev@oss.sgi.com Wed Aug 16 00:57:07 2000 Received: by oss.sgi.com id ; Wed, 16 Aug 2000 00:56:58 -0700 Received: from gunnison.RZ-Berlin.MPG.DE ([141.14.143.59]:63888 "EHLO gunnison.RZ-Berlin.MPG.DE") by oss.sgi.com with ESMTP id ; Wed, 16 Aug 2000 00:56:45 -0700 Received: from fhi-berlin.mpg.de (rodin.RZ-Berlin.MPG.DE [141.14.136.196]) by gunnison.RZ-Berlin.MPG.DE (8.9.3+Sun/8.9.3) with ESMTP id JAA22886 for ; Wed, 16 Aug 2000 09:58:59 +0200 (MET DST) Message-ID: <399A4936.EA191EB3@fhi-berlin.mpg.de> Date: Wed, 16 Aug 2000 09:56:38 +0200 From: Andreas Hetey X-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX64 6.5 IP30) X-Accept-Language: de, en, fr, hu, ru, es MIME-Version: 1.0 To: info-inventor-dev@oss.sgi.com Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing info-inventor-dev hetey@fhi-berlin.mpg.de From owner-info-inventor-dev@oss.sgi.com Wed Aug 16 19:49:36 2000 Received: by oss.sgi.com id ; Wed, 16 Aug 2000 19:49:26 -0700 Received: from ipk.ipk.fhg.de ([153.96.56.2]:10374 "EHLO ipk.ipk.fhg.de") by oss.sgi.com with ESMTP id ; Wed, 16 Aug 2000 19:49:12 -0700 Received: from kiwi.ipk.fhg.de (kiwi.ipk.fhg.de [192.102.176.105]) by ipk.ipk.fhg.de (8.9.3/8.9.3) with ESMTP id EAA00346 for ; Thu, 17 Aug 2000 04:49:09 +0200 (MET DST) Received: from kuerbis.ipk.fhg.de (kuerbis.ipk.fhg.de [192.102.176.17]) by kiwi.ipk.fhg.de (980427.SGI.8.8.8/8.6.4) with ESMTP id EAA88513 for ; Thu, 17 Aug 2000 04:49:07 +0200 (MESZ) Received: by kuerbis.ipk.fhg.de (980427.SGI.8.8.8) id EAA31043; Thu, 17 Aug 2000 04:49:07 +0200 (MESZ) Date: Thu, 17 Aug 2000 04:49:07 +0200 From: Nico Schmidt To: info-inventor-dev@oss.sgi.com Subject: Dynamic Loading patch Message-ID: <20000817044907.A148269@kuerbis.ipk.fhg.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Since dynamic loading of nodes does not work on linux with the current release, here is a patch to enable this. Apply it to inventor/lib/database/src/so/SoType.c++ ---------- BEGIN SoType.patch ------------- 217c217,225 < #if (_MIPS_SIM == _MIPS_SIM_ABI32) --- > > #ifdef __linux__ > > #ifdef __i386 > const char *libDir = "lib"; > const char *abiName = ""; > #endif > > #elif (_MIPS_SIM == _MIPS_SIM_ABI32) ---------- END SoType.patch ------------- Regards, Nico -- Nico Schmidt IPK/IWF eMail : nico.schmidt@ipk.fhg.de Sekr. PTZ 4, Pascalstr. 8-9 Phone : +49-30-39006342 D-10587 Berlin From owner-info-inventor-dev@oss.sgi.com Wed Aug 16 20:14:56 2000 Received: by oss.sgi.com id ; Wed, 16 Aug 2000 20:14:36 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:3934 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 16 Aug 2000 20:14:09 -0700 Received: from kinabalu.csd.sgi.com (kinabalu.csd.sgi.com [150.166.1.88]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id UAA00913 for ; Wed, 16 Aug 2000 20:20:18 -0700 (PDT) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id UAA78173; Wed, 16 Aug 2000 20:12:16 -0700 (PDT) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200008170312.UAA78173@kinabalu.csd.sgi.com> Subject: Re: Dynamic Loading patch To: Nico.Schmidt@ipk.fhg.de (Nico Schmidt) Date: Wed, 16 Aug 2000 20:12:16 -0700 (PDT) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: <20000817044907.A148269@kuerbis.ipk.fhg.de> from "Nico Schmidt" at Aug 17, 2000 04:49:07 AM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Nico, Thanks for being the first to submit a patch. We'll look into getting it into the next release (no fixed schedule at this time). Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA On Wed Aug 16 19:49:07 2000, Nico.Schmidt@ipk.fhg.de wrote: > > Since dynamic loading of nodes does not work on linux with the current > release, here is a patch to enable this. > > Apply it to inventor/lib/database/src/so/SoType.c++ > > ---------- BEGIN SoType.patch ------------- > 217c217,225 > < #if (_MIPS_SIM == _MIPS_SIM_ABI32) > --- > > > > #ifdef __linux__ > > > > #ifdef __i386 > > const char *libDir = "lib"; > > const char *abiName = ""; > > #endif > > > > #elif (_MIPS_SIM == _MIPS_SIM_ABI32) > ---------- END SoType.patch ------------- > > Regards, > Nico > > -- > Nico Schmidt IPK/IWF eMail : nico.schmidt@ipk.fhg.de > Sekr. PTZ 4, Pascalstr. 8-9 Phone : +49-30-39006342 > D-10587 Berlin From owner-info-inventor-dev@oss.sgi.com Wed Aug 16 22:08:45 2000 Received: by oss.sgi.com id ; Wed, 16 Aug 2000 22:08:35 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:32609 "EHLO convert rfc822-to-8bit pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 16 Aug 2000 22:08:19 -0700 Received: from laplace.engr.sgi.com (laplace.engr.sgi.com [130.62.55.165]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id WAA00944 for ; Wed, 16 Aug 2000 22:14:29 -0700 (PDT) mail_from (naaman@laplace.engr.sgi.com) Received: from localhost (naaman@localhost) by laplace.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id WAA70279; Wed, 16 Aug 2000 22:06:40 -0700 (PDT) Date: Wed, 16 Aug 2000 22:06:40 -0700 From: Alexandre Naaman To: Jonathan Lim cc: Nico Schmidt , info-inventor-dev@oss.sgi.com Subject: Re: Dynamic Loading patch In-Reply-To: <200008170312.UAA78173@kinabalu.csd.sgi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: 8BIT Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Wed, 16 Aug 2000, Jonathan Lim wrote: Hi Nico, Jonathan, Something to keep in mind when submitting check-ins ... Try not to write code of the form: #ifdef __linux__ // non IRIX specific code here #else // IRIX specific code here #endif but rather: #ifndef __sgi // non IRIX specific code here #else // IRIX specific code here #endif this will ensure that porting to other platforms != Linux will not be too tedious and ensures that we don't break the IRIX build. In the current tree there should only be 7 instances where we used the "#if(n)def __linux__" stuff (if we count the lib and libSoXt directories only). Actually, SoType.c++ demonstrates fairly well how not to do things (see sgidlopen() stuff :) A+, Alex. > Nico, > > Thanks for being the first to submit a patch. We'll look into getting it into > the next release (no fixed schedule at this time). > > > Jonathan Lim _ Silicon Graphics _ Mountain View > GPS Graphics Computer Systems CA, USA > > > On Wed Aug 16 19:49:07 2000, Nico.Schmidt@ipk.fhg.de wrote: > > > > Since dynamic loading of nodes does not work on linux with the current > > release, here is a patch to enable this. > > > > Apply it to inventor/lib/database/src/so/SoType.c++ > > > > ---------- BEGIN SoType.patch ------------- > > 217c217,225 > > < #if (_MIPS_SIM == _MIPS_SIM_ABI32) > > --- > > > > > > #ifdef __linux__ > > > > > > #ifdef __i386 > > > const char *libDir = "lib"; > > > const char *abiName = ""; > > > #endif > > > > > > #elif (_MIPS_SIM == _MIPS_SIM_ABI32) > > ---------- END SoType.patch ------------- > > > > Regards, > > Nico > > > > -- > > Nico Schmidt IPK/IWF eMail : nico.schmidt@ipk.fhg.de > > Sekr. PTZ 4, Pascalstr. 8-9 Phone : +49-30-39006342 > > D-10587 Berlin > -- Alexandre Naaman - naaman@sgi.com - La conformité est la mort de l'âme. From owner-info-inventor-dev@oss.sgi.com Wed Aug 16 23:02:26 2000 Received: by oss.sgi.com id ; Wed, 16 Aug 2000 23:02:16 -0700 Received: from mgw-x1.nokia.com ([131.228.20.21]:6035 "EHLO mgw-x1.nokia.com") by oss.sgi.com with ESMTP id ; Wed, 16 Aug 2000 23:01:59 -0700 Received: from esebh11nok.ntc.nokia.com (esebh11nok.ntc.nokia.com [131.228.10.108]) by mgw-x1.nokia.com (8.10.2/8.10.2/Nokia) with ESMTP id e7H61tk12932 for ; Thu, 17 Aug 2000 09:01:56 +0300 (EET DST) Received: by esebh11nok.ntc.nokia.com with Internet Mail Service (5.5.2650.10) id ; Thu, 17 Aug 2000 09:01:55 +0300 Message-ID: <11CD408013B6D2119BB50008C7EA510C0472A4C3@eseis05nok> From: Ext-Zsolt.Kovacs@nokia.com To: info-inventor-dev@oss.sgi.com Subject: ViewKit Date: Thu, 17 Aug 2000 09:01:51 +0300 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.10) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing ViewKit is available free of charge on Linux, needs only a preinstalled Motif (no LessTif). I worked last year very hard, to make an ExaminerViewer like C++ class using ViewKit (quaternions, etc...)( http://clusterb.homepage.com ). I wonder if ViewKit can be used with Inventor (or will be). I hope that ICS also will include in BxPro the Motif widgets from Inventor for Linux platform. Zsolt Kovacs From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 01:10:08 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 01:09:58 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:32107 "EHLO convert rfc822-to-8bit deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 01:09:49 -0700 Received: from laplace.engr.sgi.com (laplace.engr.sgi.com [130.62.55.165]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id BAA25255 for ; Thu, 17 Aug 2000 01:02:14 -0700 (PDT) mail_from (naaman@laplace.engr.sgi.com) Received: from localhost (naaman@localhost) by laplace.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id BAA71269; Thu, 17 Aug 2000 01:08:32 -0700 (PDT) Date: Thu, 17 Aug 2000 01:08:32 -0700 From: Alexandre Naaman To: Ext-Zsolt.Kovacs@nokia.com cc: info-inventor-dev@oss.sgi.com Subject: Re: ViewKit In-Reply-To: <11CD408013B6D2119BB50008C7EA510C0472A4C3@eseis05nok> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: 8BIT Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Thu, 17 Aug 2000 Ext-Zsolt.Kovacs@nokia.com wrote: > ViewKit is available free of charge on Linux, needs only a > preinstalled Motif (no LessTif). I worked last year very hard, to > make an ExaminerViewer like C++ class using ViewKit (quaternions, > etc...)( http://clusterb.homepage.com ). I wonder if ViewKit can be > used with Inventor (or will be). I hope that ICS also will include in > BxPro the Motif widgets from Inventor for Linux platform. On IRIX the eoe for ViewKit gets installed by default. On Linux (and a few other unices) you get can ViewKit from ICS (www.ics.com). ViewKit can certainly be used with Inventor. RapidApp (an IRIX only app) demonstrates how easy it is to use Inventor and ViewKit together (try drag and drop!) Someday we may include an example program (that lives in the apps/demos/blobber directory) that demonstrates this but we did not include this code in the initial Open Source release. A+, Alexandre. -- Alexandre Naaman - naaman@sgi.com - La conformité est la mort de l'âme. From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 01:35:18 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 01:35:09 -0700 Received: from nas1-153.ras.club-internet.fr ([195.36.192.153]:7663 "HELO tasmanie.mensi.net") by oss.sgi.com with SMTP id ; Thu, 17 Aug 2000 01:35:02 -0700 Received: from mensi.com (unknown [192.0.3.27]) by tasmanie.mensi.net (Postfix) with ESMTP id 2620CFE67 for ; Thu, 17 Aug 2000 10:32:36 +0200 (CEST) Message-ID: <399BA4F3.C3CE745C@mensi.com> Date: Thu, 17 Aug 2000 10:40:19 +0200 From: Mike Krus Organization: MENSI - http://www.mensi.com/ X-Mailer: Mozilla 4.6 [fr] (WinNT; I) X-Accept-Language: fr MIME-Version: 1.0 To: Invertor Dev Subject: Questions Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi, 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? Thanks, Mike -- Mike Krus mike.krus@mensi.com MENSI, Dpt Logiciel Tel: +33 01 48 77 82 95 30, rue de la Fontaine du Vaisseau Fax: +33 01 48 77 99 98 F-94120 Fontenay-sous-Bois GSM: +33 06 66 96 96 20 http://www.mensi.com/ ICQ: 30900412 From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 02:09:29 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 02:09:19 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:2426 "EHLO convert rfc822-to-8bit pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 02:09:18 -0700 Received: from laplace.engr.sgi.com (laplace.engr.sgi.com [130.62.55.165]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id CAA06864 for ; Thu, 17 Aug 2000 02:15:28 -0700 (PDT) mail_from (naaman@laplace.engr.sgi.com) Received: from localhost (naaman@localhost) by laplace.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id CAA69694; Thu, 17 Aug 2000 02:08:00 -0700 (PDT) Date: Thu, 17 Aug 2000 02:08:00 -0700 From: Alexandre Naaman To: Mike Krus cc: Invertor Dev Subject: Re: Questions In-Reply-To: <399BA4F3.C3CE745C@mensi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: 8BIT Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing 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@sgi.com - La conformité est la mort de l'âme. From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 02:25:08 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 02:24:58 -0700 Received: from [210.108.197.2] ([210.108.197.2]:35857 "HELO ntsvr.cies.co.kr") by oss.sgi.com with SMTP id ; Thu, 17 Aug 2000 02:24:57 -0700 Received: from kdpark (unverified [210.108.197.72]) by ntsvr.cies.co.kr (EMWAC SMTPRS 0.83) with SMTP id ; Thu, 17 Aug 2000 18:22:23 +0900 From: "Kyungdeok Park" To: Subject: Date: Thu, 17 Aug 2000 18:30:20 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: base64 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing c3Vic2NyaWJlIGluZm8taW52ZW50b3ItZGV2IGtkcGFya0BjaWVzLmNvLmty From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 03:47:39 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 03:47:29 -0700 Received: from ipk.ipk.fhg.de ([153.96.56.2]:4549 "EHLO ipk.ipk.fhg.de") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 03:47:17 -0700 Received: from kiwi.ipk.fhg.de (kiwi.ipk.fhg.de [192.102.176.105]) by ipk.ipk.fhg.de (8.9.3/8.9.3) with ESMTP id MAA03285 for ; Thu, 17 Aug 2000 12:47:14 +0200 (MET DST) Received: from kuerbis.ipk.fhg.de (kuerbis.ipk.fhg.de [192.102.176.17]) by kiwi.ipk.fhg.de (980427.SGI.8.8.8/8.6.4) with ESMTP id MAA58394 for ; Thu, 17 Aug 2000 12:47:09 +0200 (MESZ) Received: by kuerbis.ipk.fhg.de (980427.SGI.8.8.8) id MAA48576; Thu, 17 Aug 2000 12:47:09 +0200 (MESZ) Date: Thu, 17 Aug 2000 12:47:08 +0200 From: Nico Schmidt To: info-inventor-dev@oss.sgi.com Subject: Re: Questions Message-ID: <20000817124708.A150598@kuerbis.ipk.fhg.de> References: <399BA4F3.C3CE745C@mensi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: ; from naaman@laplace.engr.sgi.com on Thu, Aug 17, 2000 at 02:08:00AM -0700 Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Thu, Aug 17, 2000 at 02:08:00AM -0700, Alexandre Naaman wrote: ... > > 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). How about choosing a library which itself is platform independent/available on every platform like Qt. So even the library code would not have to be changed. Regards, Nico -- Nico Schmidt IPK/IWF eMail : nico.schmidt@ipk.fhg.de Sekr. PTZ 4, Pascalstr. 8-9 Phone : +49-30-39006342 D-10587 Berlin From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 04:34:18 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 04:34:09 -0700 Received: from m2ep.pp.htv.fi ([212.90.64.98]:20229 "EHLO m2.pp.htv.fi") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 04:33:50 -0700 Received: from m7.pp.htv.fi (m7.pp.htv.fi [212.90.64.22]) by m2.pp.htv.fi (8.8.6 (PHNE_14041)/8.8.6) with ESMTP id OAA27046 for ; Thu, 17 Aug 2000 14:33:42 +0300 (EETDST) Received: from pp.htv.fi (cs87088.pp.htv.fi [212.90.87.88]) by m7.pp.htv.fi (8.8.6 (PHNE_14041)/8.8.6) with ESMTP id OAA16757 for ; Thu, 17 Aug 2000 14:33:40 +0300 (EETDST) Message-ID: <399BCD5A.D572C327@pp.htv.fi> Date: Thu, 17 Aug 2000 14:32:42 +0300 From: Pekka Enberg X-Mailer: Mozilla 4.73 [en] (Windows NT 5.0; I) X-Accept-Language: en MIME-Version: 1.0 To: info-inventor-dev@oss.sgi.com Subject: Re: Questions References: <399BA4F3.C3CE745C@mensi.com> <20000817124708.A150598@kuerbis.ipk.fhg.de> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Nico Schmidt wrote: > On Thu, Aug 17, 2000 at 02:08:00AM -0700, Alexandre Naaman wrote: > > > 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). > > How about choosing a library which itself is platform independent/available on > every platform like Qt. So even the library code would not have to be changed. Qt is not freely available for the Win32 platform so a Windows NT port using it would be pretty much useless for most of the people. Are there any good platform independent GUI toolkits around that are freely available? I have been looking into this and have not found one yet so I think going for the SoWin abstraction is the safest option. -- Pekka Enberg From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 04:41:19 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 04:41:09 -0700 Received: from trh.sim.no ([195.1.220.136]:24626 "HELO sim.no") by oss.sgi.com with SMTP id ; Thu, 17 Aug 2000 04:41:02 -0700 Received: (qmail 23599 invoked by uid 1114); 17 Aug 2000 11:40:59 -0000 To: Pekka Enberg Cc: info-inventor-dev@oss.sgi.com Subject: Re: Questions References: <399BA4F3.C3CE745C@mensi.com> <20000817124708.A150598@kuerbis.ipk.fhg.de> <399BCD5A.D572C327@pp.htv.fi> From: Morten Eriksen Date: 17 Aug 2000 13:40:58 +0200 In-Reply-To: Pekka Enberg's message of "Thu, 17 Aug 2000 14:32:42 +0300" Message-ID: <51r97odsj9.fsf@trh.sim.no> Lines: 12 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Pekka Enberg writes: > Are there any good platform independent GUI toolkits around that are > freely available? gtk+ seems to be the most likely contender, I think. The Win32 port looks functional and stable now, but the porting effort seem to lack a bit of resources -- like testers. :^/ Regards, Morten From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 06:27:11 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 06:27:01 -0700 Received: from hp00290.ina.de ([159.51.6.54]:18450 "EHLO ina.de") convert rfc822-to-8bit AZ by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 06:26:42 -0700 Received: from pc11322.ina.de (pc11322.ina.de [159.51.6.55]) by ina.de (8.9.1/8.9.1) with SMTP id PAA07177 for ; Thu, 17 Aug 2000 15:26:05 +0200 (METDST) Received: FROM ina-de0103.ina.de BY pc11322.ina.de ; Thu Aug 17 15:26:04 2000 +0200 Received: by INA-DE0103.ina.de with Internet Mail Service (5.5.2448.0) id ; Thu, 17 Aug 2000 15:27:06 +0200 Message-ID: <35E288755570D311A65400902760DD4B0100FE07@INA-DE0109.ina.de> From: "Kelm, Peter TBG" To: info-inventor-dev@oss.sgi.com Subject: Re: Questions Date: Thu, 17 Aug 2000 15:27:05 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2448.0) Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8BIT Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing We have used Zinc and zApp some time ago but left that path... Most cross-platform GUI tools suffer from combining the limitatations of every supported platform. IMHO a So{X*,Win,Mac} abstraction layer (e.g. in a fashion similar to Cosmo3D csContext) would be the most useful thing. Furthermore we should not try to put everything in _one_ box. Software component reuse depends a lot on its dependencies. With little constraints we could get better reusability. Peter --------------------------------- Peter Kelm INA Waelzlager Schaeffler oHG Multibody dynamics TBG Industriestr. 1-3 D-91074 Herzogenaurach Germany Tel. +49 (0) 9132 / 82-3388 Fax: +49 (0) 9132 / 82-45-3388 eMail: Peter.Kelm@de.ina.com -----Ursprüngliche Nachricht----- Von: Pekka Enberg [SMTP:viola@pp.htv.fi] Gesendet am: Donnerstag, 17. August 2000 13:33 An: info-inventor-dev@oss.sgi.com Betreff: Re: Questions Nico Schmidt wrote: > On Thu, Aug 17, 2000 at 02:08:00AM -0700, Alexandre Naaman wrote: > > > 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). > > How about choosing a library which itself is platform independent/available on > every platform like Qt. So even the library code would not have to be changed. Qt is not freely available for the Win32 platform so a Windows NT port using it would be pretty much useless for most of the people. Are there any good platform independent GUI toolkits around that are freely available? I have been looking into this and have not found one yet so I think going for the SoWin abstraction is the safest option. -- Pekka Enberg --------------------------------- Peter Kelm INA Waelzlager Schaeffler oHG Multibody dynamics TBG Industriestr. 1-3 D-91074 Herzogenaurach Germany Tel. +49 (0) 9132 / 82-3388 Fax: +49 (0) 9132 / 82-45-3388 eMail: Peter.Kelm@de.ina.com From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 06:37:31 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 06:37:22 -0700 Received: from trh.sim.no ([195.1.220.136]:6968 "HELO sim.no") by oss.sgi.com with SMTP id ; Thu, 17 Aug 2000 06:37:06 -0700 Received: (qmail 24845 invoked by uid 1114); 17 Aug 2000 13:36:32 -0000 To: "Kelm, Peter TBG" Cc: info-inventor-dev@oss.sgi.com Subject: Re: Questions References: <35E288755570D311A65400902760DD4B0100FE07@INA-DE0109.ina.de> From: Morten Eriksen Date: 17 Aug 2000 15:36:32 +0200 In-Reply-To: "Kelm, Peter TBG"'s message of "Thu, 17 Aug 2000 15:27:05 +0200" Message-ID: <5166p0dn6n.fsf@trh.sim.no> Lines: 20 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing "Kelm, Peter TBG" writes: > [...] IMHO a So{X*,Win,Mac} abstraction layer (e.g. in a fashion > similar to Cosmo3D csContext) would be the most useful thing. I tend to disagree. For any non-trivial, "real-world" application the complete volume of GUI-related code you write will be so much larger than the size of your So{Xt,...}-related code that there is very little to gain from making a complete "So-abstraction". I believe the better strategy is to use a GUI toolkit which is "multi-platform enough" for your particular purpose for the complete application, and then use a specific So-binding against that. There is already an SoQt binding for Inventor, and we have an SoGtk in the works. Qt and gtk+ seems to me to be the only sensible options for a multi-platform GUI toolkit at the moment. Regards, Morten From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 08:34:11 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 08:34:01 -0700 Received: from ns2.arlut.utexas.edu ([129.116.224.3]:17417 "EHLO ns2.arlut.utexas.edu") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 08:33:38 -0700 Received: from ns5.arlut.utexas.edu (ns5.arlut.utexas.edu [10.4.1.6]) by ns2.arlut.utexas.edu (8.9.3/8.9.1) with ESMTP id KAA10380 for ; Thu, 17 Aug 2000 10:33:07 -0500 (CDT) Received: from trinity.arlut.utexas.edu (trinity.arlut.utexas.edu [129.116.196.201]) by ns5.arlut.utexas.edu (8.9.3/8.9.3) with ESMTP id KAA97615 for ; Thu, 17 Aug 2000 10:33:07 -0500 (CDT) Received: from arlut.utexas.edu (localhost [127.0.0.1]) by trinity.arlut.utexas.edu (8.9.3+Sun/8.9.1) with ESMTP id KAA12954 for ; Thu, 17 Aug 2000 10:33:14 -0500 (CDT) Message-ID: <399C05BA.54D919B@arlut.utexas.edu> Date: Thu, 17 Aug 2000 10:33:14 -0500 From: Stephen Dzurenko X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: info-inventor-dev@oss.sgi.com Subject: Building on Solaris? Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hello, Is anyone attempting to build Open Inventor on Solaris? I am. But it's going a little slowly for me. I was just wondering if anyone else is fighting this battle? Thanks. -Steve -- Stephen Dzurenko Research Engineer / Scientist Associate Advanced Sonar Division / Advanced Technology Laboratory Applied Research Laboratories The University of Texas at Austin P.O. Box 8029 Austin, Texas 78713-8029 10000 Burnet Road 78758-4423 From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 08:45:11 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 08:45:01 -0700 Received: from pez.wsicorp.com ([147.81.84.51]:38469 "EHLO pez.wsicorp.com") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 08:44:41 -0700 Received: from wsicorp.com (localhost [127.0.0.1]) by pez.wsicorp.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id LAA75685 for ; Thu, 17 Aug 2000 11:44:04 -0400 (EDT) Message-ID: <399C0844.AD48502@wsicorp.com> Date: Thu, 17 Aug 2000 11:44:04 -0400 From: Chester Liu Organization: WSI X-Mailer: Mozilla 4.74C-SGI [en] (X11; U; IRIX 6.5 IP32) X-Accept-Language: en MIME-Version: 1.0 To: info-inventor-dev@oss.sgi.com Subject: is libFL.a useable on anything besides Irix? References: <399C05BA.54D919B@arlut.utexas.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi, I'm trying to build OpenInventor on LinuxPPC (RedHat variant for the Macintosh). Near the latter stages of the build, I've come across a fatal error about libFL.a being big-endian and my compile being little-endian. Did I do something wrong, or is it only for certain platforms? I understand the MIPS processor and PowerPC processors are big-endian while Intel is little. Also, in machine.H, there is a setting for whether the machine has big or small IEEE numbers. How do I know what settings are appropriate? Is there a document or archived email that describes the appropriate files and compiler settings for linux? any help/tips/success stories will be appreciated! Chester Liu -- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: :: :: Chester Liu ShowFX developer :: :: cht@wsicorp.com Weather Services International :: :: :: :: Get your weather at: http://www.intellicast.com :: :: :: :: "Pain is inevitable, misery is optional." :: :: :: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 09:40:51 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 09:40:42 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:600 "EHLO convert rfc822-to-8bit deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 09:40:13 -0700 Received: from laplace.engr.sgi.com (laplace.engr.sgi.com [130.62.55.165]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id JAA15045 for ; Thu, 17 Aug 2000 09:32:07 -0700 (PDT) mail_from (naaman@laplace.engr.sgi.com) Received: from localhost (naaman@localhost) by laplace.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id JAA65034; Thu, 17 Aug 2000 09:38:24 -0700 (PDT) Date: Thu, 17 Aug 2000 09:38:24 -0700 From: Alexandre Naaman To: Morten Eriksen cc: "Kelm, Peter TBG" , info-inventor-dev@oss.sgi.com Subject: Re: Questions In-Reply-To: <5166p0dn6n.fsf@trh.sim.no> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: 8BIT Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On 17 Aug 2000, Morten Eriksen wrote: Morten, > I tend to disagree. For any non-trivial, "real-world" application the > complete volume of GUI-related code you write will be so much larger > than the size of your So{Xt,...}-related code that there is very > little to gain from making a complete "So-abstraction". Well that may be true but for writing quick and dirty applications it certainly would be nice to have a window system independant interface. glut (and I'm definitely not advocating it's use here) has demonstrated to what extent it's nice to have a layer of abstraction on top of the windowing stuff. > > I believe the better strategy is to use a GUI toolkit which is > "multi-platform enough" for your particular purpose for the complete > application, and then use a specific So-binding against that. > > There is already an SoQt binding for Inventor, and we have an SoGtk in > the works. Qt and gtk+ seems to me to be the only sensible options for > a multi-platform GUI toolkit at the moment. IMHO Qt is not a good solution because: 1) it's not free for use under Windows 2) it's subject to a much more restrictive license than what we used for Open Inventor (free for "open source/non-proprietary software", far from ideal) A+, Alexandre. -- Alexandre Naaman - naaman@sgi.com - La conformité est la mort de l'âme. From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 12:20:43 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 12:20:34 -0700 Received: from ns2.arlut.utexas.edu ([129.116.224.3]:2821 "EHLO ns2.arlut.utexas.edu") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 12:20:15 -0700 Received: from ns5.arlut.utexas.edu (ns5.arlut.utexas.edu [10.4.1.6]) by ns2.arlut.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA15802 for ; Thu, 17 Aug 2000 14:20:14 -0500 (CDT) Received: from trinity.arlut.utexas.edu (trinity.arlut.utexas.edu [129.116.196.201]) by ns5.arlut.utexas.edu (8.9.3/8.9.3) with ESMTP id OAA03367 for ; Thu, 17 Aug 2000 14:20:14 -0500 (CDT) Received: from arlut.utexas.edu (localhost [127.0.0.1]) by trinity.arlut.utexas.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA13394 for ; Thu, 17 Aug 2000 14:20:21 -0500 (CDT) Message-ID: <399C3AF5.FE3F16FC@arlut.utexas.edu> Date: Thu, 17 Aug 2000 14:20:21 -0500 From: Stephen Dzurenko X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: info-inventor-dev@oss.sgi.com Subject: Building on Solaris? Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hello, Is anyone attempting to build Open Inventor on Solaris? I am. But it's going a little slowly for me. I was just wondering if anyone else is fighting this battle? Thanks. -Steve -- Stephen Dzurenko Research Engineer / Scientist Associate Advanced Sonar Division / Advanced Technology Laboratory Applied Research Laboratories The University of Texas at Austin P.O. Box 8029 Austin, Texas 78713-8029 10000 Burnet Road 78758-4423 From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 12:27:13 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 12:27:03 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:63248 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 12:27:00 -0700 Received: from kinabalu.csd.sgi.com (kinabalu.csd.sgi.com [150.166.1.88]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id MAA09593 for ; Thu, 17 Aug 2000 12:19:25 -0700 (PDT) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id MAA46810; Thu, 17 Aug 2000 12:24:40 -0700 (PDT) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200008171924.MAA46810@kinabalu.csd.sgi.com> Subject: Re: Building on Solaris? To: dzurenko@arlut.utexas.edu (Stephen Dzurenko) Date: Thu, 17 Aug 2000 12:24:40 -0700 (PDT) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: <399C3AF5.FE3F16FC@arlut.utexas.edu> from "Stephen Dzurenko" at Aug 17, 2000 02:20:21 PM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Thu Aug 17 12:20:21 2000, dzurenko@arlut.utexas.edu wrote: > > Hello, > > Is anyone attempting to build Open Inventor on Solaris? > I am. But it's going a little slowly for me. I was just wondering > if anyone else is fighting this battle? > > Thanks. > > -Steve Can you be specific about where it's compiling slowly? Everywhere or isolated to one particular component? By the way, the requisite font library provided, libFL.a, is only for Linux IA32 systems. Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 12:56:04 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 12:55:54 -0700 Received: from ns2.arlut.utexas.edu ([129.116.224.3]:57094 "EHLO ns2.arlut.utexas.edu") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 12:55:35 -0700 Received: from ns5.arlut.utexas.edu (ns5.arlut.utexas.edu [10.4.1.6]) by ns2.arlut.utexas.edu (8.9.3/8.9.1) with ESMTP id OAA16699; Thu, 17 Aug 2000 14:55:28 -0500 (CDT) Received: from trinity.arlut.utexas.edu (trinity.arlut.utexas.edu [129.116.196.201]) by ns5.arlut.utexas.edu (8.9.3/8.9.3) with ESMTP id OAA04416; Thu, 17 Aug 2000 14:55:27 -0500 (CDT) Received: from arlut.utexas.edu (localhost [127.0.0.1]) by trinity.arlut.utexas.edu (8.9.3+Sun/8.9.1) with ESMTP id OAA13456; Thu, 17 Aug 2000 14:55:34 -0500 (CDT) Message-ID: <399C4336.1DD92C0D@arlut.utexas.edu> Date: Thu, 17 Aug 2000 14:55:34 -0500 From: Stephen Dzurenko X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: Jonathan Lim CC: info-inventor-dev@oss.sgi.com Subject: Re: Building on Solaris? References: <200008171924.MAA46810@kinabalu.csd.sgi.com> Content-Type: multipart/alternative; boundary="------------7D3C69CFFDBB0A28C8097C8D" Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing --------------7D3C69CFFDBB0A28C8097C8D Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Jonathan Lim wrote: > On Thu Aug 17 12:20:21 2000, dzurenko@arlut.utexas.edu wrote: > > > > Hello, > > > > Is anyone attempting to build Open Inventor on Solaris? > > I am. But it's going a little slowly for me. I was just wondering > > if anyone else is fighting this battle? > > > > Thanks. > > > > -Steve > > Can you be specific about where it's compiling slowly? Oh... I'm not saying that the compilation itself is going slowly. I'm saying that my SUCCESS in getting anything to compile is going slowly :) > Everywhere or isolated > to one particular component? Well, running gmake right off the bat fails. ld complains about invalid arguments and simply fails on the first source file in the compile, ppp.c++. I've scrolled through all of the files in inventor/make and noted the system-specific sections (i.e., IRIX/Linux). I am now attempting to update these files (commondefs, commonivdefs, system, commonivrules, and startversion) and include Solaris-specific stuff. But I'm really not smart enough to be doing this. I'm one of those engineering types that just expects make and compilers to work. I know the difference between -O and -g, but beyond that, my head starts spinning :( So things are going slowly because I'm trying to figure out what everything in the inventor/make files do and what are the correct values for Solaris. > By the way, the requisite font library provided, > libFL.a, is only for Linux IA32 systems. Hm. Since libFL.a is a requisite, am I wasting my time trying to compile this release of Open Inventor on Solaris?? Obviously, Open Inventer exists on Solaris. We have used TGS's implementation here. How did they get around libFL.a? Did they write their own? Thanks for the help! -Steve -- Stephen Dzurenko Research Engineer / Scientist Associate Advanced Sonar Division / Advanced Technology Laboratory Applied Research Laboratories The University of Texas at Austin P.O. Box 8029 Austin, Texas 78713-8029 10000 Burnet Road 78758-4423 --------------7D3C69CFFDBB0A28C8097C8D Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Jonathan Lim wrote:
On Thu Aug 17 12:20:21 2000, dzurenko@arlut.utexas.edu wrote:
>
> Hello,
>
> Is anyone attempting to build Open Inventor on Solaris?
> I am.  But it's going a little slowly for me.  I was just wondering
> if anyone else is fighting this battle?
>
> Thanks.
>
> -Steve

Can you be specific about where it's compiling slowly?

Oh... I'm not saying that the compilation itself is going slowly.
I'm saying that my SUCCESS in getting anything to compile is
going slowly :)
Everywhere or isolated
to one particular component?
Well, running gmake right off the bat fails.  ld complains about
invalid arguments and simply fails on the first source file in the
compile, ppp.c++.

I've scrolled through all of the files in inventor/make and noted
the system-specific sections (i.e., IRIX/Linux).  I am now attempting
to update these files (commondefs, commonivdefs, system,
commonivrules, and startversion) and include Solaris-specific
stuff.

But I'm really not smart enough to be doing this.  I'm one of those
engineering types that just expects make and compilers to work.
I know the difference between -O and -g, but beyond that, my
head starts spinning :(

So things are going slowly because I'm trying to figure out what
everything in the inventor/make files do and what are the correct
values for Solaris.

By the way, the requisite font library provided,
libFL.a, is only for Linux IA32 systems.
Hm.  Since libFL.a is a requisite, am I wasting my time trying
to compile this release of Open Inventor on Solaris??

Obviously, Open Inventer exists on Solaris.  We have used
TGS's implementation here.  How did they get around libFL.a?
Did they write their own?

Thanks for the help!

-Steve



--
Stephen Dzurenko
Research Engineer / Scientist Associate

Advanced Sonar Division / Advanced Technology Laboratory

Applied Research Laboratories
The University of Texas at Austin
P.O. Box 8029
Austin, Texas  78713-8029
10000 Burnet Road 78758-4423
  --------------7D3C69CFFDBB0A28C8097C8D-- From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 13:01:44 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 13:01:34 -0700 Received: from mail11.disney.com ([208.246.35.55]:62954 "EHLO mail11.disney.com") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 13:01:27 -0700 Received: from pain.corp.disney.com (pain.corp.disney.com [153.7.231.100]) by mail11.disney.com (Switch-2.0.1/Switch-2.0.1) with SMTP id e7HKBc103430 for ; Thu, 17 Aug 2000 13:11:38 -0700 (PDT) Received: from louie.fa.disney.com by pain.corp.disney.com with ESMTP for info-inventor-dev@oss.sgi.com; Thu, 17 Aug 2000 13:01:53 -0700 Received: from tweedledee.fas.fa.disney.com (tweedledee.fas.fa.disney.com [172.30.50.48]) by louie.fa.disney.com (8.9.2/8.9.2) with ESMTP id NAA11399 for ; Thu, 17 Aug 2000 13:01:25 -0700 (PDT) (envelope-from tamstorf@fa.disney.com) Received: from bacon.fas.fa.disney.com (bacon.fas.fa.disney.com [153.7.113.129]) by tweedledee.fas.fa.disney.com (8.9.2/8.9.2) with ESMTP id NAA12759 for ; Thu, 17 Aug 2000 13:01:24 -0700 (PDT) (envelope-from tamstorf@fa.disney.com) Date: Thu, 17 Aug 2000 13:01:24 -0700 From: Rasmus Tamstorf X-Sender: tamstorf@bacon.fas.fa.disney.com To: info-inventor-dev@oss.sgi.com Subject: g++ warnings and motif Message-Id: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi, Two questions : I was trying to compile inventor on linux with gcc 2.95-2, but within the first 10 seconds I got a bazillion different warnings. What version of gcc was used to produce the rpms in the download directory ? Also, the README.FIRST states that inventor requires Motif 1.2x. However, if you choose to go with OpenMotif instead of lesstif you get motif 2.x, so I was wondering if there is a list of known issues / problems with motif 2.x ? Rasmus ----------------------------------------------------------------------------- Rasmus.Tamstorf@disney.com "A problem worthy of attack, Walt Disney Feature Animation proves its worth by hitting back" Kumbel ----------------------------------------------------------------------------- From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 13:28:54 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 13:28:40 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:62754 "EHLO convert =?ISO-8859-1?Q?rfc822-to-8bitGraichi=01?= deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 13:26:55 -0700 Received: from laplace.engr.sgi.com (laplace.engr.sgi.com [130.62.55.165]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id NAA18028 for ; Thu, 17 Aug 2000 13:19:19 -0700 (PDT) mail_from (naaman@laplace.engr.sgi.com) Received: from localhost (naaman@localhost) by laplace.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id NAA72167; Thu, 17 Aug 2000 13:25:38 -0700 (PDT) Date: Thu, 17 Aug 2000 13:25:38 -0700 From: Alexandre Naaman To: Rasmus Tamstorf cc: info-inventor-dev@oss.sgi.com Subject: Re: g++ warnings and motif In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: 8BIT Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Thu, 17 Aug 2000, Rasmus Tamstorf wrote: Hi Rasmus, > Hi, > > Two questions : I was trying to compile inventor on linux with gcc 2.95-2, > but within the first 10 seconds I got a bazillion different warnings. What > version of gcc was used to produce the rpms in the download directory ? warnings ... gcc is a little more verbose than the IRIX C++ compiler when you turn on -Wunused -Wformat and -Wuninitialized. Remove these warnings from make/commonivdefs and things should look a little more sane. If you remove those warnings then libInventor.so should compile with almost no warnings on Linux. I did not spend as much time cleaning up libSoXt... My linux box is away at Linux World so I can't tell you which version of gcc was used for building OIV but I can tell you that it compiles on RedHat 6.2 (egcs 2.91.66) and also on Mandrake 7.1 (which I believe has slightly more up recent version of gcc.) > > Also, the README.FIRST states that inventor requires Motif 1.2x. However, > if you choose to go with OpenMotif instead of lesstif you get motif 2.x, > so I was wondering if there is a list of known issues / problems with > motif 2.x ? Last time I checked it worked fine with Motif 2.x. Try removing the compile options noted above and see how things go. If you find any problems please let us know! A+, Alexandre. -- Alexandre Naaman - naaman@sgi.com - La conformité est la mort de l'âme. From owner-info-inventor-dev@oss.sgi.com Thu Aug 17 14:18:44 2000 Received: by oss.sgi.com id ; Thu, 17 Aug 2000 14:18:29 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:49456 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 17 Aug 2000 14:14:27 -0700 Received: from nodin.corp.sgi.com (nodin.corp.sgi.com [192.26.51.193]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id OAA24324 for ; Thu, 17 Aug 2000 14:06:51 -0700 (PDT) mail_from (lovelace@cthulhu.engr.sgi.com) Received: from tripoli.engr.sgi.com ([130.62.55.133]) by nodin.corp.sgi.com (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id OAA70331 for ; Thu, 17 Aug 2000 14:13:56 -0700 (PDT) Received: from engr.sgi.com (localhost [127.0.0.1]) by tripoli.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id OAA34515; Thu, 17 Aug 2000 14:11:12 -0700 (PDT) Message-ID: <399C54F0.7C62331B@engr.sgi.com> Date: Thu, 17 Aug 2000 14:11:12 -0700 From: Tanner Lovelace X-Mailer: Mozilla 4.61C-SGI [en] (X11; I; IRIX64 6.5 IP30) X-Accept-Language: en MIME-Version: 1.0 To: Rasmus Tamstorf CC: info-inventor-dev@oss.sgi.com Subject: Re: g++ warnings and motif References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Rasmus Tamstorf wrote: > > Hi, > > Two questions : I was trying to compile inventor on linux with gcc 2.95-2, > but within the first 10 seconds I got a bazillion different warnings. What > version of gcc was used to produce the rpms in the download directory ? > > Also, the README.FIRST states that inventor requires Motif 1.2x. However, > if you choose to go with OpenMotif instead of lesstif you get motif 2.x, > so I was wondering if there is a list of known issues / problems with > motif 2.x ? > > Rasmus Rasmus, I've been compiling it under Mandrake 7.1 which uses gcc 2.95-2. One thing I found out though was that the correct variables hadn't been set it the makefile because bash on Mandrake sets the OSTYPE variable to linux-gnu and the Inventor makefile only checks for "linux" and "Linux". So, if you add that check into whereever it checks for it (3 files in the make/ directory) you should get the correct compiler options and things should work better. A few files still fail to compile, mainly they don't have the correct prototypes for strdup() and bcopy(), but that's easy to fix. Tanner Lovelace From owner-info-inventor-dev@oss.sgi.com Sat Aug 19 04:47:14 2000 Received: by oss.sgi.com id ; Sat, 19 Aug 2000 04:47:04 -0700 Received: from ppp126.dyn91.pacific.net.sg ([210.24.91.126]:44036 "EHLO dreamland.unx.edu") by oss.sgi.com with ESMTP id ; Sat, 19 Aug 2000 04:46:49 -0700 Received: from pacific.net.sg (IDENT:bodhi@localhost.unx.edu [127.0.0.1]) by dreamland.unx.edu (8.9.3/8.9.3) with ESMTP id TAA01283 for ; Sat, 19 Aug 2000 19:47:48 +0800 Message-ID: <399E73E4.938FA333@pacific.net.sg> Date: Sat, 19 Aug 2000 19:47:48 +0800 From: Ang Bodhi X-Mailer: Mozilla 4.72 [en] (X11; U; Linux 2.2.14-5.0 i686) X-Accept-Language: en MIME-Version: 1.0 To: info-inventor-dev@oss.sgi.com Subject: Hello and libFL.a Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi inventors! Thanks for releasing this great code to the world! And in LGPL too! I've check out and compiled theInventor source, it went smoothly. The extra things I need to do is to build Lesstif and glwMDraingArea from Mesa 3.2. The apps/demos/* worked, and as pointed out in KNOWN.BUGS, the font support is missing. There aren't any source code for libFL.a, guess it must be an empty stub for Linux. ;) I notice the apps/samples/* are not compiled by default, and several samples lack the GNUmakefile. I adapted the GNUmakefile from apps/demos and managed to get most samples compiled with a few minor changes: diff -r1.1.1.1 vortex.c++ 55d54 < #include 75a75 > #include diff -r1.1.1.1 menu.c++ 261c261 < SoXt::getPopupArgs(XtDisplay(menubar), NULL, popupargs, &popupn); --- > SoXt::getPopupArgs(XtDisplay(menubar), (int)NULL, popupargs, &popupn); 337c337 < SoXt::getPopupArgs(XtDisplay(menubar), NULL, popupargs, &popupn); --- > SoXt::getPopupArgs(XtDisplay(menubar), (int)NULL, popupargs, &popupn); diff -r1.1.1.1 ivToIncludeFile.c++ 51a52 > #include diff -r1.1.1.1 SbBasic.h 132a133,134 > #define fcos cos > #define fsin sin The change to SbBasic.h is for samples/linkage/LinkEngines.c++ which uses fcos and fsin. I don't have luck with samples/spaceball, and my build enviornment is Redhat 6.2 using egcs-2.91.66. Font support seems to be a major missing feature for Linux Inventor, and a rather important one. Is there any plan to solve this problem? Recently I've been playing with Freetype and might be able to help plugging Font Library (FL) with it, but this would require at least stub code for FL (some doc would be useful too). I wish to contribute my time to help out wherever possible :) Thanks again. From owner-info-inventor-dev@oss.sgi.com Sat Aug 19 14:53:27 2000 Received: by oss.sgi.com id ; Sat, 19 Aug 2000 14:53:17 -0700 Received: from dialupG118.clsp.uswest.net ([207.225.17.118]:52742 "EHLO ssrlap2.cosd.fedex.com") by oss.sgi.com with ESMTP id ; Sat, 19 Aug 2000 14:53:08 -0700 Received: from localhost (sr39112@localhost) by ssrlap2.cosd.fedex.com (8.9.3/8.9.3) with ESMTP id PAA07780 for ; Sat, 19 Aug 2000 15:50:32 -0600 X-Authentication-Warning: ssrlap2.cosd.fedex.com: sr39112 owned process doing -bs Date: Sat, 19 Aug 2000 15:50:31 -0600 (MDT) From: "Scott S. Ross" X-Sender: sr39112@ssrlap2.cosd.fedex.com Reply-To: "Scott S. Ross" To: info-inventor-dev@oss.sgi.com Subject: 'Opportunities' in the Inventor code Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing First, appologies for just throwing these out. Without the archives I don't know if these have been addressed already. A year or so ago I tried to use Inventor from TGS under Linux. I ran into 4 problems that seem to also be in the base code just released. I don't have the fixes I wrote anymore and before I dive in and do it all again I thought it better to see if they are already being worked on (or if different directions are being taken). 1) Dynamic loading. I remember that I could fix this by a simple hack of the .a and .so files to change the pattern used in the name passed to dlopen et.al. 2) Fonts. I remember this being a byte order problem (in the X fonts, I don't remember fixing the Adobe fonts). I got by last time by re-compiling fonts (with mixed success). This one tought me the fine points of strace. 3) Math headers. I remember adding an ifdef into SoBasic.h (or something like that). 4) Motif widget problems when using Lesstif. In the rpms running on RH62 and Lesstif0.91, the sliders and color patches never draw. (you can work them, just can not see them). Also several toggle buttons core dump the SceneViewer. (color and material editors have the problems). I don't remember if I fixed this in Inventor's widgets or in Lesstif. But I do remember spending a lot of time here a learning a lot of Inventor that was not in the book :-) I also remember that even when working, the sliders would be rendered 1 pixel off (Mesa bug?). (I also remember dumping the Xt widgets and using glut w/Inventor instead). So, are there any patches for any of these yet? Thanks (for listening and for releasing the source :-) scott From owner-info-inventor-dev@oss.sgi.com Mon Aug 21 10:59:42 2000 Received: by oss.sgi.com id ; Mon, 21 Aug 2000 10:59:33 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:49439 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Mon, 21 Aug 2000 10:59:11 -0700 Received: from kinabalu.csd.sgi.com (kinabalu.csd.sgi.com [150.166.1.88]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id KAA25812 for ; Mon, 21 Aug 2000 10:51:34 -0700 (PDT) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id KAA31794; Mon, 21 Aug 2000 10:57:02 -0700 (PDT) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200008211757.KAA31794@kinabalu.csd.sgi.com> Subject: Re: Building on Solaris? To: dzurenko@arlut.utexas.edu (Stephen Dzurenko) Date: Mon, 21 Aug 2000 10:57:02 -0700 (PDT) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: <399C4336.1DD92C0D@arlut.utexas.edu> from "Stephen Dzurenko" at Aug 17, 2000 02:55:34 PM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Thu Aug 17 12:55:34 2000, dzurenko@arlut.utexas.edu wrote: > > Hm. Since libFL.a is a requisite, am I wasting my time trying > to compile this release of Open Inventor on Solaris?? > > Obviously, Open Inventer exists on Solaris. We have used > TGS's implementation here. How did they get around libFL.a? > Did they write their own? > > Thanks for the help! > > -Steve I've made a version of libFL.a compiled for SunOS 5.8 available at the FTP download area under the name libFL_sparc.tar.gz. The long-term solution is to replace libFL with some other library, e.g. FreeType. When that happens, libFL will probably be removed from the distribution. Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Mon Aug 21 12:02:03 2000 Received: by oss.sgi.com id ; Mon, 21 Aug 2000 12:01:52 -0700 Received: from ppp178.dyn92.pacific.net.sg ([210.24.92.178]:14087 "EHLO dreamland.unx.edu") by oss.sgi.com with ESMTP id ; Mon, 21 Aug 2000 12:01:26 -0700 Received: from pacific.net.sg (IDENT:bodhi@localhost.unx.edu [127.0.0.1]) by dreamland.unx.edu (8.9.3/8.9.3) with ESMTP id DAA02453; Tue, 22 Aug 2000 03:02:14 +0800 Message-ID: <39A17CB5.227C3F81@pacific.net.sg> Date: Tue, 22 Aug 2000 03:02:13 +0800 From: Ang Bodhi X-Mailer: Mozilla 4.72 [en] (X11; U; Linux 2.2.14-5.0 i686) X-Accept-Language: en MIME-Version: 1.0 To: Jonathan Lim CC: info-inventor-dev@oss.sgi.com Subject: Re: Building on Solaris? References: <200008211757.KAA31794@kinabalu.csd.sgi.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Jonathan Lim wrote: > The long-term solution is to replace libFL with some other library, e.g. > FreeType. When that happens, libFL will probably be removed from the > distribution. Does this mean libFL will eventually be replaced by Freetype alone, or will Freetype be just one of the candidates to replace libFL? I ask this because if it is the former, this would mean FL code in SoText3 must be replaced, and if it is the later, then possibly a FL interface must be provided for each font library candidate such as Freetype, right? Ang Bodhi From owner-info-inventor-dev@oss.sgi.com Mon Aug 21 12:19:02 2000 Received: by oss.sgi.com id ; Mon, 21 Aug 2000 12:18:53 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:33124 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Mon, 21 Aug 2000 12:18:38 -0700 Received: from kinabalu.csd.sgi.com (kinabalu.csd.sgi.com [150.166.1.88]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id MAA08550 for ; Mon, 21 Aug 2000 12:24:52 -0700 (PDT) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id MAA61892; Mon, 21 Aug 2000 12:16:51 -0700 (PDT) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200008211916.MAA61892@kinabalu.csd.sgi.com> Subject: Re: Building on Solaris? To: bodhi@pacific.net.sg (Ang Bodhi) Date: Mon, 21 Aug 2000 12:16:50 -0700 (PDT) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: <39A17CB5.227C3F81@pacific.net.sg> from "Ang Bodhi" at Aug 22, 2000 03:02:13 AM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Mon Aug 21 12:02:13 2000, bodhi@pacific.net.sg wrote: > > Does this mean libFL will eventually be replaced by Freetype > alone, or will Freetype be just one of the candidates to replace I mean the latter, but it is really up to the community to decide. There are at least two other components of the software in a similar situation: the image I/O library currently served by libimage and the NURBS tessellator. > libFL? I ask this because if it is the former, this would mean FL > code in SoText3 must be replaced, and if it is the later, then SoAsciiText and SoText2 also use FL code. > possibly a FL interface must be provided for each font library > candidate such as Freetype, right? I think there is enough information in So*Text* and flclient.h to do this. > Ang Bodhi Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Mon Aug 21 12:28:23 2000 Received: by oss.sgi.com id ; Mon, 21 Aug 2000 12:28:13 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:31845 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Mon, 21 Aug 2000 12:28:07 -0700 Received: from laplace.engr.sgi.com (laplace.engr.sgi.com [130.62.55.165]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id MAA09575 for ; Mon, 21 Aug 2000 12:34:22 -0700 (PDT) mail_from (naaman@laplace.engr.sgi.com) Received: from localhost (naaman@localhost) by laplace.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id MAA81487; Mon, 21 Aug 2000 12:26:33 -0700 (PDT) Date: Mon, 21 Aug 2000 12:26:33 -0700 From: Alexandre Naaman To: Jonathan Lim cc: Ang Bodhi , info-inventor-dev@oss.sgi.com Subject: Re: Building on Solaris? In-Reply-To: <200008211916.MAA61892@kinabalu.csd.sgi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Mon, 21 Aug 2000, Jonathan Lim wrote: > On Mon Aug 21 12:02:13 2000, bodhi@pacific.net.sg wrote: > > > > Does this mean libFL will eventually be replaced by Freetype > > alone, or will Freetype be just one of the candidates to replace > > I mean the latter, but it is really up to the community to decide. > There are at least two other components of the software in a similar > situation: the image I/O library currently served by libimage and the > NURBS tessellator. The NURBS tessellator should be replaced with the stuff in the OpenGL SI. As for the image I/O stuff, it uses libimage for SGI RGB files, a "built-in" version of libjpeg for reading JPEG files and some xpaint derived source to read GIF files. For the jpeg stuff it would definitely be nice if we did not have the functionality of libjpeg built-in (can cause conflits if your application needs to use libjpeg for anything else). In the long term, it would be nice if we could replace all of this code with IFL code; I think Jonathan has been toying with this idea :) A+, Alexandre. -- Alexandre Naaman - naaman@sgi.com - La conformite est la mort de l'ame. From owner-info-inventor-dev@oss.sgi.com Mon Aug 21 13:03:22 2000 Received: by oss.sgi.com id ; Mon, 21 Aug 2000 13:03:12 -0700 Received: from mail11.disney.com ([208.246.35.55]:26342 "EHLO mail11.disney.com") by oss.sgi.com with ESMTP id ; Mon, 21 Aug 2000 13:02:50 -0700 Received: from pain.corp.disney.com (pain.corp.disney.com [153.7.231.100]) by mail11.disney.com (Switch-2.0.1/Switch-2.0.1) with SMTP id e7LKCu120111 for ; Mon, 21 Aug 2000 13:12:56 -0700 (PDT) Received: from louie.fa.disney.com by pain.corp.disney.com with ESMTP; Mon, 21 Aug 2000 13:02:56 -0700 Received: from tweedledee.fas.fa.disney.com (tweedledee.fas.fa.disney.com [172.30.50.48]) by louie.fa.disney.com (8.9.2/8.9.2) with ESMTP id NAA16442; Mon, 21 Aug 2000 13:02:27 -0700 (PDT) (envelope-from tamstorf@fa.disney.com) Received: from bacon.fas.fa.disney.com (bacon.fas.fa.disney.com [153.7.113.129]) by tweedledee.fas.fa.disney.com (8.9.2/8.9.2) with ESMTP id NAA15014; Mon, 21 Aug 2000 13:02:27 -0700 (PDT) (envelope-from tamstorf@fa.disney.com) Date: Mon, 21 Aug 2000 13:02:25 -0700 From: Rasmus Tamstorf X-Sender: tamstorf@bacon.fas.fa.disney.com To: Alexandre Naaman cc: Jonathan Lim , Ang Bodhi , info-inventor-dev@oss.sgi.com Subject: Re: Building on Solaris? In-Reply-To: Message-Id: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Mon, 21 Aug 2000, Alexandre Naaman wrote: > On Mon, 21 Aug 2000, Jonathan Lim wrote: > > > On Mon Aug 21 12:02:13 2000, bodhi@pacific.net.sg wrote: > > > > > > Does this mean libFL will eventually be replaced by Freetype > > > alone, or will Freetype be just one of the candidates to replace > > > > I mean the latter, but it is really up to the community to decide. > > There are at least two other components of the software in a similar > > situation: the image I/O library currently served by libimage and the > > NURBS tessellator. > > The NURBS tessellator should be replaced with the stuff in the OpenGL SI. > As for the image I/O stuff, it uses libimage for SGI RGB files, a > "built-in" version of libjpeg for reading JPEG files and some xpaint > derived source to read GIF files. For the jpeg stuff it would definitely > be nice if we did not have the functionality of libjpeg built-in (can > cause conflits if your application needs to use libjpeg for anything > else). > > In the long term, it would be nice if we could replace all of this code > with IFL code; I think Jonathan has been toying with this idea :) Is there any word on the plans for IFL ? I know Chris Walker put out a closed source alpha version of IFL v.1.4 for linux before leaving SGI, but I haven't seen much since then. Rasmus ----------------------------------------------------------------------------- Rasmus.Tamstorf@disney.com "A problem worthy of attack, Walt Disney Feature Animation proves its worth by hitting back" Kumbel ----------------------------------------------------------------------------- From owner-info-inventor-dev@oss.sgi.com Mon Aug 21 17:18:25 2000 Received: by oss.sgi.com id ; Mon, 21 Aug 2000 17:18:15 -0700 Received: from 216.200.203.33.openave.com ([216.200.203.33]:52464 "EHLO mail.openave.com") by oss.sgi.com with ESMTP id ; Mon, 21 Aug 2000 17:17:51 -0700 Received: from lappy (adsl-63-205-189-253.dsl.snfc21.pacbell.net [63.205.189.253]) by mail.openave.com (Post.Office MTA v3.5.3 release 223 ID# 0-61060U3000L300S0V35) with SMTP id com for ; Mon, 21 Aug 2000 17:17:50 -0700 From: "John Ray Thomas" To: "Info-Inventor-Dev" Subject: unknown type - fd_set Date: Mon, 21 Aug 2000 17:11:08 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Importance: Normal Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing I am porting OpenInventor to BeOS. Things are going fairly well as I have made some good progress. Recently, I have run into an unknown data type while building libInventor.so. The data type is fd_set. I grep'd the Be posix headers for this type but could not find it. I get the feeling this is some sort of file descriptor??? If anyone knows what this type is and can tell me how I can emulate it, I would be very grateful. Thanks, //jt From owner-info-inventor-dev@oss.sgi.com Mon Aug 21 18:03:04 2000 Received: by oss.sgi.com id ; Mon, 21 Aug 2000 18:02:54 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:7942 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Mon, 21 Aug 2000 18:02:50 -0700 Received: from laplace.engr.sgi.com (laplace.engr.sgi.com [130.62.55.165]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id RAA15711 for ; Mon, 21 Aug 2000 17:55:13 -0700 (PDT) mail_from (naaman@laplace.engr.sgi.com) Received: from localhost (naaman@localhost) by laplace.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id SAA86024; Mon, 21 Aug 2000 18:01:32 -0700 (PDT) Date: Mon, 21 Aug 2000 18:01:32 -0700 From: Alexandre Naaman To: John Ray Thomas cc: Info-Inventor-Dev Subject: Re: unknown type - fd_set In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Mon, 21 Aug 2000, John Ray Thomas wrote: > I am porting OpenInventor to BeOS. Things are going fairly well as I have > made some good progress. Recently, I have run into an unknown data type > while building libInventor.so. The data type is fd_set. I grep'd the Be > posix headers for this type but could not find it. I get the feeling this is > some sort of file descriptor??? If anyone knows what this type is and can > tell me how I can emulate it, I would be very grateful. This is probably being used by the select() function. As far as I can tell BeOS does define these data types appropriately. Trying including the file . A+, Alexandre. -- Alexandre Naaman - naaman@sgi.com - La conformite est la mort de l'ame. From owner-info-inventor-dev@oss.sgi.com Mon Aug 21 18:07:04 2000 Received: by oss.sgi.com id ; Mon, 21 Aug 2000 18:06:54 -0700 Received: from 216.200.203.33.openave.com ([216.200.203.33]:12023 "EHLO mail.openave.com") by oss.sgi.com with ESMTP id ; Mon, 21 Aug 2000 18:06:46 -0700 Received: from lappy (adsl-63-205-189-253.dsl.snfc21.pacbell.net [63.205.189.253]) by mail.openave.com (Post.Office MTA v3.5.3 release 223 ID# 0-61060U3000L300S0V35) with SMTP id com; Mon, 21 Aug 2000 18:06:44 -0700 From: "John Ray Thomas" To: "Alexandre Naaman" Cc: "Info-Inventor-Dev" Subject: RE: unknown type - fd_set Date: Mon, 21 Aug 2000 18:00:02 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Importance: Normal Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Thanks. That is indeed where it was (be/net/socket.h). //jt -----Original Message----- From: Alexandre Naaman [mailto:naaman@laplace.engr.sgi.com] Sent: Monday, August 21, 2000 6:02 PM To: John Ray Thomas Cc: Info-Inventor-Dev Subject: Re: unknown type - fd_set On Mon, 21 Aug 2000, John Ray Thomas wrote: > I am porting OpenInventor to BeOS. Things are going fairly well as I have > made some good progress. Recently, I have run into an unknown data type > while building libInventor.so. The data type is fd_set. I grep'd the Be > posix headers for this type but could not find it. I get the feeling this is > some sort of file descriptor??? If anyone knows what this type is and can > tell me how I can emulate it, I would be very grateful. This is probably being used by the select() function. As far as I can tell BeOS does define these data types appropriately. Trying including the file . A+, Alexandre. -- Alexandre Naaman - naaman@sgi.com - La conformite est la mort de l'ame. From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 01:15:34 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 01:15:24 -0700 Received: from trh.sim.no ([195.1.220.136]:16740 "HELO sim.no") by oss.sgi.com with SMTP id ; Wed, 23 Aug 2000 01:15:13 -0700 Received: (qmail 16129 invoked by uid 1114); 23 Aug 2000 08:15:10 -0000 To: info-inventor-dev@oss.sgi.com Subject: Bugtracking? From: Morten Eriksen Date: 23 Aug 2000 10:15:09 +0200 Message-ID: <51bsyk5r76.fsf@trh.sim.no> Lines: 8 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi, I noticed that there are references to bug numbers in some of the patches that goes into the CVS source. Does this mean that there is a publicly available bugtracking system for the Inventor project? Regards, Morten From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 01:28:15 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 01:28:05 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:1869 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 23 Aug 2000 01:27:39 -0700 Received: from kinabalu.csd.sgi.com (kinabalu.csd.sgi.com [150.166.1.88]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id BAA24218 for ; Wed, 23 Aug 2000 01:20:02 -0700 (PDT) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id BAA94980; Wed, 23 Aug 2000 01:25:36 -0700 (PDT) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200008230825.BAA94980@kinabalu.csd.sgi.com> Subject: Re: Bugtracking? To: mortene@sim.no (Morten Eriksen) Date: Wed, 23 Aug 2000 01:25:36 -0700 (PDT) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: <51bsyk5r76.fsf@trh.sim.no> from "Morten Eriksen" at Aug 23, 2000 10:15:09 AM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Wed Aug 23 01:15:09 2000, mortene@sim.no wrote: > > Hi, > > I noticed that there are references to bug numbers in some of the > patches that goes into the CVS source. Does this mean that there is a > publicly available bugtracking system for the Inventor project? > > Regards, > Morten Yes and no ... there is a bugtracking system, but please do not try to post any bugs until we formally announce it. The bug numbers recently posted in the CVS source correspond to those of the SGI IRIX version of Open Inventor. Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 01:58:15 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 01:58:05 -0700 Received: from trh.sim.no ([195.1.220.136]:49764 "HELO sim.no") by oss.sgi.com with SMTP id ; Wed, 23 Aug 2000 01:57:50 -0700 Received: (qmail 16337 invoked by uid 1114); 23 Aug 2000 08:57:47 -0000 To: info-inventor-dev@oss.sgi.com Subject: Build process From: Morten Eriksen Date: 23 Aug 2000 10:57:47 +0200 Message-ID: <51u2cc4ano.fsf@trh.sim.no> Lines: 13 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi, would you accept a _large_ patch to use the GNU Autoconf, Automake and Libtool trio of tools for configuration and build (in the style of the usual UNIX "configure; make install") instead of the current Makefile-based process? I'm about to start that task, but I thought I'd check with you first if this is a good time for introducing changes of this magnitude to the CVS repository. Regards, Morten From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 02:12:44 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 02:12:34 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:41486 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 23 Aug 2000 02:12:09 -0700 Received: from boeing.engr.sgi.com (boeing.engr.sgi.com [130.62.55.185]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id CAA07925 for ; Wed, 23 Aug 2000 02:18:26 -0700 (PDT) mail_from (flynnt@cthulhu.engr.sgi.com) Received: from localhost (flynnt@localhost) by boeing.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id CAA41632; Wed, 23 Aug 2000 02:10:53 -0700 (PDT) Date: Wed, 23 Aug 2000 02:10:52 -0700 From: Tom Flynn To: Morten Eriksen cc: info-inventor-dev@oss.sgi.com Subject: Re: Build process In-Reply-To: <51u2cc4ano.fsf@trh.sim.no> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On 23 Aug 2000, Morten Eriksen wrote: > Hi, > > would you accept a _large_ patch to use the GNU Autoconf, Automake and > Libtool trio of tools for configuration and build (in the style of the > usual UNIX "configure; make install") instead of the current > Makefile-based process? If it worked, heck yeah! I messed with autoconf and automake way back when I was first trying to come up with a semi-coherent build environment with the Linux port. At first, I tried getting the Imakefiles to work under Linux. Quicky gave up on that. Tried autoconf/automake for a while but couldn't get it to behave. I blamed it on my lack of experience with those two and defaulted back to using a build environment based on what we often use internally at SGI. The makefiles I created weren't great, but they worked. If you've got something better, I'd love to take a look at it! > > I'm about to start that task, but I thought I'd check with you first > if this is a good time for introducing changes of this magnitude to > the CVS repository. good luck and lemme know how it goes, tom -- "Mongooses are famous for their snake-fighting ability, and are almost always victorious because of their speed, agility, and timing and also because of their thick coat." From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 02:21:25 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 02:21:15 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:63758 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 23 Aug 2000 02:21:00 -0700 Received: from kinabalu.csd.sgi.com (kinabalu.csd.sgi.com [150.166.1.88]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id CAA00758 for ; Wed, 23 Aug 2000 02:27:17 -0700 (PDT) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id CAA61456; Wed, 23 Aug 2000 02:19:03 -0700 (PDT) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200008230919.CAA61456@kinabalu.csd.sgi.com> Subject: Re: Build process To: mortene@sim.no (Morten Eriksen) Date: Wed, 23 Aug 2000 02:19:02 -0700 (PDT) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: <51u2cc4ano.fsf@trh.sim.no> from "Morten Eriksen" at Aug 23, 2000 10:57:47 AM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Wed Aug 23 01:57:47 2000, mortene@sim.no wrote: > > Hi, > > would you accept a _large_ patch to use the GNU Autoconf, Automake and > Libtool trio of tools for configuration and build (in the style of the > usual UNIX "configure; make install") instead of the current > Makefile-based process? > > I'm about to start that task, but I thought I'd check with you first > if this is a good time for introducing changes of this magnitude to > the CVS repository. > > Regards, > Morten I think that someone will eventually rewrite the set of makefiles as it currently exists in the CVS tree. If you feel like taking on the task, you're welcome to do so; now is a good time to establish a robust build environment that will work across a variety of platforms. (If anyone else is thinking of doing the same, please take note so that there's no duplication of effort here.) However, rather than start checking a large patch into the tree now, my personal preference is to provide an experimental distribution that incorporates the new build environment. That way, anyone who wants to test it can do so; once we've reviewed it for sanity and when everyone agrees it's a good thing to have, we can include it in the tree permanently. Anyone else have an idea on how to go about this? Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 02:36:45 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 02:36:35 -0700 Received: from deliverator.sgi.com ([204.94.214.10]:10068 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 23 Aug 2000 02:36:10 -0700 Received: from boeing.engr.sgi.com (boeing.engr.sgi.com [130.62.55.185]) by deliverator.sgi.com (980309.SGI.8.8.8-aspam-6.2/980310.SGI-aspam) via ESMTP id CAA28208 for ; Wed, 23 Aug 2000 02:28:34 -0700 (PDT) mail_from (flynnt@cthulhu.engr.sgi.com) Received: from localhost (flynnt@localhost) by boeing.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id CAA42092; Wed, 23 Aug 2000 02:34:36 -0700 (PDT) Date: Wed, 23 Aug 2000 02:34:36 -0700 From: Tom Flynn To: Jonathan Lim cc: Morten Eriksen , info-inventor-dev@oss.sgi.com Subject: Re: Build process In-Reply-To: <200008230919.CAA61456@kinabalu.csd.sgi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Wed, 23 Aug 2000, Jonathan Lim wrote: > However, rather than start checking a large patch into the tree now, my > personal preference is to provide an experimental distribution that > incorporates the new build environment. That way, anyone who wants to test it > can do so; once we've reviewed it for sanity and when everyone agrees it's a > good thing to have, we can include it in the tree permanently. Yeah, at some point we'll have to branch out to a development tree and a stable tree. A patch like the kind he's suggesting would probably be a good catalyst. -tom -- "Mongooses are famous for their snake-fighting ability, and are almost always victorious because of their speed, agility, and timing and also because of their thick coat." From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 02:39:55 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 02:39:45 -0700 Received: from [194.152.163.92] ([194.152.163.92]:60166 "EHLO beton.vrvis.at") by oss.sgi.com with ESMTP id ; Wed, 23 Aug 2000 02:39:36 -0700 Received: from dustpuppy.br1.vrvis.lan (IDENT:root@dustpuppy.br1.vrvis.lan [10.42.3.2]) by beton.vrvis.at (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id LAA05730 for ; Wed, 23 Aug 2000 11:39:10 +0200 Received: (from honza@localhost) by dustpuppy.br1.vrvis.lan (8.9.3/8.9.3) id LAA02195 for info-inventor-dev@oss.sgi.com; Wed, 23 Aug 2000 11:39:02 +0200 Date: Wed, 23 Aug 2000 11:39:02 +0200 From: Jan Prikryl To: info-inventor-dev@oss.sgi.com Subject: Patches for OSTYPE=linux-gnu Message-ID: <20000823113902.A2186@dustpuppy> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="sdtB3X0nJg68CQEu" Content-Disposition: inline User-Agent: Mutt/1.2i Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing --sdtB3X0nJg68CQEu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, attached are four patches to different makefiles and makefile includes improving Linux support. Summary: (1) takes care of OSTYPE being reported as "linux-gnu" (Redhat-6.2 at least) (2) in a dirty way fixes the double vs. float problems (via -D_POSIX_SOURCE -D_XOPEN_SOURCE) -- jan --------------------+------------------------------------------------------ Jan Prikryl | vr|vis center for virtual reality and visualisation | http://www.vrvis.at --------------------+------------------------------------------------------ --sdtB3X0nJg68CQEu Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=patch1 --- ./apps/tools/ivperf/GNUmakefile.orig Tue Aug 22 18:55:08 2000 +++ ./apps/tools/ivperf/GNUmakefile Tue Aug 22 18:59:18 2000 @@ -13,12 +13,23 @@ CXXFILES = ivperf.c++ -ifeq ($OSTYPE,"Linux") - BARLD=-Wl,-rpath,../../nodes/BarChart +BARLD_LINUX = -Wl,-rpath,../../nodes/BarChart +BARLD_OTHER = -rpath ../../nodes/BarChart + +ifeq ($(OSTYPE),Linux) + BARLD = $(BARLD_LINUX) else - BARLD=-rpath ../../nodes/BarChart +ifeq ($(OSTYPE),linux) + BARLD = $(BARLD_LINUX) +else +ifeq ($(OSTYPE),linux-gnu) + BARLD = $(BARLD_LINUX) +else + BARLD = $(BARLD_OTHER) +endif +endif endif - + LLDOPTS = -L../../../libimage \ -L../../../lib/ \ -L/usr/X11R6/lib \ --sdtB3X0nJg68CQEu Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=patch2 --- ./make/system.orig Tue Aug 22 09:30:15 2000 +++ ./make/system Tue Aug 22 10:30:32 2000 @@ -10,11 +10,15 @@ ifeq ($(OSTYPE),linux) usingLinux = 1 else -ifeq ($(OSTYPE),Linux) - usingLinux = 1 -else - usingLinux = 0 -endif + ifeq ($(OSTYPE),linux-gnu) + usingLinux = 1 + else + ifeq ($(OSTYPE),Linux) + usingLinux = 1 + else + usingLinux = 0 + endif + endif endif ifeq ($(usingLinux),1) --sdtB3X0nJg68CQEu Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=patch3 --- ./make/commondefs.orig Tue Aug 22 10:31:00 2000 +++ ./make/commondefs Tue Aug 22 18:06:52 2000 @@ -45,16 +45,23 @@ AR = $(TOOLROOT)/usr/bin/ar AS = $(TOOLROOT)/usr/bin/as $(ENDIAN) BISON = $(TOOLROOT)/usr/bin/bison + # ugly thing to check for linux or Linux ... + ifeq ($(OSTYPE),linux) usingLinux = 1 else -ifeq ($(OSTYPE),Linux) - usingLinux = 1 -else - usingLinux = 0 -endif + ifeq ($(OSTYPE),linux-gnu) + usingLinux = 1 + else + ifeq ($(OSTYPE),Linux) + usingLinux = 1 + else + usingLinux = 0 + endif + endif endif + ifeq ($(usingLinux),1) C++ = $(TOOLROOT)/usr/bin/g++ C++C = $(TOOLROOT)/usr/bin/g++ @@ -172,8 +179,9 @@ OPTIMIZER = -O ifeq ($(usingLinux),1) MKDEPOPT = -MD +OSDEFS = -D_POSIX_SOURCE -D_XOPEN_SOURCE endif -COMMONGOPTS=$(OPTIMIZER) $(MKDEPOPT) $(ENDIAN) +COMMONGOPTS= $(OPTIMIZER) $(MKDEPOPT) $(ENDIAN) $(OSDEFS) # # Pick appropriate STYLE - releasedefs defines the default @@ -205,7 +213,7 @@ endif endif -GCOPTS = $(CSTYLE) $(OPTIMIZER) $(ENDIAN) $(MKDEPOPT) $(WOFF) +GCOPTS = $(CSTYLE) $(COMMONGOPTS) $(WOFF) GCDEFS = GCINCS = @@ -264,7 +272,7 @@ C++DEFS = $(VC++DEFS) $(LC++DEFS) $(GC++DEFS) C++INCS = $(VC++INCS) $(LC++INCS) $(GC++INCS) -GC++OPTS = $(CSTYLE) $(OPTIMIZER) $(ENDIAN) $(MKDEPOPT) +GC++OPTS = $(CSTYLE) $(COMMONGOPTS) GC++INCS = GC++DEFS = --sdtB3X0nJg68CQEu Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=patch4 --- ./make/commonivdefs.orig Tue Aug 22 18:55:37 2000 +++ ./make/commonivdefs Tue Aug 22 19:01:12 2000 @@ -17,9 +17,14 @@ ifeq ($(OSTYPE),Linux) usingLinux = 1 else +ifeq ($(OSTYPE),linux-gnu) + usingLinux = 1 +else usingLinux = 0 endif endif +endif + ifeq ($(usingLinux),1) CXXFLAGS+=-D_POSIX_SOURCE -D_XOPEN_SOURCE -fPIC -pedantic \ -I/usr/include -I/usr/X11R6/include @@ -87,7 +92,7 @@ LD_QUICKSTART_INFO= LDIRT += ii_files $(OBJECT_PATH) $(MAN1_COMPRESSED) $(MAN3_COMPRESSED) \ - $(MAN3_INDEX) $(MAN4_COMPRESSED) $(DOCTOR_HTML_TARGETS) \ + $(MAN3_INDEX) $(MAN4_COMPRESSED) $(DOCTOR_HTML_TARGETS) \ $(DOCTOR_INHERIT_TARGETS) LCINCS += -I$(DEPTH)/include @@ -162,7 +167,7 @@ endif endif else - OLD_OBJECT_FORMAT = 1 + OLD_OBJECT_FORMAT = 1 LC++OPTS += -woff 3247,3672 -fullwarn $(LC++OPTS_32) INST_DL_PATH = $(INST_DL_ROOT)/lib$(DL_PATH_SUF) INST_DL_TAG = $(INST_TAG_PRE)DL$(INST_TAG_SUF) @@ -178,7 +183,7 @@ ifeq ($(usingLinux),1) LC++OPTS += -Wunused -Wformat ifeq (,$(findstring debug,$(LIBTYPE))) - LC++OPTS += -Wuninitialized + LC++OPTS += -Wuninitialized endif INST_DL_PATH = $(INST_DL_ROOT)/lib$(DL_PATH_SUF) INST_DL_TAG = $(INST_TAG_PRE)DL$(INST_TAG_SUF) @@ -293,7 +298,7 @@ INSTALL = $(PERL) $(IVDEPTH)/make/install_$(THISPLATFORM).pl endif ifdef IRIX - GENEXPORTS = $(TOOLROOT)/usr/lib/ags/tools/genexports_irix.pl + GENEXPORTS = $(TOOLROOT)/usr/lib/ags/tools/genexports_irix.pl endif LIBPATHOPT = -L LIBPREFIX = lib --sdtB3X0nJg68CQEu-- From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 02:48:45 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 02:48:25 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:59152 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 23 Aug 2000 02:48:19 -0700 Received: from kinabalu.csd.sgi.com (kinabalu.csd.sgi.com [150.166.1.88]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id CAA09488 for ; Wed, 23 Aug 2000 02:54:36 -0700 (PDT) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id CAA73379; Wed, 23 Aug 2000 02:46:16 -0700 (PDT) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200008230946.CAA73379@kinabalu.csd.sgi.com> Subject: Re: Build process To: flynnt@cthulhu.engr.sgi.com (Tom Flynn) Date: Wed, 23 Aug 2000 02:46:16 -0700 (PDT) Cc: mortene@sim.no (Morten Eriksen), info-inventor-dev@oss.sgi.com In-Reply-To: from "Tom Flynn" at Aug 23, 2000 02:34:36 AM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Wed Aug 23 02:34:36 2000, flynnt@cthulhu.engr.sgi.com wrote: > > Yeah, at some point we'll have to branch out to a development tree and a > stable tree. A patch like the kind he's suggesting would probably be a > good catalyst. > > -tom Let's see the goods first, shall we :) By the way, Morten, aren't you also in the Coin development team? What's going on there? Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 02:51:25 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 02:51:15 -0700 Received: from as3.lal.in2p3.fr ([134.158.91.23]:43021 "EHLO as3.lal.in2p3.fr") by oss.sgi.com with ESMTP id ; Wed, 23 Aug 2000 02:51:08 -0700 Received: from asc (asc.lal.in2p3.fr [134.158.91.18]) by as3.lal.in2p3.fr (8.9.3/8.9.1) with ESMTP id LAA18381; Wed, 23 Aug 2000 11:51:04 +0200 (MET DST) Date: Wed, 23 Aug 2000 11:51:04 +0200 (MET DST) From: Laurent Duflot X-Sender: duflot@asc To: Morten Eriksen cc: info-inventor-dev@oss.sgi.com Subject: Re: Build process In-Reply-To: <51u2cc4ano.fsf@trh.sim.no> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing that would be great. Not being an expert of autoconf, I wonder if you can differentiate between machine type and compiler. I am trying to get a port to Linux with another compiler (KAI C++ or KCC) and I had to unfold the "Linux IS gcc" in the makefiles. Note also that things that could be thought of as machine depend like ar are in fact compiler dependent: KCC should be used instead of ar (I guess an archive tool must know of the mangling scheme of the compiler). Laurent On 23 Aug 2000, Morten Eriksen wrote: > Hi, > > would you accept a _large_ patch to use the GNU Autoconf, Automake and > Libtool trio of tools for configuration and build (in the style of the > usual UNIX "configure; make install") instead of the current > Makefile-based process? > > I'm about to start that task, but I thought I'd check with you first > if this is a good time for introducing changes of this magnitude to > the CVS repository. > > Regards, > Morten > From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 03:02:16 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 03:01:55 -0700 Received: from trh.sim.no ([195.1.220.136]:18789 "HELO sim.no") by oss.sgi.com with SMTP id ; Wed, 23 Aug 2000 03:01:39 -0700 Received: (qmail 16856 invoked by uid 1114); 23 Aug 2000 10:01:36 -0000 To: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Cc: flynnt@cthulhu.engr.sgi.com (Tom Flynn), info-inventor-dev@oss.sgi.com, coin-discuss@sim.no Subject: Re: Build process References: <200008230946.CAA73379@kinabalu.csd.sgi.com> From: Morten Eriksen Date: 23 Aug 2000 12:01:36 +0200 In-Reply-To: jlim@kinabalu.csd.sgi.com's message of "Wed, 23 Aug 2000 02:46:16 -0700 (PDT)" Message-ID: <518zto47pb.fsf@trh.sim.no> Lines: 54 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing [About going from Makefiles to configure] > Let's see the goods first, shall we :) Stupid of me to promise a patch when I'm just about to make a trip for the next couple of days. :^/ I'll see if I can get it ready over the weekend. > By the way, Morten, aren't you also in the Coin development team? > What's going on there? I'm talking with management about us supporting SGI's effort with Inventor, and it looks like it will be ok for them. I guess what will happen now (with 90% probability, have to get it "OK"'ed first): * we start contributing the good parts of Coin to SGI's Inventor (fix up the horrible build-system, provide fixes (or at least reports) for a long list of Inventor bugs we've seen, and there're certain features (and probably also optimizations) present in Coin not available in Inventor) * libCoin gets re-released under LGPL * our GUI-binding libraries libSoQt, libSoXt, libSoGtk, libSoWin, libSoBe, etc will _probably_ get re-licensed under LGPL * we'll keep the Coin sourcecode around in low maintenance mode (kill bugs etc). This will be done to have an "unencumbered" Inventor implementation around for "proprietary licensing" in case anyone can't work with the restrictions of LGPL for a certain project. * we re-design our www.coin3d.org website to focus on - Systems in Motion as a consulting/services company handling large & complex visualization projects, extensions to SGI Inventor, etc etc - GUI-binding libraries (SoQt, SoGtk, etc) - language-binding libraries (like the Scheme Ivy-binding), example code, maybe even tutorials etc, in short: lots of various support stuff not present on the oss.sgi.com-site We[1] want to make an effort to be a major player in the Inventor community. Regards, Morten [1] That's "we" as in "the Coin developers at SIM" -- I still have to get this through management, but they seem very positive so far. From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 03:06:55 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 03:06:45 -0700 Received: from trh.sim.no ([195.1.220.136]:615 "HELO sim.no") by oss.sgi.com with SMTP id ; Wed, 23 Aug 2000 03:06:28 -0700 Received: (qmail 16988 invoked by uid 1114); 23 Aug 2000 10:06:25 -0000 To: Laurent Duflot Cc: info-inventor-dev@oss.sgi.com Subject: Re: Build process References: From: Morten Eriksen Date: 23 Aug 2000 12:06:24 +0200 In-Reply-To: Laurent Duflot's message of "Wed, 23 Aug 2000 11:51:04 +0200 (MET DST)" Message-ID: <513djw47hb.fsf@trh.sim.no> Lines: 26 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Laurent Duflot writes: > Not being an expert of autoconf, I wonder if you can differentiate > between machine type and compiler. I am trying to get a port to > Linux with another compiler (KAI C++ or KCC) and I had to unfold the > "Linux IS gcc" in the makefiles. This is one of the major reasons you want to do Autoconf-based configuration and build for projects which are supposed to be easily portable among UNIX- or UNIX-like systems. Your particular case would be trivial, you'd do: $ mysrcpath/configure CXX=KCC $ make install ..and voila. No editing of files in the distribution necessary. > Note also that things that could be thought of as machine depend > like ar are in fact compiler dependent: KCC should be used instead > of ar (I guess an archive tool must know of the mangling scheme of > the compiler). Autoconf handles this automatically for all known systems. Regards, Morten From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 04:32:36 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 04:32:16 -0700 Received: from trh.sim.no ([195.1.220.136]:10486 "EHLO nfs.sim.no") by oss.sgi.com with ESMTP id ; Wed, 23 Aug 2000 04:32:10 -0700 Received: (from larsa@localhost) by nfs.sim.no (8.9.3/8.9.3) id NAA08890; Wed, 23 Aug 2000 13:32:03 +0200 Message-ID: <20000823133202.A8752@sim.no> Date: Wed, 23 Aug 2000 13:32:02 +0200 From: "Lars J. Aas" To: Morten Eriksen , Jonathan Lim Cc: Tom Flynn , info-inventor-dev@oss.sgi.com, coin-discuss@sim.no Subject: Re: Build process References: <200008230946.CAA73379@kinabalu.csd.sgi.com> <518zto47pb.fsf@trh.sim.no> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2 In-Reply-To: <518zto47pb.fsf@trh.sim.no>; from Morten Eriksen on Wed, Aug 23, 2000 at 12:01:36PM +0200 Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Wed, Aug 23, 2000 at 12:01:36PM +0200, Morten Eriksen wrote: : : * we re-design our www.coin3d.org website to focus on : : - Systems in Motion as a consulting/services company : handling large & complex visualization projects, : extensions to SGI Inventor, etc etc : : - GUI-binding libraries (SoQt, SoGtk, etc) : : - language-binding libraries (like the Scheme : Ivy-binding), example code, maybe even tutorials : etc, in short: lots of various support stuff not : present on the oss.sgi.com-site Don't forget Open Inventor extensions... BTW, I really feel Open Inventor also could use an "oiv-config" script (like our coin-config, gtk+'s gtk-config, etc...) for easy retrieval of build/linkage options needed when you build something against Inventor. Lars J From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 05:36:26 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 05:36:16 -0700 Received: from forte.cevis.uni-bremen.de ([134.102.230.66]:19480 "EHLO forte.cevis.uni-bremen.de") by oss.sgi.com with ESMTP id ; Wed, 23 Aug 2000 05:35:50 -0700 Received: from volrend.cevis.uni-bremen.de ([134.102.230.114] helo=mevis.de) by forte.cevis.uni-bremen.de with esmtp (Exim 3.13 #1) id 13RZky-00WFCe-00 for info-inventor-dev@oss.sgi.com; Wed, 23 Aug 2000 14:35:48 +0200 Message-ID: <39A3C587.A7DED4B@mevis.de> Date: Wed, 23 Aug 2000 14:37:27 +0200 From: Florian Schroecker X-Mailer: Mozilla 4.7 [de] (WinNT; I) X-Accept-Language: de MIME-Version: 1.0 To: info-inventor-dev@oss.sgi.com Subject: VolumeRendering texture sharing Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi there! I have got a question regarding texture mapping in OpenInventor. We use OpenInventor for VolumeRendering with our own OpenGL based VolemeRendering Library. The VolumeRendering is encapsulated in a Node derived from SoShape. Everything works just fine if the rendering is just used in one ExaminerViewer. A problem arises when the same scene is shown in different ExaminerViewers at the same time since the TextureObjects are not known to the other OpenGL context. Does anybody know a way to share TextureObjects between contexts? (I read that it is supposed to work when the contexts share display lists?) It seems that Inventors SoTexture2 is able to be shared between different contexts, but this is done by the SoGLTextureImageElement, which seems to allow only one texture, for our 2d based VolumeRendering we need many different textures. Has anyone done this before or any ideas? (We are working on Windows NT with OpenInventor 2.6, but the problem should also be a Inventor 2.1 problem, I suppose?!) yours, Florian Schroecker -- ------------------------------------------------------------------------ Florian Schroecker Center for Medical Diagnostic Systems and Visualization gGmbH Universitaetsallee 29, D-28359 Bremen, Germany http://www.mevis.de email: florian@mevis.de voice: +49 421 218 7707, fax: +49 421 218 4236 From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 06:43:56 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 06:43:36 -0700 Received: from trh.sim.no ([195.1.220.136]:11887 "HELO sim.no") by oss.sgi.com with SMTP id ; Wed, 23 Aug 2000 06:43:06 -0700 Received: (qmail 18743 invoked by uid 1114); 23 Aug 2000 13:43:03 -0000 To: info-inventor-dev@oss.sgi.com Cc: Jan Prikryl Subject: Re: Patches for OSTYPE=linux-gnu References: <20000823113902.A2186@dustpuppy> From: Morten Eriksen Date: 23 Aug 2000 15:43:02 +0200 In-Reply-To: Jan Prikryl's message of "Wed, 23 Aug 2000 11:39:02 +0200" Message-ID: <51n1i414bd.fsf@trh.sim.no> Lines: 16 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.3 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing --=-=-= > (2) in a dirty way fixes the double vs. float problems (via > -D_POSIX_SOURCE -D_XOPEN_SOURCE) Here's an equally dirty fix, which should take care of the problem in a way that works from the application programmer's POV aswell. (I believe the Correct Fix(tm) would be to rip out the block of single-precision #define settings from SbBasic.h and hide it in an internal-only headerfile. Putting this in a public headerfile was _bad_ design.) Regards, Morten --=-=-= Content-Disposition: attachment; filename=singleprec.diff Index: lib/database/include/Inventor/SbBasic.h =================================================================== RCS file: /cvs/inventor/lib/database/include/Inventor/SbBasic.h,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 SbBasic.h --- lib/database/include/Inventor/SbBasic.h 2000/08/15 12:56:14 1.1.1.1 +++ lib/database/include/Inventor/SbBasic.h 2000/08/23 13:36:09 @@ -119,7 +119,7 @@ // ///////////////////////////////////////////////////////////////////////////// -#if !defined(__sgi) +#if !defined(__sgi) && !defined(__linux) #define acosf acos #define asinf asin @@ -131,6 +131,6 @@ #define powf pow #define sqrtf sqrt -#endif /* !defined(__sgi) */ +#endif /* !defined(__sgi) && !defined(__linux) */ #endif /* _SB_BASIC_ */ --=-=-=-- From owner-info-inventor-dev@oss.sgi.com Wed Aug 23 22:30:39 2000 Received: by oss.sgi.com id ; Wed, 23 Aug 2000 22:30:18 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:63615 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Wed, 23 Aug 2000 22:29:53 -0700 Received: from laplace.engr.sgi.com (laplace.engr.sgi.com [130.62.55.165]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id WAA07090 for ; Wed, 23 Aug 2000 22:35:40 -0700 (PDT) mail_from (naaman@laplace.engr.sgi.com) Received: from localhost (naaman@localhost) by laplace.engr.sgi.com (980427.SGI.8.8.8/970903.SGI.AUTOCF) via ESMTP id WAA92470; Wed, 23 Aug 2000 22:28:06 -0700 (PDT) Date: Wed, 23 Aug 2000 22:28:06 -0700 From: Alexandre Naaman To: "Scott S. Ross" cc: info-inventor-dev@oss.sgi.com Subject: Re: 'Opportunities' in the Inventor code In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Sat, 19 Aug 2000, Scott S. Ross wrote: Hi Scott, > First, appologies for just throwing these out. Without the archives I > don't know if these have been addressed already. > > A year or so ago I tried to use Inventor from TGS under Linux. I ran into > 4 problems that seem to also be in the base code just released. I don't > have the fixes I wrote anymore and before I dive in and do it all again I > thought it better to see if they are already being worked on (or if > different directions are being taken). > > 1) Dynamic loading. I remember that I could fix this by a simple hack of > the .a and .so files to change the pattern used in the name passed to > dlopen et.al. Nico Schmidt submitted a patch that will get incorporated into the current source to fix this problem. It turns out that contrary to the MIPSPro C++ compiler, the GNU C++ compiler (g++) does not mangle names differently depending on which ABI you're targeting (o32,n32,n64). The whole point here is that we need to know what the mangled name for the initClass() method will be. This way after dlopen() has been called on the shared lib we can invoke the method which initializes this class. > 2) Fonts. I remember this being a byte order problem (in the X fonts, I > don't remember fixing the Adobe fonts). I got by last time by re-compiling > fonts (with mixed success). This one tought me the fine points of strace. The bigger problem with the fonts is that we are using a library called libFL which we cannot re-distribute at this point in time. Hopefully someone will replace the font library with libfreetype. [clip] Hope this answers some of your questions ... A+, Alexandre. -- Alexandre Naaman - naaman@sgi.com - La conformite est la mort de l'ame. From owner-info-inventor-dev@oss.sgi.com Thu Aug 24 10:40:11 2000 Received: by oss.sgi.com id ; Thu, 24 Aug 2000 10:39:51 -0700 Received: from [194.152.163.92] ([194.152.163.92]:5639 "EHLO beton.vrvis.at") by oss.sgi.com with ESMTP id ; Thu, 24 Aug 2000 10:39:31 -0700 Received: from dustpuppy.br1.vrvis.lan (IDENT:root@dustpuppy.br1.vrvis.lan [10.42.3.2]) by beton.vrvis.at (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id TAA04174 for ; Thu, 24 Aug 2000 19:38:39 +0200 Received: (from honza@localhost) by dustpuppy.br1.vrvis.lan (8.9.3/8.9.3) id TAA30505 for info-inventor-dev@oss.sgi.com; Thu, 24 Aug 2000 19:38:39 +0200 Date: Thu, 24 Aug 2000 19:38:39 +0200 From: Jan Prikryl To: info-inventor-dev@oss.sgi.com Subject: Rendering of text Message-ID: <20000824193839.E1148@dustpuppy> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi there, I was wondering how the text support shall be included in the OIV in a most natural way ... it seems to me that the ideal candidate would really be the freetype library (and possible freetype-stubs for windows). Moreover, there exists a library for rendering TrueType fonts using FreeType (http://gltt.sourceforge.net/) that probably does a big part of what is needed for rendering text in Inventor. Any other ideas? What about libFL? -- jan --------------------+------------------------------------------------------ Jan Prikryl | vr|vis center for virtual reality and visualisation | http://www.vrvis.at --------------------+------------------------------------------------------ From owner-info-inventor-dev@oss.sgi.com Thu Aug 24 11:04:31 2000 Received: by oss.sgi.com id ; Thu, 24 Aug 2000 11:04:21 -0700 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:38981 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 24 Aug 2000 11:03:58 -0700 Received: from kinabalu.csd.sgi.com (kinabalu.csd.sgi.com [150.166.1.88]) by pneumatic-tube.sgi.com (980327.SGI.8.8.8-aspam/980310.SGI-aspam) via ESMTP id LAA09263 for ; Thu, 24 Aug 2000 11:09:46 -0700 (PDT) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id LAA90456; Thu, 24 Aug 2000 11:01:15 -0700 (PDT) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200008241801.LAA90456@kinabalu.csd.sgi.com> Subject: Re: Rendering of text To: prikryl@vrvis.at (Jan Prikryl) Date: Thu, 24 Aug 2000 11:01:15 -0700 (PDT) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: <20000824193839.E1148@dustpuppy> from "Jan Prikryl" at Aug 24, 2000 07:38:39 PM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Thu Aug 24 10:38:39 2000, prikryl@vrvis.at wrote: > > Hi there, > > I was wondering how the text support shall be included in the OIV in a > most natural way ... it seems to me that the ideal candidate would > really be the freetype library (and possible freetype-stubs for Yes, this has been brought up before. If anyone has started to work on this, please post a note here so there's no duplication of effort. > windows). Moreover, there exists a library for rendering TrueType > fonts using FreeType (http://gltt.sourceforge.net/) that probably > does a big part of what is needed for rendering text in Inventor. I don't think GLTT is necessary because Open Inventor already does its own rendering via OpenGL and handles things like extrusions and bevels. > Any other ideas? What about libFL? libFL is only available as an archive/DSO for IRIX, Linux, and Solaris. Additional platforms may be included later, but only as a temporary solution. > -- jan > > --------------------+------------------------------------------------------ > Jan Prikryl | vr|vis center for virtual reality and visualisation > | http://www.vrvis.at > --------------------+------------------------------------------------------ Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Fri Aug 25 02:02:25 2000 Received: by oss.sgi.com id ; Fri, 25 Aug 2000 02:02:16 -0700 Received: from as3.lal.in2p3.fr ([134.158.91.23]:1028 "EHLO as3.lal.in2p3.fr") by oss.sgi.com with ESMTP id ; Fri, 25 Aug 2000 02:01:52 -0700 Received: from pc-gbp.lal.in2p3.fr (IDENT:barrand@pc-89026.lal.in2p3.fr [134.158.89.26]) by as3.lal.in2p3.fr (8.9.3/8.9.1) with ESMTP id LAA05710; Fri, 25 Aug 2000 11:01:17 +0200 (MET DST) Date: Fri, 25 Aug 2000 11:03:53 +0200 (CEST) From: Guy Barrand To: info-inventor-dev@oss.sgi.com cc: Jan Prikryl , Jonathan Lim Subject: Re: Rendering of text In-Reply-To: <200008241801.LAA90456@kinabalu.csd.sgi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Thu, 24 Aug 2000, Jonathan Lim wrote: > On Thu Aug 24 10:38:39 2000, prikryl@vrvis.at wrote: > > > > Hi there, > > > > I was wondering how the text support shall be included in the OIV in a > > most natural way ... it seems to me that the ideal candidate would > > really be the freetype library (and possible freetype-stubs for > > Yes, this has been brought up before. If anyone has started to work on this, > please post a note here so there's no duplication of effort. > > > windows). Moreover, there exists a library for rendering TrueType > > fonts using FreeType (http://gltt.sourceforge.net/) that probably > > does a big part of what is needed for rendering text in Inventor. > Hello I am Guy Barrand (the developer of the SoFree package = "yet another Inventor clone"). For the HEPVis library (a library over Inventor for visualizing things for physics) I have developped the SoTextTTF node, something like the SoText2 but over true type fonts. It relies only over OpenGL and libttf. I have ported the things (with SoFree) on : Linux-gxx, HP-UX-aCC, OSF1-cxx, Sun-CC (4 and 5) and also on NT-CL (CL = Microsoft compiler). (SoFree is reconstructable on NT) and all my text rendering for physic displays relies now on that. Then TTF is cleraly the horse that we/you need to get rid of with the font problem. If your are interseted, I have also in SoFree a SoMarketSet which is not in the SGIV-2.1 that is on the net, but which exists in the 2.5 API of TGS. On a general point of view, having Inventor open source is something I was waiting for long : this is great ! I hope we will be able to include the SoFree things under SGI-IV very quickly. The huge point I have with SoFree that you do not have is the portability, including NT. For NT, mainly, I have a "basic" working SoWin and SoGtk that you do not have that permits me to run on these platforms (don't worry I am not a doz fanatic). I have planned to try a recompilation on NT of the "non-Xt-SGIV-2.1 libInventor" part soon (in September, I am away next week). The goal will be to have the "OpenGL" part running with my SoWin and SoGtk libs (I have been able to do that with the TGS non-Xt-libInventor). Note that in my lab I have also someone that tries right now to compile things with KCC on Linux (a very strict ANSI compiler) and the situation is really NASTY... Then a first good step could be to "cleanup" what exists now before putting new features. Here is an URL where I have put the code for SoTextTTF and SoMarkerSet : http://www.sofree.org/sgiv Cheers Guy Barrand PS : I am away next week but an the net again from the 4th of September. (yes, there is still some places without any network !) ------------------------------------------------------------- Guy Barrand e-mail: barrand@lal.in2p3.fr LAL Tel: +33 (1) 64 46 84 17 Universite de Paris-Sud Fax: +33 (1) 69 07 94 04 B.P 34 91898 ORSAY CEDEX France CERN Tel: 41 22 76 78696 (B02-R013) ------------------------------------------------------------- From owner-info-inventor-dev@oss.sgi.com Fri Aug 25 02:11:55 2000 Received: by oss.sgi.com id ; Fri, 25 Aug 2000 02:11:46 -0700 Received: from as3.lal.in2p3.fr ([134.158.91.23]:30980 "EHLO as3.lal.in2p3.fr") by oss.sgi.com with ESMTP id ; Fri, 25 Aug 2000 02:11:27 -0700 Received: from pc-gbp.lal.in2p3.fr (IDENT:barrand@pc-89026.lal.in2p3.fr [134.158.89.26]) by as3.lal.in2p3.fr (8.9.3/8.9.1) with ESMTP id LAA08109; Fri, 25 Aug 2000 11:10:53 +0200 (MET DST) Date: Fri, 25 Aug 2000 11:13:29 +0200 (CEST) From: Guy Barrand To: Morten Eriksen cc: info-inventor-dev@oss.sgi.com, Jan Prikryl Subject: Re: Patches for OSTYPE=linux-gnu In-Reply-To: <51n1i414bd.fsf@trh.sim.no> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On 23 Aug 2000, Morten Eriksen wrote: > > (2) in a dirty way fixes the double vs. float problems (via > > -D_POSIX_SOURCE -D_XOPEN_SOURCE) Very dirty. It will involves that upper applications will need to have these flags and then inducing other bunch of mess. > (I believe the Correct Fix(tm) would be to rip out the block of > single-precision #define settings from SbBasic.h and hide it in an > internal-only headerfile. Putting this in a public headerfile was > _bad_ design.) Right Guy ------------------------------------------------------------- Guy Barrand e-mail: barrand@lal.in2p3.fr LAL Tel: +33 (1) 64 46 84 17 Universite de Paris-Sud Fax: +33 (1) 69 07 94 04 B.P 34 91898 ORSAY CEDEX France CERN Tel: 41 22 76 78696 (B02-R013) ------------------------------------------------------------- From owner-info-inventor-dev@oss.sgi.com Fri Aug 25 21:23:02 2000 Received: by oss.sgi.com id ; Fri, 25 Aug 2000 21:22:53 -0700 Received: from ppp240.dyn89.pacific.net.sg ([210.24.89.240]:39940 "EHLO dreamland.unx.edu") by oss.sgi.com with ESMTP id ; Fri, 25 Aug 2000 21:22:20 -0700 Received: from pacific.net.sg (IDENT:bodhi@localhost.unx.edu [127.0.0.1]) by dreamland.unx.edu (8.9.3/8.9.3) with ESMTP id EAA02882 for ; Sat, 26 Aug 2000 04:16:58 +0800 Message-ID: <39A6D439.F337F08E@pacific.net.sg> Date: Sat, 26 Aug 2000 04:16:57 +0800 From: Ang Bodhi X-Mailer: Mozilla 4.72 [en] (X11; U; Linux 2.2.14-5.0 i686) X-Accept-Language: en MIME-Version: 1.0 To: info-inventor-dev@oss.sgi.com Subject: A libFL wrapper to libfreetype Content-Type: multipart/alternative; boundary="------------D2DB2467AC1A65328A20E5F7" Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing --------------D2DB2467AC1A65328A20E5F7 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi inventors, While waiting for the clearance to release libFL.a (if ever?), I created an empty stub flclient.c and wrote some quick and dirty code to interface it with libfreetype.a. Now in its inital working state, SoText3, SoAsciiText, and SoText2 are able to work with it, though only briefly tested with freetype2-beta4 and a few fonts. Here are screenshots of textomatic and SceneViewer using it. I've uploaded binary libraries for Linux-x86 libFL.a.gz, libfreetype.a.gz , and source libFL-src2.tgz The following is a brief compilation instruction: 1. Build and install libfreetype.a using freetype2-beta4.tgz 2. Build libFL.a wrapper for libfreetype.a $ cd $IV_ROOT/libFL/src2 $ tar zxvf libFL-src2.tgz $ cd src2 $ make 3. Link libInventor.so against new libFL.a and /usr/local/lib/libfreetype.a 4. Set FL_FONT_PATH to a directory where TrueType fonts are available. $ export FL_FONT_PATH=/usr/share/data/fonts 5. Make symbolic link of TrueType font files to Inventor's font names $ cd /usr/share/data/fonts $ ln -s times.ttf Times-Roman $ ln -s arial.ttf Helvetica $ ln -s cour.ttf Utopia-Regular I'll be working on the freetype interface, so please let me know if you're bitten by bugs, or have comments on its implementation. Regards, Ang Bodhi --------------D2DB2467AC1A65328A20E5F7 Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit Hi inventors,

While waiting for the clearance to release libFL.a (if
ever?), I created an empty stub flclient.c and wrote some
quick and dirty code to interface it with libfreetype.a.
Now in its inital working state, SoText3, SoAsciiText,
and SoText2 are able to work with it, though only briefly
tested with freetype2-beta4 and a few fonts. Here are
screenshots of textomatic and SceneViewer  using it.

I've uploaded binary libraries for Linux-x86  libFL.a.gz,
libfreetype.a.gz , and source  libFL-src2.tgz  The
following is a brief compilation instruction:

1. Build and install libfreetype.a using freetype2-beta4.tgz
2. Build libFL.a wrapper for libfreetype.a
    $ cd $IV_ROOT/libFL/src2
    $ tar zxvf libFL-src2.tgz
    $ cd src2
    $ make
3. Link libInventor.so against new libFL.a and /usr/local/lib/libfreetype.a
4. Set FL_FONT_PATH to a directory where TrueType fonts are available.
    $ export FL_FONT_PATH=/usr/share/data/fonts
5. Make symbolic link of TrueType font files to Inventor's font names
    $ cd /usr/share/data/fonts
    $ ln -s times.ttf Times-Roman
    $ ln -s arial.ttf Helvetica
    $ ln -s cour.ttf Utopia-Regular

I'll be working on the freetype interface, so please let
me know if you're bitten by bugs, or have comments
on its implementation.

Regards,
Ang Bodhi
  --------------D2DB2467AC1A65328A20E5F7-- From owner-info-inventor-dev@oss.sgi.com Mon Aug 28 02:56:52 2000 Received: by oss.sgi.com id ; Mon, 28 Aug 2000 02:56:32 -0700 Received: from mail.cg.tuwien.ac.at ([128.130.166.76]:60945 "EHLO christl.cg.tuwien.ac.at") by oss.sgi.com with ESMTP id ; Mon, 28 Aug 2000 02:55:54 -0700 Received: from satan (satan.cg.tuwien.ac.at [128.130.166.59]) by christl.cg.tuwien.ac.at (8.9.3/8.9.3) with SMTP id LAA28545; Mon, 28 Aug 2000 11:55:07 +0200 Message-Id: <3.0.6.32.20000828115802.00946ec0@mail.cg.tuwien.ac.at> X-Sender: dieter@mail.cg.tuwien.ac.at X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.6 (32) Date: Mon, 28 Aug 2000 11:58:02 +0200 To: info-inventor-dev@oss.sgi.com From: Dieter Schmalstieg Subject: OSS Inventor with Coin/Qt under Windows Cc: fuhrmann@cg.tuwien.ac.at, gerd@cg.tuwien.ac.at, reitmayr@cg.tuwien.ac.at, jan@cg.tuwien.ac.at, ben_houston2@my-deja.com Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hello! We have been using Inventor for our reseach projects for several years now, mostly on IRIX and lately on Windows NT (TGS version). With open source now available, we have just done a quick-and-dirty port of SGI Inventor to Windows using the Coin/Qt user interface components. This was just a proof of concept. Now we are unsure how to proceed regarding the Win32 port as well as other possible contributions/extentions (we have several). I take from a posting of Morten Eriksen that SIM is considering doing a Win port. Maybe I am missing something from the postings archive, but who is coordinating the developments (Jonathan Lim?) and how does one contribute? --Dieter Dieter Schmalstieg - dieter@cg.tuwien.ac.at From owner-info-inventor-dev@oss.sgi.com Mon Aug 28 03:06:41 2000 Received: by oss.sgi.com id ; Mon, 28 Aug 2000 03:06:31 -0700 Received: from trh.sim.no ([195.1.220.136]:45181 "HELO sim.no") by oss.sgi.com with SMTP id ; Mon, 28 Aug 2000 03:06:06 -0700 Received: (qmail 1155 invoked by uid 1114); 28 Aug 2000 10:05:29 -0000 To: Dieter Schmalstieg Cc: info-inventor-dev@oss.sgi.com, fuhrmann@cg.tuwien.ac.at, gerd@cg.tuwien.ac.at, reitmayr@cg.tuwien.ac.at, jan@cg.tuwien.ac.at, ben_houston2@my-deja.com Subject: Re: OSS Inventor with Coin/Qt under Windows References: <3.0.6.32.20000828115802.00946ec0@mail.cg.tuwien.ac.at> From: Morten Eriksen Date: 28 Aug 2000 12:05:29 +0200 In-Reply-To: Dieter Schmalstieg's message of "Mon, 28 Aug 2000 11:58:02 +0200" Message-ID: <51snrp4s5y.fsf@trh.sim.no> Lines: 18 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Dieter Schmalstieg writes: > I take from a posting of Morten Eriksen that SIM is considering > doing a Win port. That is not entirely correct, we're probably not going to make any effort porting SGI's Inventor to MSWin. But: we've got a fully working SoWin library up-and-running for interfacing either Coin or SGI Inventor (when it eventually get ported) against the Win32 API. It hasn't been properly announced yet, we'll do that after re-designing the www-pages at . Contact me off the list if you want to help us test and develop the SoWin library. Regards, Morten Eriksen From owner-info-inventor-dev@oss.sgi.com Tue Aug 29 14:41:03 2000 Received: by oss.sgi.com id ; Tue, 29 Aug 2000 14:40:54 -0700 Received: from [63.80.116.4] ([63.80.116.4]:45329 "EHLO vismail1.visualinsights.com") by oss.sgi.com with ESMTP id ; Tue, 29 Aug 2000 14:40:33 -0700 Received: from visbhouston2 (216.13.117.71 [216.13.117.71]) by vismail1.visualinsights.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id QVW0YZ9F; Tue, 29 Aug 2000 16:39:21 -0500 From: "Ben Houston" To: Subject: porting OpenInventor to Win32 Date: Tue, 29 Aug 2000 17:38:50 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi, I have started to port the code to Win32. I have not gotten far on the translation of the GLX->WGL code since I am still somewhat unsure on the details in both GLX and WGL. (I have been recommended a book that should help me here.) Here is a mostly compiling (90%) version of the "/inventor/lib/" directory structure: http://www.exocortex.org/inventor-win32-v001.zip [5MB] Some of it still have to be cleaned up and I don't like some of the choices I had to make. If anyone wants to help out please do. Take care, -ben houston www.exocortex.org/~ben / 1 (416) 889-8249 From owner-info-inventor-dev@oss.sgi.com Tue Aug 29 14:47:33 2000 Received: by oss.sgi.com id ; Tue, 29 Aug 2000 14:47:24 -0700 Received: from mail11.disney.com ([208.246.35.55]:47518 "EHLO mail11.disney.com") by oss.sgi.com with ESMTP id ; Tue, 29 Aug 2000 14:47:08 -0700 Received: from pain.corp.disney.com (pain.corp.disney.com [153.7.231.100]) by mail11.disney.com (Switch-2.0.1/Switch-2.0.1) with SMTP id e7TLvK104452 for ; Tue, 29 Aug 2000 14:57:21 -0700 (PDT) Received: from louie.fa.disney.com by pain.corp.disney.com with ESMTP for info-inventor-dev@oss.sgi.com; Tue, 29 Aug 2000 14:47:04 -0700 Received: from tweedledee.fas.fa.disney.com (tweedledee.fas.fa.disney.com [172.30.50.48]) by louie.fa.disney.com (8.9.2/8.9.2) with ESMTP id OAA04032 for ; Tue, 29 Aug 2000 14:46:34 -0700 (PDT) (envelope-from tamstorf@fa.disney.com) Received: from bacon.fas.fa.disney.com (bacon.fas.fa.disney.com [153.7.113.129]) by tweedledee.fas.fa.disney.com (8.9.2/8.9.2) with ESMTP id OAA01526 for ; Tue, 29 Aug 2000 14:46:34 -0700 (PDT) (envelope-from tamstorf@fa.disney.com) Date: Tue, 29 Aug 2000 14:46:33 -0700 From: Rasmus Tamstorf X-Sender: tamstorf@bacon.fas.fa.disney.com To: info-inventor-dev@oss.sgi.com Subject: Inventor on alpha Message-Id: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi, Is anyone working on porting inventor onto the alpha platform (either Tru64 or linux) ? Is anyone interested in such a port ? - And are there any known issues (64 bit and similar) that will make such a port hard ? Rasmus ----------------------------------------------------------------------------- Rasmus.Tamstorf@disney.com "A problem worthy of attack, Walt Disney Feature Animation proves its worth by hitting back" Kumbel ----------------------------------------------------------------------------- From owner-info-inventor-dev@oss.sgi.com Wed Aug 30 09:21:43 2000 Received: by oss.sgi.com id ; Wed, 30 Aug 2000 09:21:33 -0700 Received: from as3.lal.in2p3.fr ([134.158.91.23]:47117 "EHLO as3.lal.in2p3.fr") by oss.sgi.com with ESMTP id ; Wed, 30 Aug 2000 09:20:55 -0700 Received: from as2.lal.in2p3.fr (as2.lal.in2p3.fr [134.158.91.22]) by as3.lal.in2p3.fr (8.9.3/8.9.1) with ESMTP id SAA17834 for ; Wed, 30 Aug 2000 18:20:23 +0200 (MET DST) Date: Wed, 30 Aug 2000 18:20:23 +0200 (MET DST) From: Laurent Duflot To: info-inventor-dev@oss.sgi.com Subject: how to handle and the like ? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi, in porting to other architectures, how can I handle the use of and the like ? It seems that I need to use them on Linux with the KAI C++ compiler. I propose to use #ifdef HAS_CSTDLIB #include #endif #ifdef HAS_CMATH #include #endif and the HAS_XXXX should be set by the build system. Any comment ? Laurent From owner-info-inventor-dev@oss.sgi.com Wed Aug 30 10:41:42 2000 Received: by oss.sgi.com id ; Wed, 30 Aug 2000 10:41:33 -0700 Received: from [63.80.116.4] ([63.80.116.4]:20751 "EHLO vismail1.visualinsights.com") by oss.sgi.com with ESMTP id ; Wed, 30 Aug 2000 10:40:58 -0700 Received: from visbhouston2 (216.13.117.71 [216.13.117.71]) by vismail1.visualinsights.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id QVW0Y506; Wed, 30 Aug 2000 12:39:51 -0500 From: "Ben Houston" To: Subject: upgrading OpenInventor. Date: Wed, 30 Aug 2000 13:39:19 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi, I understand that some of the companies (ie. TGS) that have licensed OpenInventor and ported it to other platforms have implemented or changed things that speed up the performance and added features. Is this true? If so what changes/additions have they made to the library? Also how hard would it be to reimplement these changes in the open source version of OpenInventor? Does the Coin implementation have these features / performance increases? Take care, -ben houston www.exocortex.org/~ben From owner-info-inventor-dev@oss.sgi.com Wed Aug 30 11:32:02 2000 Received: by oss.sgi.com id ; Wed, 30 Aug 2000 11:31:53 -0700 Received: from trh.sim.no ([195.1.220.136]:41748 "HELO sim.no") by oss.sgi.com with SMTP id ; Wed, 30 Aug 2000 11:31:17 -0700 Received: (qmail 20564 invoked by uid 1114); 30 Aug 2000 18:30:40 -0000 To: "Ben Houston" Cc: Subject: Re: upgrading OpenInventor. References: From: Morten Eriksen Date: 30 Aug 2000 20:30:39 +0200 In-Reply-To: "Ben Houston"'s message of "Wed, 30 Aug 2000 13:39:19 -0400" Message-ID: <513djmbnzk.fsf@trh.sim.no> Lines: 64 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing "Ben Houston" writes: > I understand that some of the companies (ie. TGS) that have licensed > OpenInventor [...] I believe TGS is the only company to do so, but the SGI employees can probably give you a definitive answer to this. The other "Open Inventors" out there are API clones, i.e. clean-room implementations _not_ using any of the original SGI Open Inventor sourcecode. > and ported it to other platforms have implemented or changed things > that speed up the performance and added features. Is this true? TGS have made various additions, yes. I don't think they've made any significant performance improvements, though, the major bulk of that work happened by the original SGI team between Inventor version 1 and version 2, as far as I can remember -- Inventor v1 was dead slow, while v2 is actually pretty good IMHO, considering the main targets of the library (optimizing for programmer speed, maximum flexibility). > If so what changes/additions have they made to the library? Off the top of my head: * VRML2 support * Large Model Viewing * Volume Rendering * Collision detection * SoWin interface library for gluing Inventor to Win32 * IVF interface library for gluing Inventor to MFC * plus various odds and ends I believe some of these extensions are "extras", though, in the sense that you have to pay TGS extra licensing and royalty fees in addition to what you payed for the "base" package. > Also how hard would it be to reimplement these changes in the open > source version of OpenInventor? Well... YMMV. :^} > Does the Coin implementation have these features [...] Only a few minor things from the TGS set of extensions; the SoMarkerSet node, the SoClipPlaneManip manipulator, a partial SoWin library, plus miscellaneous other stuff I can't remember off the top of my head. Plus some extras by our own; a movietexture node, additional So*-libraries (most notably SoQt and SoGtk), a Linux joystick device driver, etc. > [and] performance increases? Not yet. ;^) (BTW, I think the SGI guys would be happier if you bring Coin-specific questions to one of the Coin mailinglists.) Regards, Morten (Coin developer) From owner-info-inventor-dev@oss.sgi.com Wed Aug 30 11:32:42 2000 Received: by oss.sgi.com id ; Wed, 30 Aug 2000 11:32:33 -0700 Received: from pixar.pixar.com ([138.72.10.20]:1249 "EHLO pixar.pixar.com") by oss.sgi.com with ESMTP id ; Wed, 30 Aug 2000 11:32:14 -0700 Received: from nevena.pixar.com (nevena.pixar.com [138.72.13.69]) by pixar.pixar.com (8.9.3/8.9.3) with ESMTP id LAA21763; Wed, 30 Aug 2000 11:31:37 -0700 (PDT) Received: from localhost (vkire@localhost) by nevena.pixar.com (8.9.3/8.9.3) with ESMTP id LAA01764; Wed, 30 Aug 2000 11:31:38 -0700 X-Authentication-Warning: nevena.pixar.com: vkire owned process doing -bs Date: Wed, 30 Aug 2000 11:31:38 -0700 (PDT) From: Kiril Vidimce To: Laurent Duflot cc: info-inventor-dev@oss.sgi.com Subject: Re: how to handle and the like ? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Wed, 30 Aug 2000, Laurent Duflot wrote: > in porting to other architectures, how can I handle the use of and the > like ? It seems that I need to use them on Linux with the KAI C++ compiler. > > > I propose to use > > #ifdef HAS_CSTDLIB > #include > #endif > > #ifdef HAS_CMATH > #include > #endif > > and the HAS_XXXX should be set by the build system. Is this for *trunc() and the like? You need to add -D_ISOC99_SOURCE to your compile line to pick up those without any changes to the source code. KV -- ___________________________________________________________________ Studio Tools vkire@pixar.com Pixar Animation Studios http://www.pixar.com/ From owner-info-inventor-dev@oss.sgi.com Wed Aug 30 11:50:02 2000 Received: by oss.sgi.com id ; Wed, 30 Aug 2000 11:49:52 -0700 Received: from as3.lal.in2p3.fr ([134.158.91.23]:22291 "EHLO as3.lal.in2p3.fr") by oss.sgi.com with ESMTP id ; Wed, 30 Aug 2000 11:49:30 -0700 Received: from as2.lal.in2p3.fr (as2.lal.in2p3.fr [134.158.91.22]) by as3.lal.in2p3.fr (8.9.3/8.9.1) with ESMTP id UAA02794; Wed, 30 Aug 2000 20:48:46 +0200 (MET DST) Date: Wed, 30 Aug 2000 20:48:45 +0200 (MET DST) From: Laurent Duflot To: Kiril Vidimce cc: info-inventor-dev@oss.sgi.com Subject: Re: how to handle and the like ? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing KCC cannot swallow mathcalls.h directly: it protests about multiple overloaded "extern C" functions like acos(float) and acos(double). Laurent On Wed, 30 Aug 2000, Kiril Vidimce wrote: > On Wed, 30 Aug 2000, Laurent Duflot wrote: > > in porting to other architectures, how can I handle the use of and the > > like ? It seems that I need to use them on Linux with the KAI C++ compiler. > > > > > > I propose to use > > > > #ifdef HAS_CSTDLIB > > #include > > #endif > > > > #ifdef HAS_CMATH > > #include > > #endif > > > > and the HAS_XXXX should be set by the build system. > > Is this for *trunc() and the like? > > You need to add -D_ISOC99_SOURCE to your compile line to pick up those > without any changes to the source code. > > KV > -- > ___________________________________________________________________ > Studio Tools vkire@pixar.com > Pixar Animation Studios http://www.pixar.com/ > > From owner-info-inventor-dev@oss.sgi.com Wed Aug 30 11:58:22 2000 Received: by oss.sgi.com id ; Wed, 30 Aug 2000 11:58:02 -0700 Received: from pixar.pixar.com ([138.72.10.20]:5863 "EHLO pixar.pixar.com") by oss.sgi.com with ESMTP id ; Wed, 30 Aug 2000 11:57:36 -0700 Received: from nevena.pixar.com (nevena.pixar.com [138.72.13.69]) by pixar.pixar.com (8.9.3/8.9.3) with ESMTP id LAA23366; Wed, 30 Aug 2000 11:56:59 -0700 (PDT) Received: from localhost (vkire@localhost) by nevena.pixar.com (8.9.3/8.9.3) with ESMTP id LAA01865; Wed, 30 Aug 2000 11:57:00 -0700 X-Authentication-Warning: nevena.pixar.com: vkire owned process doing -bs Date: Wed, 30 Aug 2000 11:57:00 -0700 (PDT) From: Kiril Vidimce To: Laurent Duflot cc: info-inventor-dev@oss.sgi.com Subject: Re: how to handle and the like ? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Wed, 30 Aug 2000, Laurent Duflot wrote: > KCC cannot swallow mathcalls.h directly: it protests about multiple > overloaded "extern C" functions like acos(float) and acos(double). It compiles fine with KCC 4.0a2, gcc 2.95.2, glibc-devel-2.1.3-15. KV -- ___________________________________________________________________ Studio Tools vkire@pixar.com Pixar Animation Studios http://www.pixar.com/ From owner-info-inventor-dev@oss.sgi.com Wed Aug 30 12:08:52 2000 Received: by oss.sgi.com id ; Wed, 30 Aug 2000 12:08:42 -0700 Received: from as3.lal.in2p3.fr ([134.158.91.23]:34308 "EHLO as3.lal.in2p3.fr") by oss.sgi.com with ESMTP id ; Wed, 30 Aug 2000 12:08:06 -0700 Received: from as2.lal.in2p3.fr (as2.lal.in2p3.fr [134.158.91.22]) by as3.lal.in2p3.fr (8.9.3/8.9.1) with ESMTP id VAA32456; Wed, 30 Aug 2000 21:07:27 +0200 (MET DST) Date: Wed, 30 Aug 2000 21:07:27 +0200 (MET DST) From: Laurent Duflot To: Kiril Vidimce cc: info-inventor-dev@oss.sgi.com Subject: Re: how to handle and the like ? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing I need to stick to KCC 3.4g (gcc 2.91.66 glibc 2.1.2), but it's good to know that this restriction has dispeared in v4.0 Laurent On Wed, 30 Aug 2000, Kiril Vidimce wrote: > On Wed, 30 Aug 2000, Laurent Duflot wrote: > > KCC cannot swallow mathcalls.h directly: it protests about multiple > > overloaded "extern C" functions like acos(float) and acos(double). > > It compiles fine with KCC 4.0a2, gcc 2.95.2, glibc-devel-2.1.3-15. > > KV > -- > ___________________________________________________________________ > Studio Tools vkire@pixar.com > Pixar Animation Studios http://www.pixar.com/ > > From owner-info-inventor-dev@oss.sgi.com Thu Aug 31 23:03:25 2000 Received: by oss.sgi.com id ; Thu, 31 Aug 2000 23:03:05 -0700 Received: from mail.tgs.com ([209.75.36.9]:14087 "EHLO sight.tgs.com") by oss.sgi.com with ESMTP id ; Thu, 31 Aug 2000 23:02:53 -0700 Received: from DECnet-Mail11.sight.tgs.com by sight.tgs.com (8.8.8/1.1.10.5/07Jul98-0113PM) id WAA0000000014; Thu, 31 Aug 2000 22:59:57 -0700 (PDT) Date: Thu, 31 Aug 2000 22:59:57 -0700 (PDT) Message-Id: <200009010559.WAA0000000014@sight.tgs.com> Mime-Version: 1.0 From: mmh@tgs.com (Mike Heck) To: SMTP@tgs.com Cc: "info-inventor-dev@oss.sgi.com"@tgs.com Subject: RE: upgrading OpenInventor. Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing > I understand that some of the companies (ie. TGS) that have licensed > OpenInventor and ported it to other platforms have implemented or changed > things that speed up the performance and added features. Is this true? As Morten said, TGS is the only company with an Open Inventor product based on the SGI source code. TGS started with the Open Inventor 2.0 source tree in 1994 and has faithfully applied all the SGI changes through 2.1.4 (which was the last maintenance release they sent us). The open source tree corresponds to 2.1.5. The current release from TGS is 2.6 and is still a strict superset of 2.1.x as far as the API and behavior. > If so what changes/additions have they made to the library? You can actually read the whole history of (major) changes from 2.1.x to the present, in the 2.6 release notes if you want: ftp://ftp.tgs.com/OpenInventor/Intel/Inv260/RelNotes.txt Morten is correct that two packages are sold separately as add-ons: * 3D-MasterSuite + Charts and graphs (2D and 3D) + Scientific/engineering data viz (multi-val meshs, isosurfs, etc) + Resolution-independent vector/poly hardcopy (CGM, HPGL, PS, etc) + Platform-independent dialogbox builder * VolumeRendering (using texture mapping or VolumePro board) But there's a lot of cool stuff in Open Inventor 2.6 itself. Sorry, I can't resist adding a few highlights to Morten's list... :-) General features (just some highlights): * VRML97 nodes (including PROTO and fan-in for connections) * Large Model Viewing + Mesh decimation + GetPrimitiveCount action + Adaptive viewer (target frame rate, etc) + Render list (automatically maintains list of geometry objects that can be rendered in any order, independent of hierarchy) * Collision detection (object-to-viewer and object-to-object) * 3D texture mapping, polygon offset, vertex arrays * Re-written NURBS code (faster, more accurate tesselation) * Enhanced stereo (correct projection, many output formats) * Double precision math classes * Box and lasso picking * SoMarkerSet, SoImage primitives, SoClipPlaneManip * Reads PNG images, writes RGB, BMP, JPEG, TIFF images * Output HTML image maps, output ZAP optimized Web3D format * SoWin interface library for gluing Inventor to Win32 * IVF interface library for gluing Inventor to MFC In Alpha test: thread-safe scene graph traversal > Also how hard would it be to reimplement these changes in the open source > version of OpenInventor? Just a SMOP really (Small Matter Of Programming). ;-) > Does the Coin implementation have these features / performance increases? Coin has some good stuff, but Morten can better address that. Regards, -Mike TGS Inc, http://www.tgs.com