trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2011

[SOLVED] Re: [trinity-devel] kpowersave on x86_64 - pkg_search_module( XSCRNSAVER xscrnsaver ) fails??

From: "David C. Rankin" <drankinatty@...>
Date: Sun, 13 Mar 2011 09:28:18 -0500
On 03/12/2011 10:59 PM, Kristopher Gamrat wrote:
> On Sat, Mar 12, 2011 at 11:56 PM, David C. Rankin
> <drankinatty@...>  wrote:
>> On 03/12/2011 10:51 PM, David C. Rankin wrote:
>>>
>>> Guys,
>>>
>>> I can't explain this one. On i686, kpowersave built fine, but on x86_64,
>>> the
>>> build fails due to:
>>>
>>> CMake Error at cmake/modules/TDEMacros.cmake:20 (message):
>>> #################################################
>>>
>>> xscrnsaver are required, but not found on your system
>>>
>>> #################################################
>>> Call Stack (most recent call first):
>>> ConfigureChecks.cmake:42 (tde_message_fatal)
>>> CMakeLists.txt:40 (include)
>>>
>>>
>>> -- Configuring incomplete, errors occurred!
>>>
>>> In ConfigureChecks.cmake, we have:
>>>
>>> # check for xscrnsaver
>>> pkg_search_module( XSCRNSAVER xscrnsaver )
>>> if( NOT XSCRNSAVER_FOUND )
>>> tde_message_fatal( "xscrnsaver are required, but not found on your system"
>>> )
>>> endif()
>>>
>> <snip>
>>
>> Correction - this isn't just an x86_64 issue -- it effects all
>> architectures. So it is a dependency issue. On the box that works, I have no
>> problem getting:
>>

   This is where I'm scratching my head. On the i686 host that builds (hostname: 
supersff) I have:

xscreensaver 5.12-2
libxext 1.2.0-1
libxtst 1.2.0-1

   On the hosts that fail (both i686 and x86_64), I have the same packages 
installed. However, both the hosts that fail are 'clean' build environments 
(they only have the packages installed that have been needed to build trinity so 
far).

   Supersff, on the other hand, was a box with a full gnome, kde3 and kde4 
install on it before I uninstalled kde3 and kde4 to build trinity -- so there is 
some package installed that provides the needed dependency.

It was:

libxss 1.2.1-1


-- 
David C. Rankin, J.D.,P.E.