> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:mono-vb- > [EMAIL PROTECTED] On Behalf Of Jelmer Vernooij > Sent: martes, 07 de agosto de 2007 23:14 > To: [email protected] > 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 _______________________________________________ Mono-vb mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-vb
