From: Axel M. <axe...@am...> - 2003-04-13 00:26:33
|
> No, the linker fails to pick up the String specialisation, even though > it was definitely in the .C file. That's quite odd. > > btw the version in CVS now does build with gcc-2.95 as well. > On Suse 8.2 with gcc-3.3 things have changed too, the error now is: ----------------------------------------------- if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -I../base -I../sound -fexceptions -DQT_THREAD_SUPPORT -D_REENTRANT -DRGKDE3 -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -fexceptions -MT matrixstaff.o -MD -MP -MF ".deps/matrixstaff.Tpo" \ -c -o matrixstaff.o `test -f 'matrixstaff.cpp' || echo './'`matrixstaff.cpp; \ then mv ".deps/matrixstaff.Tpo" ".deps/matrixstaff.Po"; \ else rm -f ".deps/matrixstaff.Tpo"; exit 1; \ fi ../base/Staff.h: In member function `void Rosegarden::Staff<T>::eventAdded(const Rosegarden::Segment*, Rosegarden::Event*) [with T = MatrixElement]': linedstaff.h:468: instantiated from here ../base/Staff.h:188: error: `assert' undeclared (first use this function) ../base/Staff.h:188: error: (Each undeclared identifier is reported only once for each function it appears in.) make[3]: *** [matrixstaff.o] Fehler 1 make[3]: Leaving directory `/home/axel/programme/rosegarden/rosegarden/gui' make[2]: *** [all-recursive] Fehler 1 make[2]: Leaving directory `/home/axel/programme/rosegarden/rosegarden/gui' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/axel/programme/rosegarden/rosegarden' make: *** [all] Fehler 2 ----------------------------------------- axel |