Re: [Mono-list] Re: DotNetNuke on Mono (Windows)

2004-11-20 Thread Jambunathan Jambunathan
Hello Michael

If you are building stuff on windows, you don't have to checkout 
or build the mono tree since the .NET runtime is already provided
by windows. (Only mono has dependency on glib. Since you are
not going to build mono you can forget about the glib related 
errors.)

You only have to checkout the mcs tree from svn (yes we switched
to subversion very recently !)

Assuming that you have setup cygwin environment with all 
development packages (gcc, make and stuff ) follow the
steps outlined herein to get going in no time:

http://lists.ximian.com/archives/public/mono-vb/2004-November/000338.html

(Beware of line wrap in the above url.)

As for hacking of Makefiles mentioned therein, you don't have
to essentially hack the Makefiles.

All you need to know is what commands make issues to the shell.
This you can figure out by doing make -n on that particular 
directory aftre doing a make clean.

Hope this helps.

Btw, I request you to post all vb related mails to mono-vb list.
Thios way it would get our immediate attention.

Regards,
Jambunathan K.








 [EMAIL PROTECTED] 11/19/04 3:43 PM 
Well it's been quite some time since I've been able to try compiling
Mono from
source.

I downloaded the mono-build-w32.sh script, set my ACLOCAL_FLAGS=-I
/usr/local/share/aclocal and PKG_CONFIG_PATH=/usr/local/bin  (the
mono
compiling page says only to set the appropriate variables but doesn't
say to
what or why or how--not too helpful to us windows spoiled compiling
noobs, I
got instructions on what to set these to from
http://www.gotmono.com/docs/installation/windows.html#build).  I then
ran the
script according to instructions from the mono compiling page. 
Initially the
script said that a file was broken and I should delete a line (can't
recal the
file name but the line to delet was something like #define 
ftruncate...).  So I
found the file the error message mentioned, deleted the line and ran 
the script
again.

Well then the script seemed to run just fine for a long time.  make was
going
along through the directory structure of the source code for a long 
time (like,
an hour).  I was seeing quite a few warnings but no errors
until...suddenly
there were a *lot* of undefined reference to.. messages that all
seemed to
refer to files in the ~/glib-2.0.4/glib/ directory and its
subdirectories.
Then make exited with the following output:
collect2: ld returned 1 exit status
make[3]: ***[pedump.exe] Error 1
make[3]: Leaving directory '/home/michael/mono/mono/mono/metadata'
make[3]: *** [all-recursive] Error 1

...then some other lines that just show that make is recursively
leaving the
directory structure, then...

make: *** [all] Error 2

So, what should I look at next?

Quoting Jambunathan Jambunathan [EMAIL PROTECTED]:

 Hello Michael

 All you need to do is folow the instructions mentioned in
 the two links below.

 http://www.mono-project.com/contributing/anoncvs.html 
 http://www.mono-project.com/contributing/compiling.html 

 Once you are able to successfully build mono and mcs tree
 you are all set.

 If you run in to any issues, do post the specific errors that
 you encounter and the community will be happy to help you
 out.

 Regards,
 Jambunathan K.




 [EMAIL PROTECTED] 10/22/04 11:24 PM 
 Jambunathan,

 Thank you so much for your detailed and encouraging replies.

 I am pretty much a noob as far as the linux/open source software
 world.
 Consequently, I have never built an app by checking the code out
from
 cvs and
 building the app from the checked out source.  I guess building mono
 from CVS
 would be the next step because the newer version may have the VB
 runtime issue
 I'm running into fixed already.  I'm not really sure what the steps
are
 to do
 this.  I have a linux box too, but I'd like to stick to Windows for
now

 because
 DotNetNuke is highly dependant on SQL server (lots of stored
 procedures) and
 I'd like to try to see if I can get it running using SQL Server
first,
 then
 look into what it would take to port the DB stuff to PostgreSQL or
 MySQL.

 I recently purchased the Mono Developers Notebook, I think it has
 instructions
 on building Mono from source on Windows so I'll enter into a
learning
 process
 and take that on, then try again with the newer version of Mono.

 If folks can suggest a link to a tutorial on the process of building
 apps from
 source on Windows, that would also be appreciated.

 Thanks,

 Michael Bradley

 Theoretically, it should run on Mono, even though it's written in
 VB
 (isn't
 this true?) because the application is compiled to IL.  So Mono
 shouldn't need
 to compile any VB, just compile or interpret the IL.

 Very much true.

 Well, if it's a pre-compiled Microsoft's IL then there should be
 no issues, except possibly for some yet to be identified glitches
in
 Microsoft.VisualBasic runtime, which we will be happy to address in
 no time :-)

 (Just to clarify on my earlier posting, if you would like to build
 the
 dll
 using mbas, we aren't there yet

Re: [Mono-list] New to Mono and Want to help

2004-10-25 Thread Jambunathan Jambunathan
Ryan


 I want to start working on the Microsoft.visualbasic class.

Thanks a lot.  Kindly post all future VB related communications to
mono-vb list: http://lists.ximian.com/mailman/listinfo/mono-vb 

 How can I build and run the unit test for just that class?

General information regarding test suite organization for a typical
mono dll can be found under at:

http://www.mono-project.com/contributing/testing.html#unit 

More specifically, MSVB.dll has two set of test cases: 1) nunit test
cases 2) standalone test cases.

The nunit test cases reside under under
mcs/class/Microsoft.VisualBasic/Test/Microsoft.VisualBasic
directory. You can run compile test dlls by issuing 'make test' under
mcs/class/Microsoft.VisualBasic.You can run all the nunit tests by
issuing 'make run-test' under the same directory. The results are
written to a xml file.


The standalone test cases reside under
mcs/class/Microsoft.VisualBasic/Test/standalone directory. These test
cases were contributed by mainsoft and do not use nunit
framework. These tests also exercise the MSVB modules and they can
typically be run as follows:

mbas 5056.vb MainModule.vb
mono 5056.exe

The MainModule.vb provides the Main() entry point for all the numbered
test cases. You may want to write a small script or even a makefile
which would automate the drudgery. (You may want to hack the
execute.sh in the same directory and come up with a new compileand
execute.sh.)

There are two important namespaces in Microsoft.VisualBasic.dll:
Microsoft.VisualBasic and Microsoft.VisualBasic.CompilerServices. The
former namespace is well documented while the later is largely
undocumented and references to this namespace is typically emitted
when a .NET executable is created by the VB.NET compiler. The later
namespace is mainly for binary compatibility purposes. The later
namespace get exercised when you take a MS VB executable and run it
under mono. The latter namespace is extremely critical for this very
reason.

If you are planning to write new MSVB test cases, we encourage you to
provide them as nunit test cases written in VB.NET ;-). If you would
like to 
help us with MSVBCS namespaces then we encourage you to contribute 
the test cases under standalone directory or better still as mbas test

cases which can be found under mcs/mbas/Test.

If you need information wrt writing mbas test cases do drop me a mail
and I will be happy to share the same with you. There were some reorg
that we did under mbas/Test directory and the readme is still pending
after the reorg.

Regards,
Jambunathan K.



 Ryan L. Faircloth [EMAIL PROTECTED] 10/25/04 5:23 AM 
I want to start working on the Microsoft.visualbasic class. How can I
build and run the unit test for just that class?




 Ryan L. Faircloth [EMAIL PROTECTED] 10/25/04 5:23 AM 
I want to start working on the Microsoft.visualbasic class. How can I
build and run the unit test for just that class?

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Re: DotNetNuke on Mono (Windows)

2004-10-25 Thread Jambunathan Jambunathan
Hello Michael

All you need to do is folow the instructions mentioned in
the two links below.

http://www.mono-project.com/contributing/anoncvs.html 
http://www.mono-project.com/contributing/compiling.html 

Once you are able to successfully build mono and mcs tree
you are all set.

If you run in to any issues, do post the specific errors that 
you encounter and the community will be happy to help you
out.

Regards,
Jambunathan K.




 [EMAIL PROTECTED] 10/22/04 11:24 PM 
Jambunathan,

Thank you so much for your detailed and encouraging replies.

I am pretty much a noob as far as the linux/open source software
world.
Consequently, I have never built an app by checking the code out from
cvs and
building the app from the checked out source.  I guess building mono
from CVS
would be the next step because the newer version may have the VB
runtime issue
I'm running into fixed already.  I'm not really sure what the steps are
to do
this.  I have a linux box too, but I'd like to stick to Windows for now

because
DotNetNuke is highly dependant on SQL server (lots of stored
procedures) and
I'd like to try to see if I can get it running using SQL Server first,
then
look into what it would take to port the DB stuff to PostgreSQL or
MySQL.

I recently purchased the Mono Developers Notebook, I think it has
instructions
on building Mono from source on Windows so I'll enter into a learning
process
and take that on, then try again with the newer version of Mono.

If folks can suggest a link to a tutorial on the process of building
apps from
source on Windows, that would also be appreciated.

Thanks,

Michael Bradley

 Theoretically, it should run on Mono, even though it's written in
VB
 (isn't
 this true?) because the application is compiled to IL.  So Mono
 shouldn't need
 to compile any VB, just compile or interpret the IL.

 Very much true.

 Well, if it's a pre-compiled Microsoft's IL then there should be
 no issues, except possibly for some yet to be identified glitches in
 Microsoft.VisualBasic runtime, which we will be happy to address in
 no time :-)

 (Just to clarify on my earlier posting, if you would like to build
the
 dll
 using mbas, we aren't there yet.)

 Anybody done this?

 I am not aware of any.

 Regards,
 Jambunathan K.


 [EMAIL PROTECTED] 10/21/04 10:38 PM 
 Thanks for your response.  Unfortunately, there is no c# version of
 DotNetNuke.
 The core team has talked about porting it, there's even a
csharpNuke.com
 website.  However, no c# version has yet been made available and
various
 posts
 on the DotNetNuke forum leads me to believe it will be some time (if
 ever)
 before a c# port is done.

 I was hoping maybe someone else has tried to run DNN on Mono.  I'ts
a
 very
 capable and easy to use portal framework which I'm already familiar
 with.
 Theoretically, it should run on Mono, even though it's written in VB
 (isn't
 this true?) because the application is compiled to IL.  So Mono
 shouldn't need
 to compile any VB, just compile or interpret the IL.

 Anybody done this?


 I would start off by grabbing the c# version of dotnetnuke because
I
 am
 unsure if the vb support is 100% in mono right now.


 [EMAIL PROTECTED] wrote:

 Hello,

 I tried running the DotNetNuke open source ASP.NET portal system 
 using XSP (mono
 1.0.2 installed on WindowsXP).  I got the following error
messages:

 Server error in '/' application
 Description: Error processing request.

 Error Message: HTTP 500.

 Stack Trace:

 System.Reflection.TargetInvocationException: Exception has been 
 thrown by the
 target of an invocation. --- System.ArgumentOutOfRangeException: 
 Argument is
 out of range.
 Parameter name: count
 in 0x0004a System.String:Split (char[],int)
 in 0x0012d Microsoft.VisualBasic.Strings:Split
 (string,string,int,Microsoft.VisualBasic.CompareMethod)
 in 0x00085 DotNetNuke.Data.SqlDataProvider:ExecuteScript
 (string,bool)
 in 0x0001e DotNetNuke.Data.SqlDataProvider:ExecuteScript
(string)
 in 0x0011e DotNetNuke.Data.SqlDataProvider:GetProviderPath ()
 in 0x0001a DotNetNuke.PortalSettings:GetProviderPath ()
 in 0x00130 DotNetNuke.Upgrade:AutoUpgrade ()
 in 0x000dd DotNetNuke.Global:Application_Start
 (object,System.EventArgs)
 in (unmanaged) (wrapper managed-to-native)
 System.Reflection.MonoMethod:InternalInvoke (object,object[])
 in 0x4 (wrapper managed-to-native)
 System.Reflection.MonoMethod:InternalInvoke (object,object[])
 in 0x0007a System.Reflection.MonoMethod:Invoke


(object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
 --- End of inner exception stack trace ---

 in 0x000b9 System.Reflection.MonoMethod:Invoke


(object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
 in 0x00021 System.Reflection.MethodBase:Invoke (object,object[])
 in 0x000b2 System.Web.HttpApplicationFactory:FireEvent
 (string,object,object[])
 in 0x00063 System.Web.HttpApplicationFactory:FireOnAppStart
 

Re: [Mono-list] VB.NET compiler now 20 times faster !

2004-10-21 Thread Jambunathan Jambunathan
Sijmen

I just plugged in the code for the negative cache that caches the
failed type lookups from referenced assemblies in Typemanager.cs.

I would suspect that this negative cache was introduced in to
mcs code base much after mbas was forked off from it.

So the credit should go to the mcs owners.

Regards,
Jambunathan K.

 Sijmen Mulder [EMAIL PROTECTED] 10/21/04 1:44 PM 
 Mono's VB.NET compiler is now 20 times faster.
 Check it out from CVS today and let us know what you find.

Unbeleivable. How did you do that?

-- 

 'May the Lord bless you and protect you. May the Lord smile on you
and be gracious to you. May the Lord show you his favor and give you
his peace.'
 'De Heer zegent je, en Hij bewaart je. De Heer kijkt met liefde naar
je, en Hij is je genadig. De Heer bedenkt het goede voor je, en geeft
je vrede.'

Sijmen Mulder
___
Mono-list maillist  -  [EMAIL PROTECTED] 
http://lists.ximian.com/mailman/listinfo/mono-list
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] VB.NET compiler now 20 times faster !

2004-10-20 Thread Jambunathan Jambunathan
Hello, fellow users and enthusisasts,

Mono's VB.NET compiler is now 20 times faster. 
Check it out from CVS today and let us know what you find.


Regards,
Jambunathan K.
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] #monobasic channel on Gimpnet

2004-10-19 Thread Jambunathan Jambunathan

  
  

  Thanks to the initiative of the Mono Brazil team 


  (
  http://monobasic.sl.org.br/) we now have a 


  channel where monobasic could be discussed. 


  - #monobasic on Gimpnet



  Do drop by and say to Hi to the fellow mono-vb


  developers and users.



  Regards,


  Jambunathan K.

  



Re: [Mono-list] Language Clarification

2004-10-13 Thread Jambunathan Jambunathan
 mbas is awfully slow right now (fair enough considering that mbas is
an 
 alpha code) and is tortoise when compared to mcs. So this is one
reason 
 why a page coded in VB has some trouble being rendered.

As an afterthought, if you really need to see your VB.NET coded 
ASP page running modified, try bumping the executionTimeout
in either machine.config (located in prefix/etc/mono/1.0) or 
your app's Web.Config.

This will atleast give us the infomration that whether or not a
particular
VB.NET page works.

That aside, if anyone wants to see the actual *.vb file generated by 
XSP server, then they can set the following environmnet variable. 

export MONO_ASPNET_NODELETE = 1.

The temporary files can be located under /tmp.

Regards,
Jambunathan K.






 David P. Donahue [EMAIL PROTECTED] 10/12/04 8:50 PM 
I realize that Mono focuses its development on C# as a whole, but I'm
wondering something about other languages in general.  I'm no expert
on
the core of .NET, but I was under the impression that one of its
features is that code from any .NET language, when compiled, becomes a
single common language for any .NET interpreter (such as Mono) to use.
That is, if I write something in VB and compile it in Visual Studio,
the
end result is no different (not critically different, anyway) from the
end result that would be achieved had I used C# or any other .NET
language.  Is this the case?

If so, then I'm unclear on a problem that I've been having (and have
been receiving very help assistance on, thanks to this mailing list)
in
trying to get an ASP .NET web application written in VB to work on
Mono.

I was told of a work-around to get my first test page to work, which
was
to set the page language to C# even though my code-behind was all in
VB.
This worked... for that small test page (which consisted of a button
which, when pressed, changed a property on a label).  My next test was
to use a DataGrid and grab a table from a database.  This page is
slightly more complex as a test, since it has more functions in the
code-behind and has some VB code in the design of the .aspx file
itself.
The aforementioned work-around doesn't seem to extend this far, as
setting my page language to C# now results in a vague object
reference
not set to an instance of an object error (with no obvious mention of
the object in question).  And, of course, setting it back to VB
results
in a thread was being aborted error that caused the need for the
aforementioned work-around.

If my originally mentioned impression of how .NET works is correct,
why
is there a difference between the two at all?  When I compile my
solution in Visual Studio, isn't the resulting .dll in the bin
folder
contain all that Mono needs?  If so, is my method of compilation not
accomplishing this properly?

For reference, I am using the following setup:
Development:
  Windows XP, .NET Framework 1.1.4322, Visual Studio .NET 2003
(7.1.3088)
Production:
  Slackware 10.0, Linux 2.4.26, Mono 1.1.1 (mod_mono with Apache
1.3.31)



Regards,
David P. Donahue
[EMAIL PROTECTED] 

___
Mono-list maillist  -  [EMAIL PROTECTED] 
http://lists.ximian.com/mailman/listinfo/mono-list
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] VB? Or just C#?

2004-10-09 Thread Jambunathan Jambunathan
Donahue

It would  help us a lot if you could send across the error page returned 
by  the server or better still your aspx pages.

So I can only make a guess what the problem could be.  

 Error message: (0,0) : error : THIS IS STILL ALPHA AND UNSUPPORTED
 SOFTWARE, USE AT YOUR OWN RISK.

VBCodeCompiler used to consider the above ALPHA notice as an error.
This was fixed in VBCodeCompiler.cs (part of System.dll) sometime back.

To rule out this spurious error you can either 1) compile System.dll from 
cvs HEAD and install the same or 2) Upgrade to the  latest mono 1.0.1 
packages.


Regards,
Jambunathan K.


 David P. Donahue [EMAIL PROTECTED] 10/09/04 6:21 AM 
I managed to make the same small test page on a machine running Visual
Studio .NET 2003, just to test the updated Microsoft.VisualBasic.dll and
see if that solved the problem.  Now when I try to browse to the page
(which is just a button and a label) I get the following error page:



Server Error in '/gwcc/test' Application
Compilation Error
Description: Error compiling a resource required to service this
request. Review your source file and modify it to fix this error.

Error message: (0,0) : error : THIS IS STILL ALPHA AND UNSUPPORTED
SOFTWARE, USE AT YOUR OWN RISK.

File name: /home/www/.www/gwcc/test/Global.asax

Source File:

Line 1: No assembly returned after compilation!?



Also, I don't know if I mentioned this before or if it makes a
difference, but I'm running mod_mono in Apache 1.3.31 on Slackware 10.0.

What could be causing this?


Regards,
David P. Donahue
[EMAIL PROTECTED] 




 -Original Message-
 From: B Anirban [mailto:[EMAIL PROTECTED] 
 Sent: Monday, October 04, 2004 5:25 AM
 To: [EMAIL PROTECTED]; [EMAIL PROTECTED] 
 Subject: RE: [Mono-list] VB? Or just C#?
 
 
 Hi David,
 
 This problem is occurring since you have an older version of 
 Microsoft.VisualBasic dll.
 And mono is not yet equipped for remapping this assembly to 
 the newer version automatically. Please report bug in 
 bugzilla (bugzilla.ximian.com) on this against mbas.
 
 Thanks.
 Anirban.
 
  David P. Donahue [EMAIL PROTECTED] 04-Oct-04 12:45:52 AM
 
 I just wrote a very, very simple ASP .NET project in using VB 
 .NET in Visual Studio .NET and tried to run it on mono.  The 
 project is just one page with a button that, when pressed, 
 changes a label.  I created the page on the localhost on my 
 Windows XP machine, build the solution in Visual Studio, then 
 copied all the files to a folder shared by my Apache server 
 (running mono) on my Linux box.  When I attempt to access the 
 page, I get a stack trace that ends with a file not found 
 error for the .dll (even though it is there) and see the 
 following in my Apache error log:
 
 ** (/usr/local/bin/mod-mono-server.exe:10038): WARNING **: 
 Could not find assembly Microsoft.VisualBasic, references 
 from /home/www/.www/gwcc/test/bin/gwcc.dll (assemblyref_index=1)
  Major/Minor: 7,0
  Build:   3300,0
  Token:   b03f5f7f11d50a3a
 
 Should this be happening, or am I doing something wrong?
 
 
 Regards,
 David P. Donahue
 [EMAIL PROTECTED] 
 
 
 
 
  -Original Message-
  From: Juan Cristóbal Olivares [mailto:[EMAIL PROTECTED] 
  Sent: Sunday, September 12, 2004 4:16 PM
  To: David P. Donahue; [EMAIL PROTECTED] 
  Subject: Re: [Mono-list] VB? Or just C#?
  
  
  Mono does not have a VB.NET compiller. You could compile your
  VB.NET site with .NET (Windows) and the run it with Mono.
  
  Juan Cristóbal Olivares
  
  - Original Message -
  From: David P. Donahue [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Saturday, September 11, 2004 7:49 PM
  Subject: [Mono-list] VB? Or just C#?
  
  
   Can Mono compile ASP .NET websites written in VB, or is it
  limited to
   only C#?  If it can, I'm having trouble finding documentation on
   how...
  
  
   David P. Donahue
  
   ___
   Mono-list maillist  -  [EMAIL PROTECTED] 
   http://lists.ximian.com/mailman/listinfo/mono-list 
  
  
 
 ___
 Mono-list maillist  -  [EMAIL PROTECTED] 
 http://lists.ximian.com/mailman/listinfo/mono-list 
 

___
Mono-list maillist  -  [EMAIL PROTECTED] 
http://lists.ximian.com/mailman/listinfo/mono-list
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] conversions

2004-10-08 Thread Jambunathan Jambunathan
Thanks a lot for an enlightening conversation.

I have created the folowing  bug report to keep track 
of the  same.

http://bugzilla.ximian.com/show_bug.cgi?id=67810

Regards,
Jambunathan K.


 Jonathan Gilbert [EMAIL PROTECTED] 10/08/04 5:05 AM 
At 06:57 AM 06/10/2004 -0400, Jonathan Pryor wrote:
On Wed, 2004-10-06 at 03:59, Polton, Richard (IT) wrote:
 If the char which is to be converted is 0661, say, then what will be
the
 value of the subtraction? Will it be 0661 - 0660 or will it be 0661
-
 0030? I assume that a literal '0' will always map to 0030 rather
than
 cleverly detect the range of digits that the char belongs to.

Oh.  Good point.  (Why didn't I think of that?)  The literal '0' is
mapped to 0030, so  you'd get U+0661 - U+0030, which is *way* too
big.

So I guess the code is broken.  The question is, in what way? :-/

Now the question is: what does Microsoft's implementation do? :-)

Someone will have to throw U+0661 at Microsoft's
Microsoft.VisualBasic.dll and see what the return value (or exception
generated) is.  They may require a value between '0' and '9', and all
other Nd digits, such as U+0661, generate exceptions.

Alternatively, Microsoft always subtracts from the proper value.

We can do either of these, we just need to know which to do.

I just wrote a simple test program using some of the ranges listed two
posts back. I threw 375, \u0663\u0667\u0665, \u09E9\u09ED\u09EB,
and,
for kicks, the native Japanese representation, 5 kanji long,
\u4E09\u767E\u4E03\u5341\u4E94 (sambyaku nanajuu go). Here are the
results:

int.Parse(..):
  Arabic: 375
  Arabic-Indic: ERROR: FormatException
  Bengali: ERROR: FormatException
  Japanese: ERROR: FormatException
VB.NET's Val(..):
  Arabic: 375
  Arabic-Indic: 0
  Bengali: 0
  Japanese: 0

When I concatenate the arabic-indic script to the arabic script
(yielding
the string 375\u0663\u0667\u0665), VB's Val() function returns 375.
In
other words, int.Parse() should throw when it gets something that isn't
in
['0', '9'] (or relevant punctuation), and
Microsoft.VisualBasic.Conversion.Val() should stop parsing when it
reaches
the first such character.

Hope this helps :-)

Jonathan Gilbert

___
Mono-list maillist  -  [EMAIL PROTECTED] 
http://lists.ximian.com/mailman/listinfo/mono-list
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] conversions

2004-09-26 Thread Jambunathan Jambunathan
Hey Richard

This is definitely odd. 

Could you point us to the offending code or better still could you 
please submit a test report in bugzilla with a test case.

Regards,
Jambunathan  K.

 Richard Polton [EMAIL PROTECTED] 09/24/04 4:04 PM

Hi,

I was browsing the source code for Conversions.cs (or similar) in the 
VisualBasic (I think) package in 1.0.1 and came across a couple of 
oddities. The one which struck me in particular was the conversion of a

single character into a numeric type. It was performed by subtracting 
the absolute character '0' from the function parameter. This will only

work if the input character set is known to be ASCII or known to be 
ordered in the same way? So, my question is, is it a requirement of all

.NET (and Mono) applications that the character set used is ASCII or 
similar? I know the spec refers to the program as being encoded in 
Unicode but I couldn't find anything regarding the recognisable input
chars.

Richard
___
Mono-list maillist  -  [EMAIL PROTECTED] 
http://lists.ximian.com/mailman/listinfo/mono-list
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Re: Installation On linux

2004-08-26 Thread Jambunathan Jambunathan
Rohit

If you are in Bangalore, Novell Bangalore is planning for a Gnome/Mono
related event sometime mid September.

Watch this space for the announcements.
http://www.gnomebangalore.org/

Regards,
Jambunathan K.

 Rohit K Gupta [EMAIL PROTECTED] 8/25/2004 4:02:43 PM

Also the mono web server installation procedure is needed

Rohit
  - Original Message - 
  From: Rohit K Gupta 
  To: MONO 
  Sent: Wednesday, August 25, 2004 4:01 PM
  Subject: Installation On linux


  Hi All,

  I am in typical position 

  The thing is that 

  i am promoting .Net on linux in my company

  Now i need some facts and findings, which can convince them this

  Also I have been asked to install the mono .net on linux and
demonstrate it working.

  i know very little about installation on linux

  So please help me for

   

  1. mono Installation on linux

  (step by step procedure is needed)

  2. Convincing the people for .net on linux by giving me some reasons





  Thanks  regards

  Rohit k Gupta 

   

   

   
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] asp.net using vb under mono

2004-08-09 Thread Jambunathan Jambunathan
Mono's VB.NET compiler (mbas) is currently a preview code (pre-ALPHA)
only and 
it is under active development. So I suggest that you keep monitoring
the
[EMAIL PROTECTED] for the progree in this front.

Fyi, we intend to make mbas production ready by mono 1.2 timeframe.

Regards,
Jambunathan K.

 lamyae Benabdeljalil [EMAIL PROTECTED] 8/9/2004 9:50:56 PM

Please, can you tell me if i can make my asp.net applications (with vb)

work with mono?
my platform is linux debian

___
Mono-list maillist  -  [EMAIL PROTECTED] 
http://lists.ximian.com/mailman/listinfo/mono-list
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] Class status page

2004-07-27 Thread Jambunathan Jambunathan
Duncan

I could see two links 1.0 Class Status and 2.0 Class Status. But 
there seems to be no page content under those links.

Regards,
Jambunathan K.

 Duncan Mak [EMAIL PROTECTED] 7/28/2004 1:03:27 AM 
On Tue, 2004-07-27 at 14:10, [EMAIL PROTECTED] wrote:
 
 And automatic updating (every hour or so) would be quite kewl too*
 

Right now, our buildbot (http://www.go-mono.com/build-status) updates
the class status page after every sucessful build on the i386 build
nodes. You can get the pages at:

http://mono.ximian.com/class-status 

The page is very bare-bones right now, we'll update it with a nicer
template in the future.

Duncan.
___
Mono-list maillist  -  [EMAIL PROTECTED] 
http://lists.ximian.com/mailman/listinfo/mono-list

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Mono/Mcs Install on Cygwin/XP ( for first timeusers )

2004-07-10 Thread Jambunathan Jambunathan
This mail is purely to document and bring out the issues that I have
encountered while
installing mono/mcs/mbas on Cygwin over XP.

With good pointers from Atsushi I was able to get HelloWorld program to
be compiled 
and executed with both mcs and mbas within Cygwin environment.

This is the patch ( not exactly a patch, but all workarounds ) that I
used.

Things to note:
This workaround is essentially a product of discussions that happened a
couple of
days back in the following thread:


http://lists.ximian.com/archives/public/mono-devel-list/2004-June/006661.html


/* comments on workarounds to mono tree */

1) This is not a patch but set of workarounds that served my purpose.
2) web/mono-build-w32.sh was patched as suggested in the following
thread:

   There is one difference though. GC is disabled. ( If I enable GC
both boehm as well 
   as internal ) I get a hang. On closer scrutiny it seems mono takes a
SIGSEGV as soon
   as it begins it's initialization.

   Can someone checkin the updated ( not this ) mono-build-w32.sh. Also
GC neeeds to be
  made to work with XP builds as well.

/* comments on workarounds to mcs tree */

1) Again this is not a patch in true sense of the word, but set of
workaround that
served my purpose.

2) In mcs/build/library.make, I had to turn off intsallation in to gac
and signing of assemblies.
This is so as to avoid references to the mono runtime. ( When you
are installing for the 
first time, you obviously don't have a mono runtime working
already. )
 
   Ideally Makefiles have to change so that references to mono runtime
never happens when the
   install happens for the first time.

3) class/Mono.CSharp.Debugger/Makefile

I had to replace the v .17 that's at the head currently and replace
it with v 1.6 before patching it
   as specified in the original discussion thread.

   This needs to be fixed.

4) class/Novell.Directory.Ldap

This is patched is from
http://lists.ximian.com/archives/public/mono-devel-list/2004-July/006879.html

   
Can the owner review and commit this ?

I hope it is of some help to the community.

Regards,
Jambunathan K.

Index: web/mono-build-w32.sh
===
RCS file: /cvs/public/mono/web/mono-build-w32.sh,v
retrieving revision 1.13
diff -u -r1.13 mono-build-w32.sh
--- web/mono-build-w32.sh   19 Mar 2004 18:14:04 -  1.13
+++ web/mono-build-w32.sh   10 Jul 2004 07:01:04 -
@@ -47,7 +47,7 @@
 fi
 fi
 
-cvs checkout mono || exit -1
+cvs checkout mono mcs || exit -1
 
 echo Checking automake version
 automake_required=1.6.2
@@ -191,7 +191,13 @@
 # Build and install mono
 echo Building and installing mono
 
-(cd $here/mono; ./autogen.sh --prefix=$prefix || exit -1; make || exit
-1; make install || exit -1) || exit -1
+
+(cd $here/mcs; ./configure --prefix=$prefix || exit -1; make || exit
-1) || exit -1
+
+(cd $here/mono; ./autogen.sh --prefix=$prefix --with-gc=none || exit
-1; make || exit -1; make install || exit -1) || exit -1
+ 
+(cd $here/mcs || exit -1; make install || exit -1) || exit -1
+
 
 
 echo 



/* Diff on the mcs tree */

Index: build/library.make
===
RCS file: /cvs/public/mcs/build/library.make,v
retrieving revision 1.43
diff -u -r1.43 library.make
--- build/library.make  2 Jul 2004 08:54:08 -   1.43
+++ build/library.make  10 Jul 2004 06:08:43 -
@@ -100,12 +100,14 @@
 else
 
 install-local: $(gacutil)
-   MONO_PATH=$(topdir)/class/lib/$(PROFILE):$$MONO_PATH
$(RUNTIME) $(gacutil) /i $(the_lib) /f /root $(GACDIR) /package
$(PACKAGE)
+   # MONO_PATH=$(topdir)/class/lib/$(PROFILE):$$MONO_PATH
$(RUNTIME) $(gacutil) /i $(the_lib) /f /root $(GACDIR) /package
$(PACKAGE)
 
 uninstall-local: $(gacutil)
MONO_PATH=$(topdir)/class/lib/$(PROFILE):$$MONO_PATH
$(RUNTIME) $(gacutil) /u $(LIBRARY_NAME:.dll=)
 
 endif
+
+NO_SIGN_ASSEMBLY=yes
 
 ifndef NO_SIGN_ASSEMBLY
 all-local install-local: $(the_lib_signature_stamp)
Index: class/Mono.CSharp.Debugger/Makefile
===
RCS file: /cvs/public/mcs/class/Mono.CSharp.Debugger/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- class/Mono.CSharp.Debugger/Makefile 2 Jul 2004 08:54:08
-   1.7
+++ class/Mono.CSharp.Debugger/Makefile 10 Jul 2004 06:08:46
-
@@ -3,13 +3,15 @@
 include ../../build/rules.make
 
 LIBRARY = Mono.CSharp.Debugger.dll
-LIBRARY_USE_INTERMEDIATE_FILE = yes
-
-LIB_MCS_FLAGS = /r:$(corlib)
+LIB_MCS_FLAGS = /r:$(topdir)/class/lib/$(PROFILE)/$(corlib)
 NO_TEST = yes
 
-ifeq (win32default, $(PLATFORM)$(PROFILE))
-LIBRARY_COMPILE =
MONO_PATH=$(topdir)/class/lib/$(PROFILE);$$MONO_PATH $(INTERNAL_MCS)
$(USE_MCS_FLAGS)
+ifeq (win32, $(PLATFORM))
+ifeq (net_2_0, $(PROFILE))
+LIBRARY_COMPILE =
MONO_PATH=../lib/net_2_0_bootstrap$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH
$(RUNTIME) $(gmcs) $(USE_MCS_FLAGS) /define:NET_1_1 

[Mono-list] Fwd: [mono-vb] VB Parser realeased

2004-06-16 Thread Jambunathan Jambunathan
Just as some Heads up !

 Eric Mutta [EMAIL PROTECTED] 6/15/2004 9:55:36 PM 
Hi All,

In case any of you don't read Paul Vick's blog, he's just realeased a 
fully functional VB parser on GDN:

http://www.gotdotnet.com/Community/Workspaces/workspace.aspx?id=d8da92aa-354c-4bb0-8e9b-e4763b49a0e3


I don't know if its source license is compatible, but its worth a
look.

Cheers,
Eric.

___
Mono-vb mailing list
[EMAIL PROTECTED] 
http://lists.ximian.com/mailman/listinfo/mono-vb
___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list