On Mon, Jan 19, 2015 at 9:19 AM, <openda...@hushmail.com> wrote:

> Hi!
>
> Anybody know why I'm getting this Ruby 2.2.0 build error?
>
> % uname -a
> OpenBSD dev.my.domain 5.5 GENERIC#276 i386
> % ruby-install ruby 2.2.0
> ...
> linking shared-object digest/sha2.so
> installing default sha2 libraries
> generating constant definitions
> compiling etc.c
> linking shared-object etc.so
> compiling fcntl.c
> linking shared-object fcntl.so
> compiling fiber.c
> linking shared-object fiber.so
> *** Parse error in /home/dev/src/ruby-2.2.0/ext/fiddle: Wrong mix of
> special targets (Makefile:370)
> .PHONYclean-libffidistclean-libffirealclean-libffi
> *** Parse error: Wrong mix of special targets (Makefile:371)
> .PHONYclean-nonedistclean-nonerealclean-none
> *** Parse error: Wrong mix of special targets (Makefile:377)
> .PHONYconfigure
> *** Error 1 in . (exts.mk:177 'ext/fiddle/all')
> *** Error 1 in /home/dev/src/ruby-2.2.0 (Makefile:684 'build-ext')
> !!! Compiling ruby 2.2.0 failed!
>
> Thanks!
>
> O.D.
>
>
Our make doesn't handle some syntax they used in that file.  I'm not sure
if it's an issue with our make or a bug in exts.mk.  It's currently patched
out in the lang/ruby/2.2 port.

Thanks,
Jeremy

Reply via email to