Re: [Cppcms-users] Make Failed on Mac OS X Lion (Version 10.7.4)
Brought to you by:
artyom-beilis
|
From: Isaiah O. <isa...@gm...> - 2012-07-04 20:41:27
|
Thank you very much. It worked. I did this in predefined_formatters.h
case fmt_spell:
ap.reset(new
icu::RuleBasedNumberFormat(icu::URBNF_SPELLOUT,locale_,err));
break;
case fmt_ord:
ap.reset(new
icu::RuleBasedNumberFormat(icu::URBNF_ORDINAL,locale_,err));
break;
I have created a ticket for it to remind you to apply the patch.
However, I was running the tests and I got one failed test.
99% tests passed, 1 tests failed out of 96
Total Test time (real) = 260.37 sec
The following tests FAILED:
26 - http_timeouts_test_write (Failed)
Errors while running CTest
make: *** [test] Error 8
I read your comments elsewhere (
http://www.digipedia.pl/usenet/thread/14911/1257/ ) that it is nothing to
worry about. Have you been able to find out why it fails?
On Wed, Jul 4, 2012 at 2:41 PM, Artyom Beilis <art...@ya...> wrote:
> This is something that was fixed in Boost.Trunk - hadn't merged it yet to
> CppCMS, this
> was caused by latest changes in icu-4.9 where using namespace icu was
> removed globally.
>
> You can fix it by chaging URBNF_SPELLOUT to icu::URBNF_SPELLOUT and
> URBNF_ORDINAL to icu::URBNF_ORDINAL or by just adding "using namespace
> icu" to this function
>
> Can you please fill the ticket so I'll remember to merge the fix?
>
> Thanks,
>
> Artyom Beilis
> --------------
> CppCMS - C++ Web Framework: http://cppcms.com/
> CppDB - C++ SQL Connectivity: http://cppcms.com/sql/cppdb/
>
> ------------------------------
> *From:* Isaiah Oloyede <isa...@gm...>
> *To:* cpp...@li...
> *Sent:* Wednesday, July 4, 2012 9:54 PM
> *Subject:* [Cppcms-users] Make Failed on Mac OS X Lion (Version 10.7.4)
>
> Building cppcms failed on my MacBook Pro.
> I have no idea what I am doing wrongly. I think I have all the
> requirements installed.
>
> - GCC version 4.8.0 20120704 (experimental) (GCC)
> - Cmake Version is 2.8-7
> - Zlib library
> - PCRE library.
> - Python Version 2.7
> - ICU Library
> - gcrypt
>
> I would appreciate any guidance on what I need to do differently. Thank
> you very much.
>
> This is the build log.
>
> Isaiah-Oloyedes-MacBook-Pro:build isaiaholoyede$ cmake
> -DCMAKE_INCLUDE_PATH=/opt/local/include -DCMAKE_LIBRARY_PATH=/opt/local/lib
> -DCMAKE_INSTALL_PREFIX=/opt/local ..
> -- The C compiler identification is GNU
> -- The CXX compiler identification is GNU
> -- 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: /opt/local/bin/gcc
> -- Check for working C compiler: /opt/local/bin/gcc -- 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: /opt/local/bin/c++
> -- Check for working CXX compiler: /opt/local/bin/c++ -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> CMake Warning at /Applications/CMake
> 2.8-7.app/Contents/share/cmake-2.8/Modules/CPack.cmake:236 (MESSAGE):
> CPack.cmake has already been included!!
> Call Stack (most recent call first):
> booster/CMakeLists.txt:14 (include)
>
>
> -- Looking for ICU libraries
> -- ICU Found, building booster locale
> -- Performing Test LIBC_ICONV
> -- Performing Test LIBC_ICONV - Failed
> -- Performing Test GCC_IS_GCC4
> -- Performing Test GCC_IS_GCC4 - Success
> -- Looking for dlopen
> -- Looking for dlopen - found
> -- Looking for socket
> -- Looking for socket - found
> -- Looking for gethostbyname
> -- Looking for gethostbyname - found
> -- Performing Test BOOSTER_HAS_GCC_SYNC
> -- Performing Test BOOSTER_HAS_GCC_SYNC - Success
> -- Performing Test BOOSTER_HAVE_GCC_BITS_EXCHANGE_AND_ADD
> -- Performing Test BOOSTER_HAVE_GCC_BITS_EXCHANGE_AND_ADD - Failed
> -- Performing Test BOOSTER_HAVE_GCC_EXT_EXCHANGE_AND_ADD
> -- Performing Test BOOSTER_HAVE_GCC_EXT_EXCHANGE_AND_ADD - Success
> -- Performing Test BOOSTER_HAVE_FREEBSD_ATOMIC
> -- Performing Test BOOSTER_HAVE_FREEBSD_ATOMIC - Failed
> -- Performing Test BOOSTER_HAVE_EXECINFO
> -- Performing Test BOOSTER_HAVE_EXECINFO - Success
> -- Performing Test BOOSTER_HAVE_UNWIND_BACKTRACE
> -- Performing Test BOOSTER_HAVE_UNWIND_BACKTRACE - Success
> -- Performing Test BOOSTER_HAVE_SOLARIS_ATOMIC
> -- Performing Test BOOSTER_HAVE_SOLARIS_ATOMIC - Failed
> -- Performing Test BOOSTER_HAVE_MAC_OS_X_ATOMIC
> -- Performing Test BOOSTER_HAVE_MAC_OS_X_ATOMIC - Success
> -- Performing Test BOOSTER_HAVE_STDINT_H
> -- Performing Test BOOSTER_HAVE_STDINT_H - Success
> -- Performing Test BOOSTER_HAVE_INTTYPES_H
> -- Performing Test BOOSTER_HAVE_INTTYPES_H - Success
> -- Performing Test BOOSTER_AIO_HAVE_PF_INET6
> -- Performing Test BOOSTER_AIO_HAVE_PF_INET6 - Success
> -- Performing Test CPPCMS_HAVE_STDINT_H
> -- Performing Test CPPCMS_HAVE_STDINT_H - Success
> -- Performing Test CPPCMS_HAVE_INTTYPES_H
> -- Performing Test CPPCMS_HAVE_INTTYPES_H - Success
> -- Looking for atoll
> -- Looking for atoll - found
> -- Looking for _atoi64
> -- Looking for _atoi64 - not found
> -- Looking for snprintf
> -- Looking for snprintf - found
> -- Looking for stat
> -- Looking for stat - found
> -- Looking for _stat
> -- Looking for _stat - not found
> -- Performing Test CPPCMS_HAVE_STD_WSTRING
> -- Performing Test CPPCMS_HAVE_STD_WSTRING - Success
> -- Performing Test CPPCMS_HAVE_BSD_TM
> -- Performing Test CPPCMS_HAVE_BSD_TM - Success
> -- Performing Test CPPCMS_HAVE_CPP0X_UXSTRING
> -- Performing Test CPPCMS_HAVE_CPP0X_UXSTRING - Failed
> -- Performing Test CPPCMS_HAVE_CPP_0X_AUTO
> -- Performing Test CPPCMS_HAVE_CPP_0X_AUTO - Failed
> -- Performing Test CPPCMS_HAVE_CPP_0X_DECLTYPE
> -- Performing Test CPPCMS_HAVE_CPP_0X_DECLTYPE - Failed
> -- Performing Test CPPCMS_HAVE_GCC_TYPEOF
> -- Performing Test CPPCMS_HAVE_GCC_TYPEOF - Success
> -- Performing Test CPPCMS_HAVE_UNDERSCORE_TYPEOF
> -- Performing Test CPPCMS_HAVE_UNDERSCORE_TYPEOF - Success
> -- Looking for dlopen
> -- Looking for dlopen - found
> -- Looking for socket
> -- Looking for socket - found
> -- Looking for gethostbyname
> -- Looking for gethostbyname - found
> -- Looking for canonicalize_file_name
> -- Looking for canonicalize_file_name - not found
> -- Configuring done
> -- Generating done
> -- Build files have been written to:
> /Users/isaiaholoyede/Downloads/cppcms/build
> Isaiah-Oloyedes-MacBook-Pro:build isaiaholoyede$ make
> Scanning dependencies of target booster
> [ 0%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/ptime/src/posix_time.cpp.o
> [ 1%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/ptime/src/ctime.cpp.o
> [ 1%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/regex/src/pcre_regex.cpp.o
> [ 1%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/system/src/posix_error.cpp.o
> [ 2%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/system/src/windows_error.cpp.o
> [ 2%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/aio/src/aio_category.cpp.o
> [ 2%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/aio/src/deadline_timer.cpp.o
> [ 3%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/aio/src/endpoint.cpp.o
> [ 3%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/aio/src/io_service.cpp.o
> [ 3%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/aio/src/reactor.cpp.o
> [ 4%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/aio/src/select_iterrupter.cpp.o
> [ 4%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/aio/src/basic_io_device.cpp.o
> [ 4%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/aio/src/basic_socket.cpp.o
> [ 5%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/aio/src/acceptor.cpp.o
> [ 5%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/aio/src/stream_socket.cpp.o
> [ 5%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/smart_ptr/src/sp_counted_base.cpp.o
> [ 6%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/smart_ptr/src/atomic_counter.cpp.o
> [ 6%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/shared_object/src/shared_object.cpp.o
> [ 6%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/log/src/log.cpp.o
> [ 6%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/iostreams/src/streambuf.cpp.o
> [ 7%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/nowide/src/convert.cpp.o
> [ 7%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/backtrace/src/backtrace.cpp.o
> [ 7%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/encoding/codepage.cpp.o
> [ 8%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/shared/date_time.cpp.o
> [ 8%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/shared/format.cpp.o
> [ 8%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/shared/formatting.cpp.o
> [ 9%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/shared/generator.cpp.o
> [ 9%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/shared/ids.cpp.o
> In file included from
> /Users/isaiaholoyede/Downloads/cppcms/booster/./booster/locale/boundary.h:13:0,
> from
> /Users/isaiaholoyede/Downloads/cppcms/booster/lib/locale/src/shared/ids.cpp:9:
> /Users/isaiaholoyede/Downloads/cppcms/booster/./booster/locale/boundary/segment.h:
> In function ‘int
> booster::locale::boundary::details::compare_text(LeftIterator,
> LeftIterator, RightIterator, RightIterator)’:
> /Users/isaiaholoyede/Downloads/cppcms/booster/./booster/locale/boundary/segment.h:30:35:
> warning: typedef ‘right_iterator’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef RightIterator right_iterator;
> ^
> [ 9%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/shared/localization_backend.cpp.o
> [ 10%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/shared/message.cpp.o
> [ 10%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/shared/mo_lambda.cpp.o
> [ 10%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/util/codecvt_converter.cpp.o
> [ 11%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/util/default_locale.cpp.o
> [ 11%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/util/info.cpp.o
> [ 11%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/util/locale_data.cpp.o
> [ 12%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/icu/boundary.cpp.o
> In file included from
> /Users/isaiaholoyede/Downloads/cppcms/booster/./booster/locale/boundary.h:13:0,
> from
> /Users/isaiaholoyede/Downloads/cppcms/booster/lib/locale/src/icu/boundary.cpp:9:
> /Users/isaiaholoyede/Downloads/cppcms/booster/./booster/locale/boundary/segment.h:
> In function ‘int
> booster::locale::boundary::details::compare_text(LeftIterator,
> LeftIterator, RightIterator, RightIterator)’:
> /Users/isaiaholoyede/Downloads/cppcms/booster/./booster/locale/boundary/segment.h:30:35:
> warning: typedef ‘right_iterator’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef RightIterator right_iterator;
> ^
> [ 12%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/icu/codecvt.cpp.o
> [ 12%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/icu/collator.cpp.o
> [ 12%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/icu/conversion.cpp.o
> [ 13%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/icu/date_time.cpp.o
> [ 13%] Building CXX object
> booster/CMakeFiles/booster.dir/lib/locale/src/icu/formatter.cpp.o
> In file included from
> /Users/isaiaholoyede/Downloads/cppcms/booster/lib/locale/src/icu/formatter.cpp:25:0:
> /Users/isaiaholoyede/Downloads/cppcms/booster/lib/locale/src/icu/predefined_formatters.h:
> In member function ‘icu_49::NumberFormat*
> booster::locale::impl_icu::icu_formatters_cache::number_format(booster::locale::impl_icu::icu_formatters_cache::fmt_type)
> const’:
> /Users/isaiaholoyede/Downloads/cppcms/booster/lib/locale/src/icu/predefined_formatters.h:127:61:
> error: ‘URBNF_SPELLOUT’ was not declared in this scope
> ap.reset(new
> icu::RuleBasedNumberFormat(URBNF_SPELLOUT,locale_,err));
> ^
> /Users/isaiaholoyede/Downloads/cppcms/booster/lib/locale/src/icu/predefined_formatters.h:127:61:
> note: suggested alternative:
> In file included from
> /Users/isaiaholoyede/Downloads/cppcms/booster/lib/locale/src/icu/formatter.cpp:16:0:
> /usr/local/include/unicode/rbnf.h:49:5: note: ‘URBNF_SPELLOUT’
> URBNF_SPELLOUT,
> ^
> In file included from
> /Users/isaiaholoyede/Downloads/cppcms/booster/lib/locale/src/icu/formatter.cpp:25:0:
> /Users/isaiaholoyede/Downloads/cppcms/booster/lib/locale/src/icu/predefined_formatters.h:130:61:
> error: ‘URBNF_ORDINAL’ was not declared in this scope
> ap.reset(new
> icu::RuleBasedNumberFormat(URBNF_ORDINAL,locale_,err));
> ^
> /Users/isaiaholoyede/Downloads/cppcms/booster/lib/locale/src/icu/predefined_formatters.h:130:61:
> note: suggested alternative:
> In file included from
> /Users/isaiaholoyede/Downloads/cppcms/booster/lib/locale/src/icu/formatter.cpp:16:0:
> /usr/local/include/unicode/rbnf.h:50:5: note: ‘URBNF_ORDINAL’
> URBNF_ORDINAL,
> ^
> make[2]: ***
> [booster/CMakeFiles/booster.dir/lib/locale/src/icu/formatter.cpp.o] Error 1
> make[1]: *** [booster/CMakeFiles/booster.dir/all] Error 2
> make: *** [all] Error 2
>
>
>
> --
> Oloyede, Isaiah O
> KC2SVH
> "Gratitude is the currency of future demands." - Isaiah Oloyede
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Cppcms-users mailing list
> Cpp...@li...
> https://lists.sourceforge.net/lists/listinfo/cppcms-users
>
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Cppcms-users mailing list
> Cpp...@li...
> https://lists.sourceforge.net/lists/listinfo/cppcms-users
>
>
--
Oloyede, Isaiah O
KC2SVH
"Gratitude is the currency of future demands." - Isaiah Oloyede
|