Roy Ruddle (Ruddle++at++cardiff.ac.uk)
Thu, 12 Feb 1998 09:53:23 +0000 (GMT)
Some of my immediate problems are sorted but concerns remain. Here's a
summary.
The problem:
The default installation of pf2.2/Irix 6.2 does not install the products
required to compile the n32 pf demo programs or run perfly. n32 is the
default (recommended) compile option on my system (Indigo2 R4000
MaxIMPACT with ICO). Errors range from compile errors (libraries and
include files missing) to being unable to 'load DSO for extension "iv"'.
Software Manager conflicts do not flag the missing products.
The partial solution:
1) Go through the Irix6.2 and IDO CDs and load the appropriate n32
products for things like IrisGL and OpenGL (the compile errors will give
you hints as to which products are required)
2) Install the Inventor n32 run-time (Irix6.2 CD; this solves the 'load
DSO' problem)
3) From the IDO CD, product Graphics Lib Dev Sys 6.2, install the o32
version of OpenGL Widget Dev Env (as well as the n32 version). This is
because include files such as GLwMDrawA.h are only in the o32 version.
Neither of these sub-products is a default install (come on SGI, this is
getting ridiculous).
Ignore:
In /usr/share/Performer the files ReadMe and ReleaseNotes both refer to
beta releases. This, Allan S confirmed, is a known error (the files were
accidentally left over from the beta phase.
The remaining worries
=====================
I have de-installed performer completely (checked using versions and by
manual searches of lib directories) and then done a clean, default install
of pf2.2. On the +ve side my compile errors and .iv loader problem have
gone away. But ...
1) elfdump -L /usr/lib32/libpfdb/* | grep IVERSION produces a version no.
of sgi4.0.438 for libpfso_ogl.so.4 and libpfso_igl.so.4 (and other similar
lib names that are linked to these)
All the other lib32 libraries have a version no. of sgi4.0.440.
sgi4.0.438 (Rob Jenkins says) refers to the alpha 438 release. So it seems
that the release version of the pf2.2 CD contains some of the wrong s/w. I
wonder what problems that causes which I haven't yet detected?
HOW DO I GET HOLD OF THE RELEASE VERSION OF THESE LIBRARIES
2) I get hundreds of compiler and linker warnings, e.g.:
"/usr/include/X11/Xlib.h", line 3654: remark(1233): explicit type is missing
("int" assumed)
extern XSetAccessControl(
ld32: WARNING 85: definition of XSGIvcSetOutputSync in
/usr/lib32/libpfdu_ogl.so preempts that definition in /usr/lib32/libpfui.so.
I appreciate that these are just warnings but: (a) they may hide something
more sinister, and (b) they produce so much crap that I can't
see/read/find other warnings and errors which I really do want to read.
HOW DO I CORRECT FOR THESE WARNINGS?
My thanks to Rob Jenkins, Clive Harding, Allan Schaffer, Dave Pape, Ran
Yakir and Wade Olsen for their suggestions so far. Answers to the
remaining problems will, of course, be gratefully received
regards
roy
=======================================================================
List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:56:46 PDT