Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 298109 - app-pda/multisync-gui-0.92.0_pre20080531 emerge fails on opensync not found
Summary: app-pda/multisync-gui-0.92.0_pre20080531 emerge fails on opensync not found
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal with 2 votes (vote)
Assignee: Gentoo PDA project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 354423
  Show dependency tree
 
Reported: 2009-12-23 13:27 UTC by pjv
Modified: 2011-03-13 15:38 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pjv 2009-12-23 13:27:20 UTC
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- checking for one of the modules 'opensync-1.0>=0.36'
CMake Error at cmake/modules/FindPkgConfig.cmake:350 (message):
  None of the required 'opensync-1.0>=0.36' found
Call Stack (most recent call first):
  cmake/modules/FindOpenSync.cmake:26 (PKG_SEARCH_MODULE)
  CMakeLists.txt:15 (FIND_PACKAGE)


CMake Error at cmake/modules/FindOpenSync.cmake:43 (MESSAGE):
  OpenSync cmake modules not found.  Have you installed opensync core or did
  you set your PKG_CONFIG_PATH if installing in a non system directory ?
Call Stack (most recent call first):
  CMakeLists.txt:15 (FIND_PACKAGE)



[ebuild   R   ] app-pda/libopensync-0.39  USE="-doc -python -test" 0 kB
[ebuild     U ] app-pda/multisync-gui-0.92.0_pre20080531 [0.91.0] USE="(-evo%*)" 0 kB

Reproducible: Always

Steps to Reproduce:
Comment 1 Martin Bencik 2010-01-11 11:44:10 UTC
>>> Emerging (2 of 2) app-pda/multisync-gui-0.92.0_pre20080531
 * multisync-gui-0.92.0_pre20080531.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                      [ ok ]
 * checking ebuild checksums ;-) ...                                                                                             [ ok ]
 * checking auxfile checksums ;-) ...                                                                                            [ ok ]
 * checking miscfile checksums ;-) ...                                                                                           [ ok ]
 * CPV:  app-pda/multisync-gui-0.92.0_pre20080531
 * REPO: gentoo
 * USE:  amd64 elibc_glibc kernel_linux multilib userland_GNU
>>> Unpacking source...
>>> Unpacking multisync-gui-0.92.0_pre20080531.tar.bz2 to /var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/work
>>> Source unpacked in /var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/work
>>> Compiling source in /var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/work/multisync-gui-0.92.0_pre20080531 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/work/multisync-gui-0.92.0_pre20080531_build"
cmake -C /var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/temp/gentoo_common_config.cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/temp/gentoo_rules.cmake /var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/work/multisync-gui-0.92.0_pre20080531
loading initial cache file /var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/temp/gentoo_common_config.cmake
-- The C compiler identification is GNU
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- checking for one of the modules 'opensync-1.0>=0.36'
CMake Error at cmake/modules/FindPkgConfig.cmake:350 (message):
  None of the required 'opensync-1.0>=0.36' found
Call Stack (most recent call first):
  cmake/modules/FindOpenSync.cmake:26 (PKG_SEARCH_MODULE)
  CMakeLists.txt:15 (FIND_PACKAGE)


CMake Error at cmake/modules/FindOpenSync.cmake:43 (MESSAGE):
  OpenSync cmake modules not found.  Have you installed opensync core or did
  you set your PKG_CONFIG_PATH if installing in a non system directory ?
Call Stack (most recent call first):
  CMakeLists.txt:15 (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.8)

  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 incomplete, errors occurred!
 * ERROR: app-pda/multisync-gui-0.92.0_pre20080531 failed:
 *   cmake failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 3021:  Called cmake-utils_src_compile
 *   environment, line  766:  Called _execute_optionaly 'src_compile'
 *   environment, line  209:  Called enable_cmake-utils_src_compile
 *   environment, line 1122:  Called cmake-utils_src_configure
 *   environment, line  770:  Called _execute_optionaly 'src_configure'
 *   environment, line  209:  Called enable_cmake-utils_src_configure
 *   environment, line 1181:  Called die
 * The specific snippet of code:
 *       cmake "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
 *
 * If you need support, post the output of 'emerge --info =app-pda/multisync-gui-0.92.0_pre20080531',
 * the complete build log and the output of 'emerge -pqv =app-pda/multisync-gui-0.92.0_pre20080531'.
 * The complete build log is located at '/var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/temp/environment'.
 * S: '/var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/work/multisync-gui-0.92.0_pre20080531'

>>> Failed to emerge app-pda/multisync-gui-0.92.0_pre20080531, Log file:

>>>  '/var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/temp/build.log'

 * Messages for package app-pda/multisync-gui-0.92.0_pre20080531:

 * ERROR: app-pda/multisync-gui-0.92.0_pre20080531 failed:
 *   cmake failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 3021:  Called cmake-utils_src_compile
 *   environment, line  766:  Called _execute_optionaly 'src_compile'
 *   environment, line  209:  Called enable_cmake-utils_src_compile
 *   environment, line 1122:  Called cmake-utils_src_configure
 *   environment, line  770:  Called _execute_optionaly 'src_configure'
 *   environment, line  209:  Called enable_cmake-utils_src_configure
 *   environment, line 1181:  Called die
 * The specific snippet of code:
 *       cmake "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
 *
 * If you need support, post the output of 'emerge --info =app-pda/multisync-gui-0.92.0_pre20080531',
 * the complete build log and the output of 'emerge -pqv =app-pda/multisync-gui-0.92.0_pre20080531'.
 * The complete build log is located at '/var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/temp/environment'.
 * S: '/var/tmp/portage/app-pda/multisync-gui-0.92.0_pre20080531/work/multisync-gui-0.92.0_pre20080531' 

Reproducible: Always

Steps to Reproduce:
1) emerge multisync-gui

NOTE: I have libopensync installed

emerge -pv libopensync

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] app-pda/libopensync-0.39  USE="python -doc -test" 0 kB 

Could be problem with different names opensync whis is not founded by multisync-gui and libopensync which is emerged and depended in emerge dependacies tree? Thanks
Comment 2 Alishams Hassam 2010-01-13 13:57:59 UTC
Any workarounds yet?
Comment 3 Eggert 2010-07-09 18:57:50 UTC
(In reply to comment #2)
> Any workarounds yet?
> 

Same problem here. The bug has been reported 7 month ago and nothing happens?
Comment 4 Alberto Sánchez Molero 2010-10-09 22:29:00 UTC
(In reply to comment #2)
> Any workarounds yet?
> 

Workaround: mask libopensync-0.39. With 0.36-r1 it compiles.
Comment 5 Todd Walter 2010-11-24 15:07:59 UTC
It appears that libopensync-0.36 creates an entry in /usr/lib/pkgconfig as "opensync-1.0.pc" and libopensync-0.39 creates it as "libopensync.pc".  The multisync config is looking for the first one during emerge.  Creating a softlink to the file allows configuration to complete.  Doesn't compile for me though; it chokes with "msync_group.h:46:59: error: expected ')' before '*' token" when compiling msync_default.o
Comment 6 Ryan Hill (RETIRED) gentoo-dev 2011-03-13 15:38:45 UTC
Fixed.