gnucash master: Multiple changes pushed

Geert Janssens janssens-geert at telenet.be
Thu Jul 3 09:48:46 EDT 2014


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 <jralls at 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 <jralls at 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-patches at 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()'


More information about the gnucash-devel mailing list