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

Reply via email to