On Wednesday 02 July 2014 17:01:10 John Ralls wrote: > Updated via https://github.com/Gnucash/gnucash/commit/29923b1f > (commit) via https://github.com/Gnucash/gnucash/commit/773326b7 > (commit) from https://github.com/Gnucash/gnucash/commit/d3389828 > (commit) > > > > commit 29923b1fd9676123411ec69a271e4b5801e8ad92 > Author: John Ralls <jra...@ceridwen.us> > Date: Wed Jul 2 22:55:36 2014 +0200 > > Replace '\0' with NULL as char* argument, avoiding warning. > > commit 773326b7c554df5ea3e6f3255d7bed4480587273 > Author: John Ralls <jra...@ceridwen.us> > Date: Wed Jul 2 22:54:39 2014 +0200 > > Fix typo from 859866a. > > > > Summary of changes: > configure.ac | 10 ++++++---- > src/libqof/qof/test/test-qofbook.c | 6 +++--- > 2 files changed, 9 insertions(+), 7 deletions(-) > > _______________________________________________ > gnucash-patches mailing list > gnucash-patc...@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-patches
John, with commit 22923b1 I get a bit further with clang, but still the build errors out in qof/test: /bin/sh ../../../../libtool --tag=CXX --mode=link clang -Werror -Wall -Wno-unused -Wno- deprecated-register -g -std=gnu++11 -g -g -o test-qof test_qof-test-gnc-date.o test_qof-test- qof.o test_qof-test-qofbook.o test_qof-test-qofinstance.o test_qof-test-kvp_frame.o test_qof-test- qofobject.o test_qof-test-qofsession.o test_qof-test-qof-string-cache.o test_qof-test-gnc-guid.o test_qof-unittest-support.o ../../../../src/libqof/qof/libgnc-qof.la -lgio-2.0 -lgthread-2.0 -pthread - lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lm libtool: link: clang -Werror -Wall -Wno-unused -Wno-deprecated-register -g -std=gnu++11 -g -g - o .libs/test-qof test_qof-test-gnc-date.o test_qof-test-qof.o test_qof-test-qofbook.o test_qof-test- qofinstance.o test_qof-test-kvp_frame.o test_qof-test-qofobject.o test_qof-test-qofsession.o test_qof-test-qof-string-cache.o test_qof-test-gnc-guid.o test_qof-unittest-support.o -pthread - Wl,--export-dynamic -pthread ../../../../src/libqof/qof/.libs/libgnc-qof.so -L/usr/lib64 -lgio-2.0 - lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lm -pthread -Wl,-rpath - Wl,/home/janssege/Development/Installs/gnucash-f20-master/lib64 test_qof-test-gnc-guid.o: In function `test_gnc_guid_to_string()': /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:74: undefined reference to `std::allocator<char>::allocator()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:74: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:74: undefined reference to `std::allocator<char>::~allocator()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:76: undefined reference to `std::allocator<char>::allocator()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:76: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:76: undefined reference to `std::allocator<char>::~allocator()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:77: undefined reference to `std::string::size() const' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:91: undefined reference to `std::allocator<char>::~allocator()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:91: undefined reference to `std::allocator<char>::~allocator()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:78: undefined reference to `std::string::operator+=(std::string const&)' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:79: undefined reference to `std::string::c_str() const' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:80: undefined reference to `std::string::operator=(char const*)' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:84: undefined reference to `std::allocator<char>::allocator()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:84: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:84: undefined reference to `std::allocator<char>::~allocator()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:85: undefined reference to `std::string::size() const' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:91: undefined reference to `std::allocator<char>::~allocator()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:91: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:86: undefined reference to `std::string::operator+=(std::string const&)' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:87: undefined reference to `std::string::c_str() const' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:91: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:91: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:91: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:91: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:91: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' test_qof-test-gnc-guid.o: In function `test_gnc_guid_equals()': /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:111: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:112: undefined reference to `std::ostream::operator<<(std::ios_base& (*) (std::ios_base&))' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:112: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setfill<char>)' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:112: undefined reference to `std::ostream::operator<<(std::ios_base& (*) (std::ios_base&))' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:115: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setw)' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:115: undefined reference to `std::ostream::operator<<(unsigned int)' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:116: undefined reference to `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::str() const' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:117: undefined reference to `std::string::size() const' /kobaltnet/janssege/Development/EclipseGnuCash/GnuCash-git/src/libqof/qof/test/test-gnc- guid.cpp:129: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()' _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel