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()
On Arch the package is actually xscreensaver. On both i686 and x86_64 boxes, I have 'xscreensaver 5.12-2' installed, but for some reason, this works on i686. Dunno why...
Where can I look at the actual code for "pkg_search_module()" so I can tell exactly what it is looking for? It almost seems like I've run into this before, but can't recall for the life of me what I did to address it?
There must be some other package on the box that works that provides the dependency that kpowersave is looking for, but how do I figure that out? What say the experts?
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:
<snip> -- checking for one of the modules 'xext' -- checking for one of the modules 'xtst' -- checking for one of the modules 'xscrnsaver' <snip>
What makes the check for 'xscrnsaver' succeed?
On Sat, Mar 12, 2011 at 11:56 PM, David C. Rankin drankinatty@suddenlinkmail.com 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:
<snip> -- checking for one of the modules 'xext' -- checking for one of the modules 'xtst' -- checking for one of the modules 'xscrnsaver' <snip>
What makes the check for 'xscrnsaver' succeed?
-- David C. Rankin, J.D.,P.E.
Don't do that! I thought gmail was malfunctioning when it was still unread after my reply! lol j/k Must've clicked send right when your message arrived.
Maybe the other boxes are missing one of the three packages? My vote would be to check for xext and xtst.
On 03/12/2011 10:59 PM, Kristopher Gamrat wrote:
On Sat, Mar 12, 2011 at 11:56 PM, David C. Rankin drankinatty@suddenlinkmail.com 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
On Sat, Mar 12, 2011 at 11:51 PM, David C. Rankin drankinatty@suddenlinkmail.com 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()
On Arch the package is actually xscreensaver. On both i686 and x86_64 boxes, I have 'xscreensaver 5.12-2' installed, but for some reason, this works on i686. Dunno why...
Where can I look at the actual code for "pkg_search_module()" so I can tell exactly what it is looking for? It almost seems like I've run into this before, but can't recall for the life of me what I did to address it?
There must be some other package on the box that works that provides the dependency that kpowersave is looking for, but how do I figure that out? What say the experts?
-- David C. Rankin, J.D.,P.E.
Normally it is forgetting to install the devel package. Or it may be looking for the 32bit version of xscreensaver, which means it would need adjusted to check for 64bit. You probably know this, but 64bit libs tend to go into lib64 instead of lib, so that might be where it fails because some stuff have it hardcoded to assume 32bit libs. Of course, I couldn't understand the code very well, so I couldn't tell you for sure.
On 12 March 2011 23:57, Kristopher Gamrat pikidalto@gmail.com wrote:
On Sat, Mar 12, 2011 at 11:51 PM, David C. Rankin drankinatty@suddenlinkmail.com 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()
On Arch the package is actually xscreensaver. On both i686 and x86_64 boxes, I have 'xscreensaver 5.12-2' installed, but for some reason, this works on i686. Dunno why...
Where can I look at the actual code for "pkg_search_module()" so I can tell exactly what it is looking for? It almost seems like I've run into this before, but can't recall for the life of me what I did to address it?
There must be some other package on the box that works that provides the dependency that kpowersave is looking for, but how do I figure that out? What say the experts?
-- David C. Rankin, J.D.,P.E.
Normally it is forgetting to install the devel package. Or it may be looking for the 32bit version of xscreensaver, which means it would need adjusted to check for 64bit. You probably know this, but 64bit libs tend to go into lib64 instead of lib, so that might be where it fails because some stuff have it hardcoded to assume 32bit libs. Of course, I couldn't understand the code very well, so I couldn't tell you for sure.
-- Kris "Piki" Ark Linux Webmaster Trinity Desktop Environment Packager
All of those assumptions here are wrong for arch :) we don't have devel packages and we don't have a lib64
On Sun, Mar 13, 2011 at 7:33 AM, calvin morrison mutantturkey@gmail.com wrote:
On 12 March 2011 23:57, Kristopher Gamrat pikidalto@gmail.com wrote:
Normally it is forgetting to install the devel package. Or it may be looking for the 32bit version of xscreensaver, which means it would need adjusted to check for 64bit. You probably know this, but 64bit libs tend to go into lib64 instead of lib, so that might be where it fails because some stuff have it hardcoded to assume 32bit libs. Of course, I couldn't understand the code very well, so I couldn't tell you for sure.
-- Kris "Piki" Ark Linux Webmaster Trinity Desktop Environment Packager
All of those assumptions here are wrong for arch :) we don't have devel packages and we don't have a lib64
I haven't seen a distro not have lib64, but I haven't used Arch either (except for the time when I tried it and couldn't find something like dhclient or dhcpcd to get online, didn't have 64bit then). I also haven't seen a distro without dev or devel packages either -- unless you guys are installing the devel headers with the main packages (not necessary for people who aren't compiling software), I'd think you have to put them somewhere?
On Sunday 13 March 2011 06:51:52 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)
Show me output for "pkg-config xscreensaver --libs" and "pkg-config xscrnsaver --libs".