[omniORB] HPUX/PA-RISC 64-bits porting

Bhatia, Neeraj (FMS Engineering) neeraj.bhatia at hp.com
Fri Apr 2 14:43:25 BST 2004


Hi Prin,

Did mixing omnicpp 32-bits with 64-bits build worked for you?

I tried the same on HPUX. All the pieces are built, but I could not start omniNames/nameclt. It gives me BUS ERROR. This error is common, when the pointer sizes are not correctly handled.

Regards,

Neeraj

-----Original Message-----
From: Frederic Prin [mailto:frederic.prin at silvaco.com] 
Sent: Friday, April 02, 2004 10:48 AM
To: 'Duncan Grisby'; Bhatia, Neeraj (FMS Engineering)
Cc: omniorb-list at omniorb-support.com
Subject: RE: [omniORB] HPUX/PA-RISC 64-bits porting 

Hi,

I don't know if it is related but I get the same issue with solaris
64bit.
The omnicpp tool crash when invoked by make system.
I must use a omnicpp file from a 32 bit build.

Regards

                              (
     Frédéric Prin             )
     Senior Software Engineer /
          S I L V A C O      (
     Grenoble REsearch CEnter \
     Tel 04 56 38 10 33        )
    __________________________/___
   /__/__/__/__/__/__/__/__/__/__/
  /__/__/__/__/__/__/__/__/_____/
 /__/__/__/__/__/__/__/__/__/__/


-----Original Message-----
From: omniorb-list-bounces at omniorb-support.com
[mailto:omniorb-list-bounces at omniorb-support.com] On Behalf Of Duncan
Grisby
Sent: vendredi 2 avril 2004 17:43
To: Bhatia, Neeraj (FMS Engineering)
Cc: omniorb-list at omniorb-support.com
Subject: Re: [omniORB] HPUX/PA-RISC 64-bits porting 


On Thursday 25 March, "Bhatia, Neeraj (FMS Engineering)" wrote:

> Moving little ahead on HPUX/PA-RISC 64-bits porting, I've reached to a

> point where IDL compiler crashes, while trying to build Naming.idl.

[...]
> omniidl: Running front end
> sh: 28484 Memory fault(coredump)
> omniidl: Error running preprocessor

That looks like omnicpp, the C pre-processor has died. You can confirm
it by trying to run omnicpp on Naming.idl. Assuming it is omnicpp, the
problem is most likely that it was compiled with incorrect word sizes.

Did you use the configure script?  If so, it should have worked. If not,
that's the problem, because config-hpux.h in src/tool/omniidl/cxx/cccp/
hard-codes 32-bit word sizes for HPUX.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --

_______________________________________________
omniORB-list mailing list
omniORB-list at omniorb-support.com
http://www.omniorb-support.com/mailman/listinfo/omniorb-list



More information about the omniORB-list mailing list