Menu

#1 blop doesn't compie with CINT 5.16.12, May 16, 2006

open
nobody
5
2015-02-24
2006-07-13
Anonymous
No

Dear Daniel

when I searched the internet for some utilities that
help producing graphs with LaTeX I found your blop
program. I browsed the tutorial and was in an instance
shure that I would going to like blop very much.

Eagerly I tried to install CINT and blop. I managed to
get cint running (but only with the gcc-min
specification on a linux suse system).

But blop would't compile.

Please find attached the output from the ./configure
run and the make command.

Can you give me a hint about what might be going wrong?

Best regards,

Richard

Here is the output of the ./configure run:
** Checking perl ... OK

** Checking awk ... OK

** Checking netpbm package ... OK

** Creating Makefile ...

** Checking CINT version ... "5.16.12, May 16, 2006" -- OK

** Checking if std c++ header files and iostream fields
exist
Checking streambuf ... OK
Checking iostream ... OK
Checking fstream ... OK
Checking cmath ... OK
Checking cstdlib ... OK
Checking cstdio ... OK
Checking std::ios_base::openmode ... OK
No replacements are needed

And this is the output of make:

cd src; make X11LIBS="-L/usr/X11R6/lib -lX11"
LIBDIR=/usr/local/lib PREFIX=/usr/local COMPILER=g++
LATEX=/usr/local/share/texmf/tex/latex MAKEDEPEND="g++
-M -I/usr/local/share/cint -I/usr/local/share/cint/src
-Wall" STYDIR=/usr/local/share/texmf/tex/latex/blop
CPPOPTS="-I/usr/local/share/cint
-I/usr/local/share/cint/src -Wall"
INSDIR=/usr/local/blop BINDIR=/usr/local/bin
INCDIR=/usr/local/include DOCDIR=/usr/local/blop/doc
make[1]: Entering directory `/home/richi/blop/src'

... Compiling the interpreter, this might take a while

make -f Makefile.cint
make[2]: Entering directory `/home/richi/blop/src'
g++ -I/usr/local/share/cint -I/usr/local/share/cint
-I/usr/local/share/cint/src -O -c G__cpp_blop.C
/usr/include/c++/3.3.5/bits/stl_algobase.h: In function
`const _Tp&
std::min(const _Tp&, const _Tp&) [with _Tp =
blop::function]':
G__cpp_blop.C:69612: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algobase.h:153: error:
could not convert `
blop::operator<(const blop::function&, const
blop::function&)((+__a))' to `
bool'
/usr/include/c++/3.3.5/bits/stl_algobase.h: In function
`const _Tp&
std::max(const _Tp&, const _Tp&) [with _Tp =
blop::function]':
G__cpp_blop.C:69622: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algobase.h:173: error:
could not convert `
blop::operator<(const blop::function&, const
blop::function&)((+__b))' to `
bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_RandomAccessIter
std::find(_RandomAccessIter, _RandomAccessIter,
const _Tp&,
std::random_access_iterator_tag) [with
_RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Tp =
blop::function]':
/usr/include/c++/3.3.5/bits/stl_algo.h:298:
instantiated from `_InputIter std::find(_InputIter,
_InputIter, const _Tp&) [with _InputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Tp = blop::function]'
G__cpp_blop.C:69120: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:208: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:211: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:214: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:217: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:223: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:226: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:229: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_RandomAccessIter
std::find(_RandomAccessIter, _RandomAccessIter,
const _Tp&,
std::random_access_iterator_tag) [with
_RandomAccessIter =

std::reverse_iterator<__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > > >, _Tp =
blop::function]':
/usr/include/c++/3.3.5/bits/stl_algo.h:298:
instantiated from `_InputIter std::find(_InputIter,
_InputIter, const _Tp&) [with _InputIter =
std::reverse_iterator<__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > > >, _Tp =
blop::function]'
/usr/include/c++/3.3.5/bits/stl_algo.h:470:
instantiated from `_ForwardIter1
std::search(_ForwardIter1, _ForwardIter1,
_ForwardIter2, _ForwardIter2) [with _ForwardIter1 =
std::reverse_iterator<__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > > >, _ForwardIter2 =
std::reverse_iterator<__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > > >]'
/usr/include/c++/3.3.5/bits/stl_algo.h:4265:
instantiated from `_BidirectionalIter1
std::__find_end(_BidirectionalIter1,
_BidirectionalIter1, _BidirectionalIter2,
_BidirectionalIter2, std::bidirectional_iterator_tag,
std::bidirectional_iterator_tag) [with
_BidirectionalIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _BidirectionalIter2
= __gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
/usr/include/c++/3.3.5/bits/stl_algo.h:4320:
instantiated from `_ForwardIter1
std::find_end(_ForwardIter1, _ForwardIter1,
_ForwardIter2, _ForwardIter2) [with _ForwardIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _ForwardIter2 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69134: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:208: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:211: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:214: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:217: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:223: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:226: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:229: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_ForwardIter1
std::search(_ForwardIter1, _ForwardIter1,
_ForwardIter2, _ForwardIter2)
[with _ForwardIter1 =

std::reverse_iterator<__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > > >,
_ForwardIter2 =

std::reverse_iterator<__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > > >]':
/usr/include/c++/3.3.5/bits/stl_algo.h:4265:
instantiated from `_BidirectionalIter1
std::__find_end(_BidirectionalIter1,
_BidirectionalIter1, _BidirectionalIter2,
_BidirectionalIter2, std::bidirectional_iterator_tag,
std::bidirectional_iterator_tag) [with
_BidirectionalIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _BidirectionalIter2
= __gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
/usr/include/c++/3.3.5/bits/stl_algo.h:4320:
instantiated from `_ForwardIter1
std::find_end(_ForwardIter1, _ForwardIter1,
_ForwardIter2, _ForwardIter2) [with _ForwardIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _ForwardIter2 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69134: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:490: error:
could not convert `
blop::operator==(const blop::function&, const

blop::function&)((+(&__p)->std::reverse_iterator<_Iterator>::operator*
[with
_Iterator =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]()))' to `
bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_InputIter
std::find_first_of(_InputIter, _InputIter,
_ForwardIter, _ForwardIter) [with
_InputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _ForwardIter
= __gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69148: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:4166: error:
could not convert `
blop::operator==(const blop::function&, const

blop::function&)((+(&__iter)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_ForwardIter
std::adjacent_find(_ForwardIter, _ForwardIter) [with
_ForwardIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69161: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:341: error:
could not convert `
blop::operator==(const blop::function&, const

blop::function&)((+(&__next)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`typename
std::iterator_traits<_Iterator>::difference_type
std::count(_InputIter,
_InputIter, const _Tp&) [with _InputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Tp =
blop::function]':
G__cpp_blop.C:69173: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:398: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__value))'
to `bool'
/usr/include/c++/3.3.5/bits/stl_algobase.h: In function
`bool
std::equal(_InputIter1, _InputIter1, _InputIter2)
[with _InputIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _InputIter2 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69180: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algobase.h:680: error:
no match for 'operator!'
in '!blop::operator==(const blop::function&, const

blop::function&)((+(&__first2)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))'
/usr/include/c++/3.3.5/bits/stl_algobase.h:680: error:
candidates are:
operator!(bool) <built-in>
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_ForwardIter1
std::search(_ForwardIter1, _ForwardIter1,
_ForwardIter2, _ForwardIter2)
[with _ForwardIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >,
_ForwardIter2 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69189: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:490: error:
could not convert `
blop::operator==(const blop::function&, const

blop::function&)((+(&__p)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_ForwardIter
std::search_n(_ForwardIter, _ForwardIter, _Integer,
const _Tp&) [with
_ForwardIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Integer =
unsigned int, _Tp = blop::function]':
G__cpp_blop.C:69203: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:616: error:
could not convert `
blop::operator&&(const blop::function&, const
blop::function&)((&blop::operator==(const
blop::function&, const
blop::function&)((+__val))))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function `void
std::replace(_ForwardIter, _ForwardIter, const _Tp&,
const _Tp&) [with
_ForwardIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Tp =
blop::function]':
G__cpp_blop.C:69271: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:811: error:
could not convert `
blop::operator==(const blop::function&, const
blop::function&)((+__old_value))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_OutputIter
std::replace_copy(_InputIter, _InputIter,
_OutputIter, const _Tp&, const
_Tp&) [with _InputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _OutputIter
= __gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Tp =
blop::function]':
G__cpp_blop.C:69282: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:872: error:
`class blop::function' used
where a `bool' was expected
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_OutputIter
std::remove_copy(_InputIter, _InputIter,
_OutputIter, const _Tp&) [with
_InputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _OutputIter
= __gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Tp =
blop::function]':
G__cpp_blop.C:69326: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:984: error: no
match for 'operator!' in
'!blop::operator==(const blop::function&, const
blop::function&)((+__value))
'
/usr/include/c++/3.3.5/bits/stl_algo.h:984: error:
candidates are: operator!(
bool) <built-in>
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_ForwardIter
std::__unique_copy(_InputIter, _InputIter, _ForwardIter,
std::forward_iterator_tag) [with _InputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _ForwardIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
/usr/include/c++/3.3.5/bits/stl_algo.h:1160:
instantiated from `_OutputIter
std::unique_copy(_InputIter, _InputIter, _OutputIter)
[with _InputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _OutputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69353: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:1127: error: no
match for 'operator!' in
'!blop::operator==(const blop::function&, const

blop::function&)((+(&__first)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))'
/usr/include/c++/3.3.5/bits/stl_algo.h:1127: error:
candidates are: operator!(
bool) <built-in>
/usr/include/c++/3.3.5/bits/stl_algo.h: In function `void
std::partial_sort(_RandomAccessIter,
_RandomAccessIter, _RandomAccessIter)
[with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
/usr/include/c++/3.3.5/bits/stl_algo.h:2110:
instantiated from `void
std::__introsort_loop(_RandomAccessIter,
_RandomAccessIter, _Size) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Size = int]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2178:
instantiated from `void std::sort(_RandomAccessIter,
_RandomAccessIter) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69414: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:2517: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_RandomAccessIter
std::partial_sort_copy(_InputIter, _InputIter,
_RandomAccessIter,
_RandomAccessIter) [with _InputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69439: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:2604: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__result_first)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`const _Tp&
std::__median(const _Tp&, const _Tp&, const _Tp&)
[with _Tp =
blop::function]':
/usr/include/c++/3.3.5/bits/stl_algo.h:2703:
instantiated from `void
std::nth_element(_RandomAccessIter, _RandomAccessIter,
_RandomAccessIter) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69451: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:90: error: could
not convert `
blop::operator<(const blop::function&, const
blop::function&)((+__b))' to `
bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:91: error: could
not convert `
blop::operator<(const blop::function&, const
blop::function&)((+__c))' to `
bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:93: error: could
not convert `
blop::operator<(const blop::function&, const
blop::function&)((+__c))' to `
bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:97: error: could
not convert `
blop::operator<(const blop::function&, const
blop::function&)((+__c))' to `
bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:99: error: could
not convert `
blop::operator<(const blop::function&, const
blop::function&)((+__c))' to `
bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_ForwardIter
std::lower_bound(_ForwardIter, _ForwardIter, const
_Tp&) [with _ForwardIter
= __gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Tp =
blop::function]':
G__cpp_blop.C:69461: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:2792: error:
could not convert `
blop::operator<(const blop::function&, const
blop::function&)((+__val))' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_ForwardIter
std::upper_bound(_ForwardIter, _ForwardIter, const
_Tp&) [with _ForwardIter
= __gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Tp =
blop::function]':
G__cpp_blop.C:69475: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:2877: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__middle)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function `bool
std::binary_search(_ForwardIter, _ForwardIter, const
_Tp&) [with
_ForwardIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Tp =
blop::function]':
G__cpp_blop.C:69487: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3065: error: no
match for 'operator!' in
'!blop::operator<(const blop::function&, const

blop::function&)((+(&__i)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))'
/usr/include/c++/3.3.5/bits/stl_algo.h:3065: error:
candidates are: operator!(
bool) <built-in>
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_OutputIter
std::merge(_InputIter1, _InputIter1, _InputIter2,
_InputIter2, _OutputIter)
[with _InputIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _InputIter2
= __gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _OutputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69497: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3133: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first1)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function `bool
std::includes(_InputIter1, _InputIter1, _InputIter2,
_InputIter2) [with
_InputIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _InputIter2
= __gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69517: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3612: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first1)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:3614: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first2)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_OutputIter
std::set_union(_InputIter1, _InputIter1,
_InputIter2, _InputIter2,
_OutputIter) [with _InputIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _InputIter2 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _OutputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69527: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3666: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first2)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:3670: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first1)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_OutputIter
std::set_intersection(_InputIter1, _InputIter1,
_InputIter2, _InputIter2,
_OutputIter) [with _InputIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _InputIter2 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _OutputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69542: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3740: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first2)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:3742: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first1)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_OutputIter
std::set_difference(_InputIter1, _InputIter1,
_InputIter2, _InputIter2,
_OutputIter) [with _InputIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _InputIter2 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _OutputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69557: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3804: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first2)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:3809: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first1)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_OutputIter
std::set_symmetric_difference(_InputIter1,
_InputIter1, _InputIter2,
_InputIter2, _OutputIter) [with _InputIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _InputIter2 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _OutputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69572: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3870: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first2)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:3875: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first1)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_ForwardIter
std::min_element(_ForwardIter, _ForwardIter) [with
_ForwardIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69633: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3975: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__result)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_ForwardIter
std::max_element(_ForwardIter, _ForwardIter) [with
_ForwardIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69646: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3940: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algobase.h: In function
`bool
std::lexicographical_compare(_InputIter1,
_InputIter1, _InputIter2,
_InputIter2) [with _InputIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _InputIter2 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69658: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algobase.h:748: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first2)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algobase.h:750: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first1)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function `bool
std::next_permutation(_BidirectionalIter,
_BidirectionalIter) [with
_BidirectionalIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69664: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:4023: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__ii)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:4025: error: no
match for 'operator!' in
'!blop::operator<(const blop::function&, const

blop::function&)((+(+(&__j)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator-- [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function>
>]())->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with
_Iterator = blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))'
/usr/include/c++/3.3.5/bits/stl_algo.h:4025: error:
candidates are: operator!(
bool) <built-in>
/usr/include/c++/3.3.5/bits/stl_algo.h: In function `bool
std::prev_permutation(_BidirectionalIter,
_BidirectionalIter) [with
_BidirectionalIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
G__cpp_blop.C:69670: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:4097: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__i)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:4099: error: no
match for 'operator!' in
'!blop::operator<(const blop::function&, const

blop::function&)((+(&__i)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))'
/usr/include/c++/3.3.5/bits/stl_algo.h:4099: error:
candidates are: operator!(
bool) <built-in>
/usr/include/c++/3.3.5/bits/stl_heap.h: In function `void
std::__adjust_heap(_RandomAccessIterator, _Distance,
_Distance, _Tp) [with
_RandomAccessIterator =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Distance =
int, _Tp = blop::function]':
/usr/include/c++/3.3.5/bits/stl_heap.h:243:
instantiated from `void
std::make_heap(_RandomAccessIterator,
_RandomAccessIterator) [with _RandomAccessIterator =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2515:
instantiated from `void
std::partial_sort(_RandomAccessIter, _RandomAccessIter,
_RandomAccessIter) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2110:
instantiated from `void
std::__introsort_loop(_RandomAccessIter,
_RandomAccessIter, _Size) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Size = int]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2178:
instantiated from `void std::sort(_RandomAccessIter,
_RandomAccessIter) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69414: instantiated from here
/usr/include/c++/3.3.5/bits/stl_heap.h:141: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator+(typename
std::iterator_traits<_Iterator>::difference_type&)
const [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]((&(__secondChild -
1))))->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with
_Iterator = blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_RandomAccessIter
std::__unguarded_partition(_RandomAccessIter,
_RandomAccessIter, _Tp) [with
_RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Tp =
blop::function]':
/usr/include/c++/3.3.5/bits/stl_algo.h:2118:
instantiated from `void
std::__introsort_loop(_RandomAccessIter,
_RandomAccessIter, _Size) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Size = int]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2178:
instantiated from `void std::sort(_RandomAccessIter,
_RandomAccessIter) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69414: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:1887: error:
could not convert `
blop::operator<(const blop::function&, const
blop::function&)((&__pivot))'
to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h:1890: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__last)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function `void
std::__insertion_sort(_RandomAccessIter,
_RandomAccessIter) [with
_RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
/usr/include/c++/3.3.5/bits/stl_algo.h:2057:
instantiated from `void
std::__final_insertion_sort(_RandomAccessIter,
_RandomAccessIter) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2179:
instantiated from `void std::sort(_RandomAccessIter,
_RandomAccessIter) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69414: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:1983: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function `void
std::__merge_without_buffer(_BidirectionalIter,
_BidirectionalIter,
_BidirectionalIter, _Distance, _Distance) [with
_BidirectionalIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Distance = int]':
/usr/include/c++/3.3.5/bits/stl_algo.h:3532:
instantiated from `void
std::inplace_merge(_BidirectionalIter,
_BidirectionalIter, _BidirectionalIter) [with
_BidirectionalIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69509: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3214: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_heap.h: In function `void
std::__push_heap(_RandomAccessIterator, _Distance,
_Distance, _Tp) [with
_RandomAccessIterator =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Distance =
int, _Tp = blop::function]':
/usr/include/c++/3.3.5/bits/stl_heap.h:96:
instantiated from `void
std::push_heap(_RandomAccessIterator,
_RandomAccessIterator) [with _RandomAccessIterator =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69583: instantiated from here
/usr/include/c++/3.3.5/bits/stl_heap.h:74: error: could
not convert `
blop::operator&&(const blop::function&, const
blop::function&)((&blop::operator<(const
blop::function&, const
blop::function&)((&__value))))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function `void
std::__unguarded_linear_insert(_RandomAccessIter,
_Tp) [with
_RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Tp =
blop::function]':
/usr/include/c++/3.3.5/bits/stl_algo.h:1988:
instantiated from `void
std::__insertion_sort(_RandomAccessIter,
_RandomAccessIter) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2057:
instantiated from `void
std::__final_insertion_sort(_RandomAccessIter,
_RandomAccessIter) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2179:
instantiated from `void std::sort(_RandomAccessIter,
_RandomAccessIter) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69414: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:1942: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__next)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_OutputIter
std::merge(_InputIter1, _InputIter1, _InputIter2,
_InputIter2, _OutputIter)
[with _InputIter1 = blop::function*, _InputIter2 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _OutputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
/usr/include/c++/3.3.5/bits/stl_algo.h:3405:
instantiated from `void
std::__merge_adaptive(_BidirectionalIter,
_BidirectionalIter, _BidirectionalIter, _Distance,
_Distance, _Pointer, _Distance) [with
_BidirectionalIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Distance = int,
_Pointer = blop::function*]'
/usr/include/c++/3.3.5/bits/stl_algo.h:3534:
instantiated from `void
std::inplace_merge(_BidirectionalIter,
_BidirectionalIter, _BidirectionalIter) [with
_BidirectionalIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69509: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3133: error:
could not convert `
blop::operator<(const blop::function&, const
blop::function&)(__first1)' to
`bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_BidirectionalIter3
std::__merge_backward(_BidirectionalIter1,
_BidirectionalIter1,
_BidirectionalIter2, _BidirectionalIter2,
_BidirectionalIter3) [with
_BidirectionalIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >,
_BidirectionalIter2 = blop::function*,
_BidirectionalIter3 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
/usr/include/c++/3.3.5/bits/stl_algo.h:3409:
instantiated from `void
std::__merge_adaptive(_BidirectionalIter,
_BidirectionalIter, _BidirectionalIter, _Distance,
_Distance, _Pointer, _Distance) [with
_BidirectionalIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Distance = int,
_Pointer = blop::function*]'
/usr/include/c++/3.3.5/bits/stl_algo.h:3534:
instantiated from `void
std::inplace_merge(_BidirectionalIter,
_BidirectionalIter, _BidirectionalIter) [with
_BidirectionalIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69509: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3340: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__last1)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_OutputIter
std::merge(_InputIter1, _InputIter1, _InputIter2,
_InputIter2, _OutputIter)
[with _InputIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _InputIter2
= __gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _OutputIter =
blop::function*]':
/usr/include/c++/3.3.5/bits/stl_algo.h:2268:
instantiated from `void
std::__merge_sort_loop(_RandomAccessIter1,
_RandomAccessIter1, _RandomAccessIter2, _Distance)
[with _RandomAccessIter1 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _RandomAccessIter2
= blop::function*, _Distance = int]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2343:
instantiated from `void
std::__merge_sort_with_buffer(_RandomAccessIter,
_RandomAccessIter, _Pointer) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Pointer =
blop::function*]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2383:
instantiated from `void
std::__stable_sort_adaptive(_RandomAccessIter,
_RandomAccessIter, _Pointer, _Distance) [with
_RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Pointer =
blop::function*, _Distance = int]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2446:
instantiated from `void
std::stable_sort(_RandomAccessIter, _RandomAccessIter)
[with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69421: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3133: error:
could not convert `
blop::operator<(const blop::function&, const

blop::function&)((+(&__first1)->__gnu_cxx::__normal_iterator<_Iterator,
_Container>::operator* [with _Iterator =
blop::function*, _Container =
std::vector<blop::function,
std::allocator<blop::function> >]()))' to `bool'
/usr/include/c++/3.3.5/bits/stl_algo.h: In function
`_OutputIter
std::merge(_InputIter1, _InputIter1, _InputIter2,
_InputIter2, _OutputIter)
[with _InputIter1 = blop::function*, _InputIter2 =
blop::function*,
_OutputIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]':
/usr/include/c++/3.3.5/bits/stl_algo.h:2268:
instantiated from `void
std::__merge_sort_loop(_RandomAccessIter1,
_RandomAccessIter1, _RandomAccessIter2, _Distance)
[with _RandomAccessIter1 = blop::function*,
_RandomAccessIter2 =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Distance = int]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2345:
instantiated from `void
std::__merge_sort_with_buffer(_RandomAccessIter,
_RandomAccessIter, _Pointer) [with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Pointer =
blop::function*]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2383:
instantiated from `void
std::__stable_sort_adaptive(_RandomAccessIter,
_RandomAccessIter, _Pointer, _Distance) [with
_RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >, _Pointer =
blop::function*, _Distance = int]'
/usr/include/c++/3.3.5/bits/stl_algo.h:2446:
instantiated from `void
std::stable_sort(_RandomAccessIter, _RandomAccessIter)
[with _RandomAccessIter =
__gnu_cxx::__normal_iterator<blop::function*,
std::vector<blop::function,
std::allocator<blop::function> > >]'
G__cpp_blop.C:69421: instantiated from here
/usr/include/c++/3.3.5/bits/stl_algo.h:3133: error:
could not convert `
blop::operator<(const blop::function&, const
blop::function&)(__first1)' to
`bool'
make[2]: *** [G__cpp_blop.o] Error 1
make[2]: Leaving directory `/home/richi/blop/src'
make[1]: *** [blop.exe] Error 2
make[1]: Leaving directory `/home/richi/blop/src'
make: *** [compile] Error 2

Discussion


Log in to post a comment.

MongoDB Logo MongoDB