Portál AbcLinuxu, 13. května 2025 15:57

Dotaz: Amarok SVN - Unknown CMake command "kde4_add_plugin"

5.10.2008 22:35 Ladislav Nešněra | skóre: 30 | blog: ..+2
Amarok SVN - Unknown CMake command "kde4_add_plugin"
Přečteno: 1269×
Odpovědět | Admin
Při pokusu o kompilaci dle návodu mi to končí s touto chybou:
CMake Error at applets/lastfmevents/CMakeLists.txt:8 (kde4_add_plugin):
  Unknown CMake command "kde4_add_plugin".


CMake Warning (dev) in CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

    cmake_minimum_required(VERSION 2.6)

  should be added at the top of the file.  The version specified may be lower
  if you wish to support older CMake versions for this project.  For more
  information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done
Poznáte z toho někdo, kde je chyba?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.10.2008 20:05 Jirka P
Rozbalit Rozbalit vše Re: Amarok SVN - Unknown CMake command "kde4_add_plugin"
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nechybí vám balík kdelibs5-dev (soubor /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake)
7.10.2008 14:32 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: Amarok SVN - Unknown CMake command "kde4_add_plugin"
chybí, byť uvedený soubor mám. Navíc v openSUSE repozitářích zmíněný balíček nenacházím a i tady se tváří, že jej neznaj. Max jsem našel verzi 4 a tu instalovanou mám :-(
7.10.2008 19:31 changeit | Bratislava
Rozbalit Rozbalit vše Re: Amarok SVN - Unknown CMake command "kde4_add_plugin"
Odpovědět | | Sbalit | Link | Blokovat | Admin
skuste si pridat na zaciatok suboru CMakeLists.txt toto :
find_package(KDE4 REQUIRED)
include(KDE4Defaults)

add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})

8.10.2008 09:43 vch | skóre: 11
Rozbalit Rozbalit vše Re: Amarok SVN - Unknown CMake command "kde4_add_plugin"
Odpovědět | | Sbalit | Link | Blokovat | Admin
A není to starou verzí CMake a chybějícími moduly? Např. v Kubuntu je verze 2.4.7, po přidání repositáře kubuntu-members-kde4 je možné nainstalovat verzi 2.6.0. Ta obsahuje modul FindKDE4.cmake, který spoléhá na přítomnost modulu FindKDE4Internal.cmake, který obsahuje ono chybějící makro KDE4_ADD_PLUGIN. Ten modul FindKDE4Internal.cmake je např. v Kubuntu v balíčku kdelibs5-dev.
8.10.2008 16:48 Jirka P
Rozbalit Rozbalit vše Re: Amarok SVN - Unknown CMake command "kde4_add_plugin"
Pochybuji, OP už napsal, že -dev balíček ke kdelibs5 má (i když se u něj jmenuje jinak), a podle hlášky má i cmake 2.6. Takže bych to tipoval spíš na ten špatný CMakeLists.txt
9.10.2008 09:21 vch | skóre: 11
Rozbalit Rozbalit vše Re: Amarok SVN - Unknown CMake command "kde4_add_plugin"
Jasně, nevšiml jsem si.
14.10.2008 20:08 Ladislav Nešněra | skóre: 30 | blog: ..+2
Rozbalit Rozbalit vše Re: Amarok SVN - Unknown CMake command "kde4_add_plugin"
Odpovědět | | Sbalit | Link | Blokovat | Admin

díky všem za reakce, byť jejich účinnost nemohu ověřit. Dostal jsem se k tomu s velkým odstupem a mezitím jsem provedl nějaké aktualizace instalovaných balíčků + mohlo se něco změnit přímo na Amarokových SVN. I tak myslím, že poskytnuté nezapadne - třeba úprava CMakeLists.txt ;-)

Každopádně mi to nenadávalo a kompilace se rozběhla
14.1.2009 13:21 Uran | skóre: 9 | blog: uranit
Rozbalit Rozbalit vše Re:plasmoid
Odpovědět | | Sbalit | Link | Blokovat | Admin

Chci nainstalovat v KDE4.1.3 plasmoid na zobrazovani pocasi a nejde to. Jsem na tom podobne mam cmake 2.6 a stejne mi to hazi tuto hlasku:

 

<PRE>

[root@localhost build]# cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
CMake Error at /usr/share/cmake-2.6/Modules/FindKDE4.cmake:72 (MESSAGE):
  ERROR: cmake/modules/FindKDE4Internal.cmake not found in
  /root/.kde4/share/apps;/var/lib/mandriva/kde4-profiles/free/share/apps;/var/lib/mandriva/kde4-profiles/common/share/apps;/usr/share/apps
Call Stack (most recent call first):
  CMakeLists.txt:7 (find_package)


CMake Warning (dev) in CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

    cmake_minimum_required(VERSION 2.6)

  should be added at the top of the file.  The version specified may be lower
  if you wish to support older CMake versions for this project.  For more
  information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done

</PRE>

 

14.1.2009 13:48 Uran | skóre: 9 | blog: uranit
Rozbalit Rozbalit vše Re: Re:plasmoid

Tak jsem pouzil toto asi "prasacke" reseni a nainstaloval vsechny balicky obsahujici "plasma" a je to ok.

 

http://forum.mandriva.com/viewtopic.php?t=102736&start=0&postdays=0&postorder=asc&highlight=&sid=60bbfab09d9c18841c32b775bc493a1b

 

 

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.