[Click] compile error with fstream
Eddie Kohler
kohler at cs.ucla.edu
Mon Jun 15 11:26:07 EDT 2009
Xiaojun,
Thanks for this bug report; sorry it took so long to address. This problem
was because an element that you were not using defined "min" using a macro in
its header file. The currently checked in sources should not have this problem.
Eddie
Xiaojun Feng wrote:
> Hi all,
>
> I have a question about using fstream with Click.
>
> Can click go together with fstream?
>
> When I try to include <fstream> in my program, sometimes it will cause a
> complile error, such as :
>
> In file included from /usr/include/c++/4.2/bits/char_traits.h:46,
> from /usr/include/c++/4.2/ios:45,
> from /usr/include/c++/4.2/istream:44,
> from /usr/include/c++/4.2/fstream:45,
> from
> ../elements/local/./H264Packetizer/PacketReceiver.hh:6,
> from ../elements/local/packetrcv.hh:7,
> from ../elements/local/more.hh:14,
> from elements.cc:88:
> /usr/include/c++/4.2/bits/stl_algobase.h:226:56: error: macro "min" passed 3
> arguments, but takes just 2
> /usr/include/c++/4.2/bits/stl_algobase.h:246:56: error: macro "max" passed 3
> arguments, but takes just 2
>
> and many more list that.
>
> Do you know how to fix that or do I have to try not to use fstream in the
> program?
>
> Thanks very much!
>
More information about the click
mailing list