Re: error of building fiasco.OC

Adam Lackorzynski <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <[email protected]>
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                 [email protected]
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.