Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Failed to build Squirrel on Mac #1

Closed
vinceyuan opened this issue Mar 13, 2015 · 4 comments
Closed

Failed to build Squirrel on Mac #1

vinceyuan opened this issue Mar 13, 2015 · 4 comments

Comments

@vinceyuan
Copy link

I was trying building Squirrel on Mac by following https://github.com/rime/home/wiki/RimeWithSquirrel
In step 4 make deps, I got

...
** BUILD SUCCEEDED **

cp -L librime/xbuild/lib/Release/librime.1.dylib lib/librime.1.dylib
cp: librime/xbuild/lib/Release/librime.1.dylib: No such file or directory
make: *** [librime] Error 1

librime.dylib exists in librime/xbuild/lib/Release, but I can't find librime.1.dylib.
The result of step 5 make is similar

...
** BUILD SUCCEEDED **

cp -L librime/xbuild/lib/Release/librime.1.dylib lib/librime.1.dylib
cp: librime/xbuild/lib/Release/librime.1.dylib: No such file or directory
make[1]: *** [librime] Error 1
make: *** [lib/librime.1.dylib] Error 2

Full output:

vmbp2012:squirrel vince$ make deps
cd librime; make -f Makefile.xcode
mkdir -p xbuild
cd xbuild; cmake -G Xcode .. -DBUILD_STATIC=ON -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
-- Boost version: 1.56.0
-- Found the following Boost libraries:
--   filesystem
--   regex
--   signals
--   system
-- Found glog: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libglog.a
-- Found yaml-cpp: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libyaml-cpp.a
-- Found leveldb: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libleveldb.a
-- Found kyotocabinet: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libkyotocabinet.a
-- Found marisa: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libmarisa.a
-- Found opencc: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libopencc.a
-- Found X11/keysym.h at /System/Library/Frameworks/Tk.framework/Headers/X11
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild
cd xbuild; xcodebuild -project rime.xcodeproj -configuration Release build | grep -v setenv | tee build.log
2015-03-13 22:04:53.482 xcodebuild[51615:871679] warning:  The file reference for "CMakeLists.txt" is a member of multiple groups ("ALL_BUILD" and "ZERO_CHECK"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2015-03-13 22:04:53.485 xcodebuild[51615:871679] warning:  The file reference for "tools/CMakeLists.txt" is a member of multiple groups ("rime_api_console" and "rime_console"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2015-03-13 22:04:53.485 xcodebuild[51615:871679] warning:  The file reference for "tools/CMakeLists.txt" is a member of multiple groups ("rime_console" and "rime_deployer"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2015-03-13 22:04:53.486 xcodebuild[51615:871679] warning:  The file reference for "tools/CMakeLists.txt" is a member of multiple groups ("rime_deployer" and "rime_dict_manager"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2015-03-13 22:04:53.486 xcodebuild[51615:871679] warning:  The file reference for "tools/CMakeLists.txt" is a member of multiple groups ("rime_dict_manager" and "rime_patch"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
=== BUILD AGGREGATE TARGET ZERO_CHECK OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ZERO_CHECK.build/Script-CC91C095101242F5AE7BD41D.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ZERO_CHECK.build/Script-CC91C095101242F5AE7BD41D.sh

PhaseScriptExecution CMake\ Rules xbuild/rime.build/Release/ZERO_CHECK.build/Script-CC91C095101242F5AE7BD41D.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ZERO_CHECK.build/Script-CC91C095101242F5AE7BD41D.sh
echo ""

make -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/ReRunCMake.make
make[3]: `CMakeFiles/cmake.check_cache' is up to date.

=== BUILD TARGET rime OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/src/rime.build/Release/rime.build/Script-87B28E9F6AF842AD8280A0E6.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/src/rime.build/Release/rime.build/Script-87B28E9F6AF842AD8280A0E6.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/src/rime.build/Release/rime.build/Script-87B28E9F6AF842AD8280A0E6.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/src/rime.build/Release/rime.build/Script-87B28E9F6AF842AD8280A0E6.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime.Release
make[3]: Nothing to be done for `PostBuild.rime.Release'.

=== BUILD TARGET rime_api_console OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_api_console.build/Script-8B9F2BB6E921404CADC2DD9B.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_api_console.build/Script-8B9F2BB6E921404CADC2DD9B.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/tools/rime.build/Release/rime_api_console.build/Script-8B9F2BB6E921404CADC2DD9B.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_api_console.build/Script-8B9F2BB6E921404CADC2DD9B.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime_api_console.Release
make[3]: Nothing to be done for `PostBuild.rime_api_console.Release'.

=== BUILD TARGET rime_patch OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_patch.build/Script-27ADA1DAD33443DC91F545D3.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_patch.build/Script-27ADA1DAD33443DC91F545D3.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/tools/rime.build/Release/rime_patch.build/Script-27ADA1DAD33443DC91F545D3.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_patch.build/Script-27ADA1DAD33443DC91F545D3.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime_patch.Release
make[3]: Nothing to be done for `PostBuild.rime_patch.Release'.

=== BUILD TARGET rime_console OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_console.build/Script-221FAFE44DF44251B40F1BD2.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_console.build/Script-221FAFE44DF44251B40F1BD2.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/tools/rime.build/Release/rime_console.build/Script-221FAFE44DF44251B40F1BD2.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_console.build/Script-221FAFE44DF44251B40F1BD2.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime_console.Release
make[3]: Nothing to be done for `PostBuild.rime_console.Release'.

=== BUILD TARGET rime_dict_manager OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_dict_manager.build/Script-3FA3C904ECA441E8A8C272CE.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_dict_manager.build/Script-3FA3C904ECA441E8A8C272CE.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/tools/rime.build/Release/rime_dict_manager.build/Script-3FA3C904ECA441E8A8C272CE.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_dict_manager.build/Script-3FA3C904ECA441E8A8C272CE.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime_dict_manager.Release
make[3]: Nothing to be done for `PostBuild.rime_dict_manager.Release'.

=== BUILD TARGET rime_deployer OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_deployer.build/Script-25382AEFE5B94CE5BC5A292A.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_deployer.build/Script-25382AEFE5B94CE5BC5A292A.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/tools/rime.build/Release/rime_deployer.build/Script-25382AEFE5B94CE5BC5A292A.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_deployer.build/Script-25382AEFE5B94CE5BC5A292A.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime_deployer.Release
make[3]: Nothing to be done for `PostBuild.rime_deployer.Release'.

=== BUILD AGGREGATE TARGET ALL_BUILD OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ALL_BUILD.build/Script-6394552EFE6F48259ACE2A59.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ALL_BUILD.build/Script-6394552EFE6F48259ACE2A59.sh

PhaseScriptExecution CMake\ Rules xbuild/rime.build/Release/ALL_BUILD.build/Script-6394552EFE6F48259ACE2A59.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ALL_BUILD.build/Script-6394552EFE6F48259ACE2A59.sh
echo ""

echo Build\ all\ projects
Build all projects

** BUILD SUCCEEDED **

cp -L librime/xbuild/lib/Release/librime.1.dylib lib/librime.1.dylib
cp: librime/xbuild/lib/Release/librime.1.dylib: No such file or directory
make: *** [librime] Error 1
vmbp2012:squirrel vince$ 
vmbp2012:squirrel vince$ 
vmbp2012:squirrel vince$ 
vmbp2012:squirrel vince$ make
/Applications/Xcode.app/Contents/Developer/usr/bin/make librime
cd librime; make -f Makefile.xcode
mkdir -p xbuild
cd xbuild; cmake -G Xcode .. -DBUILD_STATIC=ON -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
-- Boost version: 1.56.0
-- Found the following Boost libraries:
--   filesystem
--   regex
--   signals
--   system
-- Found glog: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libglog.a
-- Found yaml-cpp: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libyaml-cpp.a
-- Found leveldb: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libleveldb.a
-- Found kyotocabinet: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libkyotocabinet.a
-- Found marisa: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libmarisa.a
-- Found opencc: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/thirdparty/lib/libopencc.a
-- Found X11/keysym.h at /System/Library/Frameworks/Tk.framework/Headers/X11
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild
cd xbuild; xcodebuild -project rime.xcodeproj -configuration Release build | grep -v setenv | tee build.log
2015-03-13 22:05:06.596 xcodebuild[51721:872060] warning:  The file reference for "CMakeLists.txt" is a member of multiple groups ("ALL_BUILD" and "ZERO_CHECK"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2015-03-13 22:05:06.599 xcodebuild[51721:872060] warning:  The file reference for "tools/CMakeLists.txt" is a member of multiple groups ("rime_api_console" and "rime_console"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2015-03-13 22:05:06.599 xcodebuild[51721:872060] warning:  The file reference for "tools/CMakeLists.txt" is a member of multiple groups ("rime_console" and "rime_deployer"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2015-03-13 22:05:06.600 xcodebuild[51721:872060] warning:  The file reference for "tools/CMakeLists.txt" is a member of multiple groups ("rime_deployer" and "rime_dict_manager"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
2015-03-13 22:05:06.600 xcodebuild[51721:872060] warning:  The file reference for "tools/CMakeLists.txt" is a member of multiple groups ("rime_dict_manager" and "rime_patch"); this indicates a malformed project.  Only the membership in one of the groups will be preserved (but membership in targets will be unaffected).  If you want a reference to the same file in more than one group, please add another reference to the same path.
=== BUILD AGGREGATE TARGET ZERO_CHECK OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ZERO_CHECK.build/Script-6021384ECEEF4EF1B990F5C8.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ZERO_CHECK.build/Script-6021384ECEEF4EF1B990F5C8.sh

PhaseScriptExecution CMake\ Rules xbuild/rime.build/Release/ZERO_CHECK.build/Script-6021384ECEEF4EF1B990F5C8.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ZERO_CHECK.build/Script-6021384ECEEF4EF1B990F5C8.sh
echo ""

make -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/ReRunCMake.make
make[4]: `CMakeFiles/cmake.check_cache' is up to date.

=== BUILD TARGET rime OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/src/rime.build/Release/rime.build/Script-35ADD34ACAC44B22AAEAA97B.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/src/rime.build/Release/rime.build/Script-35ADD34ACAC44B22AAEAA97B.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/src/rime.build/Release/rime.build/Script-35ADD34ACAC44B22AAEAA97B.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/src/rime.build/Release/rime.build/Script-35ADD34ACAC44B22AAEAA97B.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime.Release
make[4]: Nothing to be done for `PostBuild.rime.Release'.

=== BUILD TARGET rime_patch OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_patch.build/Script-4C21CB1FCBFC47ACAA5CE8FE.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_patch.build/Script-4C21CB1FCBFC47ACAA5CE8FE.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/tools/rime.build/Release/rime_patch.build/Script-4C21CB1FCBFC47ACAA5CE8FE.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_patch.build/Script-4C21CB1FCBFC47ACAA5CE8FE.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime_patch.Release
make[4]: Nothing to be done for `PostBuild.rime_patch.Release'.

=== BUILD TARGET rime_api_console OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_api_console.build/Script-C0F4F87C81474534901C90B7.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_api_console.build/Script-C0F4F87C81474534901C90B7.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/tools/rime.build/Release/rime_api_console.build/Script-C0F4F87C81474534901C90B7.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_api_console.build/Script-C0F4F87C81474534901C90B7.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime_api_console.Release
make[4]: Nothing to be done for `PostBuild.rime_api_console.Release'.

=== BUILD TARGET rime_console OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_console.build/Script-AB79DDBE47914129B7023F56.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_console.build/Script-AB79DDBE47914129B7023F56.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/tools/rime.build/Release/rime_console.build/Script-AB79DDBE47914129B7023F56.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_console.build/Script-AB79DDBE47914129B7023F56.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime_console.Release
make[4]: Nothing to be done for `PostBuild.rime_console.Release'.

=== BUILD TARGET rime_dict_manager OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_dict_manager.build/Script-F511D98066F643B982D5D106.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_dict_manager.build/Script-F511D98066F643B982D5D106.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/tools/rime.build/Release/rime_dict_manager.build/Script-F511D98066F643B982D5D106.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_dict_manager.build/Script-F511D98066F643B982D5D106.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime_dict_manager.Release
make[4]: Nothing to be done for `PostBuild.rime_dict_manager.Release'.

=== BUILD TARGET rime_deployer OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_deployer.build/Script-2EA7CC42D42642618E558FF1.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_deployer.build/Script-2EA7CC42D42642618E558FF1.sh

PhaseScriptExecution CMake\ PostBuild\ Rules xbuild/tools/rime.build/Release/rime_deployer.build/Script-2EA7CC42D42642618E558FF1.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/tools/rime.build/Release/rime_deployer.build/Script-2EA7CC42D42642618E558FF1.sh
echo "Depend check for xcode"
Depend check for xcode
cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild && make -C /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild -f /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.rime_deployer.Release
make[4]: Nothing to be done for `PostBuild.rime_deployer.Release'.

=== BUILD AGGREGATE TARGET ALL_BUILD OF PROJECT rime WITH CONFIGURATION Release ===

Check dependencies

Write auxiliary files
write-file /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ALL_BUILD.build/Script-B75385DBCB654468AECBFC6D.sh
chmod 0755 /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ALL_BUILD.build/Script-B75385DBCB654468AECBFC6D.sh

PhaseScriptExecution CMake\ Rules xbuild/rime.build/Release/ALL_BUILD.build/Script-B75385DBCB654468AECBFC6D.sh
    cd /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime
    /bin/sh -c /Users/vince/GitRoot/OtherProjects/Mac/squirrel/librime/xbuild/rime.build/Release/ALL_BUILD.build/Script-B75385DBCB654468AECBFC6D.sh
echo ""

echo Build\ all\ projects
Build all projects

** BUILD SUCCEEDED **

cp -L librime/xbuild/lib/Release/librime.1.dylib lib/librime.1.dylib
cp: librime/xbuild/lib/Release/librime.1.dylib: No such file or directory
make[1]: *** [librime] Error 1
make: *** [lib/librime.1.dylib] Error 2
vmbp2012:squirrel vince$ 
@lotem
Copy link
Member

lotem commented Mar 13, 2015

請問 cmake 的版本是多少?
cmake --version
我查到一些信息,有人回答說 cmake 從某版本改成了這樣輸出的 name.dylib --(symlinked to)--> name.SOVERSION.dylib
http://public.kitware.com/pipermail/cmake/2014-October/058857.html

@vinceyuan
Copy link
Author

cmake version 2.8.9

@vinceyuan
Copy link
Author

@lotem 果然是cmake版本的问题,通过brew update && brew upgrade cmake升级cmake至3.1.3,问题就解决了。多谢!

@lotem
Copy link
Member

lotem commented Mar 14, 2015

@lotem lotem closed this as completed Mar 14, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants