Hi,

I'm trying to build Avogadro2 on my Macbook (OSX 10.9.5).

I've installed Qt (5.6.0) and Cmake (3.3.1) using anaconda, and followed
the instructions here:

http://wiki.openchemistry.org/Build

The build failed as follows:

/Users/jmht/miniconda/bin/cmake -P cmake_install.cmake
-- Install configuration: "Debug"
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/lib/cmake/molequeue/MoleQueueConfig.cmake
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/lib/cmake/molequeue/MoleQueueConfigVersion.cmake
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/lib/cmake/molequeue/MoleQueueTargets.cmake
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/lib/cmake/molequeue/MoleQueueTargets-debug.cmake
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/share/doc/MoleQueue/molequeue/README.md
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/share/doc/MoleQueue/molequeue/CONTRIBUTING.md
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/share/doc/MoleQueue/molequeue/COPYING
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/servercore/connection.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/servercore/connectionlistener.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/servercore/connectionlistenerfactory.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/servercore/jsonrpc.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/servercore/localsocketconnection.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/servercore/localsocketconnectionlistener.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/servercore/message.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/servercore/servercoreglobal.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/servercore/molequeueservercoreexport.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/lib/libMoleQueueServerCore.dylib
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/lib/molequeue/plugins/LocalSocketServer.so
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/client/client.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/client/jobobject.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/client/jsonrpcclient.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/include/molequeue/client/molequeueclientexport.h
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/lib/libMoleQueueClient.dylib
-- Installing: /opt/openchemistry/openchemistry-build/prefix/./MoleQueue.app
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/./MoleQueue.app/Contents
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/./MoleQueue.app/Contents/Info.plist
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/./MoleQueue.app/Contents/MacOS
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/./MoleQueue.app/Contents/MacOS/MoleQueue
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/./MoleQueue.app/Contents/Resources
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/./MoleQueue.app/Contents/Resources/molequeue.icns
-- Installing:
/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/PlugIns/platforms/libqcocoa.dylib
-- fixup_qt5_executable
--
executable='/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app'
--   qtplugins=''
--
libs='/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/PlugIns/platforms/libqcocoa.dylib'
--
dirs='/opt/openchemistry/openchemistry-build/prefix/lib;/opt/openchemistry/openchemistry-build/prefix/bin;/opt/openchemistry/openchemistry-build/prefix/lib'
--   plugins_dir='lib/molequeue/plugins'
--   request_qt_conf=''
-- Writing
/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/Resources/qt.conf
-- fixup_bundle
--   app='/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app'
--
libs='/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/PlugIns/platforms/libqcocoa.dylib'
--
dirs='/opt/openchemistry/openchemistry-build/prefix/lib;/opt/openchemistry/openchemistry-build/prefix/bin;/opt/openchemistry/openchemistry-build/prefix/lib'
-- fixup_bundle: preparing...
-- warning: embedded item does not exist
'/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/PlugIns/platforms/libicudata.54.dylib'
-- 
warning: cannot resolve item '@loader_path/./libicudata.54.dylib'

  possible problems:
    need more directories?
    need to use InstallRequiredSystemLibraries?
    run in install tree instead of build tree?

error:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool:
can't open file: @loader_path/./libicudata.54.dylib (No such file or
directory)
-- warning: embedded item does not exist
'/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/PlugIns/platforms/libicuuc.54.dylib'
-- 
warning: cannot resolve item '@loader_path/./libicuuc.54.dylib'

  possible problems:
    need more directories?
    need to use InstallRequiredSystemLibraries?
    run in install tree instead of build tree?

error:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool:
can't open file: @loader_path/./libicuuc.54.dylib (No such file or
directory)
-- fixup_bundle: copying...
-- 1/28: *NOT* copying
'/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS/MoleQueue'
-- 2/28: *NOT* copying
'/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/PlugIns/platforms/libqcocoa.dylib'
-- 3/28: copying '@loader_path/./libicudata.54.dylib'
Error copying file "@loader_path/./libicudata.54.dylib" to
"/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS/libicudata.54.dylib".
-- 4/28: copying '@loader_path/./libicuuc.54.dylib'
Error copying file "@loader_path/./libicuuc.54.dylib" to
"/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS/libicuuc.54.dylib".
-- 5/28: copying '/Users/jmht/miniconda/lib/libQt5Core.5.dylib'
-- 6/28: copying '/Users/jmht/miniconda/lib/libQt5Gui.5.dylib'
-- 7/28: copying '/Users/jmht/miniconda/lib/libQt5PrintSupport.5.dylib'
-- 8/28: copying '/Users/jmht/miniconda/lib/libQt5Widgets.5.dylib'
-- 9/28: copying '/Users/jmht/miniconda/lib/libicudata.54.1.dylib'
-- 10/28: copying '/Users/jmht/miniconda/lib/libicui18n.54.dylib'
-- 11/28: copying '/Users/jmht/miniconda/lib/libz.1.dylib'
-- 12/28: copying
'/opt/openchemistry/openchemistry-build/prefix/lib/libMoleQueueClient.dylib'
-- 13/28: copying
'/opt/openchemistry/openchemistry-build/prefix/lib/libMoleQueueServerCore.dylib'
-- 14/28: copying '/Users/jmht/miniconda/lib/libQt5Network.5.dylib'
-- fixup_bundle: fixing...
-- 15/28: fixing up
'/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS/MoleQueue'
-- 16/28: fixing up
'/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/PlugIns/platforms/libqcocoa.dylib'
-- 17/28: fixing up
'/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS/libicudata.54.dylib'
warning: target
'/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS/libicudata.54.dylib'
does not exist...
error:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool:
can't open file:
/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS/libicudata.54.dylib
(No such file or directory)
error:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool:
can't open file:
/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS/libicudata.54.dylib
(No such file or directory)
chmod:
/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS/libicudata.54.dylib:
No such file or directory
error:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
can't open file:
/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS/libicudata.54.dylib
(No such file or directory)
CMake Error at
/Users/jmht/miniconda/share/cmake-3.3/Modules/BundleUtilities.cmake:787
(message):
  Command failed:

   'install_name_tool' '-id'
'@executable_path/../MacOS/libicudata.54.dylib'
'/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS/libicudata.54.dylib'
Call Stack (most recent call first):
  /Users/jmht/miniconda/share/cmake-3.3/Modules/BundleUtilities.cmake:848
(fixup_bundle_item)
  /opt/openchemistry/molequeue/cmake/DeployQt5.cmake:199 (fixup_bundle)
  molequeue/lastinstall/cmake_install.cmake:37 (FIXUP_QT5_EXECUTABLE)
  molequeue/cmake_install.cmake:36 (include)
  cmake_install.cmake:66 (include)


make[3]: *** [install] Error 1
make[2]: *** [molequeue-prefix/src/molequeue-stamp/molequeue-install] Error
2
make[1]: *** [CMakeFiles/molequeue.dir/all] Error 2
make: *** [all] Error 2


The problem seems to be that the libraries have an extra version number
appended, so they are all named 54.1.dylib, whereas cmake is expecting them
to be called 54.dylib. If I run ls in the directory that cmake is trying to
copy from, I see the following:

 ls -1
/opt/openchemistry/openchemistry-build/prefix/MoleQueue.app/Contents/MacOS
MoleQueue
libMoleQueueClient.dylib
libMoleQueueServerCore.dylib
libQt5Core.5.dylib
libQt5Gui.5.dylib
libQt5Network.5.dylib
libQt5PrintSupport.5.dylib
libQt5Widgets.5.dylib
libicudata.54.1.dylib
libicui18n.54.dylib
libz.1.dylib

This is with the following checkout of openchemistry:

 git log -1
commit eb40460ce4e24202435c4cf4661dd7994332547f
Merge: 685ecf8 f5d838a
Author: Marcus D. Hanwell <marcus.hanw...@kitware.com>
Date:   Fri Jun 17 11:49:28 2016 -0400

    Merge pull request #12 from cryos/update-submodules

    Push submodules forward


Any suggestions as to how to fix this?

Best wishes,

Jens
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Avogadro-devel mailing list
Avogadro-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/avogadro-devel

Reply via email to