[ROOT] RE:Some Cint 5.15.15 components fail to bui

From: Masaharu Goto (MXJ02154@nifty.ne.jp)
Date: Tue Oct 16 2001 - 13:37:14 MEST


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