[CMake] generating gettext runtime environment on OSX Lion (.7z attachment)

David Aiken david_aiken at yahoo.com
Mon May 21 15:01:24 EDT 2012


The original message was held for review because the .zip attachment exceeded the 40k limit. 
This is using .7z compression, which gets well under the 40k limit. Ez7z was used to generate it
on OSX Lion.


________________________________
 From: David Aiken <david_aiken at yahoo.com>
To: "cmake at cmake.org" <cmake at cmake.org> 
Sent: Monday, May 21, 2012 11:48:27 AM
Subject: generating gettext runtime environment on OSX Lion
 

hi all..

I'm trying to generate the runtime files necessary to support calls to gettext() on OSX Lion 10.7.4 with:
gettext 0.18.1
xcode 4.3.2

cmake 2.8.7

but so far no luck. I've attached a simple (well.. as simple as i could make it) project.. the binaries build on my box, but the translation files do not.
The cmake log is:

The C compiler identification is GNU 4.2.1
The CXX compiler identification is GNU 4.2.1
Checking whether C compiler has -isysroot
Checking whether C compiler has -isysroot - yes
Checking whether C compiler supports OSX deployment target flag
Checking whether C compiler supports OSX deployment target flag - yes
Check for working C compiler using: Xcode
Check for working C compiler using: Xcode -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Checking whether CXX compiler has -isysroot
Checking whether CXX compiler has -isysroot - yes
Checking whether CXX compiler supports OSX deployment target flag
Checking whether CXX compiler supports OSX deployment target flag - yes
Check for working CXX compiler using: Xcode
Check for working CXX compiler using: Xcode -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Found Gettext: /opt/local/bin/msgmerge (found version "0.18.1") 
Found LIBINTL: /usr/local/lib/libintl.dylib  
Configuring done
Generating done

and the build log for ALL_BUILD is:

Build target ZERO_CHECK

PhaseScriptExecution "CMake Rules" build/translation.build/Debug/ZERO_CHECK.build/Script-CC986575905544D58E84845A.sh
    cd /Volumes/untitled/test/translation
    /bin/sh -c /Volumes/untitled/test/translation/build/translation.build/Debug/ZERO_CHECK.build/Script-CC986575905544D58E84845A.sh

echo ""

make -f /Volumes/untitled/test/translation/build/CMakeScripts/ReRunCMake.make
make[1]: `CMakeFiles/cmake.check_cache' is up to date.


Build target translations_2

PhaseScriptExecution "CMake Rules" build/utils/translation.build/Debug/translations_2.build/Script-C63B422217D34C39BB5AFCAA.sh
    cd /Volumes/untitled/test/translation
    /bin/sh -c /Volumes/untitled/test/translation/build/utils/translation.build/Debug/translations_2.build/Script-C63B422217D34C39BB5AFCAA.sh

make: *** No rule to make target `/Volumes/untitled/test/translation/utils/utils.pot', needed by `/Volumes/untitled/test/translation/build/utils/fr_CA.gmo'.  Stop.
Command /bin/sh failed with exit code 2


Build target utils

CompileC build/utils/translation.build/Debug/utils.build/Objects-normal/x86_64/utils.o utils/src/utils.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
    cd /Volumes/untitled/test/translation
    setenv LANG en_US.US-ASCII
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=0 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-sign-compare -Wno-shorten-64-to-32 -Wno-newline-eof -Wc++11-extensions "-DCMAKE_INTDIR=\"Debug\"" -Dutils_EXPORTS -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk -fasm-blocks -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.7 -g -Wno-conversion -Wno-sign-conversion -I/Volumes/untitled/test/translation/build/utils/Debug/include
 -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/local/include -I/Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/DerivedSources/x86_64 -I/Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/Volumes/untitled/test/translation/build/utils/Debug -fPIC -MMD -MT dependencies -MF /Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/Objects-normal/x86_64/utils.d --serialize-diagnostics /Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/Objects-normal/x86_64/utils.dia -c /Volumes/untitled/test/translation/utils/src/utils.cpp -o /Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/Objects-normal/x86_64/utils.o

Ld build/utils/Debug/libutils.dylib normal x86_64
    cd /Volumes/untitled/test/translation
    setenv MACOSX_DEPLOYMENT_TARGET 10.7
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -dynamiclib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk -L/Volumes/untitled/test/translation/build/utils/Debug -F/Volumes/untitled/test/translation/build/utils/Debug -filelist /Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/Objects-normal/x86_64/utils.LinkFileList -install_name /Volumes/untitled/test/translation/build/utils/Debug/libutils.dylib -mmacosx-version-min=10.7 -dynamiclib -Wl,-headerpad_max_install_names -single_module -o /Volumes/untitled/test/translation/build/utils/Debug/libutils.dylib

PhaseScriptExecution "CMake PostBuild Rules" build/utils/translation.build/Debug/utils.build/Script-28DDF846B34C4ADCAF3FFA1D.sh
    cd /Volumes/untitled/test/translation
    /bin/sh -c /Volumes/untitled/test/translation/build/utils/translation.build/Debug/utils.build/Script-28DDF846B34C4ADCAF3FFA1D.sh

echo "Depend check for xcode"
Depend check for xcode
cd /Volumes/untitled/test/translation/build && make -C /Volumes/untitled/test/translation/build -f /Volumes/untitled/test/translation/build/CMakeScripts/XCODE_DEPEND_HELPER.make PostBuild.utils.Debug
make: *** [utils_buildpart_0] Interrupt: 2


Build target translations_1

PhaseScriptExecution "CMake Rules" build/exe/translation.build/Debug/translations_1.build/Script-04B354006AFB4F308C29CC4A.sh
    cd /Volumes/untitled/test/translation
    /bin/sh -c /Volumes/untitled/test/translation/build/exe/translation.build/Debug/translations_1.build/Script-04B354006AFB4F308C29CC4A.sh

make: *** No rule to make target `/Volumes/untitled/test/translation/exe/exe.pot', needed by `/Volumes/untitled/test/translation/build/exe/fr_CA.gmo'.  Stop.
Command /bin/sh failed with exit code 2

any help would be appreciated.

thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20120521/983ba175/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: translation.7z
Type: application/octet-stream
Size: 9095 bytes
Desc: not available
URL: <http://www.cmake.org/pipermail/cmake/attachments/20120521/983ba175/attachment-0001.obj>


More information about the CMake mailing list