[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Compile problems with 1.8.4 on HP

Jim Freeze

2/3/2006 7:36:00 PM

Hi

Ruby 1.8.4 doesn't want to build on my HP machine.
I get the following error:

cc -s -DRUBY_EXPORT -DYYMAXDEPTH=300 -I. -I. -c eval.c
(Bundled) cc: "eval.c", line 1657: error 1000: Unexpected symbol: "VALUE".
(Bundled) cc: "eval.c", line 1657: error 1705: Function prototypes are
an ANSI feature.
(Bundled) cc: "eval.c", line 1657: error 1573: Type of "VALUE" is
undefined due to an illegal declaration.
(Bundled) cc: "eval.c", line 2567: error 1000: Unexpected symbol: "event".
(Bundled) cc: "eval.c", line 2569: error 1588: "event" undefined.
(Bundled) cc: "eval.c", line 4681: error 1000: Unexpected symbol: "VALUE".
(Bundled) cc: "eval.c", line 4681: error 1705: Function prototypes are
an ANSI feature.
(Bundled) cc: "eval.c", line 4681: error 1573: Type of "VALUE" is
undefined due to an illegal declaration.
(Bundled) cc: "eval.c", line 9809: warning 546: Conflicting
enumeration types used in expression.
(Bundled) cc: "eval.c", line 9814: warning 546: Conflicting
enumeration types used in expression.
gmake: *** [eval.o] Error 1

Any ideas appreciated.

--
Jim Freeze


4 Answers

Yukihiro Matsumoto

2/4/2006 2:56:00 AM

0

Hi,

On 2/4/06, Jim Freeze <jim@freeze.org> wrote:
> Hi
>
> Ruby 1.8.4 doesn't want to build on my HP machine.
> I get the following error:

Try using gcc.


MenTaLguY

2/5/2006 3:14:00 AM

0

On Sat, 2006-02-04 at 04:36 +0900, Jim Freeze wrote:
> Hi
>
> Ruby 1.8.4 doesn't want to build on my HP machine.

HP's c89 would (probably) do if you feel like shelling out for it. HP's
bundled cc is severely crippled -- don't bother trying to compile
anything serious with it.

As Matz suggests, I've had best luck with gcc, though there are a number
of caveats. See ruby-talk #177036:

http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-t...

-mental



Jim Freeze

2/5/2006 2:02:00 PM

0

On Feb 4, 2006, at 9:14 PM, MenTaLguY wrote:

>
> As Matz suggests, I've had best luck with gcc, though there are a
> number
> of caveats. See ruby-talk #177036:
>

What's the best way to get gcc on an HP? At the HP porting archive
they have 4.0.2 binaries.

http://hpux.cs.utah.edu/hppd/hpux/Gnu/...

and make-3.8.0.
?

Jim Freeze



MenTaLguY

2/6/2006 4:57:00 PM

0

Quoting Jim Freeze <jimfreeze@gmail.com>:

> What's the best way to get gcc on an HP? At the HP porting
> archive they have 4.0.2 binaries.
>
> http://hpux.cs.utah.edu/hppd/hpux/Gnu/...
>
> and make-3.8.0.

Yeah, the HP porting archive is good (but see my caveat regarding
readline).

-mental