From owner-info-inventor-dev@oss.sgi.com Thu Mar 1 11:06:54 2001 Received: by oss.sgi.com id ; Thu, 1 Mar 2001 11:06:45 -0800 Received: from chopin.cipic.ucdavis.edu ([169.237.153.1]:1547 "EHLO chopin.cipic.ucdavis.edu") by oss.sgi.com with ESMTP id ; Thu, 1 Mar 2001 11:06:31 -0800 Received: from chopin.cipic.ucdavis.edu (localhost [127.0.0.1]) by chopin.cipic.ucdavis.edu (8.11.2/8.11.2) with ESMTP id f21J6VE08580 for ; Thu, 1 Mar 2001 11:06:31 -0800 (PST) Message-Id: <200103011906.f21J6VE08580@chopin.cipic.ucdavis.edu> X-Mailer: exmh version 2.1.1 10/15/1999 To: info-inventor-dev@oss.sgi.com Subject: Compiling open inventor using gcc on IRIX Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 01 Mar 2001 11:06:31 -0800 From: Zhi-Wei Lu Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Dear Open Inventor Developers, We would like to compile Open Inventor using gcc on IRIX, since gcc/g++ has some nice features that IRIX CC lacks. I downloaded "inventor-2.1.5-6.src.tar.gz" and I changed the compiler definitions to GCC/G++. My operating system is 6.5.9m on an O2 machine and I am using this gcc: Reading specs from /usr/freeware/lib/gcc-lib/mips-sgi-irix6.2/2.95.2/specs gcc version 2.95.2 19991024 (release) I was able to compile some routines, but it failed at this point ======================================================================make[2]: Entering directory `/sgi-ws/zwluxx/src/inventor/tools/ppp' /usr/freeware/bin/g++ -I. -I../../lib/database/include -I../../lib/interaction/include -I../../lib/nodekits/include -I../../libSoXt/include -nostdinc -I/usr/include/CC -I/usr/include -O -DNDEBUG -c ppp.c++ In file included from ../../lib/database/include/Inventor/SbBox.h:63, from ../../lib/database/src/sb/SbBox.c++:57, from ../../lib/database/src/sb/Sb.c++:55, from ppp.c++:118: ../../lib/database/include/Inventor/SbLinear.h: In method `class SbMatrix & SbMatrix::operator =(float (&)[4][4])': ../../lib/database/include/Inventor/SbLinear.h:971: converting to `float[4][4]' from `float (*)[4]' In file included from ../../lib/database/src/sb/Sb.c++:67, from ppp.c++:118: ../../lib/database/src/sb/SbTime.c++: In method `SbTime::SbTime(double)': ../../lib/database/src/sb/SbTime.c++:78: warning: assignment to `time_t' from `double' make[2]: *** [ppp.o] Error 1 make[2]: Leaving directory `/sgi-ws/zwluxx/src/inventor/tools/ppp' make[1]: *** [all] Error 1 make[1]: Leaving directory `/sgi-ws/zwluxx/src/inventor/tools' make: *** [all] Error 1 ======================================================================= It only gives some warning message but what the real error was. Does anybody have some suggestions to solve this problem? Thank you very much for your help. -- Zhi-Wei Lu CIPIC (Center for Image Processing and Integrated Computing) UC Davis Phone: (530)-752-0494 Davis, CA 95616 Fax: (530)-752-8894 From owner-info-inventor-dev@oss.sgi.com Thu Mar 1 21:14:29 2001 Received: by oss.sgi.com id ; Thu, 1 Mar 2001 21:14:08 -0800 Received: from f288.law8.hotmail.com ([216.33.240.163]:260 "EHLO hotmail.com") by oss.sgi.com with ESMTP id ; Thu, 1 Mar 2001 21:13:55 -0800 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 1 Mar 2001 21:13:49 -0800 Received: from 63.228.85.193 by lw8fd.law8.hotmail.msn.com with HTTP; Fri, 02 Mar 2001 05:13:49 GMT X-Originating-IP: [63.228.85.193] From: "Spack Wad" To: info-inventor-dev@oss.sgi.com Subject: Re: Open Inventor with Gtk+ Date: Thu, 01 Mar 2001 22:13:49 -0700 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 02 Mar 2001 05:13:49.0818 (UTC) FILETIME=[90D8F5A0:01C0A2D7] Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hi. I'm a new to the list and new to linux development, but not new to OI development. I just ported a bunch of SGI ViewKit GUI code to straight lesstif/Motif on my home system. Arg! - and now just seeing this group and this thread I realize that I won't be posting many questions to comp.graphics.api.inventor any more. I had asked about whether I could get OI components working with Glade - the stock GUI builder that came w/ RH7.0. There was no response. I *did* manage to get Glade to generate c++, but only after working through several layers of lib dependencies... So - I'll pose the question to the gurus - Of the two options mentioned in this thread - - http://www.geocities.com/angbodhi/download/ - http://www.coin3d.org/ Will either of these work with Glade/Gtk+? ...and if so, is either a "better" choice? Thanks - Bruce _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com From owner-info-inventor-dev@oss.sgi.com Fri Mar 2 03:08:00 2001 Received: by oss.sgi.com id ; Fri, 2 Mar 2001 03:07:40 -0800 Received: from beton.vrvis.at ([194.152.163.92]:45839 "EHLO beton.vrvis.at") by oss.sgi.com with ESMTP id ; Fri, 2 Mar 2001 03:07:17 -0800 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 MAA29886 for ; Fri, 2 Mar 2001 12:07:04 +0100 Received: (from honza@localhost) by dustpuppy.br1.vrvis.lan (8.9.3/8.9.3) id MAA00921 for info-inventor-dev@oss.sgi.com; Fri, 2 Mar 2001 12:07:04 +0100 Date: Fri, 2 Mar 2001 12:07:04 +0100 From: Jan Prikryl To: info-inventor-dev@oss.sgi.com Subject: Re: Compiling open inventor using gcc on IRIX Message-ID: <20010302120704.A894@dustpuppy> References: <200103011906.f21J6VE08580@chopin.cipic.ucdavis.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: =?iso-8859-1?Q?=3C200103011906=2Ef21J6VE08580=40chopin=2Ecipic=2Eucdavis?= =?iso-8859-1?Q?=2Eedu=3E=3B_from_zwluxx=40chopin=2Ecipic=2Eucdavis=2Eedu?= =?iso-8859-1?Q?_on_=C8t=2C_b=F8e_01=2C_2001_at_11:06:31_-0800?= Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Quoting Zhi-Wei Lu (zwluxx@chopin.cipic.ucdavis.edu): > make[2]: Entering directory `/sgi-ws/zwluxx/src/inventor/tools/ppp' > /usr/freeware/bin/g++ -I. -I../../lib/database/include -I../../lib/interaction/include -I../../lib/nodekits/include -I../../libSoXt/include -nostdinc -I/usr/include/CC -I/usr/include -O -DNDEBUG -c ppp.c++ > In file included from ../../lib/database/include/Inventor/SbBox.h:63, > from ../../lib/database/src/sb/SbBox.c++:57, > from ../../lib/database/src/sb/Sb.c++:55, > from ppp.c++:118: > ../../lib/database/include/Inventor/SbLinear.h: In method `class SbMatrix & SbMatrix::operator =(float (&)[4][4])': > ../../lib/database/include/Inventor/SbLinear.h:971: converting to `float[4][4]' from `float (*)[4]' > [...] > make: *** [all] Error 1 > ======================================================================= > > It only gives some warning message but what the real error was. > Does anybody have some suggestions to solve this problem? The error message is indeed there, you just probably overlooked it. -- jan -----------------------------------+---------------------------------------- Jan Prikryl icq | vr|vis center for virtual reality and 83242638 | visualisation http://www.vrvis.at -----------------------------------+---------------------------------------- From owner-info-inventor-dev@oss.sgi.com Fri Mar 2 03:21:29 2001 Received: by oss.sgi.com id ; Fri, 2 Mar 2001 03:21:10 -0800 Received: from beton.vrvis.at ([194.152.163.92]:62735 "EHLO beton.vrvis.at") by oss.sgi.com with ESMTP id ; Fri, 2 Mar 2001 03:20:40 -0800 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 MAA29934 for ; Fri, 2 Mar 2001 12:20:27 +0100 Received: (from honza@localhost) by dustpuppy.br1.vrvis.lan (8.9.3/8.9.3) id MAA00972 for info-inventor-dev@oss.sgi.com; Fri, 2 Mar 2001 12:20:27 +0100 Date: Fri, 2 Mar 2001 12:20:27 +0100 From: Jan Prikryl To: info-inventor-dev@oss.sgi.com Subject: Re: Problem installing OpenInventor on O2 Message-ID: <20010302122027.B894@dustpuppy> References: <20010301174747Z553656-489+1765@oss.sgi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: =?iso-8859-1?Q?=3C20010301174747Z553656-489+1765=40oss=2Esgi=2Ecom=3E=3B?= =?iso-8859-1?Q?_from_sebastien=40simteam=2Ecom_on_=C8t=2C_b=F8e_01=2C_20?= =?iso-8859-1?Q?01_at_06:43:37_+0100?= Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Quoting Sebastien Carpentier (sebastien@simteam.com): > Do i have to install a jpeg library and where can i find it ? Most probably (on the other hand, does OSOIV not use SGI native Image Liberary when compiled on SGI?) . Look at the nearest opensource archive for `jpegsrc.v6b.tar.gz' which is I guess the last verison of the library. -- jan -----------------------------------+---------------------------------------- Jan Prikryl icq | vr|vis center for virtual reality and 83242638 | visualisation http://www.vrvis.at -----------------------------------+---------------------------------------- From owner-info-inventor-dev@oss.sgi.com Fri Mar 2 04:28:01 2001 Received: by oss.sgi.com id ; Fri, 2 Mar 2001 04:27:41 -0800 Received: from smtp-rt-6.wanadoo.fr ([193.252.19.160]:11239 "EHLO caroubier.wanadoo.fr") by oss.sgi.com with ESMTP id ; Fri, 2 Mar 2001 04:27:22 -0800 Received: from amyris.wanadoo.fr (193.252.19.150) by caroubier.wanadoo.fr; 2 Mar 2001 13:27:19 +0100 Received: from kaleo-cs.com (193.249.12.91) by amyris.wanadoo.fr; 2 Mar 2001 13:26:50 +0100 Message-ID: <3A9F9197.58E89CF7@kaleo-cs.com> Date: Fri, 02 Mar 2001 13:27:03 +0100 From: Philippe Boutinaud Organization: Kaleo Concepts & Solutions X-Mailer: Mozilla 4.74C-SGI [en] (X11; U; IRIX 6.5 IP22) X-Accept-Language: en MIME-Version: 1.0 To: inventor Subject: Problems compiling/running OpenInventor on SGI Content-Type: multipart/mixed; boundary="------------9E46881DCEFDE4475DD63B7B" Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing This is a multi-part message in MIME format. --------------9E46881DCEFDE4475DD63B7B Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hello, I am trying to recompile OpenInventor on IRIX 6.5 (IRIX64 E6 6.5 04191226 IP30) and I have some problems : I am using the sources from inventor-2.1.5-6.src.tar.gz I am compiling with /usr/bin/CC -mips3 -n32 The libInventor.so and libInventorXt.so are generated but, when installing, the ivman program do a segmentation violation. This is the stack I got by running ivman with gdb : Program received signal SIGSEGV, Segmentation fault. 0x5b28dfc in getClassTypeId__9SoElementSGv () at SoElement.h:120 120 static SoType getClassTypeId() { return classTypeId; } (gdb) where #0 0x5b28dfc in getClassTypeId__9SoElementSGv () at SoElement.h:120 #1 0x5b29748 in initClass__20SoAccumulatedElementSGv () at SoElementInit.c++:161 #2 0x5b28e90 in initElements__9SoElementSGv () at SoElementInit.c++:70 #3 0x5d4b550 in init__4SoDBSGv () at SoDB.c++:202 #4 0x10005de0 in main (argc=3, argv=0x7ffefe24) at Main.c++:119 (gdb) up #1 0x5b29748 in initClass__20SoAccumulatedElementSGv () at SoElementInit.c++:161 161 classTypeId = SoType::createType(SoElement::getClassTypeId(), (gdb) Every example/demo I link with the library crash at the same place. By playing around with the source, it seems that after SoElement::initClass(), each call to SoType::get* dumps a core. I even tried to "purify" everything but nothing strange appeared. Why is this happening ??? I'll be very happy to have any suggestion... @+ Philippe --------------9E46881DCEFDE4475DD63B7B Content-Type: text/x-vcard; charset=us-ascii; name="pboutinaud.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Philippe Boutinaud Content-Disposition: attachment; filename="pboutinaud.vcf" begin:vcard n:Boutinaud;Philippe tel;cell:33 (0)6 8584 7470 tel;fax:33 (0)1 5683 7001 tel;work:33 (0)1 5683 7000 x-mozilla-html:TRUE org:Kaleo Concepts & Solutions version:2.1 email;internet:pboutinaud@kaleo-cs.com title:Responsable Développements adr;quoted-printable:;;Bat. 4 - Parc Technologique des Foss=E9s Jean=0D=0A142-176, av. de Stalingrad;Colombes;;92700;France x-mozilla-cpt:;28544 fn:Philippe Boutinaud end:vcard --------------9E46881DCEFDE4475DD63B7B-- From owner-info-inventor-dev@oss.sgi.com Fri Mar 2 06:05:51 2001 Received: by oss.sgi.com id ; Fri, 2 Mar 2001 06:05:41 -0800 Received: from mail.cg.tuwien.ac.at ([128.131.166.76]:24841 "EHLO christl.cg.tuwien.ac.at") by oss.sgi.com with ESMTP id ; Fri, 2 Mar 2001 06:05:28 -0800 Received: from fsck.cg.tuwien.ac.at (TK150125.tuwien.teleweb.at [195.34.150.125]) by christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id PAA29155; Fri, 2 Mar 2001 15:05:14 +0100 Message-Id: <5.0.2.1.0.20010302145712.00c6c2f0@mail.cg.tuwien.ac.at> X-Sender: hesina@mail.cg.tuwien.ac.at X-Mailer: QUALCOMM Windows Eudora Version 5.0.2 Date: Fri, 02 Mar 2001 15:05:19 +0100 To: Philippe Boutinaud , info-inventor-dev@oss.sgi.com From: Gerd Hesina Subject: Re: Problems compiling/running OpenInventor on SGI In-Reply-To: <3A9F9197.58E89CF7@kaleo-cs.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Philippe, At 13:27 02.03.01 +0100, you wrote: >Program received signal SIGSEGV, Segmentation fault. >0x5b28dfc in getClassTypeId__9SoElementSGv () at SoElement.h:120 >120 static SoType getClassTypeId() { return > >Every example/demo I link with the library crash at the same place. By >playing around with the source, it seems that after >SoElement::initClass(), each call to SoType::get* dumps a core. > >I even tried to "purify" everything but nothing strange appeared. > >Why is this happening ??? Ah, that's a bug in your c++ front end of your compiler. Fix: install the latest patches. http://support.sgi.com/colls/patches/tools/relstream/index.html in the product category select 7.2.1.3 (if you have a 7.2 style MIPSPro compiler) or 7.3.1.2 (if you have a 7.3 style compiler) to get your current compiler version number: cc -version cheers, -g. From owner-info-inventor-dev@oss.sgi.com Fri Mar 2 07:28:11 2001 Received: by oss.sgi.com id ; Fri, 2 Mar 2001 07:27:52 -0800 Received: from mail.cg.tuwien.ac.at ([128.131.166.76]:60939 "EHLO christl.cg.tuwien.ac.at") by oss.sgi.com with ESMTP id ; Fri, 2 Mar 2001 07:27:46 -0800 Received: from fsck.cg.tuwien.ac.at (TK150125.tuwien.teleweb.at [195.34.150.125]) by christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id QAA30221; Fri, 2 Mar 2001 16:27:38 +0100 Message-Id: <5.0.2.1.0.20010302162551.00c6bec0@mail.cg.tuwien.ac.at> X-Sender: hesina@mail.cg.tuwien.ac.at X-Mailer: QUALCOMM Windows Eudora Version 5.0.2 Date: Fri, 02 Mar 2001 16:27:43 +0100 To: info-inventor-dev@oss.sgi.com, sebastien@simteam.com From: Gerd Hesina Subject: Re: Problem installing OpenInventor on O2 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing At 12:20 02.03.01 +0100, you wrote: >Quoting Sebastien Carpentier (sebastien@simteam.com): > > > Do i have to install a jpeg library and where can i find it ? > >Most probably (on the other hand, does OSOIV not use SGI native Image >Liberary when compiled on SGI?) . Inventor uses the famous jpeglib on IRIX, Linux and Windows ;-) The first cvs snapshots used an very old version of jpeglib which was included in the so directory of inventor. > Look at the nearest opensource >archive for `jpegsrc.v6b.tar.gz' which is I guess the last verison of >the library. or grab a pre-compiled version from http://freeware.sgi.com/index-by-alpha.html install link: http://freeware.sgi.com/Dist/fw_libjpeg-6b.tardist cheers, -g. From owner-info-inventor-dev@oss.sgi.com Fri Mar 2 13:46:42 2001 Received: by oss.sgi.com id ; Fri, 2 Mar 2001 13:46:22 -0800 Received: from trh.sim.no ([195.1.220.136]:60919 "HELO sim.no") by oss.sgi.com with SMTP id ; Fri, 2 Mar 2001 13:46:16 -0800 Received: (qmail 31480 invoked by uid 2000); 2 Mar 2001 21:46:11 -0000 Date: Fri, 2 Mar 2001 22:46:11 +0100 From: "Lars J. Aas" To: Spack Wad Cc: info-inventor-dev@oss.sgi.com Subject: Re: Open Inventor with Gtk+ Message-ID: <20010302224611.A31416@sim.no> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from spack_wad@hotmail.com on Thu, Mar 01, 2001 at 10:13:49PM -0700 Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Thu, Mar 01, 2001 at 10:13:49PM -0700, Spack Wad wrote: : Hi. I'm a new to the list and new to linux development, but not : new to OI development. I just ported a bunch of SGI ViewKit GUI : code to straight lesstif/Motif on my home system. Arg! - and now : just seeing this group and this thread I realize that I won't be : posting many questions to comp.graphics.api.inventor any more. I : had asked about whether I could get OI components working with : Glade - the stock GUI builder that came w/ RH7.0. There was no : response. I *did* manage to get Glade to generate c++, but only : after working through several layers of lib dependencies... : : So - I'll pose the question to the gurus - You'll find a lot of the same people here as in cga.inventor. I'd post questions specific to SGI Open Inventor to this list and questions generic to any Open Inventor to cga.inventor, but that's just me :) : Of the two options mentioned in this thread - : : - http://www.geocities.com/angbodhi/download/ : : - http://www.coin3d.org/ : : Will either of these work with Glade/Gtk+? ...and if so, is either : a "better" choice? I'm not familiar with Glade. However, as one of the Coin3D SoGtk authors I can tell you that no efforts has been made to make SoGtk work with Glade, so if Glade requires some special support, you'll not be able to use them together. I would suspect that Glade needs GUI components to be managed more or less completely by their base widget (in the case of compound widgets), while SoGtk "widgets" are really managed through their own C++ component class system. So just based on my speculations, I'd say "no". Lars J -- Innovation is one percent inspiration and ninetynine percent perspiration, and in my case; twice that... -- Norville Barnes, `The Hudsucker Proxy' From owner-info-inventor-dev@oss.sgi.com Sat Mar 3 00:38:38 2001 Received: by oss.sgi.com id ; Sat, 3 Mar 2001 00:38:29 -0800 Received: from spade.pacific.net.sg ([203.120.90.71]:55777 "EHLO spade.pacific.net.sg") by oss.sgi.com with ESMTP id ; Sat, 3 Mar 2001 00:38:14 -0800 Received: from pop1.pacific.net.sg (pop1.pacific.net.sg [203.120.90.85]) by spade.pacific.net.sg with ESMTP id f238cA827838; Sat, 3 Mar 2001 16:38:10 +0800 (SGT) Received: from pacific.net.sg (ppp85.dyn70.pacific.net.sg [210.24.70.85]) by pop1.pacific.net.sg with ESMTP id QAA04922; Sat, 3 Mar 2001 16:38:07 +0800 (SGT) Message-ID: <3AA0ADF0.6D952C2A@pacific.net.sg> Date: Sat, 03 Mar 2001 16:40:16 +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: Spack Wad CC: info-inventor-dev@oss.sgi.com Subject: Re: Open Inventor with Gtk+ References: Content-Type: multipart/alternative; boundary="------------1ED71CDD674C8DA6296E025E" Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing --------------1ED71CDD674C8DA6296E025E Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit No, not without more work. I think this apply to either choice. However, I think its possible to add Open Inventor SoGtk widgets to glade. Looking at internal of glade, a widget's creation, set property, get property, etc are done through "user" provided functions (as oppose to functions internal to Gtk+), so its technically possible to create SoGtk components and send back the component's top level widget via getWidget(). One problem is signal connection will not work with the SoGtk components because glade sees only the top level container widget. An alternative way is to provide Gtk wrappers to SoGtk components. Glade is designed to allow additional modules of Gtk widgets to be plugin, but as of 0.5.11, this loading of plugin is still a dummy implementation. So it should be possible to add a SoGtk module in future. A quick hack to glade here ;-) Another consideration is whether libglade will be able to dynamically create SoGtk widgets on loading the XML file generated by glade. But similar mechanism seems to be used, so it appears possible. Spack Wad wrote: > Hi. I'm a new to the list and new to linux development, but not > new to OI development. I just ported a bunch of SGI ViewKit GUI > code to straight lesstif/Motif on my home system. Arg! - and now > just seeing this group and this thread I realize that I won't be > posting many questions to comp.graphics.api.inventor any more. I > had asked about whether I could get OI components working with > Glade - the stock GUI builder that came w/ RH7.0. There was no > response. I *did* manage to get Glade to generate c++, but only > after working through several layers of lib dependencies... > > So - I'll pose the question to the gurus - > > Of the two options mentioned in this thread - > > - http://www.geocities.com/angbodhi/download/ > > - http://www.coin3d.org/ > > Will either of these work with Glade/Gtk+? ...and if so, is either > a "better" choice? > > Thanks - > > Bruce > > _________________________________________________________________ > Get your FREE download of MSN Explorer at http://explorer.msn.com --------------1ED71CDD674C8DA6296E025E Content-Type: text/html; charset=us-ascii Content-Transfer-Encoding: 7bit No, not without more work. I think this apply to either choice.

However, I think its possible to add Open Inventor SoGtk widgets
to glade. Looking at internal of glade, a widget's creation, set
property, get property, etc are done through "user" provided
functions (as oppose to functions internal to Gtk+), so its
technically possible to create SoGtk components and send back the
component's top level widget via getWidget(). One problem is
signal connection will not work with the SoGtk components because
glade sees only the top level container widget. An alternative way
is to provide Gtk wrappers to SoGtk components. Glade is designed
to allow additional modules of Gtk widgets to be plugin, but as of
0.5.11, this loading of plugin is still a dummy implementation. So
it should be possible to add a SoGtk module in future.
A quick hack to glade here  ;-)

Another consideration is whether libglade will be able to
dynamically create SoGtk widgets on loading the XML file generated
by glade. But similar mechanism seems to be used, so it appears
possible.

Spack Wad wrote:

Hi. I'm a new to the list and new to linux development, but not
new to OI development.  I just ported a bunch of SGI ViewKit GUI
code to straight lesstif/Motif on my home system.  Arg! - and now
just seeing this group and this thread I realize that I won't be
posting many questions to comp.graphics.api.inventor any more. I
had asked about whether I could get OI components working with
Glade - the stock GUI builder that came w/ RH7.0.  There was no
response.  I *did* manage to get Glade to generate c++, but only
after working through several layers of lib dependencies...

So - I'll pose the question to the gurus -

  Of the two options mentioned in this thread -

- http://www.geocities.com/angbodhi/download/

- http://www.coin3d.org/

Will either of these work with Glade/Gtk+?  ...and if so, is either
a "better" choice?

Thanks -

Bruce

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com

--------------1ED71CDD674C8DA6296E025E-- From owner-info-inventor-dev@oss.sgi.com Sat Mar 3 13:44:41 2001 Received: by oss.sgi.com id ; Sat, 3 Mar 2001 13:44:32 -0800 Received: from f179.law8.hotmail.com ([216.33.241.179]:64530 "EHLO hotmail.com") by oss.sgi.com with ESMTP id ; Sat, 3 Mar 2001 13:44:27 -0800 Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sat, 3 Mar 2001 13:44:21 -0800 Received: from 63.228.85.193 by lw8fd.law8.hotmail.msn.com with HTTP; Sat, 03 Mar 2001 21:44:21 GMT X-Originating-IP: [63.228.85.193] From: "Spack Wad" To: angbodhi@pacific.net.sg Cc: info-inventor-dev@oss.sgi.com Subject: Re: Open Inventor with Gtk+ Date: Sat, 03 Mar 2001 14:44:21 -0700 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 03 Mar 2001 21:44:21.0971 (UTC) FILETIME=[1B959230:01C0A42B] Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Ang and Lars, I'll re-pose my original question then - since I'm a way better Inventor programmer than an Xt/GUI programmer - I was hoping to avoid more "manual" GUI generation... Are there any Linux gtk+ GUI builders that I'll be able to get working with either of these OI component sets? >From: Ang Bodhi >To: Spack Wad >CC: info-inventor-dev@oss.sgi.com >Subject: Re: Open Inventor with Gtk+ >Date: Sat, 03 Mar 2001 16:40:16 +0800 > >No, not without more work. I think this apply to either choice. > >However, I think its possible to add Open Inventor SoGtk widgets >to glade. Looking at internal of glade, a widget's creation, set >property, get property, etc are done through "user" provided >functions (as oppose to functions internal to Gtk+), so its >technically possible to create SoGtk components and send back the >component's top level widget via getWidget(). One problem is >signal connection will not work with the SoGtk components because >glade sees only the top level container widget. An alternative way >is to provide Gtk wrappers to SoGtk components. Glade is designed >to allow additional modules of Gtk widgets to be plugin, but as of >0.5.11, this loading of plugin is still a dummy implementation. So >it should be possible to add a SoGtk module in future. >A quick hack to glade here ;-) > >Another consideration is whether libglade will be able to >dynamically create SoGtk widgets on loading the XML file generated >by glade. But similar mechanism seems to be used, so it appears >possible. > >Spack Wad wrote: > > > Hi. I'm a new to the list and new to linux development, but not > > new to OI development. I just ported a bunch of SGI ViewKit GUI > > code to straight lesstif/Motif on my home system. Arg! - and now > > just seeing this group and this thread I realize that I won't be > > posting many questions to comp.graphics.api.inventor any more. I > > had asked about whether I could get OI components working with > > Glade - the stock GUI builder that came w/ RH7.0. There was no > > response. I *did* manage to get Glade to generate c++, but only > > after working through several layers of lib dependencies... > > > > So - I'll pose the question to the gurus - > > > > Of the two options mentioned in this thread - > > > > - http://www.geocities.com/angbodhi/download/ > > > > - http://www.coin3d.org/ > > > > Will either of these work with Glade/Gtk+? ...and if so, is either > > a "better" choice? > > > > Thanks - > > > > Bruce > > > > _________________________________________________________________ > > Get your FREE download of MSN Explorer at http://explorer.msn.com _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com From owner-info-inventor-dev@oss.sgi.com Sun Mar 4 00:30:47 2001 Received: by oss.sgi.com id ; Sun, 4 Mar 2001 00:30:27 -0800 Received: from rm.ece.ohiou.edu ([132.235.15.113]:22790 "EHLO rm.ece.ohiou.edu") by oss.sgi.com with ESMTP id ; Sun, 4 Mar 2001 00:30:07 -0800 Received: from localhost (kla@localhost) by rm.ece.ohiou.edu (8.9.3/8.9.3) with ESMTP id DAA18613 for ; Sun, 4 Mar 2001 03:29:52 -0500 Date: Sun, 4 Mar 2001 03:29:52 -0500 (EST) From: Arvind Lakshmikumar To: Subject: Updating states! 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, I'm trying to make a real-time visualization model using Inventor. I want to update the position of the actors in my scene graph based on some calculations. i.e I have robo_trans->translation.setValue(robot_x,robot_y,0.0); After some calculations, the values of robot_x, robot_y change. I want to render the scene with the changed values. Thus showing the effect of the object moving. Could someone please tell me how to do it.. Thanks, Arvind -- ////////////////////////////////////////////////////////////////////////////// Linux is like a Teepee, No Windows, No Gates, Only Apache inside. Arvind Lakshmikumar Laboratory for Intelligent,Real-Time and Secure Systems School of EECS Stocker Center Ohio University Athens, OH 45701 Ph(Work): (740)593 0453 (Home): (740)592 5940 Email: kla@rm.ece.ohiou.edu ////////////////////////////////////////////////////////////////////////////// From owner-info-inventor-dev@oss.sgi.com Sun Mar 4 08:02:09 2001 Received: by oss.sgi.com id ; Sun, 4 Mar 2001 08:01:50 -0800 Received: from sunny.pacific.net.sg ([203.120.90.127]:40906 "EHLO sunny.pacific.net.sg") by oss.sgi.com with ESMTP id ; Sun, 4 Mar 2001 08:01:36 -0800 Received: from pop1.pacific.net.sg (pop1.pacific.net.sg [203.120.90.85]) by sunny.pacific.net.sg with ESMTP id f24G1Tm22053; Mon, 5 Mar 2001 00:01:30 +0800 (SGT) Received: from pacific.net.sg (ppp114.dyn93.pacific.net.sg [210.24.93.114]) by pop1.pacific.net.sg with ESMTP id AAA02878; Mon, 5 Mar 2001 00:01:31 +0800 (SGT) Message-ID: <3AA26759.16323A06@pacific.net.sg> Date: Mon, 05 Mar 2001 00:03:37 +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: Spack Wad CC: info-inventor-dev@oss.sgi.com Subject: Re: Open Inventor with Gtk+ References: <3AA0ADF0.6D952C2A@pacific.net.sg> 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 Sorry, I don't know of a Linux gtk+ GUI builder that work with OI components set. BTW, its strange I saw your message from SGI's mailing list thread page, but I did not receive your mail from the mailing list..... Spack Wad wrote: > I'll re-pose my original question then - since I'm a way better > Inventor programmer than an Xt/GUI programmer - I was hoping to > avoid more "manual" GUI generation... > > Are there any Linux gtk+ GUI builders that I'll be able to get > working with either of these OI component sets? > From owner-info-inventor-dev@oss.sgi.com Sun Mar 4 08:34:09 2001 Received: by oss.sgi.com id ; Sun, 4 Mar 2001 08:33:59 -0800 Received: from pc74.teknonett.com ([213.236.166.75]:24058 "HELO sim.no") by oss.sgi.com with SMTP id ; Sun, 4 Mar 2001 08:33:46 -0800 Received: (qmail 7529 invoked by uid 2000); 4 Mar 2001 16:33:42 -0000 Date: Sun, 4 Mar 2001 17:33:42 +0100 From: "Lars J. Aas" To: Spack Wad Cc: angbodhi@pacific.net.sg, info-inventor-dev@oss.sgi.com Subject: Re: Open Inventor with Gtk+ Message-ID: <20010304173342.A7521@sim.no> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from spack_wad@hotmail.com on Sat, Mar 03, 2001 at 02:44:21PM -0700 Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing On Sat, Mar 03, 2001 at 02:44:21PM -0700, Spack Wad wrote: : I'll re-pose my original question then - since I'm a way better : Inventor programmer than an Xt/GUI programmer - I was hoping to : avoid more "manual" GUI generation... : : Are there any Linux gtk+ GUI builders that I'll be able to get : working with either of these OI component sets? No. Maybe later, but not now. Lars J From owner-info-inventor-dev@oss.sgi.com Sun Mar 4 09:25:40 2001 Received: by oss.sgi.com id ; Sun, 4 Mar 2001 09:25:30 -0800 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:20301 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Sun, 4 Mar 2001 09:25:15 -0800 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 JAA05854 for ; Sun, 4 Mar 2001 09:34:55 -0800 (PST) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id JAA14528; Sun, 4 Mar 2001 09:23:09 -0800 (PST) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200103041723.JAA14528@kinabalu.csd.sgi.com> Subject: Re: Updating states! To: kla@rm.ece.ohiou.edu (Arvind Lakshmikumar) Date: Sun, 4 Mar 2001 09:23:08 -0800 (PST) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: from "Arvind Lakshmikumar" at Mar 04, 2001 03:29:52 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 Sun Mar 4 00:29:52 2001, kla@rm.ece.ohiou.edu wrote: > > Hi, > I'm trying to make a real-time visualization model using Inventor. I > want to update the position of the actors in my scene graph based on some > calculations. i.e I have robo_trans->translation.setValue(robot_x,robot_y,0.0); > After some calculations, the values of robot_x, robot_y change. I want to > render the scene with the changed values. Thus showing the effect of the > object moving. Could someone please tell me how to do it.. > > Thanks, > Arvind Please read the chapter on using Engines in the Inventor Mentor. There are also a number of examples that come with the source. Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Sun Mar 4 20:18:16 2001 Received: by oss.sgi.com id ; Sun, 4 Mar 2001 20:17:56 -0800 Received: from rm.ece.ohiou.edu ([132.235.15.113]:16391 "EHLO rm.ece.ohiou.edu") by oss.sgi.com with ESMTP id ; Sun, 4 Mar 2001 20:17:44 -0800 Received: from localhost (kla@localhost) by rm.ece.ohiou.edu (8.9.3/8.9.3) with ESMTP id XAA10499 for ; Sun, 4 Mar 2001 23:17:30 -0500 Date: Sun, 4 Mar 2001 23:17:30 -0500 (EST) From: Arvind Lakshmikumar To: Subject: Updating states! 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 Hello, I had posted a query y'sday about updating object states in inventor. I saw the calculator example. I need to do something similar to that(plan a path). Only difference is that my path has already been computed and I have 3 floats that give me the objects coordinates. I have an initial position (x,y,0) and a set of positions(floats). I tried to use the Calculator engine but couldn't get it to work. Since I don't have a time or any other counter, what do I give to calcXZ->A.connectFrom(...) Any help is appreciated.. Thanks, Arvind -- ////////////////////////////////////////////////////////////////////////////// Linux is like a Teepee, No Windows, No Gates, Only Apache inside. Arvind Lakshmikumar Laboratory for Intelligent,Real-Time and Secure Systems School of EECS Stocker Center Ohio University Athens, OH 45701 Ph(Work): (740)593 0453 (Home): (740)592 5940 Email: kla@rm.ece.ohiou.edu ////////////////////////////////////////////////////////////////////////////// From owner-info-inventor-dev@oss.sgi.com Sun Mar 4 21:36:46 2001 Received: by oss.sgi.com id ; Sun, 4 Mar 2001 21:36:35 -0800 Received: from deliverator.sgi.com ([204.94.214.10]:14369 "EHLO deliverator.sgi.com") by oss.sgi.com with ESMTP id ; Sun, 4 Mar 2001 21:36:11 -0800 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 VAA08298 for ; Sun, 4 Mar 2001 21:35:05 -0800 (PST) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id VAA16025; Sun, 4 Mar 2001 21:33:53 -0800 (PST) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200103050533.VAA16025@kinabalu.csd.sgi.com> Subject: Re: Updating states! To: kla@rm.ece.ohiou.edu (Arvind Lakshmikumar) Date: Sun, 4 Mar 2001 21:33:52 -0800 (PST) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: from "Arvind Lakshmikumar" at Mar 04, 2001 11:17:30 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 Sun Mar 4 20:17:30 2001, kla@rm.ece.ohiou.edu wrote: > > Hello, > I had posted a query y'sday about updating object states in inventor. I > saw the calculator example. I need to do something similar to that(plan a > path). Only difference is that my path has already been computed and I > have 3 floats that give me the objects coordinates. > I have an initial position (x,y,0) and a set of positions(floats). I tried > to use the Calculator engine but couldn't get it to work. Since I don't > have a time or any other counter, what do I give to > calcXZ->A.connectFrom(...) Use a SoAlarmSensor ... when it fires, change the object's coordinates. See 12.3.AlarmSensor.c++ for details. Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Sun Mar 4 23:34:48 2001 Received: by oss.sgi.com id ; Sun, 4 Mar 2001 23:34:38 -0800 Received: from pixar.pixar.com ([138.72.10.20]:55216 "EHLO pixar.pixar.com") by oss.sgi.com with ESMTP id ; Sun, 4 Mar 2001 23:34:25 -0800 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 XAA23758; Sun, 4 Mar 2001 23:34:20 -0800 (PST) Received: from localhost (vkire@localhost) by nevena.pixar.com (8.9.3/8.9.3) with ESMTP id XAA08256; Sun, 4 Mar 2001 23:34:19 -0800 X-Authentication-Warning: nevena.pixar.com: vkire owned process doing -bs Date: Sun, 4 Mar 2001 23:34:19 -0800 (PST) From: Kiril Vidimce To: Arvind Lakshmikumar cc: info-inventor-dev@oss.sgi.com Subject: Re: Updating states! 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 Sun, 4 Mar 2001, Arvind Lakshmikumar wrote: > Hello, > I had posted a query y'sday about updating object states in inventor. I > saw the calculator example. I need to do something similar to that(plan a > path). Only difference is that my path has already been computed and I > have 3 floats that give me the objects coordinates. > I have an initial position (x,y,0) and a set of positions(floats). I tried > to use the Calculator engine but couldn't get it to work. Since I don't > have a time or any other counter, what do I give to > calcXZ->A.connectFrom(...) It would be more efficient if you used a callback to update states on a regular basis instead of using the caculator. The calculator is useful if you need to define some simple procedular behavior. For anything more complex, I would write my own engine, or just use a callback. In your specific situation, the callback seems like the best way to go. You can define a callback with SoOneShotSensor. Assign some high priority to the sensor, say 1, and your callback will be pretty much the first thing that Inventor's event manager will call every time it needs to update the scene. Inside the callback of SoOneShotSensor, do your operation (such as updating the position of an object), and then reschedule the same sensor again. This will let you reuse the same sensor over and over and your callback will get constantly called. If you need some complex event management, you may want to consider writing your own event manager to replace Inventor's. Jonatham suggested that you use SoAlarmSensor but if you use that sensor, you are tied to processing your events every so many timer units. If you use SoOneShotSensor, you will be processing them as fast as you possibly can. KV -- ___________________________________________________________________ Studio Tools vkire@pixar.com Pixar Animation Studios http://www.pixar.com/ From owner-info-inventor-dev@oss.sgi.com Thu Mar 8 07:51:49 2001 Received: by oss.sgi.com id ; Thu, 8 Mar 2001 07:51:39 -0800 Received: from moat.pweh.com ([192.54.250.131]:62419 "EHLO moat.pweh.com") by oss.sgi.com with ESMTP id ; Thu, 8 Mar 2001 07:51:20 -0800 Received: (from uucp@localhost) by moat.pweh.com (8.8.8/8.8.8) id KAA16437; Thu, 8 Mar 2001 10:51:16 -0500 (EST) Received: from drawbridge.eh.pweh.com(191.29.71.250) by moat.pweh.com via smap (4.1) id xma016279; Thu, 8 Mar 01 10:50:48 -0500 Received: (from uucp@localhost) by drawbridge.eh.pweh.com (8.8.8/8.8.8) id KAA16613; Thu, 8 Mar 2001 10:50:47 -0500 (EST) Received: from engines.pratt-whitney.com(192.168.4.71) by drawbridge.eh.pweh.com via smap (4.0a) id xma016465; Thu, 8 Mar 01 10:50:18 -0500 Received: (from uucp@localhost) by engines.pratt-whitney.com (8.10.0/8.10.0) id f28FoEU21220; Thu, 8 Mar 2001 10:50:14 -0500 (EST) Received: from unknown(191.29.171.2) by engines.pratt-whitney.com via smap (V5.5) id xma021088; Thu, 8 Mar 01 10:49:50 -0500 Received: from ehposrv5.eh.pweh.com by pweh711.eh.pweh.com (SMI-8.6/SMI-SVR4) id KAA05349; Thu, 8 Mar 2001 10:49:48 -0500 Received: by ehposrv5.eh.pweh.com with Internet Mail Service (5.5.2650.21) id ; Thu, 8 Mar 2001 10:49:47 -0500 Message-ID: From: "Connolly, Steven V." To: "'jlim@kinabalu.csd.sgi.com'" Cc: info-inventor-dev@oss.sgi.com Subject: RE: OpenInventor on SUN, X error Date: Thu, 8 Mar 2001 10:49:44 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Jonathan, Last time I reported that the SUN Solaris version appeared to work except for the middle mouse translate action. That problem is fixed. (It was just an inadvertant type-o I introduced to one of the files.) I did alot of side by side (SUN/SGI) stepping through the debugger and examining variables so I am confident it is working ok. (At least all the functionality of an SoXtExaminer viewer with an SoCube in the scene.) The only other issue I wish to clean up involves the JPEG library. Previously I had reported: >> - I had to "gut" all the methods in "SoTexture2.c++" since it included >> "jpeglib.h" which I did not find. (This means SoTexture2 is not >> usable but links ok). and you replied: > You should be able to download the JPEG library and build it for Solaris Where is the JPEG library? I did not see it as part of inventor. --------------------------- Steven Connolly CSC/Pratt & Whitney connolsv@pweh.com --------------------------- From owner-info-inventor-dev@oss.sgi.com Thu Mar 8 08:41:38 2001 Received: by oss.sgi.com id ; Thu, 8 Mar 2001 08:41:29 -0800 Received: from mail.cg.tuwien.ac.at ([128.131.166.76]:6158 "EHLO christl.cg.tuwien.ac.at") by oss.sgi.com with ESMTP id ; Thu, 8 Mar 2001 08:41:17 -0800 Received: from fsck.cg.tuwien.ac.at (TK150125.tuwien.teleweb.at [195.34.150.125]) by christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id RAA08963; Thu, 8 Mar 2001 17:40:46 +0100 Message-Id: <5.0.2.1.0.20010308173922.04c44b20@mail.cg.tuwien.ac.at> X-Sender: hesina@mail.cg.tuwien.ac.at X-Mailer: QUALCOMM Windows Eudora Version 5.0.2 Date: Thu, 08 Mar 2001 17:40:50 +0100 To: "Connolly, Steven V." , info-inventor-dev@oss.sgi.com From: Gerd Hesina Subject: RE: OpenInventor on SUN, X error In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing At 10:49 08.03.01 -0500, you wrote: >and you replied: > > > You should be able to download the JPEG library and build it for >Solaris > > Where is the JPEG library? I did not see it as part of inventor. It's no longer part of Inventor (eearly CVS snapshots contained it). Grab it from http://www.ijg.org/ Vheers, -g. From owner-info-inventor-dev@oss.sgi.com Thu Mar 8 11:06:39 2001 Received: by oss.sgi.com id ; Thu, 8 Mar 2001 11:06:30 -0800 Received: from pneumatic-tube.sgi.com ([204.94.214.22]:45173 "EHLO pneumatic-tube.sgi.com") by oss.sgi.com with ESMTP id ; Thu, 8 Mar 2001 11:06:08 -0800 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 LAA04353 for ; Thu, 8 Mar 2001 11:15:53 -0800 (PST) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id LAA37726; Thu, 8 Mar 2001 11:04:21 -0800 (PST) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200103081904.LAA37726@kinabalu.csd.sgi.com> Subject: Re: OpenInventor on SUN, X error To: connolsv@pweh.com (Connolly, Steven V.) Date: Thu, 8 Mar 2001 11:04:20 -0800 (PST) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: from "Connolly, Steven V." at Mar 08, 2001 10:49:44 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 Thu Mar 8 07:49:44 2001, connolsv@pweh.com wrote: > > Where is the JPEG library? I did not see it as part of inventor. You can also find libjpeg at http://freeware.sgi.com/ Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Thu Mar 8 15:44:21 2001 Received: by oss.sgi.com id ; Thu, 8 Mar 2001 15:44:11 -0800 Received: from mail.cs.fsu.edu ([128.186.121.245]:52230 "EHLO mail.cs.fsu.edu") by oss.sgi.com with ESMTP id ; Thu, 8 Mar 2001 15:44:02 -0800 Received: from shell.cs.fsu.edu (shell.cs.fsu.edu [128.186.121.5]) by mail.cs.fsu.edu (8.9.3/8.9.3) with ESMTP id SAA23229 for ; Thu, 8 Mar 2001 18:43:03 -0500 Received: from localhost (sdaniels@localhost) by shell.cs.fsu.edu (8.11.1/8.11.1) with ESMTP id f28NhvT16410 for ; Thu, 8 Mar 2001 18:43:57 -0500 (EST) Date: Thu, 8 Mar 2001 18:43:57 -0500 (EST) From: Scott Daniels To: info-inventor-dev@oss.sgi.com Subject: Font Problem 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 Hello sorry to bother you, I hope this is the correct place to submit my querry if not I appologize. I have just downloaded open inventor 2.1.5-6. I am running openmotif 2.1.30, g++ 2.95.2, glibc 2.2.2, redhat 6.2. I have been able to get open inventor to compile but when it runs,ie ivview for example, all the menu fonts are boxes. When I click on the open file I get boxes everywhere but in where you can enter text. I was wondering if you knew what I missed to cause this. Whether it is open inventor or something else I have done I am not sure. I did run the linkType1.sh and moved libFL.a into the /usr/lib directory. I have the Utopia fonts and everything. Is there a specific font it is trying to lookup or it is something in my preferences I need to change. I tried to figure out with strace but could not get a definitive handle in my mind what was going on. Is it something I screwed up and if so how can I fix it, or is there something I need to download and compile against to get it to work. Hope you can help. Scott ---------------------------------------------------------------------------- Scott Daniels sdaniels@cs.fsu.edu System and Network Administrator Computer Science Department Florida State University "Have fun storming the castle" From owner-info-inventor-dev@oss.sgi.com Fri Mar 9 04:43:18 2001 Received: by oss.sgi.com id ; Fri, 9 Mar 2001 04:43:09 -0800 Received: from vrcom-nis.vrcom.de ([146.140.24.1]:21704 "EHLO vrcom-nis.vrcom.de") by oss.sgi.com with ESMTP id ; Fri, 9 Mar 2001 04:42:44 -0800 Received: from ernie.vrcom.de (ernie.vrcom.de [146.140.24.16]) by vrcom-nis.vrcom.de (8.9.1b+Sun/8.9.1) with ESMTP id NAA18035 for ; Fri, 9 Mar 2001 13:42:36 +0100 (MET) Received: (from stiller@localhost) by ernie.vrcom.de (SGI-8.9.3/8.9.3) id NAA86174 for info-inventor-dev@oss.sgi.com; Fri, 9 Mar 2001 13:42:35 +0100 (MET) Date: Fri, 9 Mar 2001 13:42:35 +0100 (MET) From: Matthias Stiller Message-Id: <10103091342.ZM86325@ernie.vrcom.de> Reply-to: stiller@vrcom.de X-Mailer: Z-Mail (3.2.3 08feb96 MediaMail) To: info-inventor-dev@oss.sgi.com Subject: VRML 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 am looking for a possibility to save a scenegraph as a vrml2-file. I am not interested in using a converter like ivToVRML and vrml1tovrml2. Or maybe a library to create vrml-Nodes and save them afterwards. any ideas ? Matthias -- +-------------------------------+-------------------------------------+ | Matthias Stiller | fon: ++49-6151-30083-42 | | vrcom GmbH | fax: ++49-6151-30083-19 | | Donnersbergring 20 | email: matthias.stiller@vrcom.de | | 64295 Darmstadt | www: http://www.vrcom.de | | Federal Republic of Germany | | +-------------------------------+-------------------------------------+ From owner-info-inventor-dev@oss.sgi.com Fri Mar 9 08:49:22 2001 Received: by oss.sgi.com id ; Fri, 9 Mar 2001 08:49:12 -0800 Received: from mail.tgs.com ([64.148.184.186]:3217 "EHLO sight.tgs.com") by oss.sgi.com with ESMTP id ; Fri, 9 Mar 2001 08:49:01 -0800 Received: from DECnet-Mail11.sight.tgs.com by sight.tgs.com (8.8.8/1.1.10.5/07Jul98-0113PM) id IAA0000003278; Fri, 9 Mar 2001 08:46:13 -0800 (PST) Date: Fri, 9 Mar 2001 08:46:13 -0800 (PST) Message-Id: <200103091646.IAA0000003278@sight.tgs.com> Mime-Version: 1.0 From: mmh@tgs.com (Mike Heck) To: "info-inventor-dev@oss.sgi.com"@tgs.com Subject: Re: VRML 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 Matthias wrote: > I am looking for a possibility to save a scenegraph as a vrml2-file. I am not > interested in using a converter like ivToVRML and vrml1tovrml2. Or maybe a > library to create vrml-Nodes and save them afterwards. > > any ideas ? I suppose you are looking for an open source solution, :-) but FYI, Open Inventor from TGS includes all the VRML97 (aka VRML2) nodes as native classes. You can create a VRML97 scene graph exactly as you want it written out or convert a "classic" OIV scene graph to VRML97 nodes and write them out. -Mike TGS Inc, http://www.tgs.com From owner-info-inventor-dev@oss.sgi.com Mon Mar 12 16:48:00 2001 Received: by oss.sgi.com id ; Mon, 12 Mar 2001 16:47:41 -0800 Received: from foofoo.demon.nl ([212.238.104.35]:57098 "EHLO marx.") by oss.sgi.com with ESMTP id ; Mon, 12 Mar 2001 16:47:16 -0800 Received: from localhost (root@localhost) by marx. (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id BAA12905 for ; Tue, 13 Mar 2001 01:46:22 +0100 Date: Tue, 13 Mar 2001 01:46:17 +0100 (CET) From: Johan Jansson X-Sender: root@marx. To: info-inventor-dev@oss.sgi.com Subject: minor compilation errors/fixes 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, Here are some minor compilation errors and fixes for the latest CVS (I got it earlier today), with gcc 2.95.3: SoLODV2.c++: problem: FLT_MAX undeclared fix: should be (limits.h is only for integral limits) SoGLRenderAction.c++: problem: FLT_MAX undeclared fix: include Sb.c++: problem: implicit declarations of localtime() and strftime() fix: include GeneralizedCylinder.c++: problem: The statement "delete [] spineKeyPointRotations;" causes an internal compiler error. fix: Unknown, wait for the next gcc version :). Also, something which is not an error, but isn't it possible to determine automatically whether the glw... or glwM... functions are available? "GLwMDrawA.h" basically looks like this on my system: -- #ifndef __GLX_MOTIF #define __GLX_MOTIF 1 #endif #include "GLwDrawA.h" -- Isn't it possible to include only "GLwDrawA.h", and then define __GLX_MOTIF depending on which library is available. I guess this requires some kind of autoconf system? Or maybe there is a better solution which I've missed? Finally, the demos "drop" and "noodle" segfault on my system, are they supposed to work? I guess this is not a very big deal though (assuming noone requires the functionality which segfaults). Johan From owner-info-inventor-dev@oss.sgi.com Tue Mar 13 09:06:16 2001 Received: by oss.sgi.com id ; Tue, 13 Mar 2001 09:06:08 -0800 Received: from lh11.opsion.fr ([212.73.208.237]:49161 "HELO lh11.opsion.fr") by oss.sgi.com with SMTP id ; Tue, 13 Mar 2001 09:05:38 -0800 Received: from 193.52.240.222 [193.52.240.222] by lh11.opsion.fr; Tue, 13 Mar 2001 17:10:17 GMT From: "Michael ROY" To: Subject: Open Inventor File importation Date: Tue, 13 Mar 2001 18:10:03 -0000 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) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Return-Path: X-Orcpt: rfc822;info-inventor-dev-outgoing Hello, I'm a french student (so sorry for my english !!). I do research on 3D Mesh and I want to import ASCII Open Inventor file in my software. My software doesn't use Open Inventor. So could you give the structure of the ASCII Open Inventor file. Thank you for your help ------------------------------------------- Michael ROY Laboratoire Le2i 12, rue de la fonderie 71200 Le Creusot FRANCE Tel. +33 (0) 385.731.052 Fax. +33 (0) 385.731.097 E-Mail : mroy@ifrance.com ------------------------------------------- ______________________________________________________________________________ ifrance.com, l'email gratuit le plus complet de l'Internet ! vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP... http://www.ifrance.com/_reloc/email.emailif From owner-info-inventor-dev@oss.sgi.com Thu Mar 15 17:37:05 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2G1b5k23797 for info-inventor-dev-outgoing; Thu, 15 Mar 2001 17:37:05 -0800 Received: from techst02.technion.ac.il (techst02.technion.ac.il [132.68.7.4]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f2G1b4M23794 for ; Thu, 15 Mar 2001 17:37:04 -0800 Received: from nt-stone.t2.technion.ac.il (unknown [132.69.237.132]) by techst02.technion.ac.il (Postfix) with ESMTP id E4A4214E5A for ; Fri, 16 Mar 2001 03:37:02 +0200 (IST) Message-Id: <4.3.2.7.2.20010316031122.00bbe290@t2.technion.ac.il> X-Sender: silbmark@t2.technion.ac.il X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Fri, 16 Mar 2001 03:31:49 +0200 To: info-inventor-dev@oss.sgi.com From: Mark Silberstein Subject: Question on installation, compilation & libraries Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Hi, I am new to Inventor, and I am using Red Hat 7.0, which is not officially supported, so if anybody knows of any problems specifically with Red-Hat 7, please drop me a letter. But the main question is as follows: I have installed all the necessary packages (lesstif, Mesa ..) and successfully deployed 3 Inventor's RPMs. When trying to compile the following simplest program, the compiler could not find Xm.h, which was supposed to be in /usr/lib/Xm. This is the header file of Motif. So I tried to install OpenMotif, but it came ( not a miracle) with a conflict with libraries of lesstiff. After uninstall of Lesstif and installation of OpenMotif, Inventor could not be installed, since one of libraries was missing. So what is the reason of all this mess? It is specified in FAQ, that either motif or lesstif are equally supported. Then I restored the original installation, and found that there are needed libraries and header files in /usr/X11R6. Finally I succeeded to compile the program, but it did not work - it showed only empty brown window, without any text in it. I have no idea what is the reason for all this, and would greatly appreciate any help. Another question : does anybody know about any sort of incompatibility on the source code level between Linux version and SGI version of Inventor? This is the program I talked about: /* hmw0.c */ #include #include #include #include #include #include #include #include #include #include main(int , char **argv) { // Initialize Inventor and Xt Widget myWindow = SoXt::init(argv[0]); if (myWindow == NULL) exit(1); SoSeparator *root = new SoSeparator; root->ref(); SoPerspectiveCamera *myCamera = new SoPerspectiveCamera; root->addChild(myCamera); root->addChild(new SoDirectionalLight); // This transformation is modified to rotate the cone SoRotationXYZ *myRotXYZ = new SoRotationXYZ; root->addChild(myRotXYZ); SoMaterial *myMaterial = new SoMaterial; myMaterial->diffuseColor.setValue(1.0, 0.0, 1.0); //RGB root->addChild(myMaterial); // The screen's text SoText3 *myText = new SoText3; myText->string = "Hello CG Course"; root->addChild(myText); // An engine rotates the object. The output of myCounter // is the time in seconds since the program started. // Connect this output to the angle field of myRotXYZ myRotXYZ->axis = SoRotationXYZ::X; // rotate about X axis SoElapsedTime *myCounter = new SoElapsedTime; myRotXYZ->angle.connectFrom(&myCounter->timeOut); SoXtRenderArea *myRenderArea = new SoXtRenderArea(myWindow); myCamera->viewAll(root, myRenderArea->getViewportRegion()); myRenderArea->setSceneGraph(root); myRenderArea->setTitle("Hello Computer Graphics Course"); myRenderArea->setBackgroundColor(SbColor(0.35,0.35,0.35)); myRenderArea->setSize(SbVec2s(600,600)); myRenderArea->show(); SoXt::show(myWindow); SoXt::mainLoop(); } From owner-info-inventor-dev@oss.sgi.com Thu Mar 15 18:02:16 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2G22GH24080 for info-inventor-dev-outgoing; Thu, 15 Mar 2001 18:02:16 -0800 Received: from sgi.com (sgi.SGI.COM [192.48.153.1]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f2G22GM24077 for ; Thu, 15 Mar 2001 18:02:16 -0800 Received: from kinabalu.csd.sgi.com ([150.166.1.88]) by sgi.com (980327.SGI.8.8.8-aspam/980304.SGI-aspam: SGI does not authorize the use of its proprietary systems or networks for unsolicited or bulk email from the Internet.) via ESMTP id SAA02749 for ; Thu, 15 Mar 2001 18:02:15 -0800 (PST) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id SAA70126; Thu, 15 Mar 2001 18:00:26 -0800 (PST) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200103160200.SAA70126@kinabalu.csd.sgi.com> Subject: Re: Question on installation, compilation & libraries To: silbmark@techst02.technion.ac.il (Mark Silberstein) Date: Thu, 15 Mar 2001 18:00:26 -0800 (PST) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: <4.3.2.7.2.20010316031122.00bbe290@t2.technion.ac.il> from "Mark Silberstein" at Mar 16, 2001 03:31:49 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 On Thu Mar 15 17:31:49 2001, silbmark@techst02.technion.ac.il wrote: > > I have installed all the necessary packages (lesstif, Mesa ..) and > successfully deployed 3 Inventor's RPMs. > When trying to compile the following simplest program, the compiler could > not find Xm.h, which was supposed to be in /usr/lib/Xm. This is the header > file of Motif. With LessTif 0.91.4, try /usr/X11R6/LessTif/Motif1.2/include/Xm/Xm.h /usr/X11R6/LessTif/Motif2.0/include/Xm/Xm.h > So I tried to install OpenMotif, but it came ( not a miracle) with a > conflict with libraries of lesstiff. After uninstall of Lesstif and > installation of OpenMotif, Inventor could not be installed, since one of > libraries was missing. So what is the reason of all this mess? It is > specified in FAQ, that either motif or lesstif are equally supported. I don't see why having OpenMotif would be a problem, even though I built the libraries using LessTif. All that's required is libXm.so. > Then I restored the original installation, and found that there are needed > libraries and header files in /usr/X11R6. Finally I succeeded to compile > the program, but it did not work - it showed only empty brown window, > without any text in it. Are your fonts set up properly? > Another question : does anybody know about any sort of incompatibility on > the source code level between Linux version and SGI version of Inventor? The source code is exactly the same for any operating system. Jonathan From owner-info-inventor-dev@oss.sgi.com Fri Mar 16 00:36:13 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2G8aDd30738 for info-inventor-dev-outgoing; Fri, 16 Mar 2001 00:36:13 -0800 Received: from techst02.technion.ac.il (techst02.technion.ac.il [132.68.7.4]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f2G8aBM30735 for ; Fri, 16 Mar 2001 00:36:12 -0800 Received: from nt-stone.t2.technion.ac.il (unknown [132.69.237.132]) by techst02.technion.ac.il (Postfix) with ESMTP id 5FC9314E06; Fri, 16 Mar 2001 10:36:09 +0200 (IST) Message-Id: <4.3.2.7.2.20010316100313.00b3ff00@t2.technion.ac.il> X-Sender: silbmark@t2.technion.ac.il X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Fri, 16 Mar 2001 10:37:59 +0200 To: jlim@kinabalu.csd.sgi.com (Jonathan Lim), silbmark@techst02.technion.ac.il (Mark Silberstein) From: Mark Silberstein Subject: Re: Question on installation, compilation & libraries Cc: info-inventor-dev@oss.sgi.com In-Reply-To: <200103160200.SAA70126@kinabalu.csd.sgi.com> References: <4.3.2.7.2.20010316031122.00bbe290@t2.technion.ac.il> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Hi, Jonathan, Thanks a lot for answering. > not find Xm.h, which was supposed to be in /usr/lib/Xm. This is the header > > file of Motif. > >With LessTif 0.91.4, try > > /usr/X11R6/LessTif/Motif1.2/include/Xm/Xm.h > /usr/X11R6/LessTif/Motif2.0/include/Xm/Xm.h This was correct. I did it, and there were no any complaints on the compilation stage > > specified in FAQ, that either motif or lesstif are equally supported. > >I don't see why having OpenMotif would be a problem, even though I built the >libraries using LessTif. All that's required is libXm.so. libInevntor.so requires libXm.so.1, which seems to be missing in Motif. > > without any text in it. > >Are your fonts set up properly? How should I know, if my fonts set up properly or not? But what I found in Problems note, that " SoText[23] is currently not supported with Linux version". Does this may be the reason for the program not to work? I mean, I use there SoText3 to print the text on the screen. If it is so, what is the alternative, which may be used to print the text on the screen? Thanks again, Mark From owner-info-inventor-dev@oss.sgi.com Wed Mar 21 16:28:08 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2M0S8A11952 for info-inventor-dev-outgoing; Wed, 21 Mar 2001 16:28:08 -0800 Received: from yog-sothoth.sgi.com (eugate.sgi.com [192.48.160.10]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f2M0S2M11949 for ; Wed, 21 Mar 2001 16:28:03 -0800 Received: from kinabalu.csd.sgi.com (kinabalu.csd.sgi.com [150.166.1.88]) by yog-sothoth.sgi.com (980305.SGI.8.8.8-aspam-6.2/980304.SGI-aspam-europe) via ESMTP id BAA6144315 for ; Thu, 22 Mar 2001 01:28:01 +0100 (CET) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id QAA95613; Wed, 21 Mar 2001 16:25:52 -0800 (PST) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200103220025.QAA95613@kinabalu.csd.sgi.com> Subject: Re: Font Problem To: sdaniels@cs.fsu.edu (Scott Daniels) Date: Wed, 21 Mar 2001 16:25:52 -0800 (PST) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: from "Scott Daniels" at Mar 08, 2001 06:43:57 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 I will be checking in the FreeType interface in the next couple of days, so if anyone wants to look into testing it and fixing any potential problems, please do so at that time. Thanks. Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA On Thu Mar 8 15:43:57 2001, sdaniels@cs.fsu.edu wrote: > > I have just downloaded open inventor 2.1.5-6. I am running > openmotif 2.1.30, g++ 2.95.2, glibc 2.2.2, redhat 6.2. I have been able > to get open inventor to compile but when it runs,ie ivview for example, > all the menu fonts are boxes. When I click on the open file I get boxes > everywhere but in where you can enter text. I was wondering if you knew > what I missed to cause this. Whether it is open inventor or something else > I have done I am not sure. I did run the linkType1.sh and moved libFL.a > into the /usr/lib directory. I have the Utopia fonts and everything. Is > there a specific font it is trying to lookup or it is something in my > preferences I need to change. I tried to figure out with strace but could > not get a definitive handle in my mind what was going on. Is it something > I screwed up and if so how can I fix it, or is there something I need to > download and compile against to get it to work. Hope you can help. > Scott From owner-info-inventor-dev@oss.sgi.com Thu Mar 22 02:18:55 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2MAItO26553 for info-inventor-dev-outgoing; Thu, 22 Mar 2001 02:18:55 -0800 Received: from christl.cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f2MAIsM26550 for ; Thu, 22 Mar 2001 02:18:54 -0800 Received: from fsck.cg.tuwien.ac.at (TK150125.tuwien.teleweb.at [195.34.150.125]) by christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id LAA27068; Thu, 22 Mar 2001 11:18:42 +0100 Message-Id: <5.0.2.1.0.20010322111330.03b0cc50@mail.cg.tuwien.ac.at> X-Sender: hesina@mail.cg.tuwien.ac.at X-Mailer: QUALCOMM Windows Eudora Version 5.0.2 Date: Thu, 22 Mar 2001 11:18:46 +0100 To: jlim@kinabalu.csd.sgi.com (Jonathan Lim), sdaniels@cs.fsu.edu (Scott Daniels) From: Gerd Hesina Subject: Re: Font Problem Cc: info-inventor-dev@oss.sgi.com In-Reply-To: <200103220025.QAA95613@kinabalu.csd.sgi.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk At 16:25 21.03.01 -0800, Jonathan Lim wrote: >I will be checking in the FreeType interface in the next couple of days, so if >anyone wants to look into testing it and fixing any potential problems, please >do so at that time. Thanks. Jonathan, I've fixed some problems of Ang Bodhi's libFL wrapper to Freetype. 1) a small memory bug 2) the font size was constant (32 points) The fix has already been uploaded to Ang's site. Be sure that you use this version. Try to use an SoFont and SoText2 node and play around with the size field. If the font size is changed you have the latest version. Cheers, Gerd From owner-info-inventor-dev@oss.sgi.com Mon Mar 26 08:31:04 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2QGV4225728 for info-inventor-dev-outgoing; Mon, 26 Mar 2001 08:31:04 -0800 Received: from mail.totalise.co.uk (mail.totalise.co.uk [212.1.157.18]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f2QGV3M25725 for ; Mon, 26 Mar 2001 08:31:03 -0800 Received: from ardent1 [213.105.87.183] (thejd@totalise.co.uk) by mail.totalise.co.uk; Mon, 26 Mar 2001 17:30:51 +0100 X-WM-Posted-At: mail.totalise.co.uk; Mon, 26 Mar 01 17:30:51 +0100 From: "thejd" To: Subject: Space Ball Date: Mon, 26 Mar 2001 17:33:25 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0008_01C0B61A.DCBAD2D0" 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.00.3018.1300 Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk This is a multi-part message in MIME format. ------=_NextPart_000_0008_01C0B61A.DCBAD2D0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi there, I wonder if you could help me, I have just aquired 2 Space Balls in an auction and was wondering where I might find drivers or leads for them. Apparently and much to my amazement they were developed by DLR many years ago to assist astronouts. The cost then being thousands of dollars, where as I picked mine up for a fiver. Anyway, are these curious antiques going to end up as after dinner topics of conversation or can you point me to additional resources such as drivers cables etc so that I can experince them working on my Win PC? Many thanks Jonathan ------=_NextPart_000_0008_01C0B61A.DCBAD2D0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi=20 there,
 
I = wonder if you=20 could help me, I have just aquired 2 Space Balls in an auction and was = wondering=20 where
I = might find drivers=20 or leads for them. Apparently and much to my amazement they were = developed by=20 DLR
many = years ago to=20 assist astronouts. The cost then being thousands of dollars, where as I = picked=20 mine up
for a = fiver. Anyway,=20 are these curious antiques going to end up as after dinner topics of=20 conversation or can
you = point me to=20 additional resources such as drivers cables etc so that I can experince = them=20 working on my
Win=20 PC?
 
Many=20 thanks
 
Jonathan
------=_NextPart_000_0008_01C0B61A.DCBAD2D0-- From owner-info-inventor-dev@oss.sgi.com Tue Mar 27 12:14:12 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2RKECa08647 for info-inventor-dev-outgoing; Tue, 27 Mar 2001 12:14:12 -0800 Received: from sim.no (pc74.teknonett.com [213.236.166.75] (may be forged)) by oss.sgi.com (8.11.3/8.11.3) with SMTP id f2RKEAM08643 for ; Tue, 27 Mar 2001 12:14:11 -0800 Received: (qmail 29683 invoked by uid 2000); 27 Mar 2001 20:13:57 -0000 Date: Tue, 27 Mar 2001 22:13:57 +0200 From: "Lars J. Aas" To: thejd Cc: info-inventor-dev@oss.sgi.com Subject: Re: Space Ball Message-ID: <20010327221357.A29650@sim.no> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from thejd@totalise.co.uk on Mon, Mar 26, 2001 at 05:33:25PM +0100 Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk On Mon, Mar 26, 2001 at 05:33:25PM +0100, thejd wrote: : I wonder if you could help me, I have just aquired 2 Space Balls in an : auction and was wondering where : I might find drivers or leads for them. Apparently and much to my amazement : they were developed by DLR : many years ago to assist astronouts. Astronauts ... Space Balls - it figures. What kind of sports/games did they use them for? ;) Couldn't resist. Sorry I can't be of any help, though... Lars J From owner-info-inventor-dev@oss.sgi.com Wed Mar 28 11:31:28 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2SJVSN13531 for info-inventor-dev-outgoing; Wed, 28 Mar 2001 11:31:28 -0800 Received: from eis-msg-012.jpl.nasa.gov (eis-msg-012.jpl.nasa.gov [137.78.160.40]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f2SJVSM13528 for ; Wed, 28 Mar 2001 11:31:28 -0800 Received: from grover.jpl.nasa.gov (simcat.jpl.nasa.gov [128.149.29.105]) by eis-msg-012.jpl.nasa.gov (8.9.3/8.9.3) with ESMTP id LAA09349; Wed, 28 Mar 2001 11:31:27 -0800 (PST) Message-ID: <3AC23C18.C155E98B@grover.jpl.nasa.gov> Date: Wed, 28 Mar 2001 11:31:36 -0800 From: Linh H Phan Reply-To: linh.phan@jpl.nasa.gov Organization: Jet Propulsion Laboratory, Pasadena, CA X-Mailer: Mozilla 4.76 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: info-inventor-dev@oss.sgi.com CC: jlim@kinabalu.csd.sgi.com Subject: How to compile Inventor for Solaris? Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Hi, I am having problems compiling SGI's Open Inventor on my Solaris 5.7: 43 simcat> gmake -f GNUmakefile (cd libimage && gmake all) gmake[1]: Entering directory `/proj/sgi/Inventor/inventor/libimage' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/proj/sgi/Inventor/inventor/libimage' (cd tools && gmake all) gmake[1]: Entering directory `/proj/sgi/Inventor/inventor/tools' (cd ppp && gmake all) gmake[2]: Entering directory `/proj/sgi/Inventor/inventor/tools/ppp' /opt/local/bin/g++ -I/usr/X11R6/include -I. -I../../lib/database/include -I../../lib/interaction/include -I../../lib/nodekits/include -I../../libSoXt/include -fPIC -O -DNDEBUG -c ppp.c++ In file included from ../../lib/database/src/sb/SbTime.c++:54, from ../../lib/database/src/sb/Sb.c++:67, from ppp.c++:118: .../../lib/database/include/Inventor/SbTime.h:140: warning: `INT32_MAX' redefined /usr/include/sys/int_limits.h:74: warning: this is the location of the previous definition In file included from ../../lib/database/src/sb/Sb.c++:64, from ppp.c++:118: .../../lib/database/src/sb/SbRotation.c++: In method `void SbRotation::getValue(SbVec3f &, float &) const': .../../lib/database/src/sb/SbRotation.c++:101: implicit declaration of function `int acosf(...)' gmake[2]: *** [ppp.o] Error 1 gmake[2]: Leaving directory `/proj/sgi/Inventor/inventor/tools/ppp' gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/proj/sgi/Inventor/inventor/tools' gmake: *** [all] Error 1 Please let me know if you know why I am having problems. I did modified this file "/proj/sgi/Inventor/inventor/make/system" and set the "usingLinux = 1". Thank you, Linh From owner-info-inventor-dev@oss.sgi.com Wed Mar 28 20:26:06 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2T4Q6D23465 for info-inventor-dev-outgoing; Wed, 28 Mar 2001 20:26:06 -0800 Received: from yog-sothoth.sgi.com (eugate.sgi.com [192.48.160.10]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f2T4Q4M23462 for ; Wed, 28 Mar 2001 20:26:04 -0800 Received: from kinabalu.csd.sgi.com ([130.62.73.96]) by yog-sothoth.sgi.com (980305.SGI.8.8.8-aspam-6.2/980304.SGI-aspam-europe) via ESMTP id GAA6484144 for ; Thu, 29 Mar 2001 06:26:02 +0200 (CEST) mail_from (jlim@kinabalu.csd.sgi.com) Received: by kinabalu.csd.sgi.com (980427.SGI.8.8.8/911001.SGI) id UAA05710; Wed, 28 Mar 2001 20:23:47 -0800 (PST) From: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Message-Id: <200103290423.UAA05710@kinabalu.csd.sgi.com> Subject: Re: How to compile Inventor for Solaris? To: linh.phan@jpl.nasa.gov Date: Wed, 28 Mar 2001 20:23:47 -0800 (PST) Cc: info-inventor-dev@oss.sgi.com In-Reply-To: <3AC23C18.C155E98B@grover.jpl.nasa.gov> from "Linh H Phan" at Mar 28, 2001 11:31: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 On Wed Mar 28 11:31:36 2001, phan@grover.jpl.nasa.gov wrote: > > I am having problems compiling SGI's Open Inventor on my > Solaris 5.7: > > .../../lib/database/src/sb/SbRotation.c++: In method `void > SbRotation::getValue(SbVec3f &, float &) const': > .../../lib/database/src/sb/SbRotation.c++:101: implicit declaration of > function `int acosf(...)' Edit make/ivcommondefs and uncomment the following lines: # MATHDEFS = -D_DOUBLE_MATH_ONLY # LCXXDEFS += $(MATHDEFS) # LCDEFS += $(MATHDEFS) > Please let me know if you know why I am having problems. > I did modified this file "/proj/sgi/Inventor/inventor/make/system" > and set the "usingLinux = 1". If you're compiling on Solaris, why are you setting it so? Jonathan Lim _ Silicon Graphics _ Mountain View GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Thu Mar 29 16:23:07 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2U0N7Q15135 for info-inventor-dev-outgoing; Thu, 29 Mar 2001 16:23:07 -0800 Received: from grover.jpl.nasa.gov (grover.jpl.nasa.gov [128.149.29.21]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f2U0N7M15131 for ; Thu, 29 Mar 2001 16:23:07 -0800 Received: from simcat.jpl.nasa.gov (simcat [128.149.29.105]) by grover.jpl.nasa.gov (8.9.3/8.9.3) with ESMTP id QAA28566; Thu, 29 Mar 2001 16:23:06 -0800 (PST) Received: (from phan@localhost) by simcat.jpl.nasa.gov (8.9.3/8.9.3) id QAA08754; Thu, 29 Mar 2001 16:23:15 -0800 (PST) From: Linh H Phan MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Thu, 29 Mar 2001 16:23:14 -0800 (PST) To: jlim@kinabalu.csd.sgi.com (Jonathan Lim) Subject: Re: How to compile Inventor for Solaris? In-Reply-To: <200103290423.UAA05710@kinabalu.csd.sgi.com> References: <3AC23C18.C155E98B@grover.jpl.nasa.gov> <200103290423.UAA05710@kinabalu.csd.sgi.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <15043.53486.836867.412275@simcat.jpl.nasa.gov> CC: info-inventor-dev@oss.sgi.com Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Hi Jonathan, I put back the "usingLinux = 0" and had to change the "/usr/bin/CC" to the g++ one. However, it went well until I got to the so/nodes/SoText2.o with this error: ../../../../../lib/database/include/Inventor/SbTime.h:140: warning: `INT32_MAX' redefined /usr/include/sys/int_limits.h:74: warning: this is the location of the previous definition /opt/local/bin/g++ -D_DOUBLE_MATH_ONLY -DIRIX_6 -DLIBRARYBUILD -I. -I../../../../../lib/database/include -I../../../../../lib/interaction/include -I../../../../../lib/nodekits/include -I../../../../../libSoXt/include -I../../../../../libFL/src -Inurbs/head -O -DNDEBUG -c SoText2.c++ In file included from ../../../../../lib/database/include/Inventor/sensors/SoSensorManager.h:65, from ../../../../../lib/database/include/Inventor/SoDB.h:59, from ../../../../../lib/database/include/Inventor/SoInput.h:66, from ../../../../../lib/database/include/Inventor/fields/SoSubField.h:130, from ../../../../../lib/database/include/Inventor/fields/SoSFEnum.h:67, from ../../../../../lib/database/include/Inventor/nodes/SoComplexity.h:60, from ../../../../../lib/database/include/Inventor/actions/SoCallbackAction.h:61, from SoText2.c++:59: ../../../../../lib/database/include/Inventor/SbTime.h:140: warning: `INT32_MAX' redefined /usr/include/sys/int_limits.h:74: warning: this is the location of the previous definition SoText2.c++: In method `SbBool SoBitmapFontCache::convertToUCS(unsigned int, const SoMFString &)': SoText2.c++:780: passing `char **' as argument 2 of `iconv(_iconv_info *, const char **, size_t *, char **, size_t *)' adds cv-quals without intervening `const' gmake[5]: *** [SoText2.o] Error 1 rm SoCube.c++ SoCone.c++ SoPointSet.c++ SoSphere.c++ SoQuadMesh.c++ SoFaceSet.c++ SoIndexedLineSet.c++ SoLineSet.c++ SoIndexedFaceSet.c++ SoIndexedTriangleStripSet.c++ SoCylinder.c++ gmake[5]: Leaving directory `/proj/sgi/Inventor/inventor/lib/database/src/so/nodes' gmake[4]: *** [all] Error 1 gmake[4]: Leaving directory `/proj/sgi/Inventor/inventor/lib/database/src/so' gmake[3]: *** [all] Error 1 gmake[3]: Leaving directory `/proj/sgi/Inventor/inventor/lib/database/src' gmake[2]: *** [all] Error 1 gmake[2]: Leaving directory `/proj/sgi/Inventor/inventor/lib/database' gmake[1]: *** [libInventor.a] Error 1 gmake[1]: Leaving directory `/proj/sgi/Inventor/inventor/lib' gmake: *** [all] Error 1 Do you have any ideas? Thanks, Linh >>>>> "Jonathan" == Jonathan Lim writes: Jonathan> On Wed Mar 28 11:31:36 2001, phan@grover.jpl.nasa.gov wrote: >> >> I am having problems compiling SGI's Open Inventor on my >> Solaris 5.7: >> >> .../../lib/database/src/sb/SbRotation.c++: In method `void >> SbRotation::getValue(SbVec3f &, float &) const': >> .../../lib/database/src/sb/SbRotation.c++:101: implicit declaration of >> function `int acosf(...)' Jonathan> Edit make/ivcommondefs and uncomment the following lines: Jonathan> # MATHDEFS = -D_DOUBLE_MATH_ONLY Jonathan> # LCXXDEFS += $(MATHDEFS) Jonathan> # LCDEFS += $(MATHDEFS) >> Please let me know if you know why I am having problems. >> I did modified this file "/proj/sgi/Inventor/inventor/make/system" >> and set the "usingLinux = 1". Jonathan> If you're compiling on Solaris, why are you setting it so? Jonathan> Jonathan Lim _ Silicon Graphics _ Mountain View Jonathan> GPS Graphics Computer Systems CA, USA From owner-info-inventor-dev@oss.sgi.com Fri Mar 30 15:24:54 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2UNOsg11828 for info-inventor-dev-outgoing; Fri, 30 Mar 2001 15:24:54 -0800 Received: from grover.jpl.nasa.gov (grover.jpl.nasa.gov [128.149.29.21]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f2UNOrM11824 for ; Fri, 30 Mar 2001 15:24:53 -0800 Received: from simcat.jpl.nasa.gov (simcat [128.149.29.105]) by grover.jpl.nasa.gov (8.9.3/8.9.3) with ESMTP id PAA13205 for ; Fri, 30 Mar 2001 15:24:53 -0800 (PST) Received: (from phan@localhost) by simcat.jpl.nasa.gov (8.9.3/8.9.3) id PAA19764; Fri, 30 Mar 2001 15:25:02 -0800 (PST) From: Linh H Phan MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Fri, 30 Mar 2001 15:25:02 -0800 (PST) To: info-inventor-dev@oss.sgi.com Subject: Re: Building on Solaris? In-Reply-To: <3AC4C447.5AD9FB3B@ifp.uni-stuttgart.de> References: <3AC4C447.5AD9FB3B@ifp.uni-stuttgart.de> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <15045.3604.911315.861563@simcat.jpl.nasa.gov> Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Hi, I finally got the libInventorXt.a and libInventor.a compiled on SunOs 5.7 but I am getting these undefined symbols in the 02.1.HelloCone example: 296 simcat> c++ -L/proj/sgi/Inventor/inventor/libSoXt -L/proj/sgi/Inventor/inventor/lib -L/proj/sgi/Inventor/inventor/libFL/src -L/usr/lib -L/proj/sgi/Inventor/jpeg-6b 02.1.HelloCone.o -lInventor -lInventorXt -ljpeg -o 02.1.HelloCone -lGL -lGLU -lXm -lXt -lX11 -lFL -ldl -lm Undefined first referenced symbol in file flMakeCurrentFont /proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o) SoSceneManager::setRenderCallback(void (*)(void *, SoSceneManager *), void *)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) SoSceneManager::reinitialize(void) /proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) iclose /proj/sgi/Inventor/inventor/lib/libInventor.a(So.o) SoSceneManager::setBackgroundIndex(int)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) flFreeBitmap /proj/sgi/Inventor/inventor/lib/libInventor.a(SoText2.o) SoSceneManager::~SoSceneManager(void)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) SoSceneManager::setAntialiasing(int, int)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) flFreeOutline /proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o) flCreateFont /proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o) SoSceneManager::setBackgroundColor(SbColor const &)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) SoSelection::removeChangeCallback(void (*)(void *, SoSelection *), void *)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) SoSceneManager::getAntialiasing(int &, int &) const/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) fiopen /proj/sgi/Inventor/inventor/lib/libInventor.a(So.o) flGetCurrentFont /proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o) SoInteraction::init(void) /proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXt.o) SoSceneManager::SoSceneManager(void)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) SoSceneManager::scheduleRedraw(void)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) SoSceneManager::getRedrawPriority(void) const/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) flGetCurrentContext /proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o) SoNodeKit::init(void) /proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXt.o) flUniGetOutline /proj/sgi/Inventor/inventor/lib/libInventor.a(SoText3.o) flDestroyFont /proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o) SoSceneManager::setGLRenderAction(SoGLRenderAction *) /proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) flUniGetBitmap /proj/sgi/Inventor/inventor/lib/libInventor.a(SoText2.o) SoSceneManager::setRGBMode(int) /proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) flSetHint /proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o) flMakeCurrentContext /proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o) getrow /proj/sgi/Inventor/inventor/lib/libInventor.a(SoTexture2.o) SoSceneManager::setWindowSize(SbVec2s const &)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) flGetOutline /proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o) flCreateContext /proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o) SoSceneManager::setRedrawPriority(unsigned int)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) SoSelection::addChangeCallback(void (*)(void *, SoSelection *), void *)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) i_seterror /proj/sgi/Inventor/inventor/lib/libInventor.a(SoTexture2.o) putrow /proj/sgi/Inventor/inventor/lib/libInventor.a(So.o) sqrtf /proj/sgi/Inventor/inventor/lib/libInventor.a(libNurbs.o) I did include libFL.a. Do you know why I'm having these undefined symbols? Thank you, Linh From owner-info-inventor-dev@oss.sgi.com Fri Mar 30 16:13:43 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f2V0Dh012871 for info-inventor-dev-outgoing; Fri, 30 Mar 2001 16:13:43 -0800 Received: from christl.cg.tuwien.ac.at (mail.cg.tuwien.ac.at [128.131.166.76]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f2V0DgM12868 for ; Fri, 30 Mar 2001 16:13:42 -0800 Received: from fsck.cg.tuwien.ac.at (TK150125.tuwien.teleweb.at [195.34.150.125]) by christl.cg.tuwien.ac.at (8.9.3/8.9.3) with ESMTP id CAA16775; Sat, 31 Mar 2001 02:13:36 +0200 Message-Id: <5.0.2.1.0.20010331015918.048b59d0@mail.cg.tuwien.ac.at> X-Sender: hesina@mail.cg.tuwien.ac.at X-Mailer: QUALCOMM Windows Eudora Version 5.0.2 Date: Sat, 31 Mar 2001 02:13:37 +0200 To: Linh H Phan , info-inventor-dev@oss.sgi.com From: Gerd Hesina Subject: Re: Building on Solaris? In-Reply-To: <15045.3604.911315.861563@simcat.jpl.nasa.gov> References: <3AC4C447.5AD9FB3B@ifp.uni-stuttgart.de> <3AC4C447.5AD9FB3B@ifp.uni-stuttgart.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-info-inventor-dev@oss.sgi.com Precedence: bulk Linh, At 15:25 30.03.01 -0800, Linh H Phan wrote: >Hi, > > I finally got the libInventorXt.a and libInventor.a compiled on >SunOs 5.7 Congrats ;-) > but I am getting these undefined symbols in the >02.1.HelloCone example: > >296 simcat> c++ -L/proj/sgi/Inventor/inventor/libSoXt >-L/proj/sgi/Inventor/inventor/lib -L/proj/sgi/Inventor/inventor/libFL/src > -L/usr/lib -L/proj/sgi/Inventor/jpeg-6b 02.1.HelloCone.o -lInventor >-lInventorXt -ljpeg -o 02.1.HelloCone -lGL -lGLU -lXm -lXt -lX11 >-lFL -ldl -lm >Undefined first referenced > symbol in file >flMakeCurrentFont >/proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o) >SoSceneManager::setRenderCallback(void (*)(void *, SoSceneManager *), void >*)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) >SoSceneManager::reinitialize(void) >/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o) >iclose >/proj/sgi/Inventor/inventor/lib/libInventor.a(So.o) >sqrtf >/proj/sgi/Inventor/inventor/lib/libInventor.a(libNurbs.o) >I did include libFL.a. Do you know why I'm having these undefined symbols? Use nm to see wether flMakeCurrentFont is included in libInventor.a or not. (also use nm on libFL.a) If libFL.a has troubles, try the libFL wrapper for freetype lib (see latest cvs snapshot). Based on that info you are able to resolve the problem. maybe some functions are compiled as C++. you are able to identify this by looking at the actual function name (output by nm). if it is mangled you have to define C linage style. iclose is part of the image library. Seems that it is not included in your libInventor.a (same problem with sqrtf. part of the standard math library. is -lm included at the inventor link line?) Again, nm is your friend. Cheers, Gerd