amarok-kde4 needs googlemock

Ronald Klop ronald-freebsd8 at klop.yi.org
Thu Mar 28 13:35:20 UTC 2013


Hi,

After upgrading kde to 4.10 I rebuild amarok and configure failed.

-----------------------------------------------------------------------------
-- The following REQUIRED packages could NOT be located on your system.
-- You must install these packages before continuing.
-----------------------------------------------------------------------------
    * gmock (1.4 or higher)  <http://code.google.com/p/googlemock/>
      Used in Amarok's tests.

-----------------------------------------------------------------------------

CMake Error at  
/usr/local/kde4/share/apps/cmake/modules/MacroLogFeature.cmake:152  
(MESSAGE):
   Exiting: Missing Requirements
Call Stack (most recent call first):
   CMakeLists.txt:222 (macro_display_feature_log)


After installing the port devel/googlemock it now configured good. It is  
still building.
There maybe is a dependency missing.

Oh, just as I want to press send the build fails.
/usr/local/include/gmock/gmock-matchers.h:2649:33: warning:  
"GTEST_OS_CYGWIN" is
  not defined
/usr/local/include/gmock/gmock-matchers.h:2649:33: warning:  
"GTEST_OS_SOLARIS" i
s not defined
Linking CXX executable ../../../testproxycollectionmeta
CMakeFiles/testproxycollectionmeta.dir/TestProxyCollectionMeta.o: In  
function `T
estProxyCollectionMeta::testHasCapabilityOnSingleAlbum()':
TestProxyCollectionMeta.cpp:(.text+0x12aa): undefined reference to  
`Meta::ProxyA
lbum::ProxyAlbum(Collections::ProxyCollection*, KSharedPtr<Meta::Album>)'
TestProxyCollectionMeta.cpp:(.text+0x12d9): undefined reference to  
`Meta::ProxyA
lbum::hasCapabilityInterface(Capabilities::Capability::Type) const'
TestProxyCollectionMeta.cpp:(.text+0x1307): undefined reference to  
`Meta::ProxyA
lbum::hasCapabilityInterface(Capabilities::Capability::Type) const'

Any advice?


Regards,
Ronald.


More information about the freebsd-ports mailing list