Daniel Berger <djberge / qwest.com> writes:

> Ruby 1.6.8 and Ruby 1.8.0 (today's snapshot)
>
> $ uname -a
> HP-UX hplkp258 B.11.00 A 9000/800 604369373
>
> cpp.ansi: HP92453-01 B.11.11.04 HP C Preprocessor (ANSI)
> ccom: HP92453-01 B.11.11.04 HP C Compiler
> /usr/ccs/bin/ld: 92453-07 linker linker ld B.11.30 011005
>
> I can't get either 1.6.8 or 1.8 to build with the HP C compiler.

Hmm, I just tried building 1.6.8 as well as ruby-1.8.0-preview3, and I
had no problems:

  $ uname -a
  HP-UX raptor B.11.00 A 9000/785 2010802175 two-user license
  $ what `which cc`
  /usr/bin/cc:
           LINT A.11.01.25171.GP CXREF A.11.01.25171.GP
          HP92453-01 A.11.01.25171.GP HP C Compiler
           $   Sep  8 2000 23:13:51 $ 

I haven't used a special setup, just what I've been using before:

  export CCOPTS=-I/opt/readline/include
  export LDOPTS=-L/opt/readline/lib

  CC='cc -Ae -s' \
   ./configure --prefix=/opt/ruby --without-gcc --enable-shared

The results are:

  ruby 1.6.8 (2002-12-24) [hppa2.0w-hpux11.00]
  ruby 1.8.0 (2003-06-23) [hppa2.0w-hpux11.00]

So--if it works for me, I don't see why it shouldn't work for you ;-)

-- 
Michael Piotrowski, M.A.                               <mxp / dynalabs.de>
Public key at <http://www.dynalabs.de/mxp/pubkey.txt>