[OpenAFS] HP-UX 11iv3 (11.31)
Tue, 15 Jan 2008 04:15:21 -0800 (PST)
> Derrick Brashear wrote:
>> On Jan 9, 2008 7:26 AM, jbygden <email@example.com> wrote:
>>> Anyone been able to build OpenAFS (1.4.) on HP-UX 11.31 ia64?
>> I haven't laid hands on one of these to try. The config files probably
>> aren't there but that's not really a hard bit of editing.
> It seems like HP have done some restructuring of include-files between
> 11.23 and 11.31, here are some examples:
> On a host with 11.31:
> firstname.lastname@example.org # uname -a
> HP-UX 11.31 B.11.31 U ia64 0955035248 unlimited-user license
> email@example.com # find /usr -name user.h
> firstname.lastname@example.org # find /usr -name map.h
> email@example.com # find /usr -name vfs_vm.h
> firstname.lastname@example.org #
> And this obviously creates a ton of errors at compile time. I have
> contacted HP-support about this, but (based on experience) I don't expect
> a satisfying answer. So I'm hoping that someone else has tried and
> resolved this somehow.
OK, now I have gotten some responses from HP support:
First answer about these three files:
> apparently all these 3 files are kernel header files, and it seems they
> have been removed because they
> shouldn't be used otherwise. Two of them contain the following note:
> * NOTE:
> * This header file contains information specific to the internals
> * of the HP-UX implementation. The contents of this header file
> * are subject to change without notice. Such changes may affect
> * source code, object code, or binary compatibility between
> * releases of HP-UX. Code which uses the symbols contained within
> * this header file is inherently non-portable (even between HP-UX
> * implementations).
> So - you should not use the files.
Next answer, to the question where I might find the structs defined in these
> there are many differences between 11iv2 and v3 in the kernel area. These
> headers simply do no longer
> exist, because their contents don't make sense in an 11.31 kernel.
> The customer's driver cannot be compiled for 11.31, they need to migrate
> it. They could start with
> removing the references to these headers and see what's missing, then
> check for a replacement.
> Suitable documentation can be found in the DSPP, e.g.
> HP-UX 11i v3 (PA-RISC and HP Integrity systems) driver development
> Further support on kernel driver development can be obtained via the DSPP
> (registration required), and
> will be handled directly through the labs.
These two answers together makes me feel rather sh*t out of luck of ever
getting OpenAFS to work on 11.31 (ia64). It's probably doable, but my
programming knowledge (especially kernel modules) doesn't reach the level
that i need to get this to work.
Is there someone out there that can help me? I *might* be able to provide a
system to try out the compilation on.
View this message in context: http://www.nabble.com/HP-UX-11iv3-%2811.31%29-tp14710868p14838934.html
Sent from the OpenAFS - General mailing list archive at Nabble.com.