My linker perfoms even two (or three) recompilation rounds (what lasts horribly long) and after all I get the errors. I will check my compiler version, but it does not solve compilation problems. I hoped that -frepo is the option we search for, but it has two drawbacks: *) much longer linking time, *) does not solve the problem for all compilers/configurations. Portability is not a problem - configure script will detect -frepo support. ----- Original Message ----- From: "Chris Rankin" <rankincj@yahoo.com> To: <openh323gk-users@lists.sourceforge.net> Sent: Saturday, September 20, 2003 10:40 PM Subject: Re: multiple definitions linker error when building 2.0.5 > --- Zygmuntowicz Michal <m.zygmuntowicz@onet.pl> > wrote: > > With -frepo, linker (after recompiling and > > relinking) fails > > with "undefined symbols" errors. I assume it is not > > a case > > for 2.0, since these errors are for new template > > classes > > introduced in gk 2.2. > > Undefined symbols should trigger another round of > recompilation, because that's how it all works. Are > you using g++ 2.95.3? I think that -frepo isn't very > reliable for g++ < 3. > > Of course, you can instantiate template function > explicitly too. But that's REALLY tricky. ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ List: Openh323gk-users@lists.sourceforge.net Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/