[Kde-bindings] [Bug 232107] New: ruby binding fails to compile

Tomas Vavra xtom.vavra at gmail.com
Thu Mar 25 13:34:48 UTC 2010


https://bugs.kde.org/show_bug.cgi?id=232107

           Summary: ruby binding fails to compile
           Product: bindings
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kde-bindings at kde.org
        ReportedBy: xtom.vavra at gmail.com


Version:            (using Devel)
Compiler:          gcc version 4.4.3 (Debian 4.4.3-5) 
OS:                Linux
Installed from:    Compiled sources

Ruby bindings fails to compile due missing kdevplatform/shell/profile.h. Before
compile I had to copy content of kdevplatform from extragear/sdk/kdevplatform.
I think that is something wrong with ruby bindings as profile.h doesn't exist
in kdevplatform.

Part of output:

[ 98% Built target rubyktexteditor

[100% Built target smokekdevplatform

[100% Building CXX object
ruby/kdevplatform/CMakeFiles/rubykdevplatform.dir/kdevplatformhandlers.o

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:36:40:
error: kdevplatform/shell/profile.h: No such file or directory

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:54: error:
âTypeIdentifierâ is not a member of âKDevelopâ

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:54: error:
âTypeIdentifierâ is not a member of âKDevelopâ

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:54: error:
âTypeIdentifierâ is not a member of âKDevelopâ

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:54: error:
âTypeIdentifierâ is not a member of âKDevelopâ

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:54: error:
template argument 1 is invalid

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:54: error:
no matches converting function âmarshall_ValueListItemâ to type âvoid (*)(class
Marshall*)â

/usr/src/kde4/kdebindings/ruby/qtruby/src/marshall_macros.h:166: error:
candidates are: template<class Item, class ItemList, const char* ItemSTR> void
marshall_ValueListItem(Marshall*)

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:55: error:
âProfileâ is not a member of âKDevelopâ

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:55: error:
âProfileâ is not a member of âKDevelopâ

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:55: error:
parse error in template argument list

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:55: error:
no matches converting function âmarshall_ValueListItemâ to type âvoid (*)(class
Marshall*)â

/usr/src/kde4/kdebindings/ruby/qtruby/src/marshall_macros.h:166: error:
candidates are: template<class Item, class ItemList, const char* ItemSTR> void
marshall_ValueListItem(Marshall*)

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:64: error:
âProfileâ is not a member of âKDevelopâ

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:64: error:
âProfileâ is not a member of âKDevelopâ

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:64: error:
âProfileâ is not a member of âKDevelopâ

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:64: error:
âProfileâ is not a member of âKDevelopâ

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:64: error:
template argument 1 is invalid

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:64: error:
no matches converting function âmarshall_ItemListâ to type âvoid (*)(class
Marshall*)â

/usr/src/kde4/kdebindings/ruby/qtruby/src/marshall_macros.h:50: error:
candidates are: template<class Item, class ItemList, const char* ItemSTR> void
marshall_ItemList(Marshall*)

/usr/src/kde4/kdebindings/ruby/kdevplatform/kdevplatformhandlers.cpp:55:
warning: â<unnamed>::KDevelopProfileEntryListSTRâ defined but not used

make[2: ***
[ruby/kdevplatform/CMakeFiles/rubykdevplatform.dir/kdevplatformhandlers.o Error
1

make[1: *** [ruby/kdevplatform/CMakeFiles/rubykdevplatform.dir/all Error 2

make: *** [all Error 2

Log directory for kdebindings is /usr/src/kde4/log/2010-03-25-08/kdebindings
  Setting kdebindings,#error-log-file =
/usr/src/kde4/log/2010-03-25-08/kdebindings/build-1.log
Logfile for kdebindings is build-1.log

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kde-bindings mailing list