Hello Richard, Thank you for reporting this problem. Because I added more staff(generic algorithm) to those precompiled STL libraries, some compiler may fail like that. I'll try to solve that problem. Thank you Masaharu Goto >Date: Mon, 8 Oct 2001 18:49:22 +0200 (CEST) >From: "Richard B. Kreckel" <kreckel@ginac.de> >Reply-To: Richard.Kreckel@Uni-Mainz.DE >To: Masaharu Goto <MXJ02154@niftyserve.or.jp> >Subject: Some Cint 5.15.15 components fail to build > >Dear Masaharu, > >On a Debian GNU/Linux (potato) x86 system (gcc-2.95.2) the following >DLL's are built in Cint 5.15.10 and 5.15.14: > >ipc.dll xlib.dll posix.dll long.dll cintsock.dll pthread.dll stdfunc.dll >statistics.dll array.dll carray.dll fft.dll xgraph.dll lsm.dll ReadF.dll >RegE.dll string.dll vector.dll list.dll deque.dll map.dll map2.dll set.dll >multimap.dll multimap2.dll multiset.dll stack.dll queue.dll exception.dll >stdexcept.dll > >In Cint 5.15.15, the same system builds only: > >xlib.dll ipc.dll posix.dll long.dll cintsock.dll pthread.dll stdfunc.dll >statistics.dll array.dll carray.dll fft.dll xgraph.dll lsm.dll ReadF.dll >RegE.dll string.dll map.dll map2.dll set.dll multimap.dll multimap2.dll >multiset.dll exception.dll stdexcept.dll > >queue.dll, deque.dll, list.dll, stack.dll and vector.dll are not being >built. Building vector.dll, for instance, fails with these errors: > >G__cpp_vector.C: In function `void G__cpp_setup_func0()': >G__cpp_vector.C:7232: no matches converting function `rotate' to type >`void (*)(char *, char *, char *)' >/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3/stl_algo.h:820: candidates >are: template <class _ForwardIter> _ForwardIter rotate(_ForwardIter, >_ForwardIter, _ForwardIter) >G__cpp_vector.C:7634: no matches converting function `rotate' to type >`void (*)(short int *, short int *, short int *)' >/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3/stl_algo.h:820: candidates >are: template <class _ForwardIter> _ForwardIter rotate(_ForwardIter, >_ForwardIter, _ForwardIter) >G__cpp_vector.C: In function `void G__cpp_setup_func1()': >G__cpp_vector.C:8039: no matches converting function `rotate' to type >`void (*)(int *, int *, int *)' >/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3/stl_algo.h:820: candidates >are: template <class _ForwardIter> _ForwardIter rotate(_ForwardIter, >_ForwardIter, _ForwardIter) >G__cpp_vector.C:8441: no matches converting function `rotate' to type >`void (*)(long int *, long int *, long int *)' >/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3/stl_algo.h:820: candidates >are: template <class _ForwardIter> _ForwardIter rotate(_ForwardIter, >_ForwardIter, _ForwardIter) >G__cpp_vector.C: In function `void G__cpp_setup_func2()': >G__cpp_vector.C:8846: no matches converting function `rotate' to type >`void (*)(double *, double *, double *)' >/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3/stl_algo.h:820: candidates >are: template <class _ForwardIter> _ForwardIter rotate(_ForwardIter, >_ForwardIter, _ForwardIter) >G__cpp_vector.C:9248: no matches converting function `rotate' to type >`void (*)(void **, void **, void **)' >/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3/stl_algo.h:820: candidates >are: template <class _ForwardIter> _ForwardIter rotate(_ForwardIter, >_ForwardIter, _ForwardIter) >G__cpp_vector.C: In function `void G__cpp_setup_func3()': >G__cpp_vector.C:9653: no matches converting function `rotate' to type >`void (*)(char **, char **, char **)' >/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3/stl_algo.h:820: candidates >are: template <class _ForwardIter> _ForwardIter rotate(_ForwardIter, >_ForwardIter, _ForwardIter) >G__cpp_vector.C:10055: no matches converting function `rotate' to type >`void (*)(string *, string *, string *)' >/usr/lib/gcc-lib/i386-linux/2.95.2/../../../../include/g++-3/stl_algo.h:820: candidates >are: template <class _ForwardIter> _ForwardIter rotate(_ForwardIter, >_ForwardIter, _ForwardIter) >make: *** [G__cpp_vector.o] Error 1 > >Also, the GiNaC-cint interface built fails utterly with `no match for` all >kinds of functions/operators and so on. > >The same failure happens on a Debian GNU/Linux (unstable/testing) system >which uses a prerelease of GCC-2.95.4. > >Regards > -richy. >-- >Richard Kreckel ><Richard.Kreckel@Uni-Mainz.DE> ><http://wwwthep.physik.uni-mainz.de/~kreckel/> > >
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:03 MET