From jelmer at samba.org Tue Aug 7 17:14:03 2007 From: jelmer at samba.org (Jelmer Vernooij) Date: Tue, 07 Aug 2007 23:14:03 +0200 Subject: [mono-vb] Compilation errors in Microsoft.VisualBasic.Logging.FileLogTraceListener.TraceEvent Message-ID: <1186521243.3351.4.camel@ganieda.vernstok.nl> Hi, Trying to compile mono-basic from Subversion on a vanilla Debian system, I get strange errors trying to compile vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb: /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (120,12) : Error VBNC30456: 'Filter' is not a member of 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (120,44) : Error VBNC30456: 'Filter' is not a member of 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (130,25) : Error VBNC30456: 'TraceOutputOptions' is not a member of 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (130,61) : Error VBNC30456: 'Callstack' is not a member of 'System.Object'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (134,25) : Error VBNC30456: 'TraceOutputOptions' is not a member of 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (134,61) : Error VBNC30456: 'LogicalOperationStack' is not a member of 'System.Object'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (142,25) : Error VBNC30456: 'TraceOutputOptions' is not a member of 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (142,61) : Error VBNC30456: 'DateTime' is not a member of 'System.Object'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (146,25) : Error VBNC30456: 'TraceOutputOptions' is not a member of 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (146,61) : Error VBNC30456: 'ProcessId' is not a member of 'System.Object'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (150,25) : Error VBNC30456: 'TraceOutputOptions' is not a member of 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (150,61) : Error VBNC30456: 'ThreadId' is not a member of 'System.Object'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (154,25) : Error VBNC30456: 'TraceOutputOptions' is not a member of 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. /data/jelmer/mono/mono-basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTraceListener.vb (154,61) : Error VBNC30456: 'Timestamp' is not a member of 'System.Object'. Commenting out the function (TraceEvent) that contains these errors fixes compilation. The function appears to be conditional (#If TARGET_JVM = False). Any idea what's going wrong here? Cheers, Jelmer -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 307 bytes Desc: This is a digitally signed message part Url : http://lists.ximian.com/pipermail/mono-vb/attachments/20070807/f2021415/attachment.bin From rolflists at ya.com Wed Aug 8 03:00:54 2007 From: rolflists at ya.com (Rolf Bjarne Kvinge) Date: Wed, 8 Aug 2007 09:00:54 +0200 Subject: [mono-vb] Compilation errors in Microsoft.VisualBasic.Logging.FileLogTraceListener.TraceEvent In-Reply-To: <1186521243.3351.4.camel@ganieda.vernstok.nl> References: <1186521243.3351.4.camel@ganieda.vernstok.nl> Message-ID: <012b01c7d989$dd532870$97f97950$@com> > -----Original Message----- > From: mono-vb-bounces at lists.ximian.com [mailto:mono-vb- > bounces at lists.ximian.com] On Behalf Of Jelmer Vernooij > Sent: martes, 07 de agosto de 2007 23:14 > To: mono-vb at lists.ximian.com > Subject: [mono-vb] Compilation errors in > Microsoft.VisualBasic.Logging.FileLogTraceListener.TraceEvent > > Hi, > > Trying to compile mono-basic from Subversion on a vanilla Debian > system, I get strange errors trying to compile > vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/FileLogTr > aceListener.vb: > > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (120,12) : Error VBNC30456: 'Filter' is not a > member of 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (120,44) : Error VBNC30456: 'Filter' is not a > member of 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (130,25) : Error VBNC30456: 'TraceOutputOptions' > is not a member of > 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (130,61) : Error VBNC30456: 'Callstack' is not a > member of 'System.Object'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (134,25) : Error VBNC30456: 'TraceOutputOptions' > is not a member of > 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (134,61) : Error VBNC30456: > 'LogicalOperationStack' is not a member of 'System.Object'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (142,25) : Error VBNC30456: 'TraceOutputOptions' > is not a member of > 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (142,61) : Error VBNC30456: 'DateTime' is not a > member of 'System.Object'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (146,25) : Error VBNC30456: 'TraceOutputOptions' > is not a member of > 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (146,61) : Error VBNC30456: 'ProcessId' is not a > member of 'System.Object'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (150,25) : Error VBNC30456: 'TraceOutputOptions' > is not a member of > 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (150,61) : Error VBNC30456: 'ThreadId' is not a > member of 'System.Object'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (154,25) : Error VBNC30456: 'TraceOutputOptions' > is not a member of > 'Microsoft.VisualBasic.Logging.FileLogTraceListener'. > /data/jelmer/mono/mono- > basic/vbruntime/Microsoft.VisualBasic/Microsoft.VisualBasic.Logging/Fil > eLogTraceListener.vb (154,61) : Error VBNC30456: 'Timestamp' is not a > member of 'System.Object'. > > Commenting out the function (TraceEvent) that contains these errors > fixes compilation. The function appears to be conditional (#If > TARGET_JVM = False). Any idea what's going wrong here? > You have the latest mono-basic code, but not the latest for the rest of mono. FileLogTraceListener is inheriting from a class that only recently (after 1.2.4) was implemented fully, so that's the reason for the errors. Update the rest of your mono install to 1.2.5 (there's a preview available now, or SVN HEAD) and the error should go away. Rolf > Cheers, > > Jelmer