On Tue, Feb 3, 2009 at 3:26 AM, John Wiegley wrote: > > On Feb 2, 2009, at 5:09 PM, Manish wrote: > >> | src/option.h:54: error: multiple parameters named �name�
Thank you. Now there's a new kind of error (last 60 lines quoted below.) ,---- | (cd .libs && rm -f libledger_report.la && ln -s ../libledger_report.la libledger_report.la) | /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src -I./lib -I./lib/utfcpp/source -I./lib/irrxml/src | -g -O2 -MT libledger_extra_la-derive.lo -MD -MP -MF .deps/libledger_extra_la-derive.Tpo -c -o libledger_extra_la-derive.lo `tes | t -f 'src/derive.cc' || echo './'`src/derive.cc | g++ -DHAVE_CONFIG_H -I. -I./src -I./lib -I./lib/utfcpp/source -I./lib/irrxml/src -g -O2 -MT libledger_extra_la-derive.lo -MD -M | P -MF .deps/libledger_extra_la-derive.Tpo -c src/derive.cc -fPIC -DPIC -o .libs/libledger_extra_la-derive.o | g++ -DHAVE_CONFIG_H -I. -I./src -I./lib -I./lib/utfcpp/source -I./lib/irrxml/src -g -O2 -MT libledger_extra_la-derive.lo -MD -M | P -MF .deps/libledger_extra_la-derive.Tpo -c src/derive.cc -o libledger_extra_la-derive.o >/dev/null 2>&1 | mv -f .deps/libledger_extra_la-derive.Tpo .deps/libledger_extra_la-derive.Plo | /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src -I./lib -I./lib/utfcpp/source -I./lib/irrxml/src | -g -O2 -MT libledger_extra_la-reconcile.lo -MD -MP -MF .deps/libledger_extra_la-reconcile.Tpo -c -o libledger_extra_la-reconcil | e.lo `test -f 'src/reconcile.cc' || echo './'`src/reconcile.cc | g++ -DHAVE_CONFIG_H -I. -I./src -I./lib -I./lib/utfcpp/source -I./lib/irrxml/src -g -O2 -MT libledger_extra_la-reconcile.lo -MD | -MP -MF .deps/libledger_extra_la-reconcile.Tpo -c src/reconcile.cc -fPIC -DPIC -o .libs/libledger_extra_la-reconcile.o | g++ -DHAVE_CONFIG_H -I. -I./src -I./lib -I./lib/utfcpp/source -I./lib/irrxml/src -g -O2 -MT libledger_extra_la-reconcile.lo -MD | -MP -MF .deps/libledger_extra_la-reconcile.Tpo -c src/reconcile.cc -o libledger_extra_la-reconcile.o >/dev/null 2>&1 | mv -f .deps/libledger_extra_la-reconcile.Tpo .deps/libledger_extra_la-reconcile.Plo | /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I./src -I./lib -I./lib/utfcpp/source -I./lib/irrxml/src | -g -O2 -MT libledger_extra_la-quotes.lo -MD -MP -MF .deps/libledger_extra_la-quotes.Tpo -c -o libledger_extra_la-quotes.lo `tes | t -f 'src/quotes.cc' || echo './'`src/quotes.cc | g++ -DHAVE_CONFIG_H -I. -I./src -I./lib -I./lib/utfcpp/source -I./lib/irrxml/src -g -O2 -MT libledger_extra_la-quotes.lo -MD -M | P -MF .deps/libledger_extra_la-quotes.Tpo -c src/quotes.cc -fPIC -DPIC -o .libs/libledger_extra_la-quotes.o | g++ -DHAVE_CONFIG_H -I. -I./src -I./lib -I./lib/utfcpp/source -I./lib/irrxml/src -g -O2 -MT libledger_extra_la-quotes.lo -MD -M | P -MF .deps/libledger_extra_la-quotes.Tpo -c src/quotes.cc -o libledger_extra_la-quotes.o >/dev/null 2>&1 | mv -f .deps/libledger_extra_la-quotes.Tpo .deps/libledger_extra_la-quotes.Plo | /bin/sh ./libtool --tag=CXX --mode=link g++ -g -O2 -release 3.0.0 -o libledger_extra.la -rpath /usr/local/lib libledger_extr | a_la-derive.lo libledger_extra_la-reconcile.lo libledger_extra_la-quotes.lo -lboost_filesystem -lboost_system -lboost_date_time | -lboost_regex -lmpfr -lgmp | g++ -shared -nostdlib /usr/lib/gcc/i486-linux-gnu/4.3.2/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.3.2/crtbeginS.o .l | ibs/libledger_extra_la-derive.o .libs/libledger_extra_la-reconcile.o .libs/libledger_extra_la-quotes.o -lboost_filesystem -lboo | st_system -lboost_date_time -lboost_regex /usr/local/lib/libmpfr.so /usr/lib/libgmp.so -L/usr/local/lib/../lib -L/usr/lib/gcc/i4 | 86-linux-gnu/4.3.2 -L/usr/lib/gcc/i486-linux-gnu/4.3.2/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L. -L/usr/local/lib -L/u | sr/lib/gcc/i486-linux-gnu/4.3.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i486-linux-gnu/4.3.2/crtendS.o /usr/lib/gcc/i486- | linux-gnu/4.3.2/../../../../lib/crtn.o -Wl,-soname -Wl,libledger_extra-3.0.0.so -o .libs/libledger_extra-3.0.0.so | (cd .libs && rm -f libledger_extra.so && ln -s libledger_extra-3.0.0.so libledger_extra.so) | ar cru .libs/libledger_extra.a libledger_extra_la-derive.o libledger_extra_la-reconcile.o libledger_extra_la-quotes.o | ranlib .libs/libledger_extra.a | creating libledger_extra.la | (cd .libs && rm -f libledger_extra.la && ln -s ../libledger_extra.la libledger_extra.la) | g++ -DHAVE_CONFIG_H -I. -I./src -I./lib -I./lib/utfcpp/source -I./lib/irrxml/src -g -O2 -MT ledger-main.o -MD -MP -MF .deps/ | ledger-main.Tpo -c -o ledger-main.o `test -f 'src/main.cc' || echo './'`src/main.cc | mv -f .deps/ledger-main.Tpo .deps/ledger-main.Po | g++ -DHAVE_CONFIG_H -I. -I./src -I./lib -I./lib/utfcpp/source -I./lib/irrxml/src -g -O2 -MT ledger-work.o -MD -MP -MF .deps/ | ledger-work.Tpo -c -o ledger-work.o `test -f 'src/work.cc' || echo './'`src/work.cc | mv -f .deps/ledger-work.Tpo .deps/ledger-work.Po | /bin/sh ./libtool --tag=CXX --mode=link g++ -g -O2 -o ledger ledger-main.o ledger-work.o libledger_util.la libledger_math. | la libledger_expr.la libledger_data.la libledger_parse.la libledger_report.la libledger_extra.la -lboost_filesystem -lboost_sy | stem -lboost_date_time -lboost_regex -lmpfr -lgmp | g++ -g -O2 -o .libs/ledger ledger-main.o ledger-work.o ./.libs/libledger_util.so ./.libs/libledger_math.so ./.libs/libledger_ex | pr.so ./.libs/libledger_data.so ./.libs/libledger_parse.so ./.libs/libledger_report.so ./.libs/libledger_extra.so -lboost_filesy | stem -lboost_system -lboost_date_time -lboost_regex /usr/local/lib/libmpfr.so /usr/lib/libgmp.so | ./.libs/libledger_report.so: undefined reference to `SHA1::~SHA1()' | ./.libs/libledger_report.so: undefined reference to `SHA1::operator<<(char const*)' | ./.libs/libledger_report.so: undefined reference to `SHA1::Result(unsigned int*)' | ./.libs/libledger_report.so: undefined reference to `SHA1::SHA1()' | ./.libs/libledger_report.so: undefined reference to `SHA1::Reset()' | collect2: ld returned 1 exit status | make[1]: *** [ledger] Error 1 | make[1]: Leaving directory `/data/desktop/johnw/ledger' | make: *** [all] Error 2 `---- Would you prefer to take this off-list or would you like me to stop testing so you can get it to work with new gcc? I want to get it to compile once so I can test my buildbot. :) Thanks -- Manish