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