error of building fiasco.OC
Adam Lackorzynski
adam at os.inf.tu-dresden.de
Tue Dec 4 23:52:52 CET 2012
Hi,
On Tue Dec 04, 2012 at 10:17:12 +0800, FU_LONG wrote:
> Hi,
> I am building fiasco.OC, a error occurs:
> /root/l4re-snapshot-2012111623/src/kernel/fiasco/src/kern/
> tb_entry_output.cc:506:31: error: uninitialized const ?.ipc_fmt?.[-fpermissive]
> /root/l4re-snapshot-2012111623/src/kernel/fiasco/src/kern/
> tb_entry_output.cc:141:7: note: ?.onst class Tb_entry_ipc_fmt?.has no
> user-provided default constructor
> /root/l4re-snapshot-2012111623/src/kernel/fiasco/src/kern/
> tb_entry_output.cc:507:35: error: uninitialized const ?.ipc_res_fmt?.
> [-fpermissive]
> /root/l4re-snapshot-2012111623/src/kernel/fiasco/src/kern/
> tb_entry_output.cc:157:7: note: ?.onst class Tb_entry_ipc_res_fmt?.has no
> user-provided default constructor
>
> Have you ever met this error? And is there any solution?
This is Ubuntu 11.x with gcc-4.6 right?
Try this patch:
--- a/src/kern/tb_entry_output.cc
+++ b/src/kern/tb_entry_output.cc
@@ -141,6 +141,8 @@ tag_interpreter_snprintf(char *&buf, int &maxlen, L4_msg_tag const &tag)
class Tb_entry_ipc_fmt : public Tb_entry_formatter
{
public:
+ Tb_entry_ipc_fmt() : Tb_entry_formatter() {}
+
unsigned print(Tb_entry const *, int, char *) const { return 0; }
Group_order has_partner(Tb_entry const *) const
{ return Tb_entry::Group_order::first(); }
@@ -157,6 +159,8 @@ public:
class Tb_entry_ipc_res_fmt : public Tb_entry_formatter
{
public:
+ Tb_entry_ipc_res_fmt() : Tb_entry_formatter() {}
+
unsigned print(Tb_entry const *, int, char *) const { return 0; }
Group_order has_partner(Tb_entry const *) const
{ return Tb_entry::Group_order::last(); }
Adam
--
Adam adam at os.inf.tu-dresden.de
Lackorzynski http://os.inf.tu-dresden.de/~adam/
More information about the l4-hackers
mailing list