[comp.sys.hp] HP-UX 7.05 Starbase Display Lists

irf@kuling.UUCP (Bo Thide') (04/09/91)

I have a Starbase Display List (SBDL) application which compiles, links
and runs just fine in HP-UX 7.0 on my 9000/370.  However, the same code
(actually the identical directory NFS mounted from the 370 to the 425)
doesn't link on my 9000/425t in HP-UX 7.05.  Here's the error message I
get:

ld: Undefined external -
	__hpp_fill_area_3_with_data
ld: output file still contains undefined symbols

On the 425 (HP-UX 7.05) I have the following Starbase ans SBDL libs:

-r--r--r--   1 bin      bin       899852 Dec 31 08:00 /usr/lib/libsb1.a
-r--r--r--   1 bin      bin        92094 Dec 31 08:00 /usr/lib/libsb2.a
-r--r--r--   1 bin      bin       297920 May 30  1990 /usr/lib/libsbdl.a
-r--r--r--   1 bin      bin         2870 May 30  1990 /usr/lib/libsbdlrefs.a


with the following "what" strings respectively:

/usr/lib/libsb1.a:
	364.1.2.1   07/14/90 libsb1.a
/usr/lib/libsb2.a:
	364.1.2.1   07/14/90 libsb2.a
	GRM Library   HP-UX 8.0   A.01 Protocol 100  $Revision: 8.7 $
/usr/lib/libsbdl.a:
	350.1.8.1   05/22/90 libsbdl.a
/usr/lib/libsbdlrefs.a:
	350.1.8.1   05/22/90 libsbdlrefs.a


Are my 7.05 Starbase and SBDL libraries incompatible?  If so, where
can I get the correct ones (we have full support contract).  Starngely enough
the "HP-UX 7.05 Release Notes" say that "The Starbase Display List library has
increased from 340 kilobytes (in HP-UX 7.0) to 500 kilobytes in 7.03 and
7.05."

Thanks for any help.

Bo

---
   ^   Bo Thide'--------------------------------------------------------------
  |I|        Swedish Institute of Space Physics, S-755 91 Uppsala, Sweden
  |R|  Phone: (+46) 18-303671.  Telex: 76036 (IRFUPP S).  Fax: (+46) 18-403100 
 /|F|\          INTERNET: bt@irfu.se      UUCP: ...!mcvax!sunic!irfu!bt  
 ~~U~~ -----------------------------------------------------------------sm5dfw

benji@hpfcdq.HP.COM (Jeff Benjamin) (04/11/91)

irf@kuling.UUCP (Bo Thide') writes:

> I have a Starbase Display List (SBDL) application which compiles, links
> and runs just fine in HP-UX 7.0 on my 9000/370.  However, the same code
> (actually the identical directory NFS mounted from the 370 to the 425)
> doesn't link on my 9000/425t in HP-UX 7.05.  Here's the error message I
> get:
> 
> ld: Undefined external -
> 	__hpp_fill_area_3_with_data
> ld: output file still contains undefined symbols
> 
> with the following "what" strings respectively:
> 
> /usr/lib/libsb1.a:
> 	364.1.2.1   07/14/90 libsb1.a
> /usr/lib/libsb2.a:
> 	364.1.2.1   07/14/90 libsb2.a
> /usr/lib/libsbdl.a:
> 	350.1.8.1   05/22/90 libsbdl.a
> 
> Are my 7.05 Starbase and SBDL libraries incompatible?

The answer is yes.  Note that the libsb1.a and libsb2.a revisions are
different than the libsbdl.a revision.  They should always be the same.
You must not have ordered the optional Starbase Display List product
for your 400.

> If so, where
> can I get the correct ones (we have full support contract). 

Contact your sales representative and ask for the Starbase Display List
product for HP-UX 7.05, part numbers 98674L (license-to-use) and 98674B
(media and documentation).

> Starngely enough
> the "HP-UX 7.05 Release Notes" say that "The Starbase Display List library has
> increased from 340 kilobytes (in HP-UX 7.0) to 500 kilobytes in 7.03 and
> 7.05."

This is misleading; the 500K is actually for the entire build
environment fileset (SBDL_BLD).  This includes libsbdl.a, libsbdlrefs.a,
libdddl.a, SBDL header files, and other miscellaneous stuff.


-----
Jeff Benjamin                         {ucbvax,hplabs}!hpfcla!benji
Graphics Technology Division          benji@fc.hp.com
Hewlett Packard Co.                   Fort Collins, Colorado	

The above is not an official statement of the Hewlett Packard company