HP3000-L Archives

February 1998, Week 1

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Mark Bixby <[log in to unmask]>
Reply To:
Date:
Tue, 3 Feb 1998 15:24:25 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (45 lines)
I have solved the gcc/LBCJXT6A unresolved externals problem that I mentioned
a while back.

The "fine print" in the documentation for LBCJXT6A says that if you are going
to use Patch/iX to install it, the version of Patch/iX must be B.00.09 or
later.  I confess that I somehow missed reading this requirement, and so
my A.00.08 version of Patch/iX seemingly installed the patch correctly, but
actually omitted the required ;shared paramter when relinking the system
library.  Without ;shared, symbols that are supposed to be exported aren't,
and they remain internal and unavailable to POSIX programs like gcc which
require them.

In the past, I've seen Patch/iX fail trying to install patches, but this is
the first time where it said it installed one properly but really didn't.

So I asked they HPRC for the latest Patch/iX, and they downloaded B.00.11 to
me.  I rebooted back to the BASE stage, and then used the new Patch/iX to
create another LBCJXT6A stage.  I rebooted from the new stage, and gcc is now
happy.

This experience raises two issues:

1) There doesn't appear to be a patch which contains the latest Patch/iX on
the HP ESC web site.  The HPRC had to dial into my system and manually download
it.  New versions of Patch/iX should probably be made available as publicly
downloadable patches.

2) Certain patches require certain versions of Patch/iX in order to be
successful.  Instead of just documenting this in the free text patch
documentation, why not add a new data attribute to patches that contains the
minimum required version of Patch/iX.  When you run Patch/iX, it would compare
its own version with the required version of each patch, and then tell you if
you have a problem, rather than just silently doing the wrong thing and
messing up your machine.

People thinking of installing PP4 with Patch/iX will definitely want to obtain
the latest Patch/iX first, because PP4 includes LBCJXT6A which will mess up
your machine if you use the old Patch/iX.
--
Mark Bixby                      E-mail: [log in to unmask]
Coast Community College Dist.   Web: http://www.cccd.edu/~markb/
District Information Services   1370 Adams Ave, Costa Mesa, CA, USA 92626-5429
Technical Support               Voice: +1 714 438-4647
"You can tune a file system, but you can't tune a fish." - tunefs(1M)

ATOM RSS1 RSS2