[Kde-bindings] problem with building rpm ruby-kde4 and ruby19-kde4 with phonon support

Robert Riemann robert.riemann at physik.hu-berlin.de
Sun Jul 4 12:14:44 UTC 2010


I got th following response from the kde-bindings guys:

Am Sonntag, 4. Juli 2010, 09:52:25 schrieb Arno Rehn:
> On Sunday 04 July 2010 03:24:29 Robert Riemann wrote:
> > Hi all,
> > 
> > I have the following questions:
> > kde: Is phonon disabled by dafault and if that's
> > the case, why it is?
> 
> No, it should be auto-detected that you have Phonon installed and then just
> build it.
> 
> > - what should we do to get a ruby19-kde4? I see
> > different possibilities: - kde: try to fix this in kdebindings project by
> > changing cmake
> 
> Well, this is clearly our bug. So we do have to change the CMake files to
> fix this once and for all.

Am Sonntag, 4. Juli 2010, 03:24:29 schrieb Robert Riemann:
> Hi all,
> 
> I am trying to build a ruby-kde4 rpm for opensuse 11.3 which includes
> support for phonon. The recent ruby-kde4 in openSUSE:/11.3 repo doesn't
> support it. I want to build this rpm for ruby 1.8 and 1.9. For that I am
> using kde 4.4.4 I modified the kdebindings4 package in my project
> home:/saLOUt:/branches:/openSUSE:/11.3/standard/ and got with some extra
> patches and modifications a working ruby-kde4 (1.8) rpm, that supports
> phonon.
> 
> To get a build of that rpm using ruby 1.9 I used the existing
> ruby19(-devel) rpm from devel:/languages:/ruby/openSUSE_Factory/ . The
> compiling fails.
> 
> The kdebindings cmake script requires to find the ruby.h and config.h in
> the same directory which is the case for the ruby-devel (1.8) rpm, but not
> for the ruby19-devel one. That's the problem.
> 
> I have the following questions:
> - suse: Can we get the changes I made in kdebindings4 project in the
> upcoming 11.3 release - kde: Is phonon disabled by dafault and if that's
> the case, why it is? - what should we do to get a ruby19-kde4? I see
> different possibilities: - kde: try to fix this in kdebindings project by
> changing cmake
>   - ruby: try to fix this in the ruby project by changing the Makefile
>   - suse: try to fix this by changing the file locations in the
> ruby19-devel package.
> 
> 
> Best regards,
> Robert
> 
> 
> files in
> openSUSE:/11.3/standard/x86_64/ruby-devel-1.8.7.p72-1.8.x86_64.rpm:
> /usr/lib64/libruby-static.a
> /usr/lib64/libruby.so
> /usr/lib64/ruby/1.8/x86_64-linux/config.h
> /usr/lib64/ruby/1.8/x86_64-linux/defines.h
> /usr/lib64/ruby/1.8/x86_64-linux/digest.h
> /usr/lib64/ruby/1.8/x86_64-linux/dl.h
> /usr/lib64/ruby/1.8/x86_64-linux/dlconfig.h
> /usr/lib64/ruby/1.8/x86_64-linux/dln.h
> /usr/lib64/ruby/1.8/x86_64-linux/env.h
> /usr/lib64/ruby/1.8/x86_64-linux/intern.h
> /usr/lib64/ruby/1.8/x86_64-linux/missing.h
> /usr/lib64/ruby/1.8/x86_64-linux/node.h
> /usr/lib64/ruby/1.8/x86_64-linux/re.h
> /usr/lib64/ruby/1.8/x86_64-linux/regex.h
> /usr/lib64/ruby/1.8/x86_64-linux/ruby.h
> /usr/lib64/ruby/1.8/x86_64-linux/rubyio.h
> /usr/lib64/ruby/1.8/x86_64-linux/rubysig.h
> /usr/lib64/ruby/1.8/x86_64-linux/st.h
> /usr/lib64/ruby/1.8/x86_64-linux/util.h
> /usr/lib64/ruby/1.8/x86_64-linux/version.h
> 
> files in
> devel:/languages:/ruby/openSUSE_Factory/x86_64/ruby19-devel-1.9.1.p376-1.1
> 3.x86_64.rpm /usr/include/ruby-1.9.1
> /usr/include/ruby-1.9.1/ruby
> /usr/include/ruby-1.9.1/ruby.h
> /usr/include/ruby-1.9.1/ruby/backward
> /usr/include/ruby-1.9.1/ruby/backward/rubyio.h
> /usr/include/ruby-1.9.1/ruby/backward/rubysig.h
> /usr/include/ruby-1.9.1/ruby/backward/st.h
> /usr/include/ruby-1.9.1/ruby/backward/util.h
> /usr/include/ruby-1.9.1/ruby/defines.h
> /usr/include/ruby-1.9.1/ruby/digest.h
> /usr/include/ruby-1.9.1/ruby/dl.h
> /usr/include/ruby-1.9.1/ruby/encoding.h
> /usr/include/ruby-1.9.1/ruby/intern.h
> /usr/include/ruby-1.9.1/ruby/io.h
> /usr/include/ruby-1.9.1/ruby/missing.h
> /usr/include/ruby-1.9.1/ruby/oniguruma.h
> /usr/include/ruby-1.9.1/ruby/re.h
> /usr/include/ruby-1.9.1/ruby/regex.h
> /usr/include/ruby-1.9.1/ruby/ruby.h
> /usr/include/ruby-1.9.1/ruby/st.h
> /usr/include/ruby-1.9.1/ruby/util.h
> /usr/include/ruby-1.9.1/ruby/vm.h
> /usr/include/ruby-1.9.1/x86_64-linux
> /usr/include/ruby-1.9.1/x86_64-linux/ruby
> /usr/include/ruby-1.9.1/x86_64-linux/ruby/config.h
> /usr/lib64/libruby-static.a
> /usr/lib64/libruby.so

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-bindings/attachments/20100704/8da96cf0/attachment.sig>


More information about the Kde-bindings mailing list