Dne 14.3.2013 15:36, Mamoru TASAKA napsal(a):
Hello:
Orion Poplawski wrote, at 03/14/2013 07:58 AM +9:00:
I get the following build (actually install) error building mysql-ruby:
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.D2sqcQ
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/ruby-mysql-2.8.2-9.fc20.i386 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/ruby-mysql-2.8.2-9.fc20.i386
++ dirname /builddir/build/BUILDROOT/ruby-mysql-2.8.2-9.fc20.i386
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/ruby-mysql-2.8.2-9.fc20.i386
+ cd mysql-ruby-2.8.2
+ rm -rf /builddir/build/BUILDROOT/ruby-mysql-2.8.2-9.fc20.i386
+ env DESTDIR=/builddir/build/BUILDROOT/ruby-mysql-2.8.2-9.fc20.i386
make install
make: *** No rule to make target
`/builddir/build/BUILDROOT/ruby-mysql-2.8.2-9.fc20.i386/usr/include/ruby.h',
needed by `mysql.o'. Stop.
What the heck? mysql-ruby does nothing but:
mysql.c:#include <ruby.h>
Well, this is actually mkmf.rb creating somewhat broken Makefile (from
ruby 2.0.0).
You can workaround this with something like
make install DESTDIR=%{buildroot} ruby_headers=
... but this is annoying. Orion, would you file a ticket? Vít, any idea?
(perhaps lib/mkmf.rb or tool/mkconfig.rb or so needs fixing)
Regards,
Mamoru
Hi,
Sorry, I did not have a chance to take a look into it yet :/ but it is
on my todolist. I'll be back.
Vít
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel