From gambas at ...2524... Sun Jul 1 08:36:24 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 01 Jul 2012 06:36:24 +0000 Subject: [Gambas-user] Issue 262 in gambas: gb.option makes every program crash with signal #11 Message-ID: <0-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 262 by sebi... at ...626...: gb.option makes every program crash with signal #11 http://code.google.com/p/gambas/issues/detail?id=262 If the gb.option component is enabled, no mater what the code is, the program will crash with signal #11. A simple project with: ---------- Public Sub Main() Print "123" End ---------- will cause a crash if the component is enabled, even though it's not used. From gambas at ...2524... Sun Jul 1 09:28:00 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 01 Jul 2012 07:28:00 +0000 Subject: [Gambas-user] Issue 262 in gambas: gb.option makes every program crash with signal #11 In-Reply-To: <0-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> Comment #1 on issue 262 by benoit.m... at ...626...: gb.option makes every program crash with signal #11 http://code.google.com/p/gambas/issues/detail?id=262 I cannot reproduce that. Please provide a project that reproduces the crash, and some information about your system as specified when you create a new issue. From gambas at ...1... Sun Jul 1 09:37:57 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sun, 01 Jul 2012 09:37:57 +0200 Subject: [Gambas-user] Release of Gambas 3.2 Message-ID: <4FEFFE55.6000302@...1...> Hi, Release of Gambas 3.2 is now official. This new release fixes more than 100 bugs and adds more than 100 new features. The most important feature is the just-in-time compiler made by Emil Lenngren, among many new components: gb.xml, gb.ncurses, gb.media... To get the details, go to the website and read the Release Notes. Enjoy it! -- Beno?t Minisini From gambas at ...2524... Sun Jul 1 11:13:41 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 01 Jul 2012 09:13:41 +0000 Subject: [Gambas-user] Issue 263 in gambas: The TextBox will remain always in the foreground. Message-ID: <0-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 263 by krisztiankende: The TextBox will remain always in the foreground. http://code.google.com/p/gambas/issues/detail?id=263 The TextBox (and ListBox, maybe others as well) does not respond to clicks, but apparently located in the foreground. I send TextBox to the background, but nothing changes. Example pictures: http://prohardver.hu/dl/upc/2012-07/180556_example.png http://prohardver.hu/dl/upc/2012-07/180556_example2.png http://prohardver.hu/dl/upc/2012-07/180556_example3.png Version: stable 3.2.0 from PPA Distribution: Ubuntu From gambas at ...2524... Sun Jul 1 11:26:32 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 01 Jul 2012 09:26:32 +0000 Subject: [Gambas-user] Issue 264 in gambas: Gambas 3.2.0 IDE not work in Ubuntu 12.10 Message-ID: <0-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 264 by krisztiankende: Gambas 3.2.0 IDE not work in Ubuntu 12.10 http://code.google.com/p/gambas/issues/detail?id=264 For some reason the correctly compiled Gambas 3.2.0 IDE not working properly. The 3.1.1 version has worked well, and 3.2.0 is good in stable Ubuntu releases. Build log: https://launchpadlibrarian.net/109044150/buildlog_ubuntu-quantal-i386.gambas3_3.2.0~quantal2_BUILDING.txt.gz Version: stable 3.2.0 from PPA Distribution: Ubuntu 12.10 From gambas at ...2524... Sun Jul 1 21:44:06 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 01 Jul 2012 19:44:06 +0000 Subject: [Gambas-user] Issue 262 in gambas: gb.option makes every program crash with signal #11 In-Reply-To: <1-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> <0-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> Comment #2 on issue 262 by sebi... at ...626...: gb.option makes every program crash with signal #11 http://code.google.com/p/gambas/issues/detail?id=262 [System] OperatingSystem=Linux Kernel=3.4.4-2-ARCH Architecture=x86_64 Memory=3087188 kB DistributionVendor=archlinux DistributionRelease="Arch Linux" Desktop=Xfce [Gambas 3] Version=3.2.0 Path=/usr/local/bin/gbx3 [Libraries] Qt4=libQtCore.so.4.8.2 GTK+=libgtk-x11-2.0.so.0.2400.10 The project is the one i was using when i found the bug. To run it, disable gb.option. (When executing, Arg[1] must be a number) Attachments: Euler-0.0.4.tar.gz 5.3 KB From adrien.prokopowicz at ...626... Mon Jul 2 00:41:48 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Mon, 2 Jul 2012 00:41:48 +0200 Subject: [Gambas-user] IDE Form Editor Blinking Message-ID: Hi, Since the last revision, when I move the mouse over the controls in the Form Editor, they're strangely blinking, and the CPU skyrockets. It's like the controls were completely redrawn. I joined a little record of the problem. The form I took as an example is the FSystemInfo form of the IDE. Regards, Adrien. -------------- next part -------------- A non-text attachment was scrubbed... Name: out2.ogv Type: video/ogg Size: 223907 bytes Desc: not available URL: From vuott at ...325... Mon Jul 2 00:47:42 2012 From: vuott at ...325... (Ru Vuott) Date: Sun, 1 Jul 2012 23:47:42 +0100 (BST) Subject: [Gambas-user] revision 4879 from svn - error ! Message-ID: <1341182862.22543.YahooMailClassic@...2780...> Hello, I tried update my Gambas3 with revision 4879 from svn, but I obtained an error (usual...): *** jit_gambas_pass.cpp:28:28: fatal error: llvm/IRBuilder.h: No such file or directory compilation terminated. make[4]: *** [gb_jit_la-jit_gambas_pass.lo] Error 1 make[4]: Leaving directory `/home/vuott/trunk/gb.jit/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/vuott/trunk/gb.jit' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/vuott/trunk/gb.jit' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/vuott/trunk' make: *** [all] Error 2 *** Sometimes I solved by a "Clear" command, but now I don't remeber how I did it.... Thanks Vuotttttttt From emil.lenngren at ...626... Mon Jul 2 00:52:42 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Mon, 2 Jul 2012 00:52:42 +0200 Subject: [Gambas-user] revision 4879 from svn - error ! In-Reply-To: <1341182862.22543.YahooMailClassic@...2780...> References: <1341182862.22543.YahooMailClassic@...2780...> Message-ID: Does it work in revision #4880? /Emil 2012/7/2 Ru Vuott > Hello, > > I tried update my Gambas3 with revision 4879 from svn, but I obtained an > error (usual...): > > *** > jit_gambas_pass.cpp:28:28: fatal error: llvm/IRBuilder.h: No such file or > directory > compilation terminated. > make[4]: *** [gb_jit_la-jit_gambas_pass.lo] Error 1 > make[4]: Leaving directory `/home/vuott/trunk/gb.jit/src' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/vuott/trunk/gb.jit' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/home/vuott/trunk/gb.jit' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/vuott/trunk' > make: *** [all] Error 2 > *** > > Sometimes I solved by a "Clear" command, but now I don't remeber how I did > it.... > > Thanks > Vuotttttttt > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From vuott at ...325... Mon Jul 2 01:42:52 2012 From: vuott at ...325... (Ru Vuott) Date: Mon, 2 Jul 2012 00:42:52 +0100 (BST) Subject: [Gambas-user] revision 4879 from svn - error ! In-Reply-To: Message-ID: <1341186172.31201.YahooMailClassic@...2691...> Hello Emil, yes, it works. OK Thanks Vuottttttt --- Lun 2/7/12, Emil Lenngren ha scritto: > Da: Emil Lenngren > Oggetto: Re: [Gambas-user] revision 4879 from svn - error ! > A: "mailing list for gambas users" > Data: Luned? 2 luglio 2012, 00:52 > Does it work in revision #4880? > > /Emil > > 2012/7/2 Ru Vuott > > > Hello, > > > > I tried update my Gambas3 with revision 4879 from svn, > but I obtained an > > error (usual...): > > > > *** > > jit_gambas_pass.cpp:28:28: fatal error: > llvm/IRBuilder.h: No such file or > > directory > > compilation terminated. > > make[4]: *** [gb_jit_la-jit_gambas_pass.lo] Error 1 > > make[4]: Leaving directory > `/home/vuott/trunk/gb.jit/src' > > make[3]: *** [all-recursive] Error 1 > > make[3]: Leaving directory `/home/vuott/trunk/gb.jit' > > make[2]: *** [all] Error 2 > > make[2]: Leaving directory `/home/vuott/trunk/gb.jit' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory `/home/vuott/trunk' > > make: *** [all] Error 2 > > *** > > > > Sometimes I solved by a "Clear" command, but now I > don't remeber how I did > > it.... > > > > Thanks > > Vuotttttttt > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's > security and > > threat landscape has changed and how IT managers can > respond. Discussions > > will include endpoint security, mobile security and the > latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's > security and > threat landscape has changed and how IT managers can > respond. Discussions > will include endpoint security, mobile security and the > latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...2524... Mon Jul 2 03:35:32 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 02 Jul 2012 01:35:32 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. Message-ID: <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 265 by green.da... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 1) Describe the problem. When creating a connection in the project tree, if a password is specified, clicking OK give an error box stating that Gambas has raised an unexpected error and must abort, with the following error message: Don't know how to store passwords on desktop ?. _Desktop_Passwords.OpenWallet.39 This has been tested on a LinuxMint 10.10 installation with Gnome installed and it works correctly. Could possibly be a problem with Mate. 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): [System] OperatingSystem=Linux Kernel=3.2.0-25-generic Architecture=x86_64 Memory=3532876 kB DistributionVendor=LinuxMint DistributionRelease="Linux Mint 13 Maya" Desktop=Unknown (Linux Mint 13 uses Mate by default) [Gambas 3] Version=3.1.1 Path=/usr/bin/gbx3 [Libraries] Qt4=libQtCore.so.4.8.1 GTK+=libgtk-x11-2.0.so.0.2400.10 3) Provide a little project that reproduces the bug or the crash. No project needed. Create any empty project, create a database connection, (I was using mysql), provide a password in the dialog and then select 'OK' 4) If your project needs a database, try to provide it, or part of it. Any db will do. 5) Explain clearly how to reproduce the bug or the crash. Stated above. 6) By doing that carefully, you have done 50% of the bug fix job! IMPORTANT NOTE: if you encounter several different problems or bugs, (for example, a bug in your project, and an interpreter crash while debugging it), please create distinct issues! From gambas at ...1... Mon Jul 2 07:20:33 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 02 Jul 2012 07:20:33 +0200 Subject: [Gambas-user] IDE Form Editor Blinking In-Reply-To: References: Message-ID: <4FF12FA1.1040606@...1...> Le 02/07/2012 00:41, Adrien Prokopowicz a ?crit : > Hi, > > Since the last revision, when I move the mouse over the controls in the > Form Editor, they're strangely blinking, and the CPU skyrockets. It's like > the controls were completely redrawn. > > I joined a little record of the problem. The form I took as an example is > the FSystemInfo form of the IDE. > > Regards, > Adrien. > They don't blink. :-) I just draw a ghost frame around controls to see them when they have no borders. By doing that (moving the mouse a lot on a form), my CPU climbs to 15%. But you have a slower computer than mine. Can you make a profile of the IDE when doing that (moving the mouse)? -- Beno?t Minisini From gambas at ...2524... Mon Jul 2 17:48:41 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 02 Jul 2012 15:48:41 +0000 Subject: [Gambas-user] Issue 266 in gambas: IDE crashes when removing controls from HSplit or Vsplit Message-ID: <0-6813199134517018827-2502194207571790880-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 266 by ea7... at ...626...: IDE crashes when removing controls from HSplit or Vsplit http://code.google.com/p/gambas/issues/detail?id=266 1) Describe the problem. IDE crashes with signal 6 when deleting a control from inside a VSplit or HSplit. Error message: [6] Type Mismatch. Wanted String, got Picture instead. FFormStack.FillTree.110 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): [System] OperatingSystem=Linux Kernel=3.2.0-23-generic Architecture=i686 Memory=2061788 kB DistributionVendor=LinuxMint DistributionRelease="Linux Mint 13 Maya" Desktop=Mate [Gambas 2] Version=2.23.1 Path=/usr/bin/gbx2 [Gambas 3] Version=3.2.0 Path=/usr/local/bin/gbx3 [Libraries] Qt4=libQtCore.so.4.8.1 GTK+=libgtk-x11-2.0.so.0.2400.10 Version: TRUNK/3.2 Revision: r4882 GUI component: GTK+ Desktop used: Mate 3) Provide a little project that reproduces the bug or the crash. N/A 4) If your project needs a database, try to provide it, or part of it. N/A 5) Explain clearly how to reproduce the bug or the crash. Create a new graphical project. Set the mainform arrangement to Fill. Drop a Vsplit or an HSplit on the main form and drop two controls on the split container. Try to delete one of them, or both. You got it! From gambas at ...1... Mon Jul 2 19:31:35 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 02 Jul 2012 19:31:35 +0200 Subject: [Gambas-user] IDE Form Editor Blinking In-Reply-To: <4FF12FA1.1040606@...1...> References: <4FF12FA1.1040606@...1...> Message-ID: <4FF1DAF7.7050806@...1...> Le 02/07/2012 07:20, Beno?t Minisini a ?crit : > Le 02/07/2012 00:41, Adrien Prokopowicz a ?crit : >> Hi, >> >> Since the last revision, when I move the mouse over the controls in the >> Form Editor, they're strangely blinking, and the CPU skyrockets. It's >> like >> the controls were completely redrawn. >> >> I joined a little record of the problem. The form I took as an example is >> the FSystemInfo form of the IDE. >> >> Regards, >> Adrien. >> > > They don't blink. :-) I just draw a ghost frame around controls to see > them when they have no borders. > > By doing that (moving the mouse a lot on a form), my CPU climbs to 15%. > But you have a slower computer than mine. > > Can you make a profile of the IDE when doing that (moving the mouse)? > Is it better with the latest revision? -- Beno?t Minisini From gambas at ...2524... Mon Jul 2 19:35:00 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 02 Jul 2012 17:35:00 +0000 Subject: [Gambas-user] Issue 266 in gambas: IDE crashes when removing controls from HSplit or Vsplit In-Reply-To: <0-6813199134517018827-2502194207571790880-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-2502194207571790880-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-2502194207571790880-gambas=googlecode.com@...2524...> Updates: Status: Accepted Labels: -Version Version-TRUNK Comment #1 on issue 266 by benoit.m... at ...626...: IDE crashes when removing controls from HSplit or Vsplit http://code.google.com/p/gambas/issues/detail?id=266 (No comment was entered for this change.) From gambas at ...2524... Mon Jul 2 19:36:00 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 02 Jul 2012 17:36:00 +0000 Subject: [Gambas-user] Issue 266 in gambas: IDE crashes when removing controls from HSplit or Vsplit In-Reply-To: <1-6813199134517018827-2502194207571790880-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-2502194207571790880-gambas=googlecode.com@...2524...> <0-6813199134517018827-2502194207571790880-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-2502194207571790880-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #2 on issue 266 by benoit.m... at ...626...: IDE crashes when removing controls from HSplit or Vsplit http://code.google.com/p/gambas/issues/detail?id=266 This is not a signal, but a standard error. Anyway, it should be fixed in revision #4883. From support at ...2529... Mon Jul 2 20:03:15 2012 From: support at ...2529... (John Spikowski) Date: Mon, 02 Jul 2012 11:03:15 -0700 Subject: [Gambas-user] Update Error Message-ID: <1341252195.2229.2.camel@...1833...> I haven't done a recompile for some time and gave it a try just a bit ago. I received this error message. U VERSION D gb.xml svn: Failed to add directory 'gb.xml': an unversioned directory of the same name already exists jrs at ...1833...:~/gambas/trunk$ Is there something I need to do first before doing configure and make? From gambas at ...2524... Mon Jul 2 20:07:10 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 02 Jul 2012 18:07:10 +0000 Subject: [Gambas-user] Issue 264 in gambas: Gambas 3.2.0 IDE not work in Ubuntu 12.10 In-Reply-To: <0-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Updates: Status: NeedsInfo Labels: -Version Version-3.2.0 Comment #1 on issue 264 by benoit.m... at ...626...: Gambas 3.2.0 IDE not work in Ubuntu 12.10 http://code.google.com/p/gambas/issues/detail?id=264 There are nothing really unusual in the build log. Can you provide some details? From gambas at ...1... Mon Jul 2 20:08:32 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 02 Jul 2012 20:08:32 +0200 Subject: [Gambas-user] Update Error In-Reply-To: <1341252195.2229.2.camel@...1833...> References: <1341252195.2229.2.camel@...1833...> Message-ID: <4FF1E3A0.4020200@...1...> Le 02/07/2012 20:03, John Spikowski a ?crit : > I haven't done a recompile for some time and gave it a try just a bit > ago. I received this error message. > > U VERSION > D gb.xml > svn: Failed to add directory 'gb.xml': an unversioned directory of the > same name already exists > jrs at ...1833...:~/gambas/trunk$ > > Is there something I need to do first before doing configure and make? > Subversion is not always clever. Just remove the 'gb.xml' directory by hand (rm -rf gb.xml), and do a 'svn update' again. -- Beno?t Minisini From gambas at ...2524... Mon Jul 2 21:20:32 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 02 Jul 2012 19:20:32 +0000 Subject: [Gambas-user] Issue 264 in gambas: Gambas 3.2.0 IDE not work in Ubuntu 12.10 In-Reply-To: <1-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> <0-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Comment #2 on issue 264 by krisztiankende: Gambas 3.2.0 IDE not work in Ubuntu 12.10 http://code.google.com/p/gambas/issues/detail?id=264 A little bit difficult to write about the problem, you better show you. http://www.youtube.com/watch?v=rxfrqAb9_Rs&feature=youtu.be As you can see, does not appear the editable window. Instead of the application window can be edited, segmentation fault occurs. The 3.1.1 version worked fine so far. From gambas at ...2524... Mon Jul 2 21:43:29 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 02 Jul 2012 19:43:29 +0000 Subject: [Gambas-user] Issue 264 in gambas: Gambas 3.2.0 IDE not work in Ubuntu 12.10 In-Reply-To: <2-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> <0-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Comment #3 on issue 264 by benoit.m... at ...626...: Gambas 3.2.0 IDE not work in Ubuntu 12.10 http://code.google.com/p/gambas/issues/detail?id=264 Can you provide the information specified on the "Reporting a problem" page of the website, at ?5 and ?6 ? From gambas at ...2524... Mon Jul 2 22:13:46 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 02 Jul 2012 20:13:46 +0000 Subject: [Gambas-user] Issue 264 in gambas: Gambas 3.2.0 IDE not work in Ubuntu 12.10 In-Reply-To: <3-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> <0-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Comment #4 on issue 264 by krisztiankende: Gambas 3.2.0 IDE not work in Ubuntu 12.10 http://code.google.com/p/gambas/issues/detail?id=264 gdb gbr3 run gambas3.gambas Program received signal SIGSEGV, Segmentation fault. 0x00007ffff49c5e07 in QGtkStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 From gambas at ...2524... Mon Jul 2 22:17:16 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 02 Jul 2012 20:17:16 +0000 Subject: [Gambas-user] Issue 264 in gambas: Gambas 3.2.0 IDE not work in Ubuntu 12.10 In-Reply-To: <4-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> References: <4-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> <0-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Message-ID: <5-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Comment #5 on issue 264 by krisztiankende: Gambas 3.2.0 IDE not work in Ubuntu 12.10 http://code.google.com/p/gambas/issues/detail?id=264 (gdb) bt #0 0x00007ffff49c5e07 in QGtkStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #1 0x00007ffff4a9dbf7 in QScrollBar::paintEvent(QPaintEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #2 0x00007ffff46a0642 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #3 0x00007ffff4a9dafb in QScrollBar::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #4 0x00007ffff4650d9c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #5 0x00007ffff465520a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #6 0x00007ffff412d97e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007ffff469c364 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #8 0x00007ffff469ce5f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #9 0x00007ffff469bef5 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () From gambas at ...2524... Mon Jul 2 22:27:18 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 02 Jul 2012 20:27:18 +0000 Subject: [Gambas-user] Issue 264 in gambas: Gambas 3.2.0 IDE not work in Ubuntu 12.10 In-Reply-To: <5-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> References: <5-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> <0-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Message-ID: <6-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Comment #6 on issue 264 by benoit.m... at ...626...: Gambas 3.2.0 IDE not work in Ubuntu 12.10 http://code.google.com/p/gambas/issues/detail?id=264 Apparently this is a bug related to the GTK+ style. Can you try to change the GTK+ widget theme and see if then Gambas works? Can you try to run the qt-config program to change the Qt4 widget style, which by default use the GTK+ theme on Ubuntu, to a native Qt4 style? From adrien.prokopowicz at ...626... Mon Jul 2 22:33:40 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Mon, 02 Jul 2012 22:33:40 +0200 Subject: [Gambas-user] IDE Form Editor Blinking In-Reply-To: <4FF1DAF7.7050806@...1...> References: <4FF12FA1.1040606@...1...> <4FF1DAF7.7050806@...1...> Message-ID: <2418552.uV0OTuNHR6@...2823...> Le lundi 2 juillet 2012 19:31:35 Beno?t Minisini a ?crit : > Le 02/07/2012 07:20, Beno?t Minisini a ?crit : > > Le 02/07/2012 00:41, Adrien Prokopowicz a ?crit : > >> Hi, > >> > >> Since the last revision, when I move the mouse over the controls in the > >> Form Editor, they're strangely blinking, and the CPU skyrockets. It's > >> like > >> the controls were completely redrawn. > >> > >> I joined a little record of the problem. The form I took as an example is > >> the FSystemInfo form of the IDE. > >> > >> Regards, > >> Adrien. > > > > They don't blink. :-) I just draw a ghost frame around controls to see > > them when they have no borders. > > > > By doing that (moving the mouse a lot on a form), my CPU climbs to 15%. > > But you have a slower computer than mine. > > > > Can you make a profile of the IDE when doing that (moving the mouse)? > > Is it better with the latest revision? It is better yes, the CPU on my computer now (only ?) climbs to 20%, and there isn't any "blinking" anymore. From gambas at ...2524... Mon Jul 2 22:38:01 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 02 Jul 2012 20:38:01 +0000 Subject: [Gambas-user] Issue 264 in gambas: Gambas 3.2.0 IDE not work in Ubuntu 12.10 In-Reply-To: <6-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> References: <6-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> <0-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Message-ID: <7-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Comment #7 on issue 264 by krisztiankende: Gambas 3.2.0 IDE not work in Ubuntu 12.10 http://code.google.com/p/gambas/issues/detail?id=264 Yeah, that's the problem. I set a different theme, and the IDE is now working normally. From gambas at ...1... Mon Jul 2 23:07:31 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 02 Jul 2012 23:07:31 +0200 Subject: [Gambas-user] IDE Form Editor Blinking In-Reply-To: <2418552.uV0OTuNHR6@...2823...> References: <4FF12FA1.1040606@...1...> <4FF1DAF7.7050806@...1...> <2418552.uV0OTuNHR6@...2823...> Message-ID: <4FF20D93.6050004@...1...> Le 02/07/2012 22:33, Adrien Prokopowicz a ?crit : > Le lundi 2 juillet 2012 19:31:35 Beno?t Minisini a ?crit : >> Le 02/07/2012 07:20, Beno?t Minisini a ?crit : >>> Le 02/07/2012 00:41, Adrien Prokopowicz a ?crit : >>>> Hi, >>>> >>>> Since the last revision, when I move the mouse over the controls in the >>>> Form Editor, they're strangely blinking, and the CPU skyrockets. It's >>>> like >>>> the controls were completely redrawn. >>>> >>>> I joined a little record of the problem. The form I took as an example is >>>> the FSystemInfo form of the IDE. >>>> >>>> Regards, >>>> Adrien. >>> >>> They don't blink. :-) I just draw a ghost frame around controls to see >>> them when they have no borders. >>> >>> By doing that (moving the mouse a lot on a form), my CPU climbs to 15%. >>> But you have a slower computer than mine. >>> >>> Can you make a profile of the IDE when doing that (moving the mouse)? >> >> Is it better with the latest revision? > > It is better yes, the CPU on my computer now (only ?) climbs to 20%, and there > isn't any "blinking" anymore. > Maybe I should add an option to make that ghost frame optional? :-) -- Beno?t Minisini From emil.lenngren at ...626... Mon Jul 2 23:09:31 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Mon, 2 Jul 2012 23:09:31 +0200 Subject: [Gambas-user] IDE Form Editor Blinking In-Reply-To: <4FF20D93.6050004@...1...> References: <4FF12FA1.1040606@...1...> <4FF1DAF7.7050806@...1...> <2418552.uV0OTuNHR6@...2823...> <4FF20D93.6050004@...1...> Message-ID: It uses no CPU on my computer... 2012/7/2 Beno?t Minisini > Le 02/07/2012 22:33, Adrien Prokopowicz a ?crit : > > Le lundi 2 juillet 2012 19:31:35 Beno?t Minisini a ?crit : > >> Le 02/07/2012 07:20, Beno?t Minisini a ?crit : > >>> Le 02/07/2012 00:41, Adrien Prokopowicz a ?crit : > >>>> Hi, > >>>> > >>>> Since the last revision, when I move the mouse over the controls in > the > >>>> Form Editor, they're strangely blinking, and the CPU skyrockets. It's > >>>> like > >>>> the controls were completely redrawn. > >>>> > >>>> I joined a little record of the problem. The form I took as an > example is > >>>> the FSystemInfo form of the IDE. > >>>> > >>>> Regards, > >>>> Adrien. > >>> > >>> They don't blink. :-) I just draw a ghost frame around controls to see > >>> them when they have no borders. > >>> > >>> By doing that (moving the mouse a lot on a form), my CPU climbs to 15%. > >>> But you have a slower computer than mine. > >>> > >>> Can you make a profile of the IDE when doing that (moving the mouse)? > >> > >> Is it better with the latest revision? > > > > It is better yes, the CPU on my computer now (only ?) climbs to 20%, and > there > > isn't any "blinking" anymore. > > > > Maybe I should add an option to make that ghost frame optional? :-) > > -- > Beno?t Minisini > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From adrien.prokopowicz at ...626... Tue Jul 3 00:05:11 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Tue, 03 Jul 2012 00:05:11 +0200 Subject: [Gambas-user] IDE Form Editor Blinking In-Reply-To: References: <4FF20D93.6050004@...1...> Message-ID: <27374656.YZAfVKXMy4@...2823...> Le lundi 2 juillet 2012 23:09:31 Emil Lenngren a ?crit : > It uses no CPU on my computer... > > 2012/7/2 Beno?t Minisini > > > Le 02/07/2012 22:33, Adrien Prokopowicz a ?crit : > > > Le lundi 2 juillet 2012 19:31:35 Beno?t Minisini a ?crit : > > >> Le 02/07/2012 07:20, Beno?t Minisini a ?crit : > > >>> Le 02/07/2012 00:41, Adrien Prokopowicz a ?crit : > > >>>> Hi, > > >>>> > > >>>> Since the last revision, when I move the mouse over the controls in > > > > the > > > > >>>> Form Editor, they're strangely blinking, and the CPU skyrockets. It's > > >>>> like > > >>>> the controls were completely redrawn. > > >>>> > > >>>> I joined a little record of the problem. The form I took as an > > > > example is > > > > >>>> the FSystemInfo form of the IDE. > > >>>> > > >>>> Regards, > > >>>> Adrien. > > >>> > > >>> They don't blink. :-) I just draw a ghost frame around controls to see > > >>> them when they have no borders. > > >>> > > >>> By doing that (moving the mouse a lot on a form), my CPU climbs to > > >>> 15%. > > >>> But you have a slower computer than mine. > > >>> > > >>> Can you make a profile of the IDE when doing that (moving the mouse)? > > >> > > >> Is it better with the latest revision? > > > > > > It is better yes, the CPU on my computer now (only ?) climbs to 20%, and > > > > there > > > > > isn't any "blinking" anymore. > > > > Maybe I should add an option to make that ghost frame optional? :-) > > > > -- > > Beno?t Minisini > > > > > > > > > > -------------------------------------------------------------------------- > > ---- Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > ---------------------------------------------------------------------------- > -- Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user Hi Emil, I don't think we have exactly the same configuration. :-) My computer is a 3-years-old Asus eeePC 1005HA, with an single-core Intel Atom at 1.6Ghz, 1GB of RAM, a 200GB Hard drive at 5400 rpm (but with long response time), and a lot of scotch tape (and also a few optimisations to the IDE in order to make it faster to start). I took a look at the profiling file, and I noticed that most of the drawing event is the panel moving : panSelectN.Move(hCtrl.ScreenX - hRoot.ScreenX + 2, hCtrl.ScreenY - hRoot.ScreenY, hCtrl.W, 2) panSelectS.Move(panSelectN.X, panSelectN.Y + hCtrl.H - 2, panSelectN.W, 2) panSelectW.Move(panSelectN.X, panSelectN.Y + 2, 2, hCtrl.H - 4) panSelectE.Move(panSelectW.X + hCtrl.W - 2, panSelectW.Y, 2, panSelectW.H) But I still don't understand what these panels are (I don't think that the frames are drawn with panels). Making the "ghost frames" optional may be a good idea, but I find them very useful anyway, on controls that don't have frames, so that you can see where thay are exactly. From emil.lenngren at ...626... Tue Jul 3 00:30:28 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Tue, 3 Jul 2012 00:30:28 +0200 Subject: [Gambas-user] IDE Form Editor Blinking In-Reply-To: <27374656.YZAfVKXMy4@...2823...> References: <4FF20D93.6050004@...1...> <27374656.YZAfVKXMy4@...2823...> Message-ID: Yes, you are correct. My computer has an Intel i7 processor :) /Emil 2012/7/3 Adrien Prokopowicz > Le lundi 2 juillet 2012 23:09:31 Emil Lenngren a ?crit : > > It uses no CPU on my computer... > > > > 2012/7/2 Beno?t Minisini > > > > > Le 02/07/2012 22:33, Adrien Prokopowicz a ?crit : > > > > Le lundi 2 juillet 2012 19:31:35 Beno?t Minisini a ?crit : > > > >> Le 02/07/2012 07:20, Beno?t Minisini a ?crit : > > > >>> Le 02/07/2012 00:41, Adrien Prokopowicz a ?crit : > > > >>>> Hi, > > > >>>> > > > >>>> Since the last revision, when I move the mouse over the controls > in > > > > > > the > > > > > > >>>> Form Editor, they're strangely blinking, and the CPU skyrockets. > It's > > > >>>> like > > > >>>> the controls were completely redrawn. > > > >>>> > > > >>>> I joined a little record of the problem. The form I took as an > > > > > > example is > > > > > > >>>> the FSystemInfo form of the IDE. > > > >>>> > > > >>>> Regards, > > > >>>> Adrien. > > > >>> > > > >>> They don't blink. :-) I just draw a ghost frame around controls to > see > > > >>> them when they have no borders. > > > >>> > > > >>> By doing that (moving the mouse a lot on a form), my CPU climbs to > > > >>> 15%. > > > >>> But you have a slower computer than mine. > > > >>> > > > >>> Can you make a profile of the IDE when doing that (moving the > mouse)? > > > >> > > > >> Is it better with the latest revision? > > > > > > > > It is better yes, the CPU on my computer now (only ?) climbs to 20%, > and > > > > > > there > > > > > > > isn't any "blinking" anymore. > > > > > > Maybe I should add an option to make that ghost frame optional? :-) > > > > > > -- > > > Beno?t Minisini > > > > > > > > > > > > > > > > -------------------------------------------------------------------------- > > > ---- Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. > Discussions > > > will include endpoint security, mobile security and the latest in > malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > ---------------------------------------------------------------------------- > > -- Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > Hi Emil, > I don't think we have exactly the same configuration. :-) > My computer is a 3-years-old Asus eeePC 1005HA, with an single-core Intel > Atom > at 1.6Ghz, 1GB of RAM, a 200GB Hard drive at 5400 rpm (but with long > response > time), and a lot of scotch tape (and also a few optimisations to the IDE in > order to make it faster to start). > > I took a look at the profiling file, and I noticed that most of the drawing > event is the panel moving : > > panSelectN.Move(hCtrl.ScreenX - hRoot.ScreenX + 2, hCtrl.ScreenY - > hRoot.ScreenY, hCtrl.W, 2) > panSelectS.Move(panSelectN.X, panSelectN.Y + hCtrl.H - 2, > panSelectN.W, 2) > panSelectW.Move(panSelectN.X, panSelectN.Y + 2, 2, hCtrl.H - 4) > panSelectE.Move(panSelectW.X + hCtrl.W - 2, panSelectW.Y, 2, > panSelectW.H) > > But I still don't understand what these panels are (I don't think that the > frames are drawn with panels). > > Making the "ghost frames" optional may be a good idea, but I find them very > useful anyway, on controls that don't have frames, so that you can see > where > thay are exactly. > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...1... Tue Jul 3 00:52:47 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 03 Jul 2012 00:52:47 +0200 Subject: [Gambas-user] IDE Form Editor Blinking In-Reply-To: <27374656.YZAfVKXMy4@...2823...> References: <4FF20D93.6050004@...1...> <27374656.YZAfVKXMy4@...2823...> Message-ID: <4FF2263F.3070903@...1...> Le 03/07/2012 00:05, Adrien Prokopowicz a ?crit : > > Hi Emil, > I don't think we have exactly the same configuration. :-) > My computer is a 3-years-old Asus eeePC 1005HA, with an single-core Intel Atom > at 1.6Ghz, 1GB of RAM, a 200GB Hard drive at 5400 rpm (but with long response > time), and a lot of scotch tape (and also a few optimisations to the IDE in > order to make it faster to start). > > I took a look at the profiling file, and I noticed that most of the drawing > event is the panel moving : > > panSelectN.Move(hCtrl.ScreenX - hRoot.ScreenX + 2, hCtrl.ScreenY - > hRoot.ScreenY, hCtrl.W, 2) > panSelectS.Move(panSelectN.X, panSelectN.Y + hCtrl.H - 2, panSelectN.W, 2) > panSelectW.Move(panSelectN.X, panSelectN.Y + 2, 2, hCtrl.H - 4) > panSelectE.Move(panSelectW.X + hCtrl.W - 2, panSelectW.Y, 2, panSelectW.H) > > But I still don't understand what these panels are (I don't think that the > frames are drawn with panels). The four panels are the ghost frame drawn around a control, or the selection rectangle. -- Beno?t Minisini From gambas at ...2524... Tue Jul 3 08:39:21 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 06:39:21 +0000 Subject: [Gambas-user] Issue 263 in gambas: The TextBox will remain always in the foreground. In-Reply-To: <0-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> Comment #1 on issue 263 by krisztiankende: The TextBox will remain always in the foreground. http://code.google.com/p/gambas/issues/detail?id=263 The situation is really bad for me. TextBox, ListBox, ProgressBar, SpinBox, i use them all and can not be redacted. In addition, the CheckBox size is reduced in vain. I set the width size of 19, but text frame can also be seen. This is so ugly. But that may mask at least one panel. From gambas at ...2524... Tue Jul 3 14:40:02 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 12:40:02 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #1 on issue 265 by green.da... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Digging a little bit deeper I have discovered the following: 1. Mate is a fork of the Gnome2 project and is the default desktop used by Linux Mint. 2. When running the program, Desktop.Type = "?" 3. I believe this problem can be fixed if there is a way to get Gambas to recognize Mate as a Gnome desktop, as I believe it uses the same keyring system. From adrien.prokopowicz at ...626... Tue Jul 3 14:42:56 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Tue, 03 Jul 2012 14:42:56 +0200 Subject: [Gambas-user] IDE Form Editor Blinking In-Reply-To: <4FF2263F.3070903@...1...> References: <27374656.YZAfVKXMy4@...2823...> <4FF2263F.3070903@...1...> Message-ID: <2427398.oh0R7lko7B@...2823...> Le mardi 3 juillet 2012 00:52:47 Beno?t Minisini a ?crit : > Le 03/07/2012 00:05, Adrien Prokopowicz a ?crit : > > Hi Emil, > > I don't think we have exactly the same configuration. :-) > > My computer is a 3-years-old Asus eeePC 1005HA, with an single-core Intel > > Atom at 1.6Ghz, 1GB of RAM, a 200GB Hard drive at 5400 rpm (but with long > > response time), and a lot of scotch tape (and also a few optimisations to > > the IDE in order to make it faster to start). > > > > I took a look at the profiling file, and I noticed that most of the > > drawing > > event is the panel moving : > > > > panSelectN.Move(hCtrl.ScreenX - hRoot.ScreenX + 2, hCtrl.ScreenY - > > hRoot.ScreenY, hCtrl.W, 2) > > > > panSelectS.Move(panSelectN.X, panSelectN.Y + hCtrl.H - 2, > > panSelectN.W, 2) > > panSelectW.Move(panSelectN.X, panSelectN.Y + 2, 2, hCtrl.H - 4) > > panSelectE.Move(panSelectW.X + hCtrl.W - 2, panSelectW.Y, 2, > > panSelectW.H) > > > > But I still don't understand what these panels are (I don't think that the > > frames are drawn with panels). > > The four panels are the ghost frame drawn around a control, or the > selection rectangle. That explains why this is so slow ... From gambas at ...2524... Tue Jul 3 15:26:10 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 13:26:10 +0000 Subject: [Gambas-user] Issue 267 in gambas: Write properties with _unknown Message-ID: <0-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 267 by emil.len... at ...626...: Write properties with _unknown http://code.google.com/p/gambas/issues/detail?id=267 1) Describe the problem. The documentation says "If the _property is not implemented, then all unknown symbols will be methods." However, when a property is written to by using a _unknown method, it is not checked whether _property is implemented or not. And if it isn't, a memory error occurs. 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: TRUNK Revision: r4888 3) Provide a little project that reproduces the bug or the crash. ' Class1 Public Sub _unknown(...) Print "unknown function" End And somewhere else: Dim c As New Class1 c.uhh = 3 Result: unknown function gbx3: warning: circular references detected: gbx3: -1 Class1 gbx3: warning: -1 allocation(s) non freed. From gambas at ...2524... Tue Jul 3 19:01:58 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 17:01:58 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context Message-ID: <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 268 by emil.len... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 1) Describe the problem. You can call a non-static _unknown from a static context. 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: TRUNK Revision: r4888 3) Provide a little project that reproduces the bug or the crash. 'Class1 Public a As Integer = 1337 Public Sub _unknown(...) Print a End In main: Class1.blaha() -> Segfault From gambas at ...2524... Tue Jul 3 19:33:05 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 17:33:05 +0000 Subject: [Gambas-user] Issue 262 in gambas: gb.option makes every program crash with signal #11 In-Reply-To: <2-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> <0-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> Updates: Status: Fixed Labels: -Version Version-3.2.0 Comment #3 on issue 262 by benoit.m... at ...626...: gb.option makes every program crash with signal #11 http://code.google.com/p/gambas/issues/detail?id=262 OK, fixed in revision #4890. From gambas at ...2524... Tue Jul 3 19:41:50 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 17:41:50 +0000 Subject: [Gambas-user] Issue 267 in gambas: Write properties with _unknown In-Reply-To: <0-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> Updates: Status: Accepted Labels: -Version Version-3.2.0 Comment #1 on issue 267 by benoit.m... at ...626...: Write properties with _unknown http://code.google.com/p/gambas/issues/detail?id=267 (No comment was entered for this change.) From gambas at ...2524... Tue Jul 3 19:42:50 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 17:42:50 +0000 Subject: [Gambas-user] Issue 267 in gambas: Write properties with _unknown In-Reply-To: <1-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> <0-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #2 on issue 267 by benoit.m... at ...626...: Write properties with _unknown http://code.google.com/p/gambas/issues/detail?id=267 Fixed in revision #4891. From gambas at ...2524... Tue Jul 3 19:44:51 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 17:44:51 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Comment #1 on issue 268 by emil.len... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 One question: Are static _unknown and static _property allowed? From gambas at ...2524... Tue Jul 3 20:30:37 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 18:30:37 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <1-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Updates: Status: Accepted Labels: -Version Version-3.2.0 Comment #2 on issue 268 by benoit.m... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 (No comment was entered for this change.) From gambas at ...2524... Tue Jul 3 20:31:37 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 18:31:37 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <2-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Updates: Labels: -Type-Bug Type-Crash Comment #3 on issue 268 by benoit.m... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 (No comment was entered for this change.) From gambas at ...2524... Tue Jul 3 20:32:37 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 18:32:37 +0000 Subject: [Gambas-user] Issue 267 in gambas: Write properties with _unknown In-Reply-To: <2-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> <0-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-18204313817226052191-gambas=googlecode.com@...2524...> Updates: Labels: -Type-Bug Type-Crash Comment #3 on issue 267 by benoit.m... at ...626...: Write properties with _unknown http://code.google.com/p/gambas/issues/detail?id=267 (No comment was entered for this change.) From gambas at ...2524... Tue Jul 3 20:33:37 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 18:33:37 +0000 Subject: [Gambas-user] Issue 262 in gambas: gb.option makes every program crash with signal #11 In-Reply-To: <3-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> <0-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-2372384672316149507-gambas=googlecode.com@...2524...> Updates: Labels: -Type-Bug Type-Crash Comment #4 on issue 262 by benoit.m... at ...626...: gb.option makes every program crash with signal #11 http://code.google.com/p/gambas/issues/detail?id=262 (No comment was entered for this change.) From gambas at ...2524... Tue Jul 3 21:41:22 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 19:41:22 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <3-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Comment #4 on issue 268 by benoit.m... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 Yes, but the interpreter does not check when _unknown or _property must be static or not correctly. From gambas at ...2524... Tue Jul 3 21:45:13 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 19:45:13 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <4-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <4-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <5-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Comment #5 on issue 268 by emil.len... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 'Class1 Static Public Sub _unknown(...) Print "Test" End And then: Dim a As New Class1 a.uu() The call is completely ignored, no errors, and no "Test" on stdout. From gambas at ...2524... Wed Jul 4 01:46:58 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 23:46:58 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <5-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <5-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <6-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #6 on issue 268 by benoit.m... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 Fixed in revision #4894. From gambas at ...2524... Wed Jul 4 01:50:08 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 03 Jul 2012 23:50:08 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <1-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Updates: Status: NeedsInfo Labels: -Version Version-3.2.0 Comment #2 on issue 265 by benoit.m... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Yes. I need a way to detect that Mate desktop is in use and implement it in the GetDesktop() method of the Desktop.class file in the gb.desktop component. If you have any idea it will help, as I don't use Mate and didn't find any information about that at the moment. From gambas at ...1... Wed Jul 4 01:58:11 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Wed, 04 Jul 2012 01:58:11 +0200 Subject: [Gambas-user] More on overriding native classes In-Reply-To: <1340613221.10400.20.camel@...40...> References: <1340024994.5185.135.camel@...40...> <1340026185.5185.143.camel@...40...> <4FE77E1F.8000704@...1...> <1340577705.10400.5.camel@...40...> <4FE79919.4030804@...1...> <1340613221.10400.20.camel@...40...> Message-ID: <4FF38713.4040704@...1...> Le 25/06/2012 10:33, Bruce a ?crit : > OK, but not the answer I was hoping for. > > Presumably "Application" is needed early on in the piece. What I'm > trying to work out is, if I override Application then which order does > > gb.Application._Init() > ^ > | > gb.qt4.Application._Init() > ^ > | > (my) Application.Init() > > get executed. gb.Application._Init() first, then gb.qt4.Application._Init, then yours. _Init is run when the class is loaded, so the order of execution follows the order of inheritance or overriding. Regards, -- Beno?t Minisini From gambas at ...2524... Wed Jul 4 02:33:32 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 00:33:32 +0000 Subject: [Gambas-user] Issue 269 in gambas: First character of the parent class is capitalised Message-ID: <0-6813199134517018827-12863145488996863818-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 269 by adamn... at ...626...: First character of the parent class is capitalised http://code.google.com/p/gambas/issues/detail?id=269 1) Describe the problem. The IDE capitalises the first letter of the parent class on an Inherits line. 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: TRUNK Revision: r4863 Operating system: Linux Distribution: PCLinuxOS Architecture: x86 GUI component: QT4 / GTK+ Desktop used: LXDE 3) Provide a little project that reproduces the bug or the crash. n/a 4) If your project needs a database, try to provide it, or part of it. n/a 5) Explain clearly how to reproduce the bug or the crash. Add an Inherits line to a class. As soon as you leave that line the first character of the parent class is capitalised. This doesn't affect the use of the class inside gambas, but it is causing havoc with my XMI importer project as it cannot resolve the parent class name. e.g. "Inherits strParam" becomes "Inherits StrParam" (which class does not exist.) From gambas at ...2524... Wed Jul 4 02:49:56 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 00:49:56 +0000 Subject: [Gambas-user] Issue 269 in gambas: First character of the parent class is capitalised In-Reply-To: <0-6813199134517018827-12863145488996863818-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-12863145488996863818-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-12863145488996863818-gambas=googlecode.com@...2524...> Updates: Status: WontFix Labels: -Version Version-TRUNK Comment #1 on issue 269 by benoit.m... at ...626...: First character of the parent class is capitalised http://code.google.com/p/gambas/issues/detail?id=269 Class names are not case sensitive, so you should fix your XMI importer (even if I don't know what it is exactly). From kevinfishburne at ...1887... Wed Jul 4 06:06:01 2012 From: kevinfishburne at ...1887... (Kevin Fishburne) Date: Wed, 04 Jul 2012 00:06:01 -0400 Subject: [Gambas-user] gb3: using array of structures with dimensions unknown until runtime Message-ID: <4FF3C129.1060800@...1887...> I need to create a 2D array of a structure like this: Public Struct Tile_Normals A[3] As Single ' Normal for quad subsurface A. B[3] As Single ' Normal for quad subsurface B. End Struct Dim Normals As New Tile_Normals[TileGrid.Size, TileGrid.Size] When I try to assign a value to an array element like this: Normals[TileGridX, TileGridY].A = Convert.Normal(P1, P2, P3) I get a "null object" error. While the 2D array of structures seems to be created correctly, all its initial values are indeed "null". Do I need to create the structure or array differently so I can properly assign values to it? Previously I knew all the dimensions of my arrays of structures so they were statically defined, but in this case I don't know the array dimensions until after the program has started running. Thanks everyone. -- Kevin Fishburne Eight Virtues www: http://sales.eightvirtues.com e-mail: sales at ...1887... phone: (770) 853-6271 From kevinfishburne at ...1887... Wed Jul 4 06:31:43 2012 From: kevinfishburne at ...1887... (Kevin Fishburne) Date: Wed, 04 Jul 2012 00:31:43 -0400 Subject: [Gambas-user] gb3: using array of structures with dimensions unknown until runtime In-Reply-To: <4FF3C129.1060800@...1887...> References: <4FF3C129.1060800@...1887...> Message-ID: <4FF3C72F.7040601@...1887...> On 07/04/2012 12:06 AM, Kevin Fishburne wrote: > I need to create a 2D array of a structure like this: > > Public Struct Tile_Normals > A[3] As Single ' Normal for quad subsurface A. > B[3] As Single ' Normal for quad subsurface B. > End Struct > > Dim Normals As New Tile_Normals[TileGrid.Size, TileGrid.Size] > > When I try to assign a value to an array element like this: > > Normals[TileGridX, TileGridY].A = Convert.Normal(P1, P2, P3) > > I get a "null object" error. While the 2D array of structures seems to > be created correctly, all its initial values are indeed "null". Do I > need to create the structure or array differently so I can properly > assign values to it? > > Previously I knew all the dimensions of my arrays of structures so they > were statically defined, but in this case I don't know the array > dimensions until after the program has started running. Thanks everyone. > One addition. I've discovered that if I publicly declare a 2D array of the structure it shows "bad number of dimensions" and "out of bounds" errors when I double-click it after creation: ' Tile grid normal structure. Public Struct Tile_Normals A As Single[] ' Normal for quad subsurface A. B As Single[] ' Normal for quad subsurface B. End Struct Public Normals[32, 32] As Struct Tile_Normals Declaring it as a 1D array it behaves normally: ' Tile grid normal structure. Public Struct Tile_Normals A As Single[] ' Normal for quad subsurface A. B As Single[] ' Normal for quad subsurface B. End Struct Public Normals[32] As Struct Tile_Normals It also doesn't make any difference if I define the structure like this: ' Tile grid normal structure. Public Struct Tile_Normals A[3] As Single ' Normal for quad subsurface A. B[3] As Single ' Normal for quad subsurface B. End Struct Maybe that's related to what's happening, or a separate issue? -- Kevin Fishburne Eight Virtues www: http://sales.eightvirtues.com e-mail: sales at ...1887... phone: (770) 853-6271 From gambas.fr at ...626... Wed Jul 4 07:55:38 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Wed, 4 Jul 2012 07:55:38 +0200 Subject: [Gambas-user] More on overriding native classes In-Reply-To: <4FF38713.4040704@...1...> References: <1340024994.5185.135.camel@...40...> <1340026185.5185.143.camel@...40...> <4FE77E1F.8000704@...1...> <1340577705.10400.5.camel@...40...> <4FE79919.4030804@...1...> <1340613221.10400.20.camel@...40...> <4FF38713.4040704@...1...> Message-ID: why if the class have the same name of an existing one you not just ignore the 'inherit' keyword, Benoit ? -- Fabien Bodard From emil.lenngren at ...626... Wed Jul 4 11:42:17 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Wed, 4 Jul 2012 11:42:17 +0200 Subject: [Gambas-user] gb3: using array of structures with dimensions unknown until runtime In-Reply-To: <4FF3C72F.7040601@...1887...> References: <4FF3C129.1060800@...1887...> <4FF3C72F.7040601@...1887...> Message-ID: When you are declaring the array by writing A[3] As Single you declare an inline array, i.e. NOT a reference to an array. So you cannot write ThatStruct.A = AnArray. Instead you have to copy the contents from AnArray into A. 2012/7/4 Kevin Fishburne > On 07/04/2012 12:06 AM, Kevin Fishburne wrote: > > I need to create a 2D array of a structure like this: > > > > Public Struct Tile_Normals > > A[3] As Single ' Normal for quad subsurface A. > > B[3] As Single ' Normal for quad subsurface B. > > End Struct > > > > Dim Normals As New Tile_Normals[TileGrid.Size, TileGrid.Size] > > > > When I try to assign a value to an array element like this: > > > > Normals[TileGridX, TileGridY].A = Convert.Normal(P1, P2, P3) > > > > I get a "null object" error. While the 2D array of structures seems to > > be created correctly, all its initial values are indeed "null". Do I > > need to create the structure or array differently so I can properly > > assign values to it? > > > > Previously I knew all the dimensions of my arrays of structures so they > > were statically defined, but in this case I don't know the array > > dimensions until after the program has started running. Thanks everyone. > > > > One addition. I've discovered that if I publicly declare a 2D array of > the structure it shows "bad number of dimensions" and "out of bounds" > errors when I double-click it after creation: > > ' Tile grid normal structure. > Public Struct Tile_Normals > A As Single[] ' Normal for quad subsurface A. > B As Single[] ' Normal for quad subsurface B. > End Struct > Public Normals[32, 32] As Struct Tile_Normals > > Declaring it as a 1D array it behaves normally: > > ' Tile grid normal structure. > Public Struct Tile_Normals > A As Single[] ' Normal for quad subsurface A. > B As Single[] ' Normal for quad subsurface B. > End Struct > Public Normals[32] As Struct Tile_Normals > > It also doesn't make any difference if I define the structure like this: > > ' Tile grid normal structure. > Public Struct Tile_Normals > A[3] As Single ' Normal for quad subsurface A. > B[3] As Single ' Normal for quad subsurface B. > End Struct > > Maybe that's related to what's happening, or a separate issue? > > -- > Kevin Fishburne > Eight Virtues > www: http://sales.eightvirtues.com > e-mail: sales at ...1887... > phone: (770) 853-6271 > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...2524... Wed Jul 4 19:50:42 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 17:50:42 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <2-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #3 on issue 265 by green.da... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Unless I am mistaken, gb.desktop relies on xdg-utils to report the desktop currently in use. The more I dig into this the more it looks like the problem is more with xdg-utils not properly reporting Mate as the active desktop. As a temporary workaround, if it were possible to expose the desktop.type property as read/write, the property could be set to "GNOME" which should force the system to use the gnome keyring system for saving passwords. The importance in this is that Mate has a growing number of users as a lot of users do not like the direction of Gnome3 nor KDE. Mate is a continuation of the Gnome2 look and feel. I will continue to look at how xdg-utils can be made to detect Mate. From gambas at ...2524... Wed Jul 4 20:17:58 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 18:17:58 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <3-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #4 on issue 265 by benoit.m... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Can you send me the result of the "set" command run in a terminal emulator inside a Mate session? I think that the Gnome environment variables are there, but their contents has been changed to reflect the Mate desktop. From gambas at ...2524... Wed Jul 4 20:24:08 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 18:24:08 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <4-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <4-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <5-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #5 on issue 265 by green.da... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Here is the file you requested. Attachments: set-output.txt 356 KB From gambas at ...2524... Wed Jul 4 20:32:09 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 18:32:09 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <5-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <5-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <6-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #6 on issue 265 by benoit.m... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 OK, thanks. Now can you tell me if Mate uses the standard Gnome applications (gnome-terminal, nautilus...) or use something else? From gambas at ...2524... Wed Jul 4 20:40:41 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 18:40:41 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <6-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <6-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <7-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #7 on issue 265 by green.da... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 On my system it is using MATE terminal 1.2.1, and CAJA 1.2.1 From gambas at ...2524... Wed Jul 4 20:43:01 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 18:43:01 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <7-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <7-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <8-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #8 on issue 265 by green.da... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Caja is the MATE file manager, based on Nautilus 2.32. From gambas at ...2524... Wed Jul 4 21:12:24 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 19:12:24 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <8-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <8-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <9-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Updates: Status: Started Comment #9 on issue 265 by benoit.m... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Are things better with revision #4895? From gambas at ...2524... Wed Jul 4 21:13:25 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 19:13:25 +0000 Subject: [Gambas-user] Issue 264 in gambas: Gambas 3.2.0 IDE not work in Ubuntu 12.10 In-Reply-To: <7-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> References: <7-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> <0-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Message-ID: <8-6813199134517018827-16671686494594962702-gambas=googlecode.com@...2524...> Updates: Status: WontFix Comment #8 on issue 264 by benoit.m... at ...626...: Gambas 3.2.0 IDE not work in Ubuntu 12.10 http://code.google.com/p/gambas/issues/detail?id=264 OK, so I will close the issue. We should reopen it if we get the same problem when the stable Ubuntu 12.10 is released. From gambas at ...2524... Wed Jul 4 21:17:46 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 19:17:46 +0000 Subject: [Gambas-user] Issue 263 in gambas: The TextBox will remain always in the foreground. In-Reply-To: <1-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> <0-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> Updates: Status: NeedsInfo Labels: -Version Version-3.2.0 Comment #2 on issue 263 by benoit.m... at ...626...: The TextBox will remain always in the foreground. http://code.google.com/p/gambas/issues/detail?id=263 There is a problem with GTK+, that sometimes uses an X11 window for drawing controls (like TextBox), and sometimes does not. Consequently, if you send a TextBox to the background, you will continue to see it (or part of it). I don't know what you want to achieve exactly. Please give more details, and I may be able to tell you what to do to workaround that problem. As for the CheckBox, please provide more details : a screenshot for example. The better of course being a project that allows me to reproduce the problem on my computer! From gambas at ...2524... Wed Jul 4 21:36:48 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 19:36:48 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <9-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <9-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <10-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #10 on issue 265 by green.da... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Sorry, new at this. I'm not sure what that link means, plus it gives a 404 error. Am I missing something? From gambas at ...2524... Wed Jul 4 21:43:28 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 19:43:28 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <10-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <10-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <11-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #11 on issue 265 by emil.len... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Google code thinks Gambas uses Google Code instead of Source Forge as code repository. What you should do is read this: http://gambasdoc.org/help/howto/svn?v3&view and check out the latest revision. From kevinfishburne at ...1887... Wed Jul 4 22:03:17 2012 From: kevinfishburne at ...1887... (Kevin Fishburne) Date: Wed, 04 Jul 2012 16:03:17 -0400 Subject: [Gambas-user] gb3: using array of structures with dimensions unknown until runtime In-Reply-To: References: <4FF3C129.1060800@...1887...> <4FF3C72F.7040601@...1887...> Message-ID: <4FF4A185.9030608@...1887...> On 07/04/2012 05:42 AM, Emil Lenngren wrote: > When you are declaring the array by writing > A[3] As Single > you declare an inline array, i.e. NOT a reference to an array. > So you cannot write > ThatStruct.A = AnArray. > Instead you have to copy the contents from AnArray into A. > I'm not sure how to go about copying the contents, as even this gives me a null object error: Public Struct Surface_Normal N As Single[] End Struct Dim NormalsA As New Surface_Normal[TileGrid.Size + 2, TileGrid.Size + 2] NormalsA[0, 0].N[0] = 0 I spent about an hour last night trying every combination of declarations and assignments I could think of, all with various errors. Initially I wanted a structure so I could have a 2D array with each element having an A and B vector, but now I'm searching for ANY way to get it done. How can I declare a 2D array whose element is a 1D array of three singles? Despite reading the docs again and again I'm not clear on the syntax. -- Kevin Fishburne Eight Virtues www: http://sales.eightvirtues.com e-mail: sales at ...1887... phone: (770) 853-6271 From gambas at ...2524... Wed Jul 4 22:03:41 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 20:03:41 +0000 Subject: [Gambas-user] Issue 263 in gambas: The TextBox will remain always in the foreground. In-Reply-To: <2-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> <0-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> Comment #3 on issue 263 by krisztiankende: The TextBox will remain always in the foreground. http://code.google.com/p/gambas/issues/detail?id=263 Yes, the problem occurs gb.gtk component, and with qb.qt4 didn't. Both problems are very easy to reconstruct. In previous versions of Gambas these problems didn't exist. The example source is attached. Attachments: problem_example.tar.gz 727 bytes From tobiasboege01 at ...1601... Wed Jul 4 22:06:50 2012 From: tobiasboege01 at ...1601... (tobi) Date: Wed, 4 Jul 2012 22:06:50 +0200 Subject: [Gambas-user] gb3: using array of structures with dimensions unknown until runtime In-Reply-To: <4FF4A185.9030608@...1887...> References: <4FF3C129.1060800@...1887...> <4FF3C72F.7040601@...1887...> <4FF4A185.9030608@...1887...> Message-ID: <20120704200649.GG482@...2774...> On Wed, 04 Jul 2012, Kevin Fishburne wrote: > On 07/04/2012 05:42 AM, Emil Lenngren wrote: > > When you are declaring the array by writing > > A[3] As Single > > you declare an inline array, i.e. NOT a reference to an array. > > So you cannot write > > ThatStruct.A = AnArray. > > Instead you have to copy the contents from AnArray into A. > > > > I'm not sure how to go about copying the contents, as even this gives me > a null object error: > > Public Struct Surface_Normal > N As Single[] > End Struct > > Dim NormalsA As New Surface_Normal[TileGrid.Size + 2, TileGrid.Size + 2] > NormalsA[0, 0].N[0] = 0 > > I spent about an hour last night trying every combination of > declarations and assignments I could think of, all with various errors. > Initially I wanted a structure so I could have a 2D array with each > element having an A and B vector, but now I'm searching for ANY way to > get it done. How can I declare a 2D array whose element is a 1D array of > three singles? Despite reading the docs again and again I'm not clear on > the syntax. > > -- > Kevin Fishburne > Eight Virtues > www: http://sales.eightvirtues.com > e-mail: sales at ...1887... > phone: (770) 853-6271 > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user You could have a one-dimensional Variant[] which contains other Variant[] (and so on n times) to get an n-dimensional matrix... From gambas at ...1... Wed Jul 4 22:27:29 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 04 Jul 2012 22:27:29 +0200 Subject: [Gambas-user] gb3: using array of structures with dimensions unknown until runtime In-Reply-To: <4FF3C129.1060800@...1887...> References: <4FF3C129.1060800@...1887...> Message-ID: <4FF4A731.1070609@...1...> Le 04/07/2012 06:06, Kevin Fishburne a ?crit : > I need to create a 2D array of a structure like this: > > Public Struct Tile_Normals > A[3] As Single ' Normal for quad subsurface A. > B[3] As Single ' Normal for quad subsurface B. > End Struct > > Dim Normals As New Tile_Normals[TileGrid.Size, TileGrid.Size] --> There Tile_Normals is used like a class, not a structure. You must initialize each element of the array with a new Tile_Normals object (in other words, you can use a normal class instead of a structure). Or you can use embedded array of structures: Private Normals[10, 10] As Struct Tile_Normals But then the size of the array must be known at compile time! -- Beno?t Minisini From gambas at ...1... Wed Jul 4 22:28:34 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 04 Jul 2012 22:28:34 +0200 Subject: [Gambas-user] More on overriding native classes In-Reply-To: References: <1340024994.5185.135.camel@...40...> <1340026185.5185.143.camel@...40...> <4FE77E1F.8000704@...1...> <1340577705.10400.5.camel@...40...> <4FE79919.4030804@...1...> <1340613221.10400.20.camel@...40...> <4FF38713.4040704@...1...> Message-ID: <4FF4A772.4000100@...1...> Le 04/07/2012 07:55, Fabien Bodard a ?crit : > why if the class have the same name of an existing one you not just ignore > the 'inherit' keyword, Benoit ? > Because the compiler does not know that a class with the same name already exists at compile time. -- Beno?t Minisini From gambas at ...2524... Wed Jul 4 22:55:28 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 20:55:28 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <6-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <6-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <7-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Comment #7 on issue 268 by emil.len... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 Some more things: * What should happen if _property is static but _unknown is dynamic or vice versa? ;) This code: Static Public Function _property() As Boolean End Public Sub _unknown(...) End Public Sub TestFunction() Me.uuh = 3 End -> Segmentation fault (The gambas stack gets corrupted) And Static Public Function _property() As Boolean Print "This is not written to stdout" End Public Sub _unknown(...) Print "This is written to stdout" End Public Sub TestFunction() Me.uuh() End -> i.e. _property is silently ignored, but _unknown is executed. * _property must also be checked in about the same way when a property is written to: Static Public Function _property() As Boolean Print "This message will not be written to stdout." Return True End Static Public Sub _unknown(...) Print "Not this message either" End Public Sub TestFunction() Me.uuh = 3 End -> Shows nothing on the screen, i.e. none of _property or _unknown are executed, and no error message. * In revision #4894 you cannot call a static function when having an object, like obj.unknown_function(), err msg "static function". But the convension is that static functions can actually be called even if you have an object. obj.known_static_function() works. From gambas at ...2524... Wed Jul 4 22:57:48 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 20:57:48 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <11-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <11-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <12-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #12 on issue 265 by green.da... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Followed all the instructions. Compiling gives a couple of errors and cannot complete. I have included the output.txt file for your evaluation. As soon as this is fixed I will try the issue again. Attachments: output.txt 8.0 KB From emil.lenngren at ...626... Wed Jul 4 23:02:08 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Wed, 4 Jul 2012 23:02:08 +0200 Subject: [Gambas-user] gb3: using array of structures with dimensions unknown until runtime In-Reply-To: <4FF4A731.1070609@...1...> References: <4FF3C129.1060800@...1887...> <4FF4A731.1070609@...1...> Message-ID: As Beno?t says, Dim Normals As New Tile_Normals[TileGrid.Size, TileGrid.Size] only gives an array where you can store references to Tile_Normals. You also have to do: Dim I As Integer Dim J As Integer For I = 0 To TileGrid.Size - 1 For J = 0 To TileGrid.Size - 1 Normals[I, J] = New Tile_Normals Next Next Otherwise you will get "null object" errors. /Emil 2012/7/4 Beno?t Minisini > Le 04/07/2012 06:06, Kevin Fishburne a ?crit : > > I need to create a 2D array of a structure like this: > > > > Public Struct Tile_Normals > > A[3] As Single ' Normal for quad subsurface A. > > B[3] As Single ' Normal for quad subsurface B. > > End Struct > > > > Dim Normals As New Tile_Normals[TileGrid.Size, TileGrid.Size] > > --> There Tile_Normals is used like a class, not a structure. > > You must initialize each element of the array with a new Tile_Normals > object (in other words, you can use a normal class instead of a structure). > > Or you can use embedded array of structures: > > Private Normals[10, 10] As Struct Tile_Normals > > But then the size of the array must be known at compile time! > > -- > Beno?t Minisini > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...2524... Thu Jul 5 00:01:35 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 22:01:35 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <7-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <7-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <8-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Updates: Status: Started Comment #8 on issue 268 by benoit.m... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 Revision #4896 now can call _property according to its declaration independently of we are in a dynamic or static context. As for the last point, it's pending... From gambas at ...2524... Thu Jul 5 00:07:05 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 22:07:05 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <8-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <8-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <9-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #9 on issue 268 by benoit.m... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 OK, in revision #4897 you can use a static unknown property in a dynamic context. But I don't think it works with a static unknown method called in a dynamic context... From gambas at ...2524... Thu Jul 5 00:24:38 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 04 Jul 2012 22:24:38 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <9-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <9-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <10-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Comment #10 on issue 268 by emil.len... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 Now some more headache :) Public Function _property() As Boolean Return False End Public Function _unknown(...) As String Return "hello" End Public Sub TestFunction() Print Me.uuh() End -> "Wanted Stream, got String", i.e. stack is corrupted. And as you say, static unknown method called in dynamic context does not work yet, like it should by convention... From adrien.prokopowicz at ...626... Thu Jul 5 00:32:25 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Thu, 5 Jul 2012 00:32:25 +0200 Subject: [Gambas-user] ScrollView and Hovered property Message-ID: Hi, I noticed that, when entering into a ScrollView, the Hovered property is always false : Public Sub ScrollView1_Enter() Debug Last.Hovered End Public Sub ScrollView1_Leave() Debug Last.Hovered End ... will make : FMain.ScrollView1_Enter.14: False FMain.ScrollView1_Leave.20: False in any way. I haven't tried yet with other controls. Here is a little test project if you want. Regards, Adrien. -------------- next part -------------- A non-text attachment was scrubbed... Name: testGUI-0.0.1.tar.gz Type: application/x-gzip Size: 4731 bytes Desc: not available URL: From gambas at ...1... Thu Jul 5 01:32:05 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 05 Jul 2012 01:32:05 +0200 Subject: [Gambas-user] ScrollView and Hovered property In-Reply-To: References: Message-ID: <4FF4D275.1020207@...1...> Le 05/07/2012 00:32, Adrien Prokopowicz a ?crit : > Hi, > I noticed that, when entering into a ScrollView, the Hovered property is > always false : > > Public Sub ScrollView1_Enter() > > Debug Last.Hovered > > End > > Public Sub ScrollView1_Leave() > > Debug Last.Hovered > > End > > ... will make : > > FMain.ScrollView1_Enter.14: False > FMain.ScrollView1_Leave.20: False > > in any way. I haven't tried yet with other controls. > Here is a little test project if you want. > > Regards, > Adrien. > > Fixed in revision #4898. Regards, -- Beno?t Minisini From gambas at ...1... Thu Jul 5 01:32:56 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 05 Jul 2012 01:32:56 +0200 Subject: [Gambas-user] gb3: using array of structures with dimensions unknown until runtime In-Reply-To: <4FF3C129.1060800@...1887...> References: <4FF3C129.1060800@...1887...> Message-ID: <4FF4D2A8.5020104@...1...> Le 04/07/2012 06:06, Kevin Fishburne a ?crit : > I need to create a 2D array of a structure like this: > ... By the way, Kevin, did you try the jit compiler for your game? -- Beno?t Minisini From bbruen at ...2308... Thu Jul 5 03:54:00 2012 From: bbruen at ...2308... (Bruce) Date: Thu, 05 Jul 2012 11:24:00 +0930 Subject: [Gambas-user] .TreeViewItem.ParentKey question Message-ID: <1341453240.15994.6.camel@...40...> Hi all, I've been wondering (and reading QT4 documentation and gambas source) why the ParentKey property of .TreeViewItem is read only. Is there anything known that would prevent having it writeable? Reason? Because tree restructuring (prune a branch and graft it somewhere else) in the treeview is fairly difficult (I feel) when the depth of the selected branch is unknown. If one could just update the node parent, then presumeably all child nodes would just automagically follow it. regards Bruce From jussi.lahtinen at ...626... Thu Jul 5 20:06:44 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 5 Jul 2012 21:06:44 +0300 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: Another bug... very hard to isolate (no success yet). I think stack gets corrupted and that makes backtrace less useful. Here is bt from gdb: Program received signal SIGSEGV, Segmentation fault. 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00007fffdc14974e in ?? () #2 0x00007fffffffd5c0 in ?? () #3 0xbf847ae147ae147b in ?? () #4 0x3fe0000000000000 in ?? () #5 0x40a7700000000000 in ?? () #6 0x00000000000000d4 in ?? () #7 0x3f800000e4e1fd5e in ?? () #8 0x00007fff00000000 in ?? () #9 0x000000000000010a in ?? () #10 0x00007fffffffd600 in ?? () #11 0x4188000000000109 in ?? () #12 0x0000003540400000 in ?? () #13 0x00007fffdc149308 in ?? () #14 0x00007fffe505bb1a in ?? () #15 0x000000000040e7b4 in init_local_var (class=0x7fffffffd600, func=0x10a) at gbx_exec.c:412 #16 0x00007fffe4e2d104 in JR_extern_dispatch_object (object=, index=) at jit_runtime.c:965 #17 0x00007ffff7afc970 in ?? () at ../sysdeps/ieee754/dbl-64/s_sin.c:981 from /lib/x86_64-linux-gnu/libm.so.6 #18 0x00007fffffffd740 in ?? () #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at jit_compile.cpp:138 ---Type to continue, or q to quit--- Backtrace stopped: previous frame inner to this frame (corrupt stack?) Jussi On 30 June 2012 15:00, Emil Lenngren wrote: > Ah.. I have not yet implemented breakpoints. And I don't think I will > either :/ > JIT functions keep the local variables in processor registers, while > interpreted functions keep them in the gambas stack. So I think the > debugger will show wrong information. If you want to debug functions, > simply remove the Fast keyword. > > I made a little mistake before when I ignored them. Now gbx3 won't crash in > the latest revision. > > /Emil > > 2012/6/30 Jussi Lahtinen : > > OK, found it. See attachment. > > > > Jussi > > > > > > > > On 29 June 2012 23:59, Jussi Lahtinen wrote: > > > >> Next bug... it's crash and I don't have any clue what causes it. > >> I'm trying to isolate it, but meanwhile here is bt from gdb: > >> > >> Program received signal SIGSEGV, Segmentation fault. > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () > >> from /usr/lib/libLLVM-3.2svn.so > >> (gdb) bt > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () > >> from /usr/lib/libLLVM-3.2svn.so > >> #1 0x00007fffe3b8de4d in > llvm::BranchInst::BranchInst(llvm::BasicBlock*, > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () > >> from /usr/lib/libLLVM-3.2svn.so > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, Cond=0x18cba60, > >> IfFalse=0x30880d0, IfTrue=0x0) at > /usr/include/llvm/Instructions.h:2370 > >> #3 llvm::IRBuilder >> llvm::IRBuilderDefaultInserter >::CreateCondBr (this=0xef1150, > >> Cond=0x18cba60, True=0x0, False=0x30880d0) > >> at /usr/include/llvm/Support/IRBuilder.h:448 > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at > jit_codegen.cpp:866 > >> #5 JIT_codegen () at jit_codegen.cpp:6535 > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at > jit_compile.cpp:119 > >> #7 0x00007fffdbb88223 in ?? () > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object (object= >> out>, > >> index=) at jit_runtime.c:965 > >> #9 0x0000000000000000 in ?? () > >> > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit > >> > >> Jussi > >> > >> > >> > >> > >> > >> > >> On 27 June 2012 19:17, Jussi Lahtinen wrote: > >> > >>> Yes, it works now! > >>> > >>> Jussi > >>> > >>> > >>> > >>> On 27 June 2012 00:12, Emil Lenngren wrote: > >>> > >>>> It seems like when LLVM reads boolean pointers, it assumes the seven > most > >>>> significant bits are always 0, which is not the case in Gambas. Does > the > >>>> latest revision work? I have no opportunity to even compile it and see > if > >>>> it works at the moment :) > >>>> > >>>> /Emil > >>>> > >>>> 2012/6/26 Jussi Lahtinen > >>>> > >>>> > .../MagicBug$ GB_JIT=info gbx3 > >>>> > > >>>> > gb.jit: using LLVM 3.2. > >>>> > > >>>> > ------------------------------------------------------------------------ > >>>> > gb.jit: beginning compiling MainModule.MainModule: > >>>> > > >>>> > ------------------------------------------------------------------------ > >>>> > > >>>> > > >>>> > ------------------------------------------------------------------------ > >>>> > gb.jit: beginning compiling MainModule.Main: > >>>> > > >>>> > ------------------------------------------------------------------------ > >>>> > > >>>> > > >>>> > ------------------------------------------------------------------------ > >>>> > gb.jit: dumping function MainModule.Main: > >>>> > > >>>> > ------------------------------------------------------------------------ > >>>> > ; ModuleID = 'jit_mod' > >>>> > target datalayout = > >>>> > > >>>> > > >>>> > > "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" > >>>> > target triple = "x86_64-pc-linux-gnu" > >>>> > > >>>> > %Value = type { i64, i64, i64, i64 } > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } > >>>> > %String = type { i64, i8*, i32, i32 } > >>>> > %Void = type { i64, i64, i64, i64 } > >>>> > > >>>> > define void @func_0_MainModule_2() { > >>>> > entry: > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) > >>>> > %2 = icmp eq i8* %1, %0 > >>>> > br i1 %2, label %if.cont, label %if.then > >>>> > > >>>> > if.then: ; preds = %entry > >>>> > tail call void @stack_corrupted_abort() > >>>> > unreachable > >>>> > > >>>> > if.cont: ; preds = %entry > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) > >>>> > %5 = icmp eq i8* %4, %3 > >>>> > br i1 %5, label %if.cont2, label %if.then1 > >>>> > > >>>> > if.then1: ; preds = %if.cont > >>>> > tail call void @stack_corrupted_abort() > >>>> > unreachable > >>>> > > >>>> > if.cont2: ; preds = %if.cont > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) > >>>> > br i1 %6, label %block5, label %if.cont7 > >>>> > > >>>> > block5: ; preds = > %if.cont2 > >>>> > %7 = load %Value** inttoptr (i64 6639552 to %Value**) > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 > >>>> > store i64 13, i64* %9 > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 1 > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 2 > >>>> > store i8* null, i8** %11 > >>>> > %12 = getelementptr %Value* %7, i64 1 > >>>> > %13 = bitcast %Value* %12 to %String* > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 > >>>> > store i64 10, i64* %14 > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 > >>>> > store i32 0, i32* %16 > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 > >>>> > store i32 17, i32* %17 > >>>> > %18 = getelementptr %Value* %7, i64 2 > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 to %Value**) > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to i64*) > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** inttoptr (i64 > >>>> > 6648040 to i8**) > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr (i64 > 6648016 > >>>> to > >>>> > i8**) > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > >>>> > tail call void @EXEC_native() > >>>> > %19 = load %Value** inttoptr (i64 6639552 to %Value**) > >>>> > %20 = getelementptr %Value* %19, i64 -1 > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 to %Value**) > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) > >>>> > %21 = icmp eq i8* %.pre11, %.pre > >>>> > br i1 %21, label %if.cont7, label %if.then6 > >>>> > > >>>> > if.then6: ; preds = %block5 > >>>> > tail call void @stack_corrupted_abort() > >>>> > unreachable > >>>> > > >>>> > if.cont7: ; preds = > %if.cont2, > >>>> > %block5 > >>>> > %22 = load %Value** inttoptr (i64 6639552 to %Value**) > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, i32 0 > >>>> > store i64 13, i64* %24 > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, i32 1 > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, i32 2 > >>>> > store i8* null, i8** %26 > >>>> > %27 = getelementptr %Value* %22, i64 1 > >>>> > %28 = bitcast %Value* %27 to %String* > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 > >>>> > store i64 10, i64* %29 > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 > >>>> > store i32 0, i32* %31 > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 > >>>> > store i32 20, i32* %32 > >>>> > %33 = getelementptr %Value* %22, i64 2 > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 to %Value**) > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to i64*) > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** inttoptr (i64 > >>>> > 6648040 to i8**) > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr (i64 > 6648016 > >>>> to > >>>> > i8**) > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > >>>> > tail call void @EXEC_native() > >>>> > %34 = load %Value** inttoptr (i64 6639552 to %Value**) > >>>> > %35 = getelementptr %Value* %34, i64 -1 > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 to %Value**) > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) > >>>> > %38 = icmp eq i8* %37, %36 > >>>> > br i1 %38, label %if.cont9, label %if.then8 > >>>> > > >>>> > if.then8: ; preds = > %if.cont7 > >>>> > tail call void @stack_corrupted_abort() > >>>> > unreachable > >>>> > > >>>> > if.cont9: ; preds = > %if.cont7 > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr (i64 6647920 to > >>>> %Void*), > >>>> > i64 0, i32 0) > >>>> > tail call void @EXEC_leave_keep() > >>>> > ret void > >>>> > } > >>>> > > >>>> > declare void @stack_corrupted_abort() > >>>> > > >>>> > declare void @EXEC_native() > >>>> > > >>>> > declare void @EXEC_leave_keep() > >>>> > > >>>> > ------------------------------------------------------------------------ > >>>> > > >>>> > > >>>> > Jussi > >>>> > > >>>> > > >>>> > > >>>> > On 26 June 2012 21:05, Emil Lenngren > wrote: > >>>> > > >>>> > > I am in Italy now on holiday so I cannot debug the code, but could > >>>> you > >>>> > > please run gbx3 with GB_JIT=info and post the llvm code? > >>>> > > > >>>> > > /Emil > >>>> > > > >>>> > > 2012/6/26 Jussi Lahtinen > >>>> > > > >>>> > > > OK, here is more. This is really really weird. > >>>> > > > > >>>> > > > I expect message "Everything works!", but I get *only* > "Something > >>>> > > broke!!". > >>>> > > > But if I add 'Return', under Message("Everything works!"), or I > >>>> remove > >>>> > > > 'Fast' then everything works as expected. > >>>> > > > > >>>> > > > See attachment. > >>>> > > > > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit > >>>> > > > > >>>> > > > Jussi > >>>> > > > > >>>> > > > > >>>> > > > > >>>> > > > > >>>> > > > On 20 June 2012 20:14, Emil Lenngren > >>>> wrote: > >>>> > > > > >>>> > > > > That bug was actually an interpreter bug, but it is now > >>>> corrected in > >>>> > > the > >>>> > > > > latest revision :) > >>>> > > > > > >>>> > > > > /Emil > >>>> > > > > > >>>> > > > > 2012/6/20 Jussi Lahtinen > >>>> > > > > > >>>> > > > > > Yeah, I'm also leaving to countryside for Midsummer > parties... > >>>> but > >>>> > I > >>>> > > > made > >>>> > > > > > quick test, > >>>> > > > > > and I found another bug (see attachment). > >>>> > > > > > > >>>> > > > > > Similar problem with argument counting. > >>>> > > > > > > >>>> > > > > > Jussi > >>>> > > > > > > >>>> > > > > > > >>>> > > > > > > >>>> > > > > > > >>>> > > > > > > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < > emil.lenngren at ...626... > > > >>>> > > wrote: > >>>> > > > > > > >>>> > > > > > > Tomorrow I will travel away for a week so I cannot do > >>>> anything > >>>> > > then, > >>>> > > > > but > >>>> > > > > > > just keep sending emails and I will reply when I come home > :) > >>>> > > > > > > > >>>> > > > > > > /Emil > >>>> > > > > > > > >>>> > > > > > > 2012/6/20 Jussi Lahtinen > >>>> > > > > > > > >>>> > > > > > > > So far everything seems to work! > >>>> > > > > > > > I'll continue further testing later. > >>>> > > > > > > > > >>>> > > > > > > > Jussi > >>>> > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < > >>>> emil.lenngren at ...626...> > >>>> > > > > wrote: > >>>> > > > > > > > > >>>> > > > > > > > > Is revision #4851 useful for you? > >>>> > > > > > > > > You can now convert functions in the current running > >>>> class to > >>>> > > > > > pointers. > >>>> > > > > > > > > > >>>> > > > > > > > > /Emil > >>>> > > > > > > > > > >>>> > > > > > > > > 2012/6/19 Emil Lenngren > >>>> > > > > > > > > > >>>> > > > > > > > > > It should work in the latest revision :) > >>>> > > > > > > > > > > >>>> > > > > > > > > > > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren > >>>> > > > > > > > > > > >>>> > > > > > > > > >> If you want a quick workaround, you can have > non-fast > >>>> > method > >>>> > > > > that > >>>> > > > > > > > > creates > >>>> > > > > > > > > >> a callback, and immediately returns it, like: > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> Private Function GenerateCallback() As Pointer > >>>> > > > > > > > > >> Return CallbackFunction > >>>> > > > > > > > > >> End > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> Fast Private Function CallbackFunction() > >>>> > > > > > > > > >> ... > >>>> > > > > > > > > >> End > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In "somelib" > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> Fast Private Function Main() > >>>> > > > > > > > > >> Dim p As Pointer = GenerateCallback() > >>>> > > > > > > > > >> extfunc(p) > >>>> > > > > > > > > >> End > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> /Emil > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen > > >>>> > > > > > > > > >> > >>>> > > > > > > > > >>> No problem, I'm glad to help making Gambas more > >>>> robust, > >>>> > > when > >>>> > > > > > ever I > >>>> > > > > > > > > have > >>>> > > > > > > > > >>> time to do so! > >>>> > > > > > > > > >>> And testing things seems to be easy contribution > for > >>>> > me... > >>>> > > > > > > > > >>> > >>>> > > > > > > > > >>> My project has about 120 000 lines of code. And I > >>>> try JIT > >>>> > > > with > >>>> > > > > > > every > >>>> > > > > > > > > >>> module > >>>> > > > > > > > > >>> and class of it. > >>>> > > > > > > > > >>> So I think I will find more bugs... But in some > >>>> point I > >>>> > > must > >>>> > > > > wait > >>>> > > > > > > > > support > >>>> > > > > > > > > >>> for callbacks to finish that. > >>>> > > > > > > > > >>> > >>>> > > > > > > > > >>> Jussi > >>>> > > > > > > > > >>> > >>>> > > > > > > > > >>> > >>>> > > > > > > > > >>> > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil Lenngren < > >>>> > > > emil.lenngren at ...626...> > >>>> > > > > > > > wrote: > >>>> > > > > > > > > >>> > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug report :) > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can override extern > >>>> methods > >>>> > > as > >>>> > > > > > well. > >>>> > > > > > > > > That's > >>>> > > > > > > > > >>> > where the real problem is. > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > /Emil > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < > jussi.lahtinen at ...626... > >>>> > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > > More bugs... > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > Make shared library (just dummy example [or > just > >>>> use > >>>> > > > binary > >>>> > > > > > > that > >>>> > > > > > > > is > >>>> > > > > > > > > >>> > > included with project source]); > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > #include > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int x2, int y2) > >>>> > > > > > > > > >>> > > {return (int) hypot(x1-x2,y1-y2);} > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > Then run the attached project. > >>>> > > > > > > > > >>> > > With JIT, number of arguments is counted > wrong. > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > Jussi > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi Lahtinen < > >>>> > > > > > > jussi.lahtinen at ...626...> > >>>> > > > > > > > > >>> wrote: > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > Yes, it works now! > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > Jussi > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil Lenngren < > >>>> > > > > > > emil.lenngren at ...626...> > >>>> > > > > > > > > >>> wrote: > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > >> Does it work in revision #4847? > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> /Emil > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < > >>>> > jussi.lahtinen at ...626...> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > Starting program: /usr/local/bin/gbx3 > >>>> > > > > > > > > >>> > > >> > [Thread debugging using libthread_db > >>>> enabled] > >>>> > > > > > > > > >>> > > >> > Using host libthread_db library > >>>> > > > > > > > > >>> > > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". > >>>> > > > > > > > > >>> > > >> > gbx3: ExecutionEngine.cpp:165: void > >>>> > > > > > > > > >>> > > >> > > >>>> llvm::ExecutionEngine::addGlobalMapping(const > >>>> > > > > > > > > >>> llvm::GlobalValue*, > >>>> > > > > > > > > >>> > > >> void*): > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 || Addr == 0) && > >>>> > > > > "GlobalMapping > >>>> > > > > > > > > already > >>>> > > > > > > > > >>> > > >> > established!"' failed. > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > Program received signal SIGABRT, Aborted. > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in __GI_raise > >>>> (sig= >>>> > > > out>) > >>>> > > > > > > > > >>> > > >> > at > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > >>>> > > > > > > > > >>> > > >> > 64 > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: > >>>> > No > >>>> > > > such > >>>> > > > > > > file > >>>> > > > > > > > or > >>>> > > > > > > > > >>> > > >> directory. > >>>> > > > > > > > > >>> > > >> > (gdb) bt > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in __GI_raise > >>>> > > (sig= >>>> > > > > > out>) > >>>> > > > > > > > > >>> > > >> > at > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in __GI_abort () > at > >>>> > > > abort.c:91 > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in > __assert_fail_base > >>>> > > > > > > (fmt= >>>> > > > > > > > > >>> out>, > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 "(CurVal == 0 > || > >>>> > Addr > >>>> > > == > >>>> > > > > 0) > >>>> > > > > > && > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > >>>> > > > > > > > > >>> > > >> > already established!\"", > file=0x7fffed43c55b > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > >>>> > > > > > > > > >>> > > >> > line=, > function= >>>> > out>) > >>>> > > > at > >>>> > > > > > > > > >>> assert.c:94 > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in > >>>> __GI___assert_fail ( > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 "(CurVal == 0 > || > >>>> > Addr > >>>> > > == > >>>> > > > > 0) > >>>> > > > > > && > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > >>>> > > > > > > > > >>> > > >> > already established!\"", > file=0x7fffed43c55b > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > >>>> > > > > > > > > >>> > > >> > line=165, > >>>> > > > > > > > > >>> > > >> > function=0x7fffed43d7a0 "void > >>>> > > > > > > > > >>> > > >> > > >>>> llvm::ExecutionEngine::addGlobalMapping(const > >>>> > > > > > > > > >>> llvm::GlobalValue*, > >>>> > > > > > > > > >>> > > >> void*)") > >>>> > > > > > > > > >>> > > >> > at assert.c:103 > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue > >>>> > > > > > > > > >>> const*, > >>>> > > > > > > > > >>> > > >> void*) () > >>>> > > > > > > > > >>> > > >> > from /usr/lib/libLLVM-3.2svn.so > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in > >>>> register_global_symbol > >>>> > > > > > > > > >>> (address=0x40ebf6, > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, name=...) at > >>>> > > jit_codegen.cpp:242 > >>>> > > > > > > > > >>> > > >> > #6 register_global_symbol (name=..., > >>>> > > > value=0x8b2500, > >>>> > > > > > > > > >>> > > address=0x40ebf6) > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in > >>>> > > get_global_function_real ( > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 "CLASS_free", > >>>> > > func=0x40ebf6, > >>>> > > > > > > > > >>> ret= >>>> > > > > > > > > >>> > > out>, > >>>> > > > > > > > > >>> > > >> > args=, > vararg= >>>> out>) > >>>> > > at > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in operator() > >>>> > > > (this= >>>> > > > > > > > > pointer>) > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 > >>>> > > > > > > > > >>> > > >> > ---Type to continue, or q > > >>>> to > >>>> > > > quit--- > >>>> > > > > > > > > >>> > > >> > #9 > >>>> > > > > > > > > > >>>> gen_if > > >>>> > > > > > > > > >>> > > >> (func=..., > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, if_name= out>, > >>>> > > > > > > > > cont_name= >>>> > > > > > > > > >>> > out>) > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 > >>>> > > > > > > > > >>> > > >> > #10 unref_object_no_nullcheck > >>>> (ptr=0x898ca8) at > >>>> > > > > > > > > >>> jit_codegen.cpp:993 > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in > codegen_get_value > >>>> > > > > > > (this=0x8abba0) > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1566 > >>>> > > > > > > > > >>> > > >> > #12 > >>>> > > > > PushPureObjectVariableExpression::codegen_get_value > >>>> > > > > > > > > >>> > > (this=0x8abba0) > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1545 > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in > >>>> > > > > > > SubrExpression::codegen_get_value > >>>> > > > > > > > > >>> > > >> (this=0x86a450) > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:5898 > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in > >>>> > DropExpression::codegen > >>>> > > > > > > > > >>> (this=0x86a4a0) > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1257 > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in > >>>> codegen_statements () > >>>> > at > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at > jit_codegen.cpp:6490 > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in > >>>> > JIT_compile_and_execute > >>>> > > () > >>>> > > > > at > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in > >>>> EXEC_jit_function_loop > >>>> > > () > >>>> > > > at > >>>> > > > > > > > > >>> > gbx_exec.c:871 > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in > >>>> EXEC_function_real () > >>>> > at > >>>> > > > > > > > > >>> gbx_exec.c:862 > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in raise_event > >>>> > > > > > (observer= >>>> > > > > > > > > out>, > >>>> > > > > > > > > >>> > > >> > object=, > >>>> func_id= >>>> > > out>, > >>>> > > > > > > > > >>> > nparam= >>>> > > > > > > > > >>> > > >> out>) > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in GB_Raise > >>>> > > (object=0x8b95c8, > >>>> > > > > > > > > >>> event_id=16, > >>>> > > > > > > > > >>> > > >> nparam=0) > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in > >>>> gb_raise_button_Click > >>>> > > > > > > > > >>> (sender= >>>> > > > > > > > > >>> > > out>) > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > Jussi > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, Emil Lenngren < > >>>> > > > > > > > emil.lenngren at ...626... > >>>> > > > > > > > > > > >>>> > > > > > > > > >>> > wrote: > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please provide more > >>>> information? A > >>>> > > gdb > >>>> > > > > > > > backtrace > >>>> > > > > > > > > >>> or > >>>> > > > > > > > > >>> > > >> > something, > >>>> > > > > > > > > >>> > > >> > > because I get no errors at all. > Everything > >>>> > seems > >>>> > > > to > >>>> > > > > > work > >>>> > > > > > > > for > >>>> > > > > > > > > >>> me > >>>> > > > > > > > > >>> > ... > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > /Emil > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi Lahtinen < > >>>> > > > jussi.lahtinen at ...626...> > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See attachment. > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > Jussi > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 23:36, Jussi Lahtinen > < > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >> > wrote: > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, and I cannot see > >>>> any > >>>> > > > problems > >>>> > > > > > > with > >>>> > > > > > > > > >>> compare > >>>> > > > > > > > > >>> > > >> method > >>>> > > > > > > > > >>> > > >> > > > > anymore. > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > But with my big project, I got this > >>>> with > >>>> > > > signal > >>>> > > > > 6; > >>>> > > > > > > > > >>> > > >> > > > > gbx3: ExecutionEngine.cpp:165: void > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, > >>>> > > > > > > > > >>> > > >> > > void*): > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal == 0 || Addr == > 0) > >>>> && > >>>> > > > > > > > "GlobalMapping > >>>> > > > > > > > > >>> > already > >>>> > > > > > > > > >>> > > >> > > > > established!"' failed. > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, but as soon as I > have > >>>> > time > >>>> > > I > >>>> > > > > try > >>>> > > > > > to > >>>> > > > > > > > > >>> isolate > >>>> > > > > > > > > >>> > > code > >>>> > > > > > > > > >>> > > >> > > causing > >>>> > > > > > > > > >>> > > >> > > > > the problem. > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > Jussi > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 20:24, Emil > Lenngren < > >>>> > > > > > > > > >>> emil.lenngren at ...626... > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >> > wrote: > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> It should be fixed in revision > #4843! > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> /Emil > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi Lahtinen < > >>>> > > > > > jussi.lahtinen at ...626... > >>>> > > > > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really works now. And I > >>>> found > >>>> > a > >>>> > > > lot > >>>> > > > > of > >>>> > > > > > > > > errors > >>>> > > > > > > > > >>> by > >>>> > > > > > > > > >>> > me. > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > But for some reason JIT raises > >>>> compare > >>>> > > > method > >>>> > > > > > > when > >>>> > > > > > > > it > >>>> > > > > > > > > >>> > > >> shouldn't, > >>>> > > > > > > > > >>> > > >> > > > >> > and when I tried to isolate the > >>>> > problem I > >>>> > > > got > >>>> > > > > > > crash > >>>> > > > > > > > > >>> (signal > >>>> > > > > > > > > >>> > > >> 11). > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not to be related to > >>>> compare > >>>> > > > > method, > >>>> > > > > > > so > >>>> > > > > > > > > just > >>>> > > > > > > > > >>> > > ignore > >>>> > > > > > > > > >>> > > >> > name > >>>> > > > > > > > > >>> > > >> > > of > >>>> > > > > > > > > >>> > > >> > > > >> the > >>>> > > > > > > > > >>> > > >> > > > >> > attached project. > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it more closely when > >>>> this > >>>> > is > >>>> > > > > fixed. > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 19:01, Emil > >>>> Lenngren < > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> > >>>> > > > > > > > > >>> > > >> > > wrote: > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works now :) > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 Beno?t Minisini < > >>>> > > > > > > > > >>> gambas at ...1...> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le 17/06/2012 02:54, Jussi > >>>> > Lahtinen a > >>>> > > > > > ?crit : > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, terminal gives other > >>>> > > > position... > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my actual project, I > got > >>>> > error > >>>> > > > > > > message; > >>>> > > > > > > > > >>> wanted > >>>> > > > > > > > > >>> > > >> string, > >>>> > > > > > > > > >>> > > >> > > got > >>>> > > > > > > > > >>> > > >> > > > >> > > > > blaablaaClass instead. > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that error message > comes > >>>> from > >>>> > > > > > function > >>>> > > > > > > > > (from > >>>> > > > > > > > > >>> > other > >>>> > > > > > > > > >>> > > >> > module > >>>> > > > > > > > > >>> > > >> > > > >> without > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which takes two objects > are > >>>> > > > parameters. > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either terminal isn't > >>>> showing > >>>> > > the > >>>> > > > > real > >>>> > > > > > > > > stack, > >>>> > > > > > > > > >>> or > >>>> > > > > > > > > >>> > > >> there is > >>>> > > > > > > > > >>> > > >> > > > >> > something > >>>> > > > > > > > > >>> > > >> > > > >> > > > else > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my time is up, I'll > see > >>>> it > >>>> > > > tomorrow > >>>> > > > > > > (with > >>>> > > > > > > > > >>> latest > >>>> > > > > > > > > >>> > > >> > > revision). > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > The incorrect line number > >>>> problem, > >>>> > as > >>>> > > > > > > reported > >>>> > > > > > > > by > >>>> > > > > > > > > >>> the > >>>> > > > > > > > > >>> > > >> debugger > >>>> > > > > > > > > >>> > > >> > > > (and > >>>> > > > > > > > > >>> > > >> > > > >> not > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you run the program > >>>> > normally!), > >>>> > > > > should > >>>> > > > > > > be > >>>> > > > > > > > > >>> fixed in > >>>> > > > > > > > > >>> > > >> > revision > >>>> > > > > > > > > >>> > > >> > > > >> #4841. > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t Minisini > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live Security Virtual > >>>> Conference > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive live event will > >>>> cover all > >>>> > > the > >>>> > > > > > ways > >>>> > > > > > > > > >>> today's > >>>> > > > > > > > > >>> > > >> security > >>>> > > > > > > > > >>> > > >> > > and > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat landscape has changed > >>>> and > >>>> > how > >>>> > > IT > >>>> > > > > > > > managers > >>>> > > > > > > > > >>> can > >>>> > > > > > > > > >>> > > >> respond. > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include endpoint > security, > >>>> > > mobile > >>>> > > > > > > security > >>>> > > > > > > > > >>> and the > >>>> > > > > > > > > >>> > > >> latest > >>>> > > > > > > > > >>> > > >> > > in > >>>> > > > > > > > > >>> > > >> > > > >> > malware > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > _______________________________________________ > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user mailing list > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security Virtual > Conference > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live event will > cover > >>>> all > >>>> > the > >>>> > > > > ways > >>>> > > > > > > > > today's > >>>> > > > > > > > > >>> > > security > >>>> > > > > > > > > >>> > > >> > and > >>>> > > > > > > > > >>> > > >> > > > >> > > threat landscape has changed > and > >>>> how > >>>> > IT > >>>> > > > > > > managers > >>>> > > > > > > > > can > >>>> > > > > > > > > >>> > > respond. > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > >>>> > > > > > > > > >>> > > >> > > > >> > > will include endpoint > security, > >>>> > mobile > >>>> > > > > > security > >>>> > > > > > > > and > >>>> > > > > > > > > >>> the > >>>> > > > > > > > > >>> > > >> latest > >>>> > > > > > > > > >>> > > >> > in > >>>> > > > > > > > > >>> > > >> > > > >> malware > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > _______________________________________________ > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user mailing list > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security Virtual Conference > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live event will cover > >>>> all the > >>>> > > > ways > >>>> > > > > > > > today's > >>>> > > > > > > > > >>> > security > >>>> > > > > > > > > >>> > > >> and > >>>> > > > > > > > > >>> > > >> > > > >> > threat landscape has changed and > >>>> how IT > >>>> > > > > > managers > >>>> > > > > > > > can > >>>> > > > > > > > > >>> > respond. > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > >>>> > > > > > > > > >>> > > >> > > > >> > will include endpoint security, > >>>> mobile > >>>> > > > > security > >>>> > > > > > > and > >>>> > > > > > > > > the > >>>> > > > > > > > > >>> > > latest > >>>> > > > > > > > > >>> > > >> in > >>>> > > > > > > > > >>> > > >> > > > >> malware > >>>> > > > > > > > > >>> > > >> > > > >> > threats. > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > _______________________________________________ > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user mailing list > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > >>> > > >> > > > >> Live Security Virtual Conference > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live event will cover > all > >>>> the > >>>> > > ways > >>>> > > > > > > today's > >>>> > > > > > > > > >>> security > >>>> > > > > > > > > >>> > > and > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape has changed and > how > >>>> IT > >>>> > > > > managers > >>>> > > > > > > can > >>>> > > > > > > > > >>> respond. > >>>> > > > > > > > > >>> > > >> > > > Discussions > >>>> > > > > > > > > >>> > > >> > > > >> will include endpoint security, > >>>> mobile > >>>> > > > security > >>>> > > > > > and > >>>> > > > > > > > the > >>>> > > > > > > > > >>> > latest > >>>> > > > > > > > > >>> > > in > >>>> > > > > > > > > >>> > > >> > > > malware > >>>> > > > > > > > > >>> > > >> > > > >> threats. > >>>> > > > > > > > > >>> > > >> > >>>> > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > _______________________________________________ > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user mailing list > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual Conference > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event will cover all > the > >>>> ways > >>>> > > > > today's > >>>> > > > > > > > > >>> security > >>>> > > > > > > > > >>> > and > >>>> > > > > > > > > >>> > > >> > > > threat landscape has changed and how > IT > >>>> > > managers > >>>> > > > > can > >>>> > > > > > > > > >>> respond. > >>>> > > > > > > > > >>> > > >> > Discussions > >>>> > > > > > > > > >>> > > >> > > > will include endpoint security, > mobile > >>>> > > security > >>>> > > > > and > >>>> > > > > > > the > >>>> > > > > > > > > >>> latest > >>>> > > > > > > > > >>> > in > >>>> > > > > > > > > >>> > > >> > malware > >>>> > > > > > > > > >>> > > >> > > > threats. > >>>> > > > > > > > > >>> > > > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > _______________________________________________ > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing list > >>>> > > > > > > > > >>> > > >> > > > Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual Conference > >>>> > > > > > > > > >>> > > >> > > Exclusive live event will cover all the > >>>> ways > >>>> > > > today's > >>>> > > > > > > > > security > >>>> > > > > > > > > >>> and > >>>> > > > > > > > > >>> > > >> > > threat landscape has changed and how IT > >>>> > managers > >>>> > > > can > >>>> > > > > > > > > respond. > >>>> > > > > > > > > >>> > > >> Discussions > >>>> > > > > > > > > >>> > > >> > > will include endpoint security, mobile > >>>> > security > >>>> > > > and > >>>> > > > > > the > >>>> > > > > > > > > >>> latest in > >>>> > > > > > > > > >>> > > >> malware > >>>> > > > > > > > > >>> > > >> > > threats. > >>>> > > > > > > > > >>> > > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > >>> > > >> > > > >>>> > _______________________________________________ > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing list > >>>> > > > > > > > > >>> > > >> > > Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > >>> > > >> > Live Security Virtual Conference > >>>> > > > > > > > > >>> > > >> > Exclusive live event will cover all the > ways > >>>> > > today's > >>>> > > > > > > > security > >>>> > > > > > > > > >>> and > >>>> > > > > > > > > >>> > > >> > threat landscape has changed and how IT > >>>> managers > >>>> > > can > >>>> > > > > > > > respond. > >>>> > > > > > > > > >>> > > >> Discussions > >>>> > > > > > > > > >>> > > >> > will include endpoint security, mobile > >>>> security > >>>> > > and > >>>> > > > > the > >>>> > > > > > > > latest > >>>> > > > > > > > > >>> in > >>>> > > > > > > > > >>> > > >> malware > >>>> > > > > > > > > >>> > > >> > threats. > >>>> > > > > > > > > >>> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > >>> > > >> > > >>>> _______________________________________________ > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list > >>>> > > > > > > > > >>> > > >> > Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > >>> > > >> Live Security Virtual Conference > >>>> > > > > > > > > >>> > > >> Exclusive live event will cover all the > ways > >>>> > today's > >>>> > > > > > > security > >>>> > > > > > > > > and > >>>> > > > > > > > > >>> > > >> threat landscape has changed and how IT > >>>> managers > >>>> > can > >>>> > > > > > > respond. > >>>> > > > > > > > > >>> > > Discussions > >>>> > > > > > > > > >>> > > >> will include endpoint security, mobile > >>>> security > >>>> > and > >>>> > > > the > >>>> > > > > > > latest > >>>> > > > > > > > > in > >>>> > > > > > > > > >>> > > malware > >>>> > > > > > > > > >>> > > >> threats. > >>>> > > > > > > > > >>> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > >>> > > >> > >>>> _______________________________________________ > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list > >>>> > > > > > > > > >>> > > >> Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > >>> > > >> > >>>> > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > >>> > > Live Security Virtual Conference > >>>> > > > > > > > > >>> > > Exclusive live event will cover all the ways > >>>> today's > >>>> > > > > security > >>>> > > > > > > and > >>>> > > > > > > > > >>> > > threat landscape has changed and how IT > managers > >>>> can > >>>> > > > > respond. > >>>> > > > > > > > > >>> Discussions > >>>> > > > > > > > > >>> > > will include endpoint security, mobile > security > >>>> and > >>>> > the > >>>> > > > > > latest > >>>> > > > > > > in > >>>> > > > > > > > > >>> malware > >>>> > > > > > > > > >>> > > threats. > >>>> > > > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > >>> > > > _______________________________________________ > >>>> > > > > > > > > >>> > > Gambas-user mailing list > >>>> > > > > > > > > >>> > > Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > >>> > > > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > >>> > Live Security Virtual Conference > >>>> > > > > > > > > >>> > Exclusive live event will cover all the ways > >>>> today's > >>>> > > > security > >>>> > > > > > and > >>>> > > > > > > > > >>> > threat landscape has changed and how IT managers > >>>> can > >>>> > > > respond. > >>>> > > > > > > > > >>> Discussions > >>>> > > > > > > > > >>> > will include endpoint security, mobile security > >>>> and the > >>>> > > > > latest > >>>> > > > > > in > >>>> > > > > > > > > >>> malware > >>>> > > > > > > > > >>> > threats. > >>>> > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > >>> > _______________________________________________ > >>>> > > > > > > > > >>> > Gambas-user mailing list > >>>> > > > > > > > > >>> > Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > >>> > > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > >>>> > > > > > > > > >>> > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > >>> Live Security Virtual Conference > >>>> > > > > > > > > >>> Exclusive live event will cover all the ways > today's > >>>> > > security > >>>> > > > > and > >>>> > > > > > > > > >>> threat landscape has changed and how IT managers > can > >>>> > > respond. > >>>> > > > > > > > > Discussions > >>>> > > > > > > > > >>> will include endpoint security, mobile security > and > >>>> the > >>>> > > > latest > >>>> > > > > in > >>>> > > > > > > > > malware > >>>> > > > > > > > > >>> threats. > >>>> > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > >>> _______________________________________________ > >>>> > > > > > > > > >>> Gambas-user mailing list > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > >>> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > > Live Security Virtual Conference > >>>> > > > > > > > > Exclusive live event will cover all the ways today's > >>>> security > >>>> > > and > >>>> > > > > > > > > threat landscape has changed and how IT managers can > >>>> respond. > >>>> > > > > > > Discussions > >>>> > > > > > > > > will include endpoint security, mobile security and > the > >>>> > latest > >>>> > > in > >>>> > > > > > > malware > >>>> > > > > > > > > threats. > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > > _______________________________________________ > >>>> > > > > > > > > Gambas-user mailing list > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > > Live Security Virtual Conference > >>>> > > > > > > > Exclusive live event will cover all the ways today's > >>>> security > >>>> > and > >>>> > > > > > > > threat landscape has changed and how IT managers can > >>>> respond. > >>>> > > > > > Discussions > >>>> > > > > > > > will include endpoint security, mobile security and the > >>>> latest > >>>> > in > >>>> > > > > > malware > >>>> > > > > > > > threats. > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > > _______________________________________________ > >>>> > > > > > > > Gambas-user mailing list > >>>> > > > > > > > Gambas-user at lists.sourceforge.net > >>>> > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > > Live Security Virtual Conference > >>>> > > > > > > Exclusive live event will cover all the ways today's > >>>> security and > >>>> > > > > > > threat landscape has changed and how IT managers can > respond. > >>>> > > > > Discussions > >>>> > > > > > > will include endpoint security, mobile security and the > >>>> latest in > >>>> > > > > malware > >>>> > > > > > > threats. > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > > _______________________________________________ > >>>> > > > > > > Gambas-user mailing list > >>>> > > > > > > Gambas-user at lists.sourceforge.net > >>>> > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > > Live Security Virtual Conference > >>>> > > > > > Exclusive live event will cover all the ways today's > security > >>>> and > >>>> > > > > > threat landscape has changed and how IT managers can > respond. > >>>> > > > Discussions > >>>> > > > > > will include endpoint security, mobile security and the > latest > >>>> in > >>>> > > > malware > >>>> > > > > > threats. > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > > _______________________________________________ > >>>> > > > > > Gambas-user mailing list > >>>> > > > > > Gambas-user at lists.sourceforge.net > >>>> > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > > Live Security Virtual Conference > >>>> > > > > Exclusive live event will cover all the ways today's security > and > >>>> > > > > threat landscape has changed and how IT managers can respond. > >>>> > > Discussions > >>>> > > > > will include endpoint security, mobile security and the latest > in > >>>> > > malware > >>>> > > > > threats. > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > > _______________________________________________ > >>>> > > > > Gambas-user mailing list > >>>> > > > > Gambas-user at lists.sourceforge.net > >>>> > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > > >>>> > > > > >>>> > > > > >>>> > > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > > Live Security Virtual Conference > >>>> > > > Exclusive live event will cover all the ways today's security > and > >>>> > > > threat landscape has changed and how IT managers can respond. > >>>> > Discussions > >>>> > > > will include endpoint security, mobile security and the latest > in > >>>> > malware > >>>> > > > threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > > _______________________________________________ > >>>> > > > Gambas-user mailing list > >>>> > > > Gambas-user at lists.sourceforge.net > >>>> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > > >>>> > > > > >>>> > > > >>>> > > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > > Live Security Virtual Conference > >>>> > > Exclusive live event will cover all the ways today's security and > >>>> > > threat landscape has changed and how IT managers can respond. > >>>> Discussions > >>>> > > will include endpoint security, mobile security and the latest in > >>>> malware > >>>> > > threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > > _______________________________________________ > >>>> > > Gambas-user mailing list > >>>> > > Gambas-user at lists.sourceforge.net > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > > >>>> > > >>>> > > >>>> > > ------------------------------------------------------------------------------ > >>>> > Live Security Virtual Conference > >>>> > Exclusive live event will cover all the ways today's security and > >>>> > threat landscape has changed and how IT managers can respond. > >>>> Discussions > >>>> > will include endpoint security, mobile security and the latest in > >>>> malware > >>>> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> > _______________________________________________ > >>>> > Gambas-user mailing list > >>>> > Gambas-user at lists.sourceforge.net > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > > >>>> > >>>> > > ------------------------------------------------------------------------------ > >>>> Live Security Virtual Conference > >>>> Exclusive live event will cover all the ways today's security and > >>>> threat landscape has changed and how IT managers can respond. > Discussions > >>>> will include endpoint security, mobile security and the latest in > malware > >>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>>> _______________________________________________ > >>>> Gambas-user mailing list > >>>> Gambas-user at lists.sourceforge.net > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >>>> > >>> > >>> > >> > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From emil.lenngren at ...626... Thu Jul 5 20:14:19 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Thu, 5 Jul 2012 20:14:19 +0200 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: Something happens on the line you call an external function... 2012/7/5 Jussi Lahtinen > Another bug... very hard to isolate (no success yet). I think stack gets > corrupted and that makes backtrace less useful. > Here is bt from gdb: > > Program received signal SIGSEGV, Segmentation fault. > 0x0000000000000000 in ?? () > (gdb) bt > #0 0x0000000000000000 in ?? () > #1 0x00007fffdc14974e in ?? () > #2 0x00007fffffffd5c0 in ?? () > #3 0xbf847ae147ae147b in ?? () > #4 0x3fe0000000000000 in ?? () > #5 0x40a7700000000000 in ?? () > #6 0x00000000000000d4 in ?? () > #7 0x3f800000e4e1fd5e in ?? () > #8 0x00007fff00000000 in ?? () > #9 0x000000000000010a in ?? () > #10 0x00007fffffffd600 in ?? () > #11 0x4188000000000109 in ?? () > #12 0x0000003540400000 in ?? () > #13 0x00007fffdc149308 in ?? () > #14 0x00007fffe505bb1a in ?? () > #15 0x000000000040e7b4 in init_local_var (class=0x7fffffffd600, func=0x10a) > at gbx_exec.c:412 > #16 0x00007fffe4e2d104 in JR_extern_dispatch_object (object= out>, > index=) at jit_runtime.c:965 > #17 0x00007ffff7afc970 in ?? () at ../sysdeps/ieee754/dbl-64/s_sin.c:981 > from /lib/x86_64-linux-gnu/libm.so.6 > #18 0x00007fffffffd740 in ?? () > #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at jit_compile.cpp:138 > ---Type to continue, or q to quit--- > Backtrace stopped: previous frame inner to this frame (corrupt stack?) > > > Jussi > > > > > > On 30 June 2012 15:00, Emil Lenngren wrote: > > > Ah.. I have not yet implemented breakpoints. And I don't think I will > > either :/ > > JIT functions keep the local variables in processor registers, while > > interpreted functions keep them in the gambas stack. So I think the > > debugger will show wrong information. If you want to debug functions, > > simply remove the Fast keyword. > > > > I made a little mistake before when I ignored them. Now gbx3 won't crash > in > > the latest revision. > > > > /Emil > > > > 2012/6/30 Jussi Lahtinen : > > > OK, found it. See attachment. > > > > > > Jussi > > > > > > > > > > > > On 29 June 2012 23:59, Jussi Lahtinen > wrote: > > > > > >> Next bug... it's crash and I don't have any clue what causes it. > > >> I'm trying to isolate it, but meanwhile here is bt from gdb: > > >> > > >> Program received signal SIGSEGV, Segmentation fault. > > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () > > >> from /usr/lib/libLLVM-3.2svn.so > > >> (gdb) bt > > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () > > >> from /usr/lib/libLLVM-3.2svn.so > > >> #1 0x00007fffe3b8de4d in > > llvm::BranchInst::BranchInst(llvm::BasicBlock*, > > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () > > >> from /usr/lib/libLLVM-3.2svn.so > > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, Cond=0x18cba60, > > >> IfFalse=0x30880d0, IfTrue=0x0) at > > /usr/include/llvm/Instructions.h:2370 > > >> #3 llvm::IRBuilder > >> llvm::IRBuilderDefaultInserter >::CreateCondBr (this=0xef1150, > > >> Cond=0x18cba60, True=0x0, False=0x30880d0) > > >> at /usr/include/llvm/Support/IRBuilder.h:448 > > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at > > jit_codegen.cpp:866 > > >> #5 JIT_codegen () at jit_codegen.cpp:6535 > > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at > > jit_compile.cpp:119 > > >> #7 0x00007fffdbb88223 in ?? () > > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object (object= > >> out>, > > >> index=) at jit_runtime.c:965 > > >> #9 0x0000000000000000 in ?? () > > >> > > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit > > >> > > >> Jussi > > >> > > >> > > >> > > >> > > >> > > >> > > >> On 27 June 2012 19:17, Jussi Lahtinen > wrote: > > >> > > >>> Yes, it works now! > > >>> > > >>> Jussi > > >>> > > >>> > > >>> > > >>> On 27 June 2012 00:12, Emil Lenngren > wrote: > > >>> > > >>>> It seems like when LLVM reads boolean pointers, it assumes the seven > > most > > >>>> significant bits are always 0, which is not the case in Gambas. Does > > the > > >>>> latest revision work? I have no opportunity to even compile it and > see > > if > > >>>> it works at the moment :) > > >>>> > > >>>> /Emil > > >>>> > > >>>> 2012/6/26 Jussi Lahtinen > > >>>> > > >>>> > .../MagicBug$ GB_JIT=info gbx3 > > >>>> > > > >>>> > gb.jit: using LLVM 3.2. > > >>>> > > > >>>> > > ------------------------------------------------------------------------ > > >>>> > gb.jit: beginning compiling MainModule.MainModule: > > >>>> > > > >>>> > > ------------------------------------------------------------------------ > > >>>> > > > >>>> > > > >>>> > > ------------------------------------------------------------------------ > > >>>> > gb.jit: beginning compiling MainModule.Main: > > >>>> > > > >>>> > > ------------------------------------------------------------------------ > > >>>> > > > >>>> > > > >>>> > > ------------------------------------------------------------------------ > > >>>> > gb.jit: dumping function MainModule.Main: > > >>>> > > > >>>> > > ------------------------------------------------------------------------ > > >>>> > ; ModuleID = 'jit_mod' > > >>>> > target datalayout = > > >>>> > > > >>>> > > > >>>> > > > > > "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" > > >>>> > target triple = "x86_64-pc-linux-gnu" > > >>>> > > > >>>> > %Value = type { i64, i64, i64, i64 } > > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } > > >>>> > %String = type { i64, i8*, i32, i32 } > > >>>> > %Void = type { i64, i64, i64, i64 } > > >>>> > > > >>>> > define void @func_0_MainModule_2() { > > >>>> > entry: > > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) > > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) > > >>>> > %2 = icmp eq i8* %1, %0 > > >>>> > br i1 %2, label %if.cont, label %if.then > > >>>> > > > >>>> > if.then: ; preds = %entry > > >>>> > tail call void @stack_corrupted_abort() > > >>>> > unreachable > > >>>> > > > >>>> > if.cont: ; preds = %entry > > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) > > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) > > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) > > >>>> > %5 = icmp eq i8* %4, %3 > > >>>> > br i1 %5, label %if.cont2, label %if.then1 > > >>>> > > > >>>> > if.then1: ; preds = > %if.cont > > >>>> > tail call void @stack_corrupted_abort() > > >>>> > unreachable > > >>>> > > > >>>> > if.cont2: ; preds = > %if.cont > > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) > > >>>> > br i1 %6, label %block5, label %if.cont7 > > >>>> > > > >>>> > block5: ; preds = > > %if.cont2 > > >>>> > %7 = load %Value** inttoptr (i64 6639552 to %Value**) > > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* > > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 > > >>>> > store i64 13, i64* %9 > > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 1 > > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 > > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 2 > > >>>> > store i8* null, i8** %11 > > >>>> > %12 = getelementptr %Value* %7, i64 1 > > >>>> > %13 = bitcast %Value* %12 to %String* > > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 > > >>>> > store i64 10, i64* %14 > > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 > > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 > > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 > > >>>> > store i32 0, i32* %16 > > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 > > >>>> > store i32 17, i32* %17 > > >>>> > %18 = getelementptr %Value* %7, i64 2 > > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 to %Value**) > > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to i64*) > > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** inttoptr > (i64 > > >>>> > 6648040 to i8**) > > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr (i64 > > 6648016 > > >>>> to > > >>>> > i8**) > > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > > >>>> > tail call void @EXEC_native() > > >>>> > %19 = load %Value** inttoptr (i64 6639552 to %Value**) > > >>>> > %20 = getelementptr %Value* %19, i64 -1 > > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 to %Value**) > > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) > > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) > > >>>> > %21 = icmp eq i8* %.pre11, %.pre > > >>>> > br i1 %21, label %if.cont7, label %if.then6 > > >>>> > > > >>>> > if.then6: ; preds = > %block5 > > >>>> > tail call void @stack_corrupted_abort() > > >>>> > unreachable > > >>>> > > > >>>> > if.cont7: ; preds = > > %if.cont2, > > >>>> > %block5 > > >>>> > %22 = load %Value** inttoptr (i64 6639552 to %Value**) > > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* > > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, i32 0 > > >>>> > store i64 13, i64* %24 > > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, i32 1 > > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 > > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, i32 2 > > >>>> > store i8* null, i8** %26 > > >>>> > %27 = getelementptr %Value* %22, i64 1 > > >>>> > %28 = bitcast %Value* %27 to %String* > > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 > > >>>> > store i64 10, i64* %29 > > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 > > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 > > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 > > >>>> > store i32 0, i32* %31 > > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 > > >>>> > store i32 20, i32* %32 > > >>>> > %33 = getelementptr %Value* %22, i64 2 > > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 to %Value**) > > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to i64*) > > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** inttoptr > (i64 > > >>>> > 6648040 to i8**) > > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr (i64 > > 6648016 > > >>>> to > > >>>> > i8**) > > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > > >>>> > tail call void @EXEC_native() > > >>>> > %34 = load %Value** inttoptr (i64 6639552 to %Value**) > > >>>> > %35 = getelementptr %Value* %34, i64 -1 > > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 to %Value**) > > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) > > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) > > >>>> > %38 = icmp eq i8* %37, %36 > > >>>> > br i1 %38, label %if.cont9, label %if.then8 > > >>>> > > > >>>> > if.then8: ; preds = > > %if.cont7 > > >>>> > tail call void @stack_corrupted_abort() > > >>>> > unreachable > > >>>> > > > >>>> > if.cont9: ; preds = > > %if.cont7 > > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr (i64 6647920 to > > >>>> %Void*), > > >>>> > i64 0, i32 0) > > >>>> > tail call void @EXEC_leave_keep() > > >>>> > ret void > > >>>> > } > > >>>> > > > >>>> > declare void @stack_corrupted_abort() > > >>>> > > > >>>> > declare void @EXEC_native() > > >>>> > > > >>>> > declare void @EXEC_leave_keep() > > >>>> > > > >>>> > > ------------------------------------------------------------------------ > > >>>> > > > >>>> > > > >>>> > Jussi > > >>>> > > > >>>> > > > >>>> > > > >>>> > On 26 June 2012 21:05, Emil Lenngren > > wrote: > > >>>> > > > >>>> > > I am in Italy now on holiday so I cannot debug the code, but > could > > >>>> you > > >>>> > > please run gbx3 with GB_JIT=info and post the llvm code? > > >>>> > > > > >>>> > > /Emil > > >>>> > > > > >>>> > > 2012/6/26 Jussi Lahtinen > > >>>> > > > > >>>> > > > OK, here is more. This is really really weird. > > >>>> > > > > > >>>> > > > I expect message "Everything works!", but I get *only* > > "Something > > >>>> > > broke!!". > > >>>> > > > But if I add 'Return', under Message("Everything works!"), or > I > > >>>> remove > > >>>> > > > 'Fast' then everything works as expected. > > >>>> > > > > > >>>> > > > See attachment. > > >>>> > > > > > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit > > >>>> > > > > > >>>> > > > Jussi > > >>>> > > > > > >>>> > > > > > >>>> > > > > > >>>> > > > > > >>>> > > > On 20 June 2012 20:14, Emil Lenngren > > > >>>> wrote: > > >>>> > > > > > >>>> > > > > That bug was actually an interpreter bug, but it is now > > >>>> corrected in > > >>>> > > the > > >>>> > > > > latest revision :) > > >>>> > > > > > > >>>> > > > > /Emil > > >>>> > > > > > > >>>> > > > > 2012/6/20 Jussi Lahtinen > > >>>> > > > > > > >>>> > > > > > Yeah, I'm also leaving to countryside for Midsummer > > parties... > > >>>> but > > >>>> > I > > >>>> > > > made > > >>>> > > > > > quick test, > > >>>> > > > > > and I found another bug (see attachment). > > >>>> > > > > > > > >>>> > > > > > Similar problem with argument counting. > > >>>> > > > > > > > >>>> > > > > > Jussi > > >>>> > > > > > > > >>>> > > > > > > > >>>> > > > > > > > >>>> > > > > > > > >>>> > > > > > > > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < > > emil.lenngren at ...626... > > > > > >>>> > > wrote: > > >>>> > > > > > > > >>>> > > > > > > Tomorrow I will travel away for a week so I cannot do > > >>>> anything > > >>>> > > then, > > >>>> > > > > but > > >>>> > > > > > > just keep sending emails and I will reply when I come > home > > :) > > >>>> > > > > > > > > >>>> > > > > > > /Emil > > >>>> > > > > > > > > >>>> > > > > > > 2012/6/20 Jussi Lahtinen > > >>>> > > > > > > > > >>>> > > > > > > > So far everything seems to work! > > >>>> > > > > > > > I'll continue further testing later. > > >>>> > > > > > > > > > >>>> > > > > > > > Jussi > > >>>> > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < > > >>>> emil.lenngren at ...626...> > > >>>> > > > > wrote: > > >>>> > > > > > > > > > >>>> > > > > > > > > Is revision #4851 useful for you? > > >>>> > > > > > > > > You can now convert functions in the current running > > >>>> class to > > >>>> > > > > > pointers. > > >>>> > > > > > > > > > > >>>> > > > > > > > > /Emil > > >>>> > > > > > > > > > > >>>> > > > > > > > > 2012/6/19 Emil Lenngren > > >>>> > > > > > > > > > > >>>> > > > > > > > > > It should work in the latest revision :) > > >>>> > > > > > > > > > > > >>>> > > > > > > > > > > > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren > > >>>> > > > > > > > > > > > >>>> > > > > > > > > >> If you want a quick workaround, you can have > > non-fast > > >>>> > method > > >>>> > > > > that > > >>>> > > > > > > > > creates > > >>>> > > > > > > > > >> a callback, and immediately returns it, like: > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> Private Function GenerateCallback() As Pointer > > >>>> > > > > > > > > >> Return CallbackFunction > > >>>> > > > > > > > > >> End > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> Fast Private Function CallbackFunction() > > >>>> > > > > > > > > >> ... > > >>>> > > > > > > > > >> End > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In "somelib" > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> Fast Private Function Main() > > >>>> > > > > > > > > >> Dim p As Pointer = GenerateCallback() > > >>>> > > > > > > > > >> extfunc(p) > > >>>> > > > > > > > > >> End > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> /Emil > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen < > jussi.lahtinen at ...626... > > > > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >>> No problem, I'm glad to help making Gambas more > > >>>> robust, > > >>>> > > when > > >>>> > > > > > ever I > > >>>> > > > > > > > > have > > >>>> > > > > > > > > >>> time to do so! > > >>>> > > > > > > > > >>> And testing things seems to be easy contribution > > for > > >>>> > me... > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> My project has about 120 000 lines of code. And > I > > >>>> try JIT > > >>>> > > > with > > >>>> > > > > > > every > > >>>> > > > > > > > > >>> module > > >>>> > > > > > > > > >>> and class of it. > > >>>> > > > > > > > > >>> So I think I will find more bugs... But in some > > >>>> point I > > >>>> > > must > > >>>> > > > > wait > > >>>> > > > > > > > > support > > >>>> > > > > > > > > >>> for callbacks to finish that. > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> Jussi > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil Lenngren < > > >>>> > > > emil.lenngren at ...626...> > > >>>> > > > > > > > wrote: > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug report :) > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can override > extern > > >>>> methods > > >>>> > > as > > >>>> > > > > > well. > > >>>> > > > > > > > > That's > > >>>> > > > > > > > > >>> > where the real problem is. > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > /Emil > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < > > jussi.lahtinen at ...626... > > >>>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > More bugs... > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > Make shared library (just dummy example [or > > just > > >>>> use > > >>>> > > > binary > > >>>> > > > > > > that > > >>>> > > > > > > > is > > >>>> > > > > > > > > >>> > > included with project source]); > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > #include > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int x2, int y2) > > >>>> > > > > > > > > >>> > > {return (int) hypot(x1-x2,y1-y2);} > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > Then run the attached project. > > >>>> > > > > > > > > >>> > > With JIT, number of arguments is counted > > wrong. > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > Jussi > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi Lahtinen < > > >>>> > > > > > > jussi.lahtinen at ...626...> > > >>>> > > > > > > > > >>> wrote: > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > Yes, it works now! > > >>>> > > > > > > > > >>> > > > > > >>>> > > > > > > > > >>> > > > Jussi > > >>>> > > > > > > > > >>> > > > > > >>>> > > > > > > > > >>> > > > > > >>>> > > > > > > > > >>> > > > > > >>>> > > > > > > > > >>> > > > > > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil Lenngren < > > >>>> > > > > > > emil.lenngren at ...626...> > > >>>> > > > > > > > > >>> wrote: > > >>>> > > > > > > > > >>> > > > > > >>>> > > > > > > > > >>> > > >> Does it work in revision #4847? > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> /Emil > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < > > >>>> > jussi.lahtinen at ...626...> > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > Starting program: /usr/local/bin/gbx3 > > >>>> > > > > > > > > >>> > > >> > [Thread debugging using libthread_db > > >>>> enabled] > > >>>> > > > > > > > > >>> > > >> > Using host libthread_db library > > >>>> > > > > > > > > >>> > > >> > "/lib/x86_64-linux-gnu/libthread_db.so.1". > > >>>> > > > > > > > > >>> > > >> > gbx3: ExecutionEngine.cpp:165: void > > >>>> > > > > > > > > >>> > > >> > > > >>>> llvm::ExecutionEngine::addGlobalMapping(const > > >>>> > > > > > > > > >>> llvm::GlobalValue*, > > >>>> > > > > > > > > >>> > > >> void*): > > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 || Addr == 0) > && > > >>>> > > > > "GlobalMapping > > >>>> > > > > > > > > already > > >>>> > > > > > > > > >>> > > >> > established!"' failed. > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > Program received signal SIGABRT, > Aborted. > > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in __GI_raise > > >>>> (sig= > >>>> > > > out>) > > >>>> > > > > > > > > >>> > > >> > at > > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > > >>>> > > > > > > > > >>> > > >> > 64 > > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: > > >>>> > No > > >>>> > > > such > > >>>> > > > > > > file > > >>>> > > > > > > > or > > >>>> > > > > > > > > >>> > > >> directory. > > >>>> > > > > > > > > >>> > > >> > (gdb) bt > > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in __GI_raise > > >>>> > > (sig= > >>>> > > > > > out>) > > >>>> > > > > > > > > >>> > > >> > at > > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in __GI_abort () > > at > > >>>> > > > abort.c:91 > > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in > > __assert_fail_base > > >>>> > > > > > > (fmt= > >>>> > > > > > > > > >>> out>, > > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 "(CurVal > == 0 > > || > > >>>> > Addr > > >>>> > > == > > >>>> > > > > 0) > > >>>> > > > > > && > > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > > >>>> > > > > > > > > >>> > > >> > already established!\"", > > file=0x7fffed43c55b > > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > > >>>> > > > > > > > > >>> > > >> > line=, > > function= > >>>> > out>) > > >>>> > > > at > > >>>> > > > > > > > > >>> assert.c:94 > > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in > > >>>> __GI___assert_fail ( > > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 "(CurVal > == 0 > > || > > >>>> > Addr > > >>>> > > == > > >>>> > > > > 0) > > >>>> > > > > > && > > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > > >>>> > > > > > > > > >>> > > >> > already established!\"", > > file=0x7fffed43c55b > > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > > >>>> > > > > > > > > >>> > > >> > line=165, > > >>>> > > > > > > > > >>> > > >> > function=0x7fffed43d7a0 "void > > >>>> > > > > > > > > >>> > > >> > > > >>>> llvm::ExecutionEngine::addGlobalMapping(const > > >>>> > > > > > > > > >>> llvm::GlobalValue*, > > >>>> > > > > > > > > >>> > > >> void*)") > > >>>> > > > > > > > > >>> > > >> > at assert.c:103 > > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue > > >>>> > > > > > > > > >>> const*, > > >>>> > > > > > > > > >>> > > >> void*) () > > >>>> > > > > > > > > >>> > > >> > from /usr/lib/libLLVM-3.2svn.so > > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in > > >>>> register_global_symbol > > >>>> > > > > > > > > >>> (address=0x40ebf6, > > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, name=...) at > > >>>> > > jit_codegen.cpp:242 > > >>>> > > > > > > > > >>> > > >> > #6 register_global_symbol (name=..., > > >>>> > > > value=0x8b2500, > > >>>> > > > > > > > > >>> > > address=0x40ebf6) > > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 > > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in > > >>>> > > get_global_function_real ( > > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 "CLASS_free", > > >>>> > > func=0x40ebf6, > > >>>> > > > > > > > > >>> ret= > >>>> > > > > > > > > >>> > > out>, > > >>>> > > > > > > > > >>> > > >> > args=, > > vararg= > >>>> out>) > > >>>> > > at > > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 > > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in operator() > > >>>> > > > (this= > >>>> > > > > > > > > pointer>) > > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 > > >>>> > > > > > > > > >>> > > >> > ---Type to continue, or q > > > > >>>> to > > >>>> > > > quit--- > > >>>> > > > > > > > > >>> > > >> > #9 > > >>>> > > > > > > > > > > >>>> gen_if > > > >>>> > > > > > > > > >>> > > >> (func=..., > > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, if_name= > out>, > > >>>> > > > > > > > > cont_name= > >>>> > > > > > > > > >>> > out>) > > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 > > >>>> > > > > > > > > >>> > > >> > #10 unref_object_no_nullcheck > > >>>> (ptr=0x898ca8) at > > >>>> > > > > > > > > >>> jit_codegen.cpp:993 > > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in > > codegen_get_value > > >>>> > > > > > > (this=0x8abba0) > > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1566 > > >>>> > > > > > > > > >>> > > >> > #12 > > >>>> > > > > PushPureObjectVariableExpression::codegen_get_value > > >>>> > > > > > > > > >>> > > (this=0x8abba0) > > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1545 > > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in > > >>>> > > > > > > SubrExpression::codegen_get_value > > >>>> > > > > > > > > >>> > > >> (this=0x86a450) > > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:5898 > > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in > > >>>> > DropExpression::codegen > > >>>> > > > > > > > > >>> (this=0x86a4a0) > > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1257 > > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in > > >>>> codegen_statements () > > >>>> > at > > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 > > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at > > jit_codegen.cpp:6490 > > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in > > >>>> > JIT_compile_and_execute > > >>>> > > () > > >>>> > > > > at > > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 > > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in > > >>>> EXEC_jit_function_loop > > >>>> > > () > > >>>> > > > at > > >>>> > > > > > > > > >>> > gbx_exec.c:871 > > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in > > >>>> EXEC_function_real () > > >>>> > at > > >>>> > > > > > > > > >>> gbx_exec.c:862 > > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in raise_event > > >>>> > > > > > (observer= > >>>> > > > > > > > > out>, > > >>>> > > > > > > > > >>> > > >> > object=, > > >>>> func_id= > >>>> > > out>, > > >>>> > > > > > > > > >>> > nparam= > >>>> > > > > > > > > >>> > > >> out>) > > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 > > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in GB_Raise > > >>>> > > (object=0x8b95c8, > > >>>> > > > > > > > > >>> event_id=16, > > >>>> > > > > > > > > >>> > > >> nparam=0) > > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 > > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in > > >>>> gb_raise_button_Click > > >>>> > > > > > > > > >>> (sender= > >>>> > > > > > > > > >>> > > out>) > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > Jussi > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, Emil Lenngren < > > >>>> > > > > > > > emil.lenngren at ...626... > > >>>> > > > > > > > > > > > >>>> > > > > > > > > >>> > wrote: > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please provide more > > >>>> information? A > > >>>> > > gdb > > >>>> > > > > > > > backtrace > > >>>> > > > > > > > > >>> or > > >>>> > > > > > > > > >>> > > >> > something, > > >>>> > > > > > > > > >>> > > >> > > because I get no errors at all. > > Everything > > >>>> > seems > > >>>> > > > to > > >>>> > > > > > work > > >>>> > > > > > > > for > > >>>> > > > > > > > > >>> me > > >>>> > > > > > > > > >>> > ... > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > /Emil > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi Lahtinen < > > >>>> > > > jussi.lahtinen at ...626...> > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See attachment. > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > Jussi > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 23:36, Jussi > Lahtinen > > < > > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > >> > wrote: > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, and I cannot > see > > >>>> any > > >>>> > > > problems > > >>>> > > > > > > with > > >>>> > > > > > > > > >>> compare > > >>>> > > > > > > > > >>> > > >> method > > >>>> > > > > > > > > >>> > > >> > > > > anymore. > > >>>> > > > > > > > > >>> > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > > But with my big project, I got > this > > >>>> with > > >>>> > > > signal > > >>>> > > > > 6; > > >>>> > > > > > > > > >>> > > >> > > > > gbx3: ExecutionEngine.cpp:165: > void > > >>>> > > > > > > > > >>> > > >> > > > > > > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const > > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, > > >>>> > > > > > > > > >>> > > >> > > void*): > > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal == 0 || Addr > == > > 0) > > >>>> && > > >>>> > > > > > > > "GlobalMapping > > >>>> > > > > > > > > >>> > already > > >>>> > > > > > > > > >>> > > >> > > > > established!"' failed. > > >>>> > > > > > > > > >>> > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, but as soon as I > > have > > >>>> > time > > >>>> > > I > > >>>> > > > > try > > >>>> > > > > > to > > >>>> > > > > > > > > >>> isolate > > >>>> > > > > > > > > >>> > > code > > >>>> > > > > > > > > >>> > > >> > > causing > > >>>> > > > > > > > > >>> > > >> > > > > the problem. > > >>>> > > > > > > > > >>> > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > > Jussi > > >>>> > > > > > > > > >>> > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 20:24, Emil > > Lenngren < > > >>>> > > > > > > > > >>> emil.lenngren at ...626... > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > >> > wrote: > > >>>> > > > > > > > > >>> > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > >> It should be fixed in revision > > #4843! > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> /Emil > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi Lahtinen < > > >>>> > > > > > jussi.lahtinen at ...626... > > >>>> > > > > > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really works now. And > I > > >>>> found > > >>>> > a > > >>>> > > > lot > > >>>> > > > > of > > >>>> > > > > > > > > errors > > >>>> > > > > > > > > >>> by > > >>>> > > > > > > > > >>> > me. > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > But for some reason JIT raises > > >>>> compare > > >>>> > > > method > > >>>> > > > > > > when > > >>>> > > > > > > > it > > >>>> > > > > > > > > >>> > > >> shouldn't, > > >>>> > > > > > > > > >>> > > >> > > > >> > and when I tried to isolate > the > > >>>> > problem I > > >>>> > > > got > > >>>> > > > > > > crash > > >>>> > > > > > > > > >>> (signal > > >>>> > > > > > > > > >>> > > >> 11). > > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not to be related > to > > >>>> compare > > >>>> > > > > method, > > >>>> > > > > > > so > > >>>> > > > > > > > > just > > >>>> > > > > > > > > >>> > > ignore > > >>>> > > > > > > > > >>> > > >> > name > > >>>> > > > > > > > > >>> > > >> > > of > > >>>> > > > > > > > > >>> > > >> > > > >> the > > >>>> > > > > > > > > >>> > > >> > > > >> > attached project. > > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it more closely > when > > >>>> this > > >>>> > is > > >>>> > > > > fixed. > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 19:01, Emil > > >>>> Lenngren < > > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> > > >>>> > > > > > > > > >>> > > >> > > wrote: > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works now :) > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 Beno?t Minisini < > > >>>> > > > > > > > > >>> gambas at ...1...> > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le 17/06/2012 02:54, Jussi > > >>>> > Lahtinen a > > >>>> > > > > > ?crit : > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, terminal gives > other > > >>>> > > > position... > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my actual project, > I > > got > > >>>> > error > > >>>> > > > > > > message; > > >>>> > > > > > > > > >>> wanted > > >>>> > > > > > > > > >>> > > >> string, > > >>>> > > > > > > > > >>> > > >> > > got > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > blaablaaClass instead. > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that error message > > comes > > >>>> from > > >>>> > > > > > function > > >>>> > > > > > > > > (from > > >>>> > > > > > > > > >>> > other > > >>>> > > > > > > > > >>> > > >> > module > > >>>> > > > > > > > > >>> > > >> > > > >> without > > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which takes two objects > > are > > >>>> > > > parameters. > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either terminal isn't > > >>>> showing > > >>>> > > the > > >>>> > > > > real > > >>>> > > > > > > > > stack, > > >>>> > > > > > > > > >>> or > > >>>> > > > > > > > > >>> > > >> there is > > >>>> > > > > > > > > >>> > > >> > > > >> > something > > >>>> > > > > > > > > >>> > > >> > > > >> > > > else > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my time is up, I'll > > see > > >>>> it > > >>>> > > > tomorrow > > >>>> > > > > > > (with > > >>>> > > > > > > > > >>> latest > > >>>> > > > > > > > > >>> > > >> > > revision). > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > The incorrect line number > > >>>> problem, > > >>>> > as > > >>>> > > > > > > reported > > >>>> > > > > > > > by > > >>>> > > > > > > > > >>> the > > >>>> > > > > > > > > >>> > > >> debugger > > >>>> > > > > > > > > >>> > > >> > > > (and > > >>>> > > > > > > > > >>> > > >> > > > >> not > > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you run the program > > >>>> > normally!), > > >>>> > > > > should > > >>>> > > > > > > be > > >>>> > > > > > > > > >>> fixed in > > >>>> > > > > > > > > >>> > > >> > revision > > >>>> > > > > > > > > >>> > > >> > > > >> #4841. > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- > > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t Minisini > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live Security Virtual > > >>>> Conference > > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive live event will > > >>>> cover all > > >>>> > > the > > >>>> > > > > > ways > > >>>> > > > > > > > > >>> today's > > >>>> > > > > > > > > >>> > > >> security > > >>>> > > > > > > > > >>> > > >> > > and > > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat landscape has > changed > > >>>> and > > >>>> > how > > >>>> > > IT > > >>>> > > > > > > > managers > > >>>> > > > > > > > > >>> can > > >>>> > > > > > > > > >>> > > >> respond. > > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions > > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include endpoint > > security, > > >>>> > > mobile > > >>>> > > > > > > security > > >>>> > > > > > > > > >>> and the > > >>>> > > > > > > > > >>> > > >> latest > > >>>> > > > > > > > > >>> > > >> > > in > > >>>> > > > > > > > > >>> > > >> > > > >> > malware > > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > _______________________________________________ > > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user mailing list > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security Virtual > > Conference > > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live event will > > cover > > >>>> all > > >>>> > the > > >>>> > > > > ways > > >>>> > > > > > > > > today's > > >>>> > > > > > > > > >>> > > security > > >>>> > > > > > > > > >>> > > >> > and > > >>>> > > > > > > > > >>> > > >> > > > >> > > threat landscape has changed > > and > > >>>> how > > >>>> > IT > > >>>> > > > > > > managers > > >>>> > > > > > > > > can > > >>>> > > > > > > > > >>> > > respond. > > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > > >>>> > > > > > > > > >>> > > >> > > > >> > > will include endpoint > > security, > > >>>> > mobile > > >>>> > > > > > security > > >>>> > > > > > > > and > > >>>> > > > > > > > > >>> the > > >>>> > > > > > > > > >>> > > >> latest > > >>>> > > > > > > > > >>> > > >> > in > > >>>> > > > > > > > > >>> > > >> > > > >> malware > > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > _______________________________________________ > > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user mailing list > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security Virtual > Conference > > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live event will > cover > > >>>> all the > > >>>> > > > ways > > >>>> > > > > > > > today's > > >>>> > > > > > > > > >>> > security > > >>>> > > > > > > > > >>> > > >> and > > >>>> > > > > > > > > >>> > > >> > > > >> > threat landscape has changed > and > > >>>> how IT > > >>>> > > > > > managers > > >>>> > > > > > > > can > > >>>> > > > > > > > > >>> > respond. > > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > > >>>> > > > > > > > > >>> > > >> > > > >> > will include endpoint > security, > > >>>> mobile > > >>>> > > > > security > > >>>> > > > > > > and > > >>>> > > > > > > > > the > > >>>> > > > > > > > > >>> > > latest > > >>>> > > > > > > > > >>> > > >> in > > >>>> > > > > > > > > >>> > > >> > > > >> malware > > >>>> > > > > > > > > >>> > > >> > > > >> > threats. > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > _______________________________________________ > > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user mailing list > > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > >>> > > >> > > > >> Live Security Virtual Conference > > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live event will cover > > all > > >>>> the > > >>>> > > ways > > >>>> > > > > > > today's > > >>>> > > > > > > > > >>> security > > >>>> > > > > > > > > >>> > > and > > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape has changed and > > how > > >>>> IT > > >>>> > > > > managers > > >>>> > > > > > > can > > >>>> > > > > > > > > >>> respond. > > >>>> > > > > > > > > >>> > > >> > > > Discussions > > >>>> > > > > > > > > >>> > > >> > > > >> will include endpoint security, > > >>>> mobile > > >>>> > > > security > > >>>> > > > > > and > > >>>> > > > > > > > the > > >>>> > > > > > > > > >>> > latest > > >>>> > > > > > > > > >>> > > in > > >>>> > > > > > > > > >>> > > >> > > > malware > > >>>> > > > > > > > > >>> > > >> > > > >> threats. > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > _______________________________________________ > > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user mailing list > > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>> > > >> > > > >> > > >>>> > > > > > > > > >>> > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > > > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual Conference > > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event will cover all > > the > > >>>> ways > > >>>> > > > > today's > > >>>> > > > > > > > > >>> security > > >>>> > > > > > > > > >>> > and > > >>>> > > > > > > > > >>> > > >> > > > threat landscape has changed and > how > > IT > > >>>> > > managers > > >>>> > > > > can > > >>>> > > > > > > > > >>> respond. > > >>>> > > > > > > > > >>> > > >> > Discussions > > >>>> > > > > > > > > >>> > > >> > > > will include endpoint security, > > mobile > > >>>> > > security > > >>>> > > > > and > > >>>> > > > > > > the > > >>>> > > > > > > > > >>> latest > > >>>> > > > > > > > > >>> > in > > >>>> > > > > > > > > >>> > > >> > malware > > >>>> > > > > > > > > >>> > > >> > > > threats. > > >>>> > > > > > > > > >>> > > > > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > _______________________________________________ > > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing list > > >>>> > > > > > > > > >>> > > >> > > > Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual Conference > > >>>> > > > > > > > > >>> > > >> > > Exclusive live event will cover all > the > > >>>> ways > > >>>> > > > today's > > >>>> > > > > > > > > security > > >>>> > > > > > > > > >>> and > > >>>> > > > > > > > > >>> > > >> > > threat landscape has changed and how > IT > > >>>> > managers > > >>>> > > > can > > >>>> > > > > > > > > respond. > > >>>> > > > > > > > > >>> > > >> Discussions > > >>>> > > > > > > > > >>> > > >> > > will include endpoint security, > mobile > > >>>> > security > > >>>> > > > and > > >>>> > > > > > the > > >>>> > > > > > > > > >>> latest in > > >>>> > > > > > > > > >>> > > >> malware > > >>>> > > > > > > > > >>> > > >> > > threats. > > >>>> > > > > > > > > >>> > > > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > _______________________________________________ > > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing list > > >>>> > > > > > > > > >>> > > >> > > Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>> > > >> > > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > >>> > > >> > Live Security Virtual Conference > > >>>> > > > > > > > > >>> > > >> > Exclusive live event will cover all the > > ways > > >>>> > > today's > > >>>> > > > > > > > security > > >>>> > > > > > > > > >>> and > > >>>> > > > > > > > > >>> > > >> > threat landscape has changed and how IT > > >>>> managers > > >>>> > > can > > >>>> > > > > > > > respond. > > >>>> > > > > > > > > >>> > > >> Discussions > > >>>> > > > > > > > > >>> > > >> > will include endpoint security, mobile > > >>>> security > > >>>> > > and > > >>>> > > > > the > > >>>> > > > > > > > latest > > >>>> > > > > > > > > >>> in > > >>>> > > > > > > > > >>> > > >> malware > > >>>> > > > > > > > > >>> > > >> > threats. > > >>>> > > > > > > > > >>> > > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > >>> > > >> > > > >>>> _______________________________________________ > > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list > > >>>> > > > > > > > > >>> > > >> > Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>> > > >> > > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > >>> > > >> Live Security Virtual Conference > > >>>> > > > > > > > > >>> > > >> Exclusive live event will cover all the > > ways > > >>>> > today's > > >>>> > > > > > > security > > >>>> > > > > > > > > and > > >>>> > > > > > > > > >>> > > >> threat landscape has changed and how IT > > >>>> managers > > >>>> > can > > >>>> > > > > > > respond. > > >>>> > > > > > > > > >>> > > Discussions > > >>>> > > > > > > > > >>> > > >> will include endpoint security, mobile > > >>>> security > > >>>> > and > > >>>> > > > the > > >>>> > > > > > > latest > > >>>> > > > > > > > > in > > >>>> > > > > > > > > >>> > > malware > > >>>> > > > > > > > > >>> > > >> threats. > > >>>> > > > > > > > > >>> > > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > >>> > > >> > > >>>> _______________________________________________ > > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list > > >>>> > > > > > > > > >>> > > >> Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>> > > >> > > >>>> > > > > > > > > >>> > > > > > >>>> > > > > > > > > >>> > > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > >>> > > Live Security Virtual Conference > > >>>> > > > > > > > > >>> > > Exclusive live event will cover all the ways > > >>>> today's > > >>>> > > > > security > > >>>> > > > > > > and > > >>>> > > > > > > > > >>> > > threat landscape has changed and how IT > > managers > > >>>> can > > >>>> > > > > respond. > > >>>> > > > > > > > > >>> Discussions > > >>>> > > > > > > > > >>> > > will include endpoint security, mobile > > security > > >>>> and > > >>>> > the > > >>>> > > > > > latest > > >>>> > > > > > > in > > >>>> > > > > > > > > >>> malware > > >>>> > > > > > > > > >>> > > threats. > > >>>> > > > > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > >>> > > > > _______________________________________________ > > >>>> > > > > > > > > >>> > > Gambas-user mailing list > > >>>> > > > > > > > > >>> > > Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > >>> > > > > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > >>> > Live Security Virtual Conference > > >>>> > > > > > > > > >>> > Exclusive live event will cover all the ways > > >>>> today's > > >>>> > > > security > > >>>> > > > > > and > > >>>> > > > > > > > > >>> > threat landscape has changed and how IT > managers > > >>>> can > > >>>> > > > respond. > > >>>> > > > > > > > > >>> Discussions > > >>>> > > > > > > > > >>> > will include endpoint security, mobile > security > > >>>> and the > > >>>> > > > > latest > > >>>> > > > > > in > > >>>> > > > > > > > > >>> malware > > >>>> > > > > > > > > >>> > threats. > > >>>> > > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > >>> > > _______________________________________________ > > >>>> > > > > > > > > >>> > Gambas-user mailing list > > >>>> > > > > > > > > >>> > Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > >>> > > > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>> > > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > >>> Live Security Virtual Conference > > >>>> > > > > > > > > >>> Exclusive live event will cover all the ways > > today's > > >>>> > > security > > >>>> > > > > and > > >>>> > > > > > > > > >>> threat landscape has changed and how IT managers > > can > > >>>> > > respond. > > >>>> > > > > > > > > Discussions > > >>>> > > > > > > > > >>> will include endpoint security, mobile security > > and > > >>>> the > > >>>> > > > latest > > >>>> > > > > in > > >>>> > > > > > > > > malware > > >>>> > > > > > > > > >>> threats. > > >>>> > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > >>> _______________________________________________ > > >>>> > > > > > > > > >>> Gambas-user mailing list > > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > >>> > > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > >> > > >>>> > > > > > > > > > > > >>>> > > > > > > > > > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > > Live Security Virtual Conference > > >>>> > > > > > > > > Exclusive live event will cover all the ways today's > > >>>> security > > >>>> > > and > > >>>> > > > > > > > > threat landscape has changed and how IT managers can > > >>>> respond. > > >>>> > > > > > > Discussions > > >>>> > > > > > > > > will include endpoint security, mobile security and > > the > > >>>> > latest > > >>>> > > in > > >>>> > > > > > > malware > > >>>> > > > > > > > > threats. > > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > > _______________________________________________ > > >>>> > > > > > > > > Gambas-user mailing list > > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > > Live Security Virtual Conference > > >>>> > > > > > > > Exclusive live event will cover all the ways today's > > >>>> security > > >>>> > and > > >>>> > > > > > > > threat landscape has changed and how IT managers can > > >>>> respond. > > >>>> > > > > > Discussions > > >>>> > > > > > > > will include endpoint security, mobile security and > the > > >>>> latest > > >>>> > in > > >>>> > > > > > malware > > >>>> > > > > > > > threats. > > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > > _______________________________________________ > > >>>> > > > > > > > Gambas-user mailing list > > >>>> > > > > > > > Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > > Live Security Virtual Conference > > >>>> > > > > > > Exclusive live event will cover all the ways today's > > >>>> security and > > >>>> > > > > > > threat landscape has changed and how IT managers can > > respond. > > >>>> > > > > Discussions > > >>>> > > > > > > will include endpoint security, mobile security and the > > >>>> latest in > > >>>> > > > > malware > > >>>> > > > > > > threats. > > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > > _______________________________________________ > > >>>> > > > > > > Gambas-user mailing list > > >>>> > > > > > > Gambas-user at lists.sourceforge.net > > >>>> > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > > >>>> > > > > > > > >>>> > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > > Live Security Virtual Conference > > >>>> > > > > > Exclusive live event will cover all the ways today's > > security > > >>>> and > > >>>> > > > > > threat landscape has changed and how IT managers can > > respond. > > >>>> > > > Discussions > > >>>> > > > > > will include endpoint security, mobile security and the > > latest > > >>>> in > > >>>> > > > malware > > >>>> > > > > > threats. > > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > > _______________________________________________ > > >>>> > > > > > Gambas-user mailing list > > >>>> > > > > > Gambas-user at lists.sourceforge.net > > >>>> > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > > >>>> > > > > > > > >>>> > > > > > > >>>> > > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > > Live Security Virtual Conference > > >>>> > > > > Exclusive live event will cover all the ways today's > security > > and > > >>>> > > > > threat landscape has changed and how IT managers can > respond. > > >>>> > > Discussions > > >>>> > > > > will include endpoint security, mobile security and the > latest > > in > > >>>> > > malware > > >>>> > > > > threats. > > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > > _______________________________________________ > > >>>> > > > > Gambas-user mailing list > > >>>> > > > > Gambas-user at lists.sourceforge.net > > >>>> > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > > >>>> > > > > > >>>> > > > > > >>>> > > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > > Live Security Virtual Conference > > >>>> > > > Exclusive live event will cover all the ways today's security > > and > > >>>> > > > threat landscape has changed and how IT managers can respond. > > >>>> > Discussions > > >>>> > > > will include endpoint security, mobile security and the latest > > in > > >>>> > malware > > >>>> > > > threats. > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > > _______________________________________________ > > >>>> > > > Gambas-user mailing list > > >>>> > > > Gambas-user at lists.sourceforge.net > > >>>> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > > >>>> > > > > > >>>> > > > > >>>> > > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > > Live Security Virtual Conference > > >>>> > > Exclusive live event will cover all the ways today's security > and > > >>>> > > threat landscape has changed and how IT managers can respond. > > >>>> Discussions > > >>>> > > will include endpoint security, mobile security and the latest > in > > >>>> malware > > >>>> > > threats. > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > > _______________________________________________ > > >>>> > > Gambas-user mailing list > > >>>> > > Gambas-user at lists.sourceforge.net > > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > > >>>> > > > >>>> > > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> > Live Security Virtual Conference > > >>>> > Exclusive live event will cover all the ways today's security and > > >>>> > threat landscape has changed and how IT managers can respond. > > >>>> Discussions > > >>>> > will include endpoint security, mobile security and the latest in > > >>>> malware > > >>>> > threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> > _______________________________________________ > > >>>> > Gambas-user mailing list > > >>>> > Gambas-user at lists.sourceforge.net > > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > > >>>> > > >>>> > > > > > ------------------------------------------------------------------------------ > > >>>> Live Security Virtual Conference > > >>>> Exclusive live event will cover all the ways today's security and > > >>>> threat landscape has changed and how IT managers can respond. > > Discussions > > >>>> will include endpoint security, mobile security and the latest in > > malware > > >>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>>> _______________________________________________ > > >>>> Gambas-user mailing list > > >>>> Gambas-user at lists.sourceforge.net > > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>>> > > >>> > > >>> > > >> > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. > Discussions > > > will include endpoint security, mobile security and the latest in > malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From emil.lenngren at ...626... Thu Jul 5 20:20:18 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Thu, 5 Jul 2012 20:20:18 +0200 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: Maybe you can set a gdb breakpoint at JR_extern_dispatch_object and try to see what happens? 2012/7/5 Emil Lenngren > Something happens on the line you call an external function... > > 2012/7/5 Jussi Lahtinen > >> Another bug... very hard to isolate (no success yet). I think stack gets >> corrupted and that makes backtrace less useful. >> Here is bt from gdb: >> >> Program received signal SIGSEGV, Segmentation fault. >> 0x0000000000000000 in ?? () >> (gdb) bt >> #0 0x0000000000000000 in ?? () >> #1 0x00007fffdc14974e in ?? () >> #2 0x00007fffffffd5c0 in ?? () >> #3 0xbf847ae147ae147b in ?? () >> #4 0x3fe0000000000000 in ?? () >> #5 0x40a7700000000000 in ?? () >> #6 0x00000000000000d4 in ?? () >> #7 0x3f800000e4e1fd5e in ?? () >> #8 0x00007fff00000000 in ?? () >> #9 0x000000000000010a in ?? () >> #10 0x00007fffffffd600 in ?? () >> #11 0x4188000000000109 in ?? () >> #12 0x0000003540400000 in ?? () >> #13 0x00007fffdc149308 in ?? () >> #14 0x00007fffe505bb1a in ?? () >> #15 0x000000000040e7b4 in init_local_var (class=0x7fffffffd600, >> func=0x10a) >> at gbx_exec.c:412 >> #16 0x00007fffe4e2d104 in JR_extern_dispatch_object (object=> out>, >> index=) at jit_runtime.c:965 >> #17 0x00007ffff7afc970 in ?? () at ../sysdeps/ieee754/dbl-64/s_sin.c:981 >> from /lib/x86_64-linux-gnu/libm.so.6 >> #18 0x00007fffffffd740 in ?? () >> #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at >> jit_compile.cpp:138 >> ---Type to continue, or q to quit--- >> Backtrace stopped: previous frame inner to this frame (corrupt stack?) >> >> >> Jussi >> >> >> >> >> >> On 30 June 2012 15:00, Emil Lenngren wrote: >> >> > Ah.. I have not yet implemented breakpoints. And I don't think I will >> > either :/ >> > JIT functions keep the local variables in processor registers, while >> > interpreted functions keep them in the gambas stack. So I think the >> > debugger will show wrong information. If you want to debug functions, >> > simply remove the Fast keyword. >> > >> > I made a little mistake before when I ignored them. Now gbx3 won't >> crash in >> > the latest revision. >> > >> > /Emil >> > >> > 2012/6/30 Jussi Lahtinen : >> > > OK, found it. See attachment. >> > > >> > > Jussi >> > > >> > > >> > > >> > > On 29 June 2012 23:59, Jussi Lahtinen >> wrote: >> > > >> > >> Next bug... it's crash and I don't have any clue what causes it. >> > >> I'm trying to isolate it, but meanwhile here is bt from gdb: >> > >> >> > >> Program received signal SIGSEGV, Segmentation fault. >> > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () >> > >> from /usr/lib/libLLVM-3.2svn.so >> > >> (gdb) bt >> > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () >> > >> from /usr/lib/libLLVM-3.2svn.so >> > >> #1 0x00007fffe3b8de4d in >> > llvm::BranchInst::BranchInst(llvm::BasicBlock*, >> > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () >> > >> from /usr/lib/libLLVM-3.2svn.so >> > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, Cond=0x18cba60, >> > >> IfFalse=0x30880d0, IfTrue=0x0) at >> > /usr/include/llvm/Instructions.h:2370 >> > >> #3 llvm::IRBuilder> > >> llvm::IRBuilderDefaultInserter >::CreateCondBr (this=0xef1150, >> > >> Cond=0x18cba60, True=0x0, False=0x30880d0) >> > >> at /usr/include/llvm/Support/IRBuilder.h:448 >> > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at >> > jit_codegen.cpp:866 >> > >> #5 JIT_codegen () at jit_codegen.cpp:6535 >> > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at >> > jit_compile.cpp:119 >> > >> #7 0x00007fffdbb88223 in ?? () >> > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object >> (object=> > >> out>, >> > >> index=) at jit_runtime.c:965 >> > >> #9 0x0000000000000000 in ?? () >> > >> >> > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit >> > >> >> > >> Jussi >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> On 27 June 2012 19:17, Jussi Lahtinen >> wrote: >> > >> >> > >>> Yes, it works now! >> > >>> >> > >>> Jussi >> > >>> >> > >>> >> > >>> >> > >>> On 27 June 2012 00:12, Emil Lenngren >> wrote: >> > >>> >> > >>>> It seems like when LLVM reads boolean pointers, it assumes the >> seven >> > most >> > >>>> significant bits are always 0, which is not the case in Gambas. >> Does >> > the >> > >>>> latest revision work? I have no opportunity to even compile it and >> see >> > if >> > >>>> it works at the moment :) >> > >>>> >> > >>>> /Emil >> > >>>> >> > >>>> 2012/6/26 Jussi Lahtinen >> > >>>> >> > >>>> > .../MagicBug$ GB_JIT=info gbx3 >> > >>>> > >> > >>>> > gb.jit: using LLVM 3.2. >> > >>>> > >> > >>>> >> > ------------------------------------------------------------------------ >> > >>>> > gb.jit: beginning compiling MainModule.MainModule: >> > >>>> > >> > >>>> >> > ------------------------------------------------------------------------ >> > >>>> > >> > >>>> > >> > >>>> >> > ------------------------------------------------------------------------ >> > >>>> > gb.jit: beginning compiling MainModule.Main: >> > >>>> > >> > >>>> >> > ------------------------------------------------------------------------ >> > >>>> > >> > >>>> > >> > >>>> >> > ------------------------------------------------------------------------ >> > >>>> > gb.jit: dumping function MainModule.Main: >> > >>>> > >> > >>>> >> > ------------------------------------------------------------------------ >> > >>>> > ; ModuleID = 'jit_mod' >> > >>>> > target datalayout = >> > >>>> > >> > >>>> > >> > >>>> >> > >> > >> "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" >> > >>>> > target triple = "x86_64-pc-linux-gnu" >> > >>>> > >> > >>>> > %Value = type { i64, i64, i64, i64 } >> > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } >> > >>>> > %String = type { i64, i8*, i32, i32 } >> > >>>> > %Void = type { i64, i64, i64, i64 } >> > >>>> > >> > >>>> > define void @func_0_MainModule_2() { >> > >>>> > entry: >> > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) >> > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) >> > >>>> > %2 = icmp eq i8* %1, %0 >> > >>>> > br i1 %2, label %if.cont, label %if.then >> > >>>> > >> > >>>> > if.then: ; preds = >> %entry >> > >>>> > tail call void @stack_corrupted_abort() >> > >>>> > unreachable >> > >>>> > >> > >>>> > if.cont: ; preds = >> %entry >> > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) >> > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) >> > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) >> > >>>> > %5 = icmp eq i8* %4, %3 >> > >>>> > br i1 %5, label %if.cont2, label %if.then1 >> > >>>> > >> > >>>> > if.then1: ; preds = >> %if.cont >> > >>>> > tail call void @stack_corrupted_abort() >> > >>>> > unreachable >> > >>>> > >> > >>>> > if.cont2: ; preds = >> %if.cont >> > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) >> > >>>> > br i1 %6, label %block5, label %if.cont7 >> > >>>> > >> > >>>> > block5: ; preds = >> > %if.cont2 >> > >>>> > %7 = load %Value** inttoptr (i64 6639552 to %Value**) >> > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* >> > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 >> > >>>> > store i64 13, i64* %9 >> > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 1 >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 >> > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 2 >> > >>>> > store i8* null, i8** %11 >> > >>>> > %12 = getelementptr %Value* %7, i64 1 >> > >>>> > %13 = bitcast %Value* %12 to %String* >> > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 >> > >>>> > store i64 10, i64* %14 >> > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 >> > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 >> > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 >> > >>>> > store i32 0, i32* %16 >> > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 >> > >>>> > store i32 17, i32* %17 >> > >>>> > %18 = getelementptr %Value* %7, i64 2 >> > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 to %Value**) >> > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to i64*) >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** inttoptr >> (i64 >> > >>>> > 6648040 to i8**) >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr (i64 >> > 6648016 >> > >>>> to >> > >>>> > i8**) >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) >> > >>>> > tail call void @EXEC_native() >> > >>>> > %19 = load %Value** inttoptr (i64 6639552 to %Value**) >> > >>>> > %20 = getelementptr %Value* %19, i64 -1 >> > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 to %Value**) >> > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) >> > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) >> > >>>> > %21 = icmp eq i8* %.pre11, %.pre >> > >>>> > br i1 %21, label %if.cont7, label %if.then6 >> > >>>> > >> > >>>> > if.then6: ; preds = >> %block5 >> > >>>> > tail call void @stack_corrupted_abort() >> > >>>> > unreachable >> > >>>> > >> > >>>> > if.cont7: ; preds = >> > %if.cont2, >> > >>>> > %block5 >> > >>>> > %22 = load %Value** inttoptr (i64 6639552 to %Value**) >> > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* >> > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, i32 0 >> > >>>> > store i64 13, i64* %24 >> > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, i32 1 >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 >> > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, i32 2 >> > >>>> > store i8* null, i8** %26 >> > >>>> > %27 = getelementptr %Value* %22, i64 1 >> > >>>> > %28 = bitcast %Value* %27 to %String* >> > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 >> > >>>> > store i64 10, i64* %29 >> > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 >> > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 >> > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 >> > >>>> > store i32 0, i32* %31 >> > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 >> > >>>> > store i32 20, i32* %32 >> > >>>> > %33 = getelementptr %Value* %22, i64 2 >> > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 to %Value**) >> > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to i64*) >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** inttoptr >> (i64 >> > >>>> > 6648040 to i8**) >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr (i64 >> > 6648016 >> > >>>> to >> > >>>> > i8**) >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) >> > >>>> > tail call void @EXEC_native() >> > >>>> > %34 = load %Value** inttoptr (i64 6639552 to %Value**) >> > >>>> > %35 = getelementptr %Value* %34, i64 -1 >> > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 to %Value**) >> > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) >> > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) >> > >>>> > %38 = icmp eq i8* %37, %36 >> > >>>> > br i1 %38, label %if.cont9, label %if.then8 >> > >>>> > >> > >>>> > if.then8: ; preds = >> > %if.cont7 >> > >>>> > tail call void @stack_corrupted_abort() >> > >>>> > unreachable >> > >>>> > >> > >>>> > if.cont9: ; preds = >> > %if.cont7 >> > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr (i64 6647920 to >> > >>>> %Void*), >> > >>>> > i64 0, i32 0) >> > >>>> > tail call void @EXEC_leave_keep() >> > >>>> > ret void >> > >>>> > } >> > >>>> > >> > >>>> > declare void @stack_corrupted_abort() >> > >>>> > >> > >>>> > declare void @EXEC_native() >> > >>>> > >> > >>>> > declare void @EXEC_leave_keep() >> > >>>> > >> > >>>> >> > ------------------------------------------------------------------------ >> > >>>> > >> > >>>> > >> > >>>> > Jussi >> > >>>> > >> > >>>> > >> > >>>> > >> > >>>> > On 26 June 2012 21:05, Emil Lenngren >> > wrote: >> > >>>> > >> > >>>> > > I am in Italy now on holiday so I cannot debug the code, but >> could >> > >>>> you >> > >>>> > > please run gbx3 with GB_JIT=info and post the llvm code? >> > >>>> > > >> > >>>> > > /Emil >> > >>>> > > >> > >>>> > > 2012/6/26 Jussi Lahtinen >> > >>>> > > >> > >>>> > > > OK, here is more. This is really really weird. >> > >>>> > > > >> > >>>> > > > I expect message "Everything works!", but I get *only* >> > "Something >> > >>>> > > broke!!". >> > >>>> > > > But if I add 'Return', under Message("Everything works!"), >> or I >> > >>>> remove >> > >>>> > > > 'Fast' then everything works as expected. >> > >>>> > > > >> > >>>> > > > See attachment. >> > >>>> > > > >> > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit >> > >>>> > > > >> > >>>> > > > Jussi >> > >>>> > > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > > > On 20 June 2012 20:14, Emil Lenngren < >> emil.lenngren at ...626...> >> > >>>> wrote: >> > >>>> > > > >> > >>>> > > > > That bug was actually an interpreter bug, but it is now >> > >>>> corrected in >> > >>>> > > the >> > >>>> > > > > latest revision :) >> > >>>> > > > > >> > >>>> > > > > /Emil >> > >>>> > > > > >> > >>>> > > > > 2012/6/20 Jussi Lahtinen >> > >>>> > > > > >> > >>>> > > > > > Yeah, I'm also leaving to countryside for Midsummer >> > parties... >> > >>>> but >> > >>>> > I >> > >>>> > > > made >> > >>>> > > > > > quick test, >> > >>>> > > > > > and I found another bug (see attachment). >> > >>>> > > > > > >> > >>>> > > > > > Similar problem with argument counting. >> > >>>> > > > > > >> > >>>> > > > > > Jussi >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < >> > emil.lenngren at ...626... >> > > >> > >>>> > > wrote: >> > >>>> > > > > > >> > >>>> > > > > > > Tomorrow I will travel away for a week so I cannot do >> > >>>> anything >> > >>>> > > then, >> > >>>> > > > > but >> > >>>> > > > > > > just keep sending emails and I will reply when I come >> home >> > :) >> > >>>> > > > > > > >> > >>>> > > > > > > /Emil >> > >>>> > > > > > > >> > >>>> > > > > > > 2012/6/20 Jussi Lahtinen >> > >>>> > > > > > > >> > >>>> > > > > > > > So far everything seems to work! >> > >>>> > > > > > > > I'll continue further testing later. >> > >>>> > > > > > > > >> > >>>> > > > > > > > Jussi >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < >> > >>>> emil.lenngren at ...626...> >> > >>>> > > > > wrote: >> > >>>> > > > > > > > >> > >>>> > > > > > > > > Is revision #4851 useful for you? >> > >>>> > > > > > > > > You can now convert functions in the current >> running >> > >>>> class to >> > >>>> > > > > > pointers. >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > /Emil >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > 2012/6/19 Emil Lenngren >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > > It should work in the latest revision :) >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> If you want a quick workaround, you can have >> > non-fast >> > >>>> > method >> > >>>> > > > > that >> > >>>> > > > > > > > > creates >> > >>>> > > > > > > > > >> a callback, and immediately returns it, like: >> > >>>> > > > > > > > > >> >> > >>>> > > > > > > > > >> Private Function GenerateCallback() As Pointer >> > >>>> > > > > > > > > >> Return CallbackFunction >> > >>>> > > > > > > > > >> End >> > >>>> > > > > > > > > >> >> > >>>> > > > > > > > > >> Fast Private Function CallbackFunction() >> > >>>> > > > > > > > > >> ... >> > >>>> > > > > > > > > >> End >> > >>>> > > > > > > > > >> >> > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In "somelib" >> > >>>> > > > > > > > > >> >> > >>>> > > > > > > > > >> Fast Private Function Main() >> > >>>> > > > > > > > > >> Dim p As Pointer = GenerateCallback() >> > >>>> > > > > > > > > >> extfunc(p) >> > >>>> > > > > > > > > >> End >> > >>>> > > > > > > > > >> >> > >>>> > > > > > > > > >> /Emil >> > >>>> > > > > > > > > >> >> > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen < >> jussi.lahtinen at ...626... >> > > >> > >>>> > > > > > > > > >> >> > >>>> > > > > > > > > >>> No problem, I'm glad to help making Gambas more >> > >>>> robust, >> > >>>> > > when >> > >>>> > > > > > ever I >> > >>>> > > > > > > > > have >> > >>>> > > > > > > > > >>> time to do so! >> > >>>> > > > > > > > > >>> And testing things seems to be easy >> contribution >> > for >> > >>>> > me... >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >>> My project has about 120 000 lines of code. >> And I >> > >>>> try JIT >> > >>>> > > > with >> > >>>> > > > > > > every >> > >>>> > > > > > > > > >>> module >> > >>>> > > > > > > > > >>> and class of it. >> > >>>> > > > > > > > > >>> So I think I will find more bugs... But in some >> > >>>> point I >> > >>>> > > must >> > >>>> > > > > wait >> > >>>> > > > > > > > > support >> > >>>> > > > > > > > > >>> for callbacks to finish that. >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >>> Jussi >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil Lenngren < >> > >>>> > > > emil.lenngren at ...626...> >> > >>>> > > > > > > > wrote: >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug report :) >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can override >> extern >> > >>>> methods >> > >>>> > > as >> > >>>> > > > > > well. >> > >>>> > > > > > > > > That's >> > >>>> > > > > > > > > >>> > where the real problem is. >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> > /Emil >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < >> > jussi.lahtinen at ...626... >> > >>>> > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> > > More bugs... >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > Make shared library (just dummy example [or >> > just >> > >>>> use >> > >>>> > > > binary >> > >>>> > > > > > > that >> > >>>> > > > > > > > is >> > >>>> > > > > > > > > >>> > > included with project source]); >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > #include >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int x2, int y2) >> > >>>> > > > > > > > > >>> > > {return (int) hypot(x1-x2,y1-y2);} >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > Then run the attached project. >> > >>>> > > > > > > > > >>> > > With JIT, number of arguments is counted >> > wrong. >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > Jussi >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi Lahtinen < >> > >>>> > > > > > > jussi.lahtinen at ...626...> >> > >>>> > > > > > > > > >>> wrote: >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > > Yes, it works now! >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > Jussi >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil Lenngren < >> > >>>> > > > > > > emil.lenngren at ...626...> >> > >>>> > > > > > > > > >>> wrote: >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> Does it work in revision #4847? >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> /Emil >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < >> > >>>> > jussi.lahtinen at ...626...> >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> > Starting program: /usr/local/bin/gbx3 >> > >>>> > > > > > > > > >>> > > >> > [Thread debugging using libthread_db >> > >>>> enabled] >> > >>>> > > > > > > > > >>> > > >> > Using host libthread_db library >> > >>>> > > > > > > > > >>> > > >> >> "/lib/x86_64-linux-gnu/libthread_db.so.1". >> > >>>> > > > > > > > > >>> > > >> > gbx3: ExecutionEngine.cpp:165: void >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, >> > >>>> > > > > > > > > >>> > > >> void*): >> > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 || Addr == 0) >> && >> > >>>> > > > > "GlobalMapping >> > >>>> > > > > > > > > already >> > >>>> > > > > > > > > >>> > > >> > established!"' failed. >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> > Program received signal SIGABRT, >> Aborted. >> > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in __GI_raise >> > >>>> (sig=> > >>>> > > > out>) >> > >>>> > > > > > > > > >>> > > >> > at >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >> > >>>> > > > > > > > > >>> > > >> > 64 >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: >> > >>>> > No >> > >>>> > > > such >> > >>>> > > > > > > file >> > >>>> > > > > > > > or >> > >>>> > > > > > > > > >>> > > >> directory. >> > >>>> > > > > > > > > >>> > > >> > (gdb) bt >> > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in __GI_raise >> > >>>> > > (sig=> > >>>> > > > > > out>) >> > >>>> > > > > > > > > >>> > > >> > at >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >> > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in __GI_abort >> () >> > at >> > >>>> > > > abort.c:91 >> > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in >> > __assert_fail_base >> > >>>> > > > > > > (fmt=> > >>>> > > > > > > > > >>> out>, >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 "(CurVal >> == 0 >> > || >> > >>>> > Addr >> > >>>> > > == >> > >>>> > > > > 0) >> > >>>> > > > > > && >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping >> > >>>> > > > > > > > > >>> > > >> > already established!\"", >> > file=0x7fffed43c55b >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", >> > >>>> > > > > > > > > >>> > > >> > line=, >> > function=> > >>>> > out>) >> > >>>> > > > at >> > >>>> > > > > > > > > >>> assert.c:94 >> > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in >> > >>>> __GI___assert_fail ( >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 "(CurVal >> == 0 >> > || >> > >>>> > Addr >> > >>>> > > == >> > >>>> > > > > 0) >> > >>>> > > > > > && >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping >> > >>>> > > > > > > > > >>> > > >> > already established!\"", >> > file=0x7fffed43c55b >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", >> > >>>> > > > > > > > > >>> > > >> > line=165, >> > >>>> > > > > > > > > >>> > > >> > function=0x7fffed43d7a0 "void >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, >> > >>>> > > > > > > > > >>> > > >> void*)") >> > >>>> > > > > > > > > >>> > > >> > at assert.c:103 >> > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue >> > >>>> > > > > > > > > >>> const*, >> > >>>> > > > > > > > > >>> > > >> void*) () >> > >>>> > > > > > > > > >>> > > >> > from /usr/lib/libLLVM-3.2svn.so >> > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in >> > >>>> register_global_symbol >> > >>>> > > > > > > > > >>> (address=0x40ebf6, >> > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, name=...) at >> > >>>> > > jit_codegen.cpp:242 >> > >>>> > > > > > > > > >>> > > >> > #6 register_global_symbol (name=..., >> > >>>> > > > value=0x8b2500, >> > >>>> > > > > > > > > >>> > > address=0x40ebf6) >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 >> > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in >> > >>>> > > get_global_function_real ( >> > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 "CLASS_free", >> > >>>> > > func=0x40ebf6, >> > >>>> > > > > > > > > >>> ret=> > >>>> > > > > > > > > >>> > > out>, >> > >>>> > > > > > > > > >>> > > >> > args=, >> > vararg=> > >>>> out>) >> > >>>> > > at >> > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 >> > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in operator() >> > >>>> > > > (this=> > >>>> > > > > > > > > pointer>) >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 >> > >>>> > > > > > > > > >>> > > >> > ---Type to continue, or q >> > >> > >>>> to >> > >>>> > > > quit--- >> > >>>> > > > > > > > > >>> > > >> > #9 >> > >>>> > > > > > > > > >> > >>>> gen_if > >> > >>>> > > > > > > > > >>> > > >> (func=..., >> > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, if_name=> > out>, >> > >>>> > > > > > > > > cont_name=> > >>>> > > > > > > > > >>> > out>) >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 >> > >>>> > > > > > > > > >>> > > >> > #10 unref_object_no_nullcheck >> > >>>> (ptr=0x898ca8) at >> > >>>> > > > > > > > > >>> jit_codegen.cpp:993 >> > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in >> > codegen_get_value >> > >>>> > > > > > > (this=0x8abba0) >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1566 >> > >>>> > > > > > > > > >>> > > >> > #12 >> > >>>> > > > > PushPureObjectVariableExpression::codegen_get_value >> > >>>> > > > > > > > > >>> > > (this=0x8abba0) >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1545 >> > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in >> > >>>> > > > > > > SubrExpression::codegen_get_value >> > >>>> > > > > > > > > >>> > > >> (this=0x86a450) >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:5898 >> > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in >> > >>>> > DropExpression::codegen >> > >>>> > > > > > > > > >>> (this=0x86a4a0) >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1257 >> > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in >> > >>>> codegen_statements () >> > >>>> > at >> > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 >> > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at >> > jit_codegen.cpp:6490 >> > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in >> > >>>> > JIT_compile_and_execute >> > >>>> > > () >> > >>>> > > > > at >> > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 >> > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in >> > >>>> EXEC_jit_function_loop >> > >>>> > > () >> > >>>> > > > at >> > >>>> > > > > > > > > >>> > gbx_exec.c:871 >> > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in >> > >>>> EXEC_function_real () >> > >>>> > at >> > >>>> > > > > > > > > >>> gbx_exec.c:862 >> > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in raise_event >> > >>>> > > > > > (observer=> > >>>> > > > > > > > > out>, >> > >>>> > > > > > > > > >>> > > >> > object=, >> > >>>> func_id=> > >>>> > > out>, >> > >>>> > > > > > > > > >>> > nparam=> > >>>> > > > > > > > > >>> > > >> out>) >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 >> > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in GB_Raise >> > >>>> > > (object=0x8b95c8, >> > >>>> > > > > > > > > >>> event_id=16, >> > >>>> > > > > > > > > >>> > > >> nparam=0) >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 >> > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in >> > >>>> gb_raise_button_Click >> > >>>> > > > > > > > > >>> (sender=> > >>>> > > > > > > > > >>> > > out>) >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> > Jussi >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, Emil Lenngren < >> > >>>> > > > > > > > emil.lenngren at ...626... >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >>> > wrote: >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please provide more >> > >>>> information? A >> > >>>> > > gdb >> > >>>> > > > > > > > backtrace >> > >>>> > > > > > > > > >>> or >> > >>>> > > > > > > > > >>> > > >> > something, >> > >>>> > > > > > > > > >>> > > >> > > because I get no errors at all. >> > Everything >> > >>>> > seems >> > >>>> > > > to >> > >>>> > > > > > work >> > >>>> > > > > > > > for >> > >>>> > > > > > > > > >>> me >> > >>>> > > > > > > > > >>> > ... >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > /Emil >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi Lahtinen < >> > >>>> > > > jussi.lahtinen at ...626...> >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See attachment. >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > Jussi >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 23:36, Jussi >> Lahtinen >> > < >> > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, and I cannot >> see >> > >>>> any >> > >>>> > > > problems >> > >>>> > > > > > > with >> > >>>> > > > > > > > > >>> compare >> > >>>> > > > > > > > > >>> > > >> method >> > >>>> > > > > > > > > >>> > > >> > > > > anymore. >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > But with my big project, I got >> this >> > >>>> with >> > >>>> > > > signal >> > >>>> > > > > 6; >> > >>>> > > > > > > > > >>> > > >> > > > > gbx3: ExecutionEngine.cpp:165: >> void >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const >> > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, >> > >>>> > > > > > > > > >>> > > >> > > void*): >> > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal == 0 || Addr >> == >> > 0) >> > >>>> && >> > >>>> > > > > > > > "GlobalMapping >> > >>>> > > > > > > > > >>> > already >> > >>>> > > > > > > > > >>> > > >> > > > > established!"' failed. >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, but as soon as >> I >> > have >> > >>>> > time >> > >>>> > > I >> > >>>> > > > > try >> > >>>> > > > > > to >> > >>>> > > > > > > > > >>> isolate >> > >>>> > > > > > > > > >>> > > code >> > >>>> > > > > > > > > >>> > > >> > > causing >> > >>>> > > > > > > > > >>> > > >> > > > > the problem. >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > Jussi >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 20:24, Emil >> > Lenngren < >> > >>>> > > > > > > > > >>> emil.lenngren at ...626... >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> It should be fixed in revision >> > #4843! >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >>>> > > > > > > > > >>> > > >> > > > >> /Emil >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi Lahtinen < >> > >>>> > > > > > jussi.lahtinen at ...626... >> > >>>> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really works now. >> And I >> > >>>> found >> > >>>> > a >> > >>>> > > > lot >> > >>>> > > > > of >> > >>>> > > > > > > > > errors >> > >>>> > > > > > > > > >>> by >> > >>>> > > > > > > > > >>> > me. >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > But for some reason JIT >> raises >> > >>>> compare >> > >>>> > > > method >> > >>>> > > > > > > when >> > >>>> > > > > > > > it >> > >>>> > > > > > > > > >>> > > >> shouldn't, >> > >>>> > > > > > > > > >>> > > >> > > > >> > and when I tried to isolate >> the >> > >>>> > problem I >> > >>>> > > > got >> > >>>> > > > > > > crash >> > >>>> > > > > > > > > >>> (signal >> > >>>> > > > > > > > > >>> > > >> 11). >> > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not to be related >> to >> > >>>> compare >> > >>>> > > > > method, >> > >>>> > > > > > > so >> > >>>> > > > > > > > > just >> > >>>> > > > > > > > > >>> > > ignore >> > >>>> > > > > > > > > >>> > > >> > name >> > >>>> > > > > > > > > >>> > > >> > > of >> > >>>> > > > > > > > > >>> > > >> > > > >> the >> > >>>> > > > > > > > > >>> > > >> > > > >> > attached project. >> > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it more closely >> when >> > >>>> this >> > >>>> > is >> > >>>> > > > > fixed. >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 19:01, Emil >> > >>>> Lenngren < >> > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> >> > >>>> > > > > > > > > >>> > > >> > > wrote: >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works now :) >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 Beno?t Minisini < >> > >>>> > > > > > > > > >>> gambas at ...1...> >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le 17/06/2012 02:54, >> Jussi >> > >>>> > Lahtinen a >> > >>>> > > > > > ?crit : >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, terminal gives >> other >> > >>>> > > > position... >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my actual >> project, I >> > got >> > >>>> > error >> > >>>> > > > > > > message; >> > >>>> > > > > > > > > >>> wanted >> > >>>> > > > > > > > > >>> > > >> string, >> > >>>> > > > > > > > > >>> > > >> > > got >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > blaablaaClass instead. >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that error message >> > comes >> > >>>> from >> > >>>> > > > > > function >> > >>>> > > > > > > > > (from >> > >>>> > > > > > > > > >>> > other >> > >>>> > > > > > > > > >>> > > >> > module >> > >>>> > > > > > > > > >>> > > >> > > > >> without >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which takes two objects >> > are >> > >>>> > > > parameters. >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either terminal >> isn't >> > >>>> showing >> > >>>> > > the >> > >>>> > > > > real >> > >>>> > > > > > > > > stack, >> > >>>> > > > > > > > > >>> or >> > >>>> > > > > > > > > >>> > > >> there is >> > >>>> > > > > > > > > >>> > > >> > > > >> > something >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > else >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my time is up, I'll >> > see >> > >>>> it >> > >>>> > > > tomorrow >> > >>>> > > > > > > (with >> > >>>> > > > > > > > > >>> latest >> > >>>> > > > > > > > > >>> > > >> > > revision). >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > The incorrect line number >> > >>>> problem, >> > >>>> > as >> > >>>> > > > > > > reported >> > >>>> > > > > > > > by >> > >>>> > > > > > > > > >>> the >> > >>>> > > > > > > > > >>> > > >> debugger >> > >>>> > > > > > > > > >>> > > >> > > > (and >> > >>>> > > > > > > > > >>> > > >> > > > >> not >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you run the program >> > >>>> > normally!), >> > >>>> > > > > should >> > >>>> > > > > > > be >> > >>>> > > > > > > > > >>> fixed in >> > >>>> > > > > > > > > >>> > > >> > revision >> > >>>> > > > > > > > > >>> > > >> > > > >> #4841. >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t Minisini >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live Security Virtual >> > >>>> Conference >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive live event will >> > >>>> cover all >> > >>>> > > the >> > >>>> > > > > > ways >> > >>>> > > > > > > > > >>> today's >> > >>>> > > > > > > > > >>> > > >> security >> > >>>> > > > > > > > > >>> > > >> > > and >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat landscape has >> changed >> > >>>> and >> > >>>> > how >> > >>>> > > IT >> > >>>> > > > > > > > managers >> > >>>> > > > > > > > > >>> can >> > >>>> > > > > > > > > >>> > > >> respond. >> > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include endpoint >> > security, >> > >>>> > > mobile >> > >>>> > > > > > > security >> > >>>> > > > > > > > > >>> and the >> > >>>> > > > > > > > > >>> > > >> latest >> > >>>> > > > > > > > > >>> > > >> > > in >> > >>>> > > > > > > > > >>> > > >> > > > >> > malware >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > _______________________________________________ >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user mailing list >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security Virtual >> > Conference >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live event will >> > cover >> > >>>> all >> > >>>> > the >> > >>>> > > > > ways >> > >>>> > > > > > > > > today's >> > >>>> > > > > > > > > >>> > > security >> > >>>> > > > > > > > > >>> > > >> > and >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threat landscape has >> changed >> > and >> > >>>> how >> > >>>> > IT >> > >>>> > > > > > > managers >> > >>>> > > > > > > > > can >> > >>>> > > > > > > > > >>> > > respond. >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions >> > >>>> > > > > > > > > >>> > > >> > > > >> > > will include endpoint >> > security, >> > >>>> > mobile >> > >>>> > > > > > security >> > >>>> > > > > > > > and >> > >>>> > > > > > > > > >>> the >> > >>>> > > > > > > > > >>> > > >> latest >> > >>>> > > > > > > > > >>> > > >> > in >> > >>>> > > > > > > > > >>> > > >> > > > >> malware >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > _______________________________________________ >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user mailing list >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security Virtual >> Conference >> > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live event will >> cover >> > >>>> all the >> > >>>> > > > ways >> > >>>> > > > > > > > today's >> > >>>> > > > > > > > > >>> > security >> > >>>> > > > > > > > > >>> > > >> and >> > >>>> > > > > > > > > >>> > > >> > > > >> > threat landscape has changed >> and >> > >>>> how IT >> > >>>> > > > > > managers >> > >>>> > > > > > > > can >> > >>>> > > > > > > > > >>> > respond. >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions >> > >>>> > > > > > > > > >>> > > >> > > > >> > will include endpoint >> security, >> > >>>> mobile >> > >>>> > > > > security >> > >>>> > > > > > > and >> > >>>> > > > > > > > > the >> > >>>> > > > > > > > > >>> > > latest >> > >>>> > > > > > > > > >>> > > >> in >> > >>>> > > > > > > > > >>> > > >> > > > >> malware >> > >>>> > > > > > > > > >>> > > >> > > > >> > threats. >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > _______________________________________________ >> > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user mailing list >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > >>> > > >> > > > >> Live Security Virtual >> Conference >> > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live event will cover >> > all >> > >>>> the >> > >>>> > > ways >> > >>>> > > > > > > today's >> > >>>> > > > > > > > > >>> security >> > >>>> > > > > > > > > >>> > > and >> > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape has changed >> and >> > how >> > >>>> IT >> > >>>> > > > > managers >> > >>>> > > > > > > can >> > >>>> > > > > > > > > >>> respond. >> > >>>> > > > > > > > > >>> > > >> > > > Discussions >> > >>>> > > > > > > > > >>> > > >> > > > >> will include endpoint security, >> > >>>> mobile >> > >>>> > > > security >> > >>>> > > > > > and >> > >>>> > > > > > > > the >> > >>>> > > > > > > > > >>> > latest >> > >>>> > > > > > > > > >>> > > in >> > >>>> > > > > > > > > >>> > > >> > > > malware >> > >>>> > > > > > > > > >>> > > >> > > > >> threats. >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >>>> > > > _______________________________________________ >> > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user mailing list >> > >>>> > > > > > > > > >>> > > >> > > > >> >> Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >>>> > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual Conference >> > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event will cover >> all >> > the >> > >>>> ways >> > >>>> > > > > today's >> > >>>> > > > > > > > > >>> security >> > >>>> > > > > > > > > >>> > and >> > >>>> > > > > > > > > >>> > > >> > > > threat landscape has changed and >> how >> > IT >> > >>>> > > managers >> > >>>> > > > > can >> > >>>> > > > > > > > > >>> respond. >> > >>>> > > > > > > > > >>> > > >> > Discussions >> > >>>> > > > > > > > > >>> > > >> > > > will include endpoint security, >> > mobile >> > >>>> > > security >> > >>>> > > > > and >> > >>>> > > > > > > the >> > >>>> > > > > > > > > >>> latest >> > >>>> > > > > > > > > >>> > in >> > >>>> > > > > > > > > >>> > > >> > malware >> > >>>> > > > > > > > > >>> > > >> > > > threats. >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > _______________________________________________ >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing list >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual Conference >> > >>>> > > > > > > > > >>> > > >> > > Exclusive live event will cover all >> the >> > >>>> ways >> > >>>> > > > today's >> > >>>> > > > > > > > > security >> > >>>> > > > > > > > > >>> and >> > >>>> > > > > > > > > >>> > > >> > > threat landscape has changed and >> how IT >> > >>>> > managers >> > >>>> > > > can >> > >>>> > > > > > > > > respond. >> > >>>> > > > > > > > > >>> > > >> Discussions >> > >>>> > > > > > > > > >>> > > >> > > will include endpoint security, >> mobile >> > >>>> > security >> > >>>> > > > and >> > >>>> > > > > > the >> > >>>> > > > > > > > > >>> latest in >> > >>>> > > > > > > > > >>> > > >> malware >> > >>>> > > > > > > > > >>> > > >> > > threats. >> > >>>> > > > > > > > > >>> > >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > _______________________________________________ >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing list >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > >>> > > >> > Live Security Virtual Conference >> > >>>> > > > > > > > > >>> > > >> > Exclusive live event will cover all >> the >> > ways >> > >>>> > > today's >> > >>>> > > > > > > > security >> > >>>> > > > > > > > > >>> and >> > >>>> > > > > > > > > >>> > > >> > threat landscape has changed and how >> IT >> > >>>> managers >> > >>>> > > can >> > >>>> > > > > > > > respond. >> > >>>> > > > > > > > > >>> > > >> Discussions >> > >>>> > > > > > > > > >>> > > >> > will include endpoint security, mobile >> > >>>> security >> > >>>> > > and >> > >>>> > > > > the >> > >>>> > > > > > > > latest >> > >>>> > > > > > > > > >>> in >> > >>>> > > > > > > > > >>> > > >> malware >> > >>>> > > > > > > > > >>> > > >> > threats. >> > >>>> > > > > > > > > >>> >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> _______________________________________________ >> > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list >> > >>>> > > > > > > > > >>> > > >> > Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > >>> > > >> Live Security Virtual Conference >> > >>>> > > > > > > > > >>> > > >> Exclusive live event will cover all the >> > ways >> > >>>> > today's >> > >>>> > > > > > > security >> > >>>> > > > > > > > > and >> > >>>> > > > > > > > > >>> > > >> threat landscape has changed and how IT >> > >>>> managers >> > >>>> > can >> > >>>> > > > > > > respond. >> > >>>> > > > > > > > > >>> > > Discussions >> > >>>> > > > > > > > > >>> > > >> will include endpoint security, mobile >> > >>>> security >> > >>>> > and >> > >>>> > > > the >> > >>>> > > > > > > latest >> > >>>> > > > > > > > > in >> > >>>> > > > > > > > > >>> > > malware >> > >>>> > > > > > > > > >>> > > >> threats. >> > >>>> > > > > > > > > >>> >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > >>> > > >> >> > >>>> _______________________________________________ >> > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list >> > >>>> > > > > > > > > >>> > > >> Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >>> > > >> >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > >>> > > Live Security Virtual Conference >> > >>>> > > > > > > > > >>> > > Exclusive live event will cover all the >> ways >> > >>>> today's >> > >>>> > > > > security >> > >>>> > > > > > > and >> > >>>> > > > > > > > > >>> > > threat landscape has changed and how IT >> > managers >> > >>>> can >> > >>>> > > > > respond. >> > >>>> > > > > > > > > >>> Discussions >> > >>>> > > > > > > > > >>> > > will include endpoint security, mobile >> > security >> > >>>> and >> > >>>> > the >> > >>>> > > > > > latest >> > >>>> > > > > > > in >> > >>>> > > > > > > > > >>> malware >> > >>>> > > > > > > > > >>> > > threats. >> > >>>> > > > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > >>> > > >> > _______________________________________________ >> > >>>> > > > > > > > > >>> > > Gambas-user mailing list >> > >>>> > > > > > > > > >>> > > Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >>> > > >> > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > >>> > Live Security Virtual Conference >> > >>>> > > > > > > > > >>> > Exclusive live event will cover all the ways >> > >>>> today's >> > >>>> > > > security >> > >>>> > > > > > and >> > >>>> > > > > > > > > >>> > threat landscape has changed and how IT >> managers >> > >>>> can >> > >>>> > > > respond. >> > >>>> > > > > > > > > >>> Discussions >> > >>>> > > > > > > > > >>> > will include endpoint security, mobile >> security >> > >>>> and the >> > >>>> > > > > latest >> > >>>> > > > > > in >> > >>>> > > > > > > > > >>> malware >> > >>>> > > > > > > > > >>> > threats. >> > >>>> > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > >>> > >> _______________________________________________ >> > >>>> > > > > > > > > >>> > Gambas-user mailing list >> > >>>> > > > > > > > > >>> > Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >>> > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > >>> Live Security Virtual Conference >> > >>>> > > > > > > > > >>> Exclusive live event will cover all the ways >> > today's >> > >>>> > > security >> > >>>> > > > > and >> > >>>> > > > > > > > > >>> threat landscape has changed and how IT >> managers >> > can >> > >>>> > > respond. >> > >>>> > > > > > > > > Discussions >> > >>>> > > > > > > > > >>> will include endpoint security, mobile security >> > and >> > >>>> the >> > >>>> > > > latest >> > >>>> > > > > in >> > >>>> > > > > > > > > malware >> > >>>> > > > > > > > > >>> threats. >> > >>>> > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > >>> _______________________________________________ >> > >>>> > > > > > > > > >>> Gambas-user mailing list >> > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >>> >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >>> >> > >>>> > > > > > > > > >> >> > >>>> > > > > > > > > >> >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > > Live Security Virtual Conference >> > >>>> > > > > > > > > Exclusive live event will cover all the ways >> today's >> > >>>> security >> > >>>> > > and >> > >>>> > > > > > > > > threat landscape has changed and how IT managers >> can >> > >>>> respond. >> > >>>> > > > > > > Discussions >> > >>>> > > > > > > > > will include endpoint security, mobile security and >> > the >> > >>>> > latest >> > >>>> > > in >> > >>>> > > > > > > malware >> > >>>> > > > > > > > > threats. >> > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > > _______________________________________________ >> > >>>> > > > > > > > > Gambas-user mailing list >> > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > > Live Security Virtual Conference >> > >>>> > > > > > > > Exclusive live event will cover all the ways today's >> > >>>> security >> > >>>> > and >> > >>>> > > > > > > > threat landscape has changed and how IT managers can >> > >>>> respond. >> > >>>> > > > > > Discussions >> > >>>> > > > > > > > will include endpoint security, mobile security and >> the >> > >>>> latest >> > >>>> > in >> > >>>> > > > > > malware >> > >>>> > > > > > > > threats. >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > > _______________________________________________ >> > >>>> > > > > > > > Gambas-user mailing list >> > >>>> > > > > > > > Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > > Live Security Virtual Conference >> > >>>> > > > > > > Exclusive live event will cover all the ways today's >> > >>>> security and >> > >>>> > > > > > > threat landscape has changed and how IT managers can >> > respond. >> > >>>> > > > > Discussions >> > >>>> > > > > > > will include endpoint security, mobile security and the >> > >>>> latest in >> > >>>> > > > > malware >> > >>>> > > > > > > threats. >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > > _______________________________________________ >> > >>>> > > > > > > Gambas-user mailing list >> > >>>> > > > > > > Gambas-user at lists.sourceforge.net >> > >>>> > > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > > Live Security Virtual Conference >> > >>>> > > > > > Exclusive live event will cover all the ways today's >> > security >> > >>>> and >> > >>>> > > > > > threat landscape has changed and how IT managers can >> > respond. >> > >>>> > > > Discussions >> > >>>> > > > > > will include endpoint security, mobile security and the >> > latest >> > >>>> in >> > >>>> > > > malware >> > >>>> > > > > > threats. >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > > _______________________________________________ >> > >>>> > > > > > Gambas-user mailing list >> > >>>> > > > > > Gambas-user at lists.sourceforge.net >> > >>>> > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > > Live Security Virtual Conference >> > >>>> > > > > Exclusive live event will cover all the ways today's >> security >> > and >> > >>>> > > > > threat landscape has changed and how IT managers can >> respond. >> > >>>> > > Discussions >> > >>>> > > > > will include endpoint security, mobile security and the >> latest >> > in >> > >>>> > > malware >> > >>>> > > > > threats. >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > > _______________________________________________ >> > >>>> > > > > Gambas-user mailing list >> > >>>> > > > > Gambas-user at lists.sourceforge.net >> > >>>> > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > > Live Security Virtual Conference >> > >>>> > > > Exclusive live event will cover all the ways today's security >> > and >> > >>>> > > > threat landscape has changed and how IT managers can respond. >> > >>>> > Discussions >> > >>>> > > > will include endpoint security, mobile security and the >> latest >> > in >> > >>>> > malware >> > >>>> > > > threats. >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > > _______________________________________________ >> > >>>> > > > Gambas-user mailing list >> > >>>> > > > Gambas-user at lists.sourceforge.net >> > >>>> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > > Live Security Virtual Conference >> > >>>> > > Exclusive live event will cover all the ways today's security >> and >> > >>>> > > threat landscape has changed and how IT managers can respond. >> > >>>> Discussions >> > >>>> > > will include endpoint security, mobile security and the latest >> in >> > >>>> malware >> > >>>> > > threats. >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > > _______________________________________________ >> > >>>> > > Gambas-user mailing list >> > >>>> > > Gambas-user at lists.sourceforge.net >> > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > > >> > >>>> > >> > >>>> > >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> > Live Security Virtual Conference >> > >>>> > Exclusive live event will cover all the ways today's security and >> > >>>> > threat landscape has changed and how IT managers can respond. >> > >>>> Discussions >> > >>>> > will include endpoint security, mobile security and the latest in >> > >>>> malware >> > >>>> > threats. >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> > _______________________________________________ >> > >>>> > Gambas-user mailing list >> > >>>> > Gambas-user at lists.sourceforge.net >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> > >> > >>>> >> > >>>> >> > >> > >> ------------------------------------------------------------------------------ >> > >>>> Live Security Virtual Conference >> > >>>> Exclusive live event will cover all the ways today's security and >> > >>>> threat landscape has changed and how IT managers can respond. >> > Discussions >> > >>>> will include endpoint security, mobile security and the latest in >> > malware >> > >>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>>> _______________________________________________ >> > >>>> Gambas-user mailing list >> > >>>> Gambas-user at lists.sourceforge.net >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>>> >> > >>> >> > >>> >> > >> >> > > >> > > >> > >> > >> ------------------------------------------------------------------------------ >> > > Live Security Virtual Conference >> > > Exclusive live event will cover all the ways today's security and >> > > threat landscape has changed and how IT managers can respond. >> Discussions >> > > will include endpoint security, mobile security and the latest in >> malware >> > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > _______________________________________________ >> > > Gambas-user mailing list >> > > Gambas-user at lists.sourceforge.net >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >> > >> ------------------------------------------------------------------------------ >> > Live Security Virtual Conference >> > Exclusive live event will cover all the ways today's security and >> > threat landscape has changed and how IT managers can respond. >> Discussions >> > will include endpoint security, mobile security and the latest in >> malware >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > _______________________________________________ >> > Gambas-user mailing list >> > Gambas-user at lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > From jussi.lahtinen at ...626... Thu Jul 5 21:03:23 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 5 Jul 2012 22:03:23 +0300 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: I don't use much gdb and so I'm not sure where is the problem. But gdb never stops to "JR_extern_dispatch_object", and when I set break point is says: (gdb) break JR_extern_dispatch_object Function "JR_extern_dispatch_object" not defined. Make breakpoint pending on future shared library load? (y or [n]) y But I think that is correct... Jussi On 5 July 2012 21:20, Emil Lenngren wrote: > Maybe you can set a gdb breakpoint at JR_extern_dispatch_object and try to > see what happens? > > 2012/7/5 Emil Lenngren > > > Something happens on the line you call an external function... > > > > 2012/7/5 Jussi Lahtinen > > > >> Another bug... very hard to isolate (no success yet). I think stack gets > >> corrupted and that makes backtrace less useful. > >> Here is bt from gdb: > >> > >> Program received signal SIGSEGV, Segmentation fault. > >> 0x0000000000000000 in ?? () > >> (gdb) bt > >> #0 0x0000000000000000 in ?? () > >> #1 0x00007fffdc14974e in ?? () > >> #2 0x00007fffffffd5c0 in ?? () > >> #3 0xbf847ae147ae147b in ?? () > >> #4 0x3fe0000000000000 in ?? () > >> #5 0x40a7700000000000 in ?? () > >> #6 0x00000000000000d4 in ?? () > >> #7 0x3f800000e4e1fd5e in ?? () > >> #8 0x00007fff00000000 in ?? () > >> #9 0x000000000000010a in ?? () > >> #10 0x00007fffffffd600 in ?? () > >> #11 0x4188000000000109 in ?? () > >> #12 0x0000003540400000 in ?? () > >> #13 0x00007fffdc149308 in ?? () > >> #14 0x00007fffe505bb1a in ?? () > >> #15 0x000000000040e7b4 in init_local_var (class=0x7fffffffd600, > >> func=0x10a) > >> at gbx_exec.c:412 > >> #16 0x00007fffe4e2d104 in JR_extern_dispatch_object (object= >> out>, > >> index=) at jit_runtime.c:965 > >> #17 0x00007ffff7afc970 in ?? () at ../sysdeps/ieee754/dbl-64/s_sin.c:981 > >> from /lib/x86_64-linux-gnu/libm.so.6 > >> #18 0x00007fffffffd740 in ?? () > >> #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at > >> jit_compile.cpp:138 > >> ---Type to continue, or q to quit--- > >> Backtrace stopped: previous frame inner to this frame (corrupt stack?) > >> > >> > >> Jussi > >> > >> > >> > >> > >> > >> On 30 June 2012 15:00, Emil Lenngren wrote: > >> > >> > Ah.. I have not yet implemented breakpoints. And I don't think I will > >> > either :/ > >> > JIT functions keep the local variables in processor registers, while > >> > interpreted functions keep them in the gambas stack. So I think the > >> > debugger will show wrong information. If you want to debug functions, > >> > simply remove the Fast keyword. > >> > > >> > I made a little mistake before when I ignored them. Now gbx3 won't > >> crash in > >> > the latest revision. > >> > > >> > /Emil > >> > > >> > 2012/6/30 Jussi Lahtinen : > >> > > OK, found it. See attachment. > >> > > > >> > > Jussi > >> > > > >> > > > >> > > > >> > > On 29 June 2012 23:59, Jussi Lahtinen > >> wrote: > >> > > > >> > >> Next bug... it's crash and I don't have any clue what causes it. > >> > >> I'm trying to isolate it, but meanwhile here is bt from gdb: > >> > >> > >> > >> Program received signal SIGSEGV, Segmentation fault. > >> > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () > >> > >> from /usr/lib/libLLVM-3.2svn.so > >> > >> (gdb) bt > >> > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () > >> > >> from /usr/lib/libLLVM-3.2svn.so > >> > >> #1 0x00007fffe3b8de4d in > >> > llvm::BranchInst::BranchInst(llvm::BasicBlock*, > >> > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () > >> > >> from /usr/lib/libLLVM-3.2svn.so > >> > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, Cond=0x18cba60, > >> > >> IfFalse=0x30880d0, IfTrue=0x0) at > >> > /usr/include/llvm/Instructions.h:2370 > >> > >> #3 llvm::IRBuilder >> > >> llvm::IRBuilderDefaultInserter >::CreateCondBr > (this=0xef1150, > >> > >> Cond=0x18cba60, True=0x0, False=0x30880d0) > >> > >> at /usr/include/llvm/Support/IRBuilder.h:448 > >> > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at > >> > jit_codegen.cpp:866 > >> > >> #5 JIT_codegen () at jit_codegen.cpp:6535 > >> > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at > >> > jit_compile.cpp:119 > >> > >> #7 0x00007fffdbb88223 in ?? () > >> > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object > >> (object= >> > >> out>, > >> > >> index=) at jit_runtime.c:965 > >> > >> #9 0x0000000000000000 in ?? () > >> > >> > >> > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit > >> > >> > >> > >> Jussi > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> On 27 June 2012 19:17, Jussi Lahtinen > >> wrote: > >> > >> > >> > >>> Yes, it works now! > >> > >>> > >> > >>> Jussi > >> > >>> > >> > >>> > >> > >>> > >> > >>> On 27 June 2012 00:12, Emil Lenngren > >> wrote: > >> > >>> > >> > >>>> It seems like when LLVM reads boolean pointers, it assumes the > >> seven > >> > most > >> > >>>> significant bits are always 0, which is not the case in Gambas. > >> Does > >> > the > >> > >>>> latest revision work? I have no opportunity to even compile it > and > >> see > >> > if > >> > >>>> it works at the moment :) > >> > >>>> > >> > >>>> /Emil > >> > >>>> > >> > >>>> 2012/6/26 Jussi Lahtinen > >> > >>>> > >> > >>>> > .../MagicBug$ GB_JIT=info gbx3 > >> > >>>> > > >> > >>>> > gb.jit: using LLVM 3.2. > >> > >>>> > > >> > >>>> > >> > > ------------------------------------------------------------------------ > >> > >>>> > gb.jit: beginning compiling MainModule.MainModule: > >> > >>>> > > >> > >>>> > >> > > ------------------------------------------------------------------------ > >> > >>>> > > >> > >>>> > > >> > >>>> > >> > > ------------------------------------------------------------------------ > >> > >>>> > gb.jit: beginning compiling MainModule.Main: > >> > >>>> > > >> > >>>> > >> > > ------------------------------------------------------------------------ > >> > >>>> > > >> > >>>> > > >> > >>>> > >> > > ------------------------------------------------------------------------ > >> > >>>> > gb.jit: dumping function MainModule.Main: > >> > >>>> > > >> > >>>> > >> > > ------------------------------------------------------------------------ > >> > >>>> > ; ModuleID = 'jit_mod' > >> > >>>> > target datalayout = > >> > >>>> > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" > >> > >>>> > target triple = "x86_64-pc-linux-gnu" > >> > >>>> > > >> > >>>> > %Value = type { i64, i64, i64, i64 } > >> > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } > >> > >>>> > %String = type { i64, i8*, i32, i32 } > >> > >>>> > %Void = type { i64, i64, i64, i64 } > >> > >>>> > > >> > >>>> > define void @func_0_MainModule_2() { > >> > >>>> > entry: > >> > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) > >> > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) > >> > >>>> > %2 = icmp eq i8* %1, %0 > >> > >>>> > br i1 %2, label %if.cont, label %if.then > >> > >>>> > > >> > >>>> > if.then: ; preds = > >> %entry > >> > >>>> > tail call void @stack_corrupted_abort() > >> > >>>> > unreachable > >> > >>>> > > >> > >>>> > if.cont: ; preds = > >> %entry > >> > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) > >> > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) > >> > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) > >> > >>>> > %5 = icmp eq i8* %4, %3 > >> > >>>> > br i1 %5, label %if.cont2, label %if.then1 > >> > >>>> > > >> > >>>> > if.then1: ; preds = > >> %if.cont > >> > >>>> > tail call void @stack_corrupted_abort() > >> > >>>> > unreachable > >> > >>>> > > >> > >>>> > if.cont2: ; preds = > >> %if.cont > >> > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) > >> > >>>> > br i1 %6, label %block5, label %if.cont7 > >> > >>>> > > >> > >>>> > block5: ; preds = > >> > %if.cont2 > >> > >>>> > %7 = load %Value** inttoptr (i64 6639552 to %Value**) > >> > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* > >> > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 > >> > >>>> > store i64 13, i64* %9 > >> > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 1 > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 > >> > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 2 > >> > >>>> > store i8* null, i8** %11 > >> > >>>> > %12 = getelementptr %Value* %7, i64 1 > >> > >>>> > %13 = bitcast %Value* %12 to %String* > >> > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 > >> > >>>> > store i64 10, i64* %14 > >> > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 > >> > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 > >> > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 > >> > >>>> > store i32 0, i32* %16 > >> > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 > >> > >>>> > store i32 17, i32* %17 > >> > >>>> > %18 = getelementptr %Value* %7, i64 2 > >> > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 to %Value**) > >> > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to i64*) > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** inttoptr > >> (i64 > >> > >>>> > 6648040 to i8**) > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr (i64 > >> > 6648016 > >> > >>>> to > >> > >>>> > i8**) > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > >> > >>>> > tail call void @EXEC_native() > >> > >>>> > %19 = load %Value** inttoptr (i64 6639552 to %Value**) > >> > >>>> > %20 = getelementptr %Value* %19, i64 -1 > >> > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 to %Value**) > >> > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) > >> > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) > >> > >>>> > %21 = icmp eq i8* %.pre11, %.pre > >> > >>>> > br i1 %21, label %if.cont7, label %if.then6 > >> > >>>> > > >> > >>>> > if.then6: ; preds = > >> %block5 > >> > >>>> > tail call void @stack_corrupted_abort() > >> > >>>> > unreachable > >> > >>>> > > >> > >>>> > if.cont7: ; preds = > >> > %if.cont2, > >> > >>>> > %block5 > >> > >>>> > %22 = load %Value** inttoptr (i64 6639552 to %Value**) > >> > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* > >> > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, i32 0 > >> > >>>> > store i64 13, i64* %24 > >> > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, i32 1 > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 > >> > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, i32 2 > >> > >>>> > store i8* null, i8** %26 > >> > >>>> > %27 = getelementptr %Value* %22, i64 1 > >> > >>>> > %28 = bitcast %Value* %27 to %String* > >> > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 > >> > >>>> > store i64 10, i64* %29 > >> > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 > >> > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 > >> > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 > >> > >>>> > store i32 0, i32* %31 > >> > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 > >> > >>>> > store i32 20, i32* %32 > >> > >>>> > %33 = getelementptr %Value* %22, i64 2 > >> > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 to %Value**) > >> > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to i64*) > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** inttoptr > >> (i64 > >> > >>>> > 6648040 to i8**) > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr (i64 > >> > 6648016 > >> > >>>> to > >> > >>>> > i8**) > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > >> > >>>> > tail call void @EXEC_native() > >> > >>>> > %34 = load %Value** inttoptr (i64 6639552 to %Value**) > >> > >>>> > %35 = getelementptr %Value* %34, i64 -1 > >> > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 to %Value**) > >> > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) > >> > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) > >> > >>>> > %38 = icmp eq i8* %37, %36 > >> > >>>> > br i1 %38, label %if.cont9, label %if.then8 > >> > >>>> > > >> > >>>> > if.then8: ; preds = > >> > %if.cont7 > >> > >>>> > tail call void @stack_corrupted_abort() > >> > >>>> > unreachable > >> > >>>> > > >> > >>>> > if.cont9: ; preds = > >> > %if.cont7 > >> > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr (i64 6647920 > to > >> > >>>> %Void*), > >> > >>>> > i64 0, i32 0) > >> > >>>> > tail call void @EXEC_leave_keep() > >> > >>>> > ret void > >> > >>>> > } > >> > >>>> > > >> > >>>> > declare void @stack_corrupted_abort() > >> > >>>> > > >> > >>>> > declare void @EXEC_native() > >> > >>>> > > >> > >>>> > declare void @EXEC_leave_keep() > >> > >>>> > > >> > >>>> > >> > > ------------------------------------------------------------------------ > >> > >>>> > > >> > >>>> > > >> > >>>> > Jussi > >> > >>>> > > >> > >>>> > > >> > >>>> > > >> > >>>> > On 26 June 2012 21:05, Emil Lenngren > >> > wrote: > >> > >>>> > > >> > >>>> > > I am in Italy now on holiday so I cannot debug the code, but > >> could > >> > >>>> you > >> > >>>> > > please run gbx3 with GB_JIT=info and post the llvm code? > >> > >>>> > > > >> > >>>> > > /Emil > >> > >>>> > > > >> > >>>> > > 2012/6/26 Jussi Lahtinen > >> > >>>> > > > >> > >>>> > > > OK, here is more. This is really really weird. > >> > >>>> > > > > >> > >>>> > > > I expect message "Everything works!", but I get *only* > >> > "Something > >> > >>>> > > broke!!". > >> > >>>> > > > But if I add 'Return', under Message("Everything works!"), > >> or I > >> > >>>> remove > >> > >>>> > > > 'Fast' then everything works as expected. > >> > >>>> > > > > >> > >>>> > > > See attachment. > >> > >>>> > > > > >> > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit > >> > >>>> > > > > >> > >>>> > > > Jussi > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > On 20 June 2012 20:14, Emil Lenngren < > >> emil.lenngren at ...626...> > >> > >>>> wrote: > >> > >>>> > > > > >> > >>>> > > > > That bug was actually an interpreter bug, but it is now > >> > >>>> corrected in > >> > >>>> > > the > >> > >>>> > > > > latest revision :) > >> > >>>> > > > > > >> > >>>> > > > > /Emil > >> > >>>> > > > > > >> > >>>> > > > > 2012/6/20 Jussi Lahtinen > >> > >>>> > > > > > >> > >>>> > > > > > Yeah, I'm also leaving to countryside for Midsummer > >> > parties... > >> > >>>> but > >> > >>>> > I > >> > >>>> > > > made > >> > >>>> > > > > > quick test, > >> > >>>> > > > > > and I found another bug (see attachment). > >> > >>>> > > > > > > >> > >>>> > > > > > Similar problem with argument counting. > >> > >>>> > > > > > > >> > >>>> > > > > > Jussi > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < > >> > emil.lenngren at ...626... > >> > > > >> > >>>> > > wrote: > >> > >>>> > > > > > > >> > >>>> > > > > > > Tomorrow I will travel away for a week so I cannot do > >> > >>>> anything > >> > >>>> > > then, > >> > >>>> > > > > but > >> > >>>> > > > > > > just keep sending emails and I will reply when I come > >> home > >> > :) > >> > >>>> > > > > > > > >> > >>>> > > > > > > /Emil > >> > >>>> > > > > > > > >> > >>>> > > > > > > 2012/6/20 Jussi Lahtinen > >> > >>>> > > > > > > > >> > >>>> > > > > > > > So far everything seems to work! > >> > >>>> > > > > > > > I'll continue further testing later. > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > Jussi > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < > >> > >>>> emil.lenngren at ...626...> > >> > >>>> > > > > wrote: > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > Is revision #4851 useful for you? > >> > >>>> > > > > > > > > You can now convert functions in the current > >> running > >> > >>>> class to > >> > >>>> > > > > > pointers. > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > /Emil > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > 2012/6/19 Emil Lenngren > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > It should work in the latest revision :) > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren < > emil.lenngren at ...626... > >> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > >> If you want a quick workaround, you can have > >> > non-fast > >> > >>>> > method > >> > >>>> > > > > that > >> > >>>> > > > > > > > > creates > >> > >>>> > > > > > > > > >> a callback, and immediately returns it, like: > >> > >>>> > > > > > > > > >> > >> > >>>> > > > > > > > > >> Private Function GenerateCallback() As Pointer > >> > >>>> > > > > > > > > >> Return CallbackFunction > >> > >>>> > > > > > > > > >> End > >> > >>>> > > > > > > > > >> > >> > >>>> > > > > > > > > >> Fast Private Function CallbackFunction() > >> > >>>> > > > > > > > > >> ... > >> > >>>> > > > > > > > > >> End > >> > >>>> > > > > > > > > >> > >> > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In "somelib" > >> > >>>> > > > > > > > > >> > >> > >>>> > > > > > > > > >> Fast Private Function Main() > >> > >>>> > > > > > > > > >> Dim p As Pointer = GenerateCallback() > >> > >>>> > > > > > > > > >> extfunc(p) > >> > >>>> > > > > > > > > >> End > >> > >>>> > > > > > > > > >> > >> > >>>> > > > > > > > > >> /Emil > >> > >>>> > > > > > > > > >> > >> > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen < > >> jussi.lahtinen at ...626... > >> > > > >> > >>>> > > > > > > > > >> > >> > >>>> > > > > > > > > >>> No problem, I'm glad to help making Gambas > more > >> > >>>> robust, > >> > >>>> > > when > >> > >>>> > > > > > ever I > >> > >>>> > > > > > > > > have > >> > >>>> > > > > > > > > >>> time to do so! > >> > >>>> > > > > > > > > >>> And testing things seems to be easy > >> contribution > >> > for > >> > >>>> > me... > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> My project has about 120 000 lines of code. > >> And I > >> > >>>> try JIT > >> > >>>> > > > with > >> > >>>> > > > > > > every > >> > >>>> > > > > > > > > >>> module > >> > >>>> > > > > > > > > >>> and class of it. > >> > >>>> > > > > > > > > >>> So I think I will find more bugs... But in > some > >> > >>>> point I > >> > >>>> > > must > >> > >>>> > > > > wait > >> > >>>> > > > > > > > > support > >> > >>>> > > > > > > > > >>> for callbacks to finish that. > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> Jussi > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil Lenngren < > >> > >>>> > > > emil.lenngren at ...626...> > >> > >>>> > > > > > > > wrote: > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug report :) > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can override > >> extern > >> > >>>> methods > >> > >>>> > > as > >> > >>>> > > > > > well. > >> > >>>> > > > > > > > > That's > >> > >>>> > > > > > > > > >>> > where the real problem is. > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > /Emil > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < > >> > jussi.lahtinen at ...626... > >> > >>>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > More bugs... > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > Make shared library (just dummy example > [or > >> > just > >> > >>>> use > >> > >>>> > > > binary > >> > >>>> > > > > > > that > >> > >>>> > > > > > > > is > >> > >>>> > > > > > > > > >>> > > included with project source]); > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > #include > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int x2, int y2) > >> > >>>> > > > > > > > > >>> > > {return (int) hypot(x1-x2,y1-y2);} > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > Then run the attached project. > >> > >>>> > > > > > > > > >>> > > With JIT, number of arguments is counted > >> > wrong. > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > Jussi > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi Lahtinen < > >> > >>>> > > > > > > jussi.lahtinen at ...626...> > >> > >>>> > > > > > > > > >>> wrote: > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > Yes, it works now! > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > Jussi > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil Lenngren < > >> > >>>> > > > > > > emil.lenngren at ...626...> > >> > >>>> > > > > > > > > >>> wrote: > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > >> Does it work in revision #4847? > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> /Emil > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < > >> > >>>> > jussi.lahtinen at ...626...> > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> > Starting program: > /usr/local/bin/gbx3 > >> > >>>> > > > > > > > > >>> > > >> > [Thread debugging using libthread_db > >> > >>>> enabled] > >> > >>>> > > > > > > > > >>> > > >> > Using host libthread_db library > >> > >>>> > > > > > > > > >>> > > >> > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". > >> > >>>> > > > > > > > > >>> > > >> > gbx3: ExecutionEngine.cpp:165: void > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > >> > >>>> > > > > > > > > >>> > > >> void*): > >> > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 || Addr == > 0) > >> && > >> > >>>> > > > > "GlobalMapping > >> > >>>> > > > > > > > > already > >> > >>>> > > > > > > > > >>> > > >> > established!"' failed. > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Program received signal SIGABRT, > >> Aborted. > >> > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in __GI_raise > >> > >>>> (sig= >> > >>>> > > > out>) > >> > >>>> > > > > > > > > >>> > > >> > at > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > >> > >>>> > > > > > > > > >>> > > >> > 64 > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: > >> > >>>> > No > >> > >>>> > > > such > >> > >>>> > > > > > > file > >> > >>>> > > > > > > > or > >> > >>>> > > > > > > > > >>> > > >> directory. > >> > >>>> > > > > > > > > >>> > > >> > (gdb) bt > >> > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in __GI_raise > >> > >>>> > > (sig= >> > >>>> > > > > > out>) > >> > >>>> > > > > > > > > >>> > > >> > at > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > >> > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in __GI_abort > >> () > >> > at > >> > >>>> > > > abort.c:91 > >> > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in > >> > __assert_fail_base > >> > >>>> > > > > > > (fmt= >> > >>>> > > > > > > > > >>> out>, > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 "(CurVal > >> == 0 > >> > || > >> > >>>> > Addr > >> > >>>> > > == > >> > >>>> > > > > 0) > >> > >>>> > > > > > && > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > >> > file=0x7fffed43c55b > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > >> > >>>> > > > > > > > > >>> > > >> > line=, > >> > function= >> > >>>> > out>) > >> > >>>> > > > at > >> > >>>> > > > > > > > > >>> assert.c:94 > >> > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in > >> > >>>> __GI___assert_fail ( > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 "(CurVal > >> == 0 > >> > || > >> > >>>> > Addr > >> > >>>> > > == > >> > >>>> > > > > 0) > >> > >>>> > > > > > && > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > >> > file=0x7fffed43c55b > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > >> > >>>> > > > > > > > > >>> > > >> > line=165, > >> > >>>> > > > > > > > > >>> > > >> > function=0x7fffed43d7a0 "void > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > >> > >>>> > > > > > > > > >>> > > >> void*)") > >> > >>>> > > > > > > > > >>> > > >> > at assert.c:103 > >> > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue > >> > >>>> > > > > > > > > >>> const*, > >> > >>>> > > > > > > > > >>> > > >> void*) () > >> > >>>> > > > > > > > > >>> > > >> > from /usr/lib/libLLVM-3.2svn.so > >> > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in > >> > >>>> register_global_symbol > >> > >>>> > > > > > > > > >>> (address=0x40ebf6, > >> > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, name=...) at > >> > >>>> > > jit_codegen.cpp:242 > >> > >>>> > > > > > > > > >>> > > >> > #6 register_global_symbol > (name=..., > >> > >>>> > > > value=0x8b2500, > >> > >>>> > > > > > > > > >>> > > address=0x40ebf6) > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 > >> > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in > >> > >>>> > > get_global_function_real ( > >> > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 "CLASS_free", > >> > >>>> > > func=0x40ebf6, > >> > >>>> > > > > > > > > >>> ret= >> > >>>> > > > > > > > > >>> > > out>, > >> > >>>> > > > > > > > > >>> > > >> > args=, > >> > vararg= >> > >>>> out>) > >> > >>>> > > at > >> > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 > >> > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in operator() > >> > >>>> > > > (this= >> > >>>> > > > > > > > > pointer>) > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 > >> > >>>> > > > > > > > > >>> > > >> > ---Type to continue, or q > >> > > >> > >>>> to > >> > >>>> > > > quit--- > >> > >>>> > > > > > > > > >>> > > >> > #9 > >> > >>>> > > > > > > > > > >> > >>>> gen_if > > >> > >>>> > > > > > > > > >>> > > >> (func=..., > >> > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, if_name= >> > out>, > >> > >>>> > > > > > > > > cont_name= >> > >>>> > > > > > > > > >>> > out>) > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 > >> > >>>> > > > > > > > > >>> > > >> > #10 unref_object_no_nullcheck > >> > >>>> (ptr=0x898ca8) at > >> > >>>> > > > > > > > > >>> jit_codegen.cpp:993 > >> > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in > >> > codegen_get_value > >> > >>>> > > > > > > (this=0x8abba0) > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1566 > >> > >>>> > > > > > > > > >>> > > >> > #12 > >> > >>>> > > > > PushPureObjectVariableExpression::codegen_get_value > >> > >>>> > > > > > > > > >>> > > (this=0x8abba0) > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1545 > >> > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in > >> > >>>> > > > > > > SubrExpression::codegen_get_value > >> > >>>> > > > > > > > > >>> > > >> (this=0x86a450) > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:5898 > >> > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in > >> > >>>> > DropExpression::codegen > >> > >>>> > > > > > > > > >>> (this=0x86a4a0) > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1257 > >> > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in > >> > >>>> codegen_statements () > >> > >>>> > at > >> > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 > >> > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at > >> > jit_codegen.cpp:6490 > >> > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in > >> > >>>> > JIT_compile_and_execute > >> > >>>> > > () > >> > >>>> > > > > at > >> > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 > >> > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in > >> > >>>> EXEC_jit_function_loop > >> > >>>> > > () > >> > >>>> > > > at > >> > >>>> > > > > > > > > >>> > gbx_exec.c:871 > >> > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in > >> > >>>> EXEC_function_real () > >> > >>>> > at > >> > >>>> > > > > > > > > >>> gbx_exec.c:862 > >> > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in > raise_event > >> > >>>> > > > > > (observer= >> > >>>> > > > > > > > > out>, > >> > >>>> > > > > > > > > >>> > > >> > object=, > >> > >>>> func_id= >> > >>>> > > out>, > >> > >>>> > > > > > > > > >>> > nparam= >> > >>>> > > > > > > > > >>> > > >> out>) > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 > >> > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in GB_Raise > >> > >>>> > > (object=0x8b95c8, > >> > >>>> > > > > > > > > >>> event_id=16, > >> > >>>> > > > > > > > > >>> > > >> nparam=0) > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 > >> > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in > >> > >>>> gb_raise_button_Click > >> > >>>> > > > > > > > > >>> (sender= >> > >>>> > > > > > > > > >>> > > out>) > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Jussi > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, Emil > Lenngren < > >> > >>>> > > > > > > > emil.lenngren at ...626... > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > >>> > wrote: > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please provide more > >> > >>>> information? A > >> > >>>> > > gdb > >> > >>>> > > > > > > > backtrace > >> > >>>> > > > > > > > > >>> or > >> > >>>> > > > > > > > > >>> > > >> > something, > >> > >>>> > > > > > > > > >>> > > >> > > because I get no errors at all. > >> > Everything > >> > >>>> > seems > >> > >>>> > > > to > >> > >>>> > > > > > work > >> > >>>> > > > > > > > for > >> > >>>> > > > > > > > > >>> me > >> > >>>> > > > > > > > > >>> > ... > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > /Emil > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi Lahtinen < > >> > >>>> > > > jussi.lahtinen at ...626...> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See attachment. > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > Jussi > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 23:36, Jussi > >> Lahtinen > >> > < > >> > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, and I > cannot > >> see > >> > >>>> any > >> > >>>> > > > problems > >> > >>>> > > > > > > with > >> > >>>> > > > > > > > > >>> compare > >> > >>>> > > > > > > > > >>> > > >> method > >> > >>>> > > > > > > > > >>> > > >> > > > > anymore. > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > But with my big project, I got > >> this > >> > >>>> with > >> > >>>> > > > signal > >> > >>>> > > > > 6; > >> > >>>> > > > > > > > > >>> > > >> > > > > gbx3: ExecutionEngine.cpp:165: > >> void > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const > >> > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, > >> > >>>> > > > > > > > > >>> > > >> > > void*): > >> > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal == 0 || > Addr > >> == > >> > 0) > >> > >>>> && > >> > >>>> > > > > > > > "GlobalMapping > >> > >>>> > > > > > > > > >>> > already > >> > >>>> > > > > > > > > >>> > > >> > > > > established!"' failed. > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, but as soon > as > >> I > >> > have > >> > >>>> > time > >> > >>>> > > I > >> > >>>> > > > > try > >> > >>>> > > > > > to > >> > >>>> > > > > > > > > >>> isolate > >> > >>>> > > > > > > > > >>> > > code > >> > >>>> > > > > > > > > >>> > > >> > > causing > >> > >>>> > > > > > > > > >>> > > >> > > > > the problem. > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > Jussi > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 20:24, Emil > >> > Lenngren < > >> > >>>> > > > > > > > > >>> emil.lenngren at ...626... > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> It should be fixed in > revision > >> > #4843! > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> /Emil > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi Lahtinen < > >> > >>>> > > > > > jussi.lahtinen at ...626... > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really works now. > >> And I > >> > >>>> found > >> > >>>> > a > >> > >>>> > > > lot > >> > >>>> > > > > of > >> > >>>> > > > > > > > > errors > >> > >>>> > > > > > > > > >>> by > >> > >>>> > > > > > > > > >>> > me. > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > But for some reason JIT > >> raises > >> > >>>> compare > >> > >>>> > > > method > >> > >>>> > > > > > > when > >> > >>>> > > > > > > > it > >> > >>>> > > > > > > > > >>> > > >> shouldn't, > >> > >>>> > > > > > > > > >>> > > >> > > > >> > and when I tried to isolate > >> the > >> > >>>> > problem I > >> > >>>> > > > got > >> > >>>> > > > > > > crash > >> > >>>> > > > > > > > > >>> (signal > >> > >>>> > > > > > > > > >>> > > >> 11). > >> > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not to be > related > >> to > >> > >>>> compare > >> > >>>> > > > > method, > >> > >>>> > > > > > > so > >> > >>>> > > > > > > > > just > >> > >>>> > > > > > > > > >>> > > ignore > >> > >>>> > > > > > > > > >>> > > >> > name > >> > >>>> > > > > > > > > >>> > > >> > > of > >> > >>>> > > > > > > > > >>> > > >> > > > >> the > >> > >>>> > > > > > > > > >>> > > >> > > > >> > attached project. > >> > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it more closely > >> when > >> > >>>> this > >> > >>>> > is > >> > >>>> > > > > fixed. > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 19:01, Emil > >> > >>>> Lenngren < > >> > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> > >> > >>>> > > > > > > > > >>> > > >> > > wrote: > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works now :) > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 Beno?t > Minisini < > >> > >>>> > > > > > > > > >>> gambas at ...1...> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le 17/06/2012 02:54, > >> Jussi > >> > >>>> > Lahtinen a > >> > >>>> > > > > > ?crit : > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, terminal gives > >> other > >> > >>>> > > > position... > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my actual > >> project, I > >> > got > >> > >>>> > error > >> > >>>> > > > > > > message; > >> > >>>> > > > > > > > > >>> wanted > >> > >>>> > > > > > > > > >>> > > >> string, > >> > >>>> > > > > > > > > >>> > > >> > > got > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > blaablaaClass > instead. > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that error > message > >> > comes > >> > >>>> from > >> > >>>> > > > > > function > >> > >>>> > > > > > > > > (from > >> > >>>> > > > > > > > > >>> > other > >> > >>>> > > > > > > > > >>> > > >> > module > >> > >>>> > > > > > > > > >>> > > >> > > > >> without > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which takes two > objects > >> > are > >> > >>>> > > > parameters. > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either terminal > >> isn't > >> > >>>> showing > >> > >>>> > > the > >> > >>>> > > > > real > >> > >>>> > > > > > > > > stack, > >> > >>>> > > > > > > > > >>> or > >> > >>>> > > > > > > > > >>> > > >> there is > >> > >>>> > > > > > > > > >>> > > >> > > > >> > something > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > else > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my time is up, > I'll > >> > see > >> > >>>> it > >> > >>>> > > > tomorrow > >> > >>>> > > > > > > (with > >> > >>>> > > > > > > > > >>> latest > >> > >>>> > > > > > > > > >>> > > >> > > revision). > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > The incorrect line > number > >> > >>>> problem, > >> > >>>> > as > >> > >>>> > > > > > > reported > >> > >>>> > > > > > > > by > >> > >>>> > > > > > > > > >>> the > >> > >>>> > > > > > > > > >>> > > >> debugger > >> > >>>> > > > > > > > > >>> > > >> > > > (and > >> > >>>> > > > > > > > > >>> > > >> > > > >> not > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you run the > program > >> > >>>> > normally!), > >> > >>>> > > > > should > >> > >>>> > > > > > > be > >> > >>>> > > > > > > > > >>> fixed in > >> > >>>> > > > > > > > > >>> > > >> > revision > >> > >>>> > > > > > > > > >>> > > >> > > > >> #4841. > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t Minisini > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live Security Virtual > >> > >>>> Conference > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive live event > will > >> > >>>> cover all > >> > >>>> > > the > >> > >>>> > > > > > ways > >> > >>>> > > > > > > > > >>> today's > >> > >>>> > > > > > > > > >>> > > >> security > >> > >>>> > > > > > > > > >>> > > >> > > and > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat landscape has > >> changed > >> > >>>> and > >> > >>>> > how > >> > >>>> > > IT > >> > >>>> > > > > > > > managers > >> > >>>> > > > > > > > > >>> can > >> > >>>> > > > > > > > > >>> > > >> respond. > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include endpoint > >> > security, > >> > >>>> > > mobile > >> > >>>> > > > > > > security > >> > >>>> > > > > > > > > >>> and the > >> > >>>> > > > > > > > > >>> > > >> latest > >> > >>>> > > > > > > > > >>> > > >> > > in > >> > >>>> > > > > > > > > >>> > > >> > > > >> > malware > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > _______________________________________________ > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user mailing > list > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security Virtual > >> > Conference > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live event will > >> > cover > >> > >>>> all > >> > >>>> > the > >> > >>>> > > > > ways > >> > >>>> > > > > > > > > today's > >> > >>>> > > > > > > > > >>> > > security > >> > >>>> > > > > > > > > >>> > > >> > and > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threat landscape has > >> changed > >> > and > >> > >>>> how > >> > >>>> > IT > >> > >>>> > > > > > > managers > >> > >>>> > > > > > > > > can > >> > >>>> > > > > > > > > >>> > > respond. > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > will include endpoint > >> > security, > >> > >>>> > mobile > >> > >>>> > > > > > security > >> > >>>> > > > > > > > and > >> > >>>> > > > > > > > > >>> the > >> > >>>> > > > > > > > > >>> > > >> latest > >> > >>>> > > > > > > > > >>> > > >> > in > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > _______________________________________________ > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user mailing list > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security Virtual > >> Conference > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live event will > >> cover > >> > >>>> all the > >> > >>>> > > > ways > >> > >>>> > > > > > > > today's > >> > >>>> > > > > > > > > >>> > security > >> > >>>> > > > > > > > > >>> > > >> and > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threat landscape has > changed > >> and > >> > >>>> how IT > >> > >>>> > > > > > managers > >> > >>>> > > > > > > > can > >> > >>>> > > > > > > > > >>> > respond. > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > >> > >>>> > > > > > > > > >>> > > >> > > > >> > will include endpoint > >> security, > >> > >>>> mobile > >> > >>>> > > > > security > >> > >>>> > > > > > > and > >> > >>>> > > > > > > > > the > >> > >>>> > > > > > > > > >>> > > latest > >> > >>>> > > > > > > > > >>> > > >> in > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threats. > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > _______________________________________________ > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user mailing list > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > >>> > > >> > > > >> Live Security Virtual > >> Conference > >> > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live event will > cover > >> > all > >> > >>>> the > >> > >>>> > > ways > >> > >>>> > > > > > > today's > >> > >>>> > > > > > > > > >>> security > >> > >>>> > > > > > > > > >>> > > and > >> > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape has changed > >> and > >> > how > >> > >>>> IT > >> > >>>> > > > > managers > >> > >>>> > > > > > > can > >> > >>>> > > > > > > > > >>> respond. > >> > >>>> > > > > > > > > >>> > > >> > > > Discussions > >> > >>>> > > > > > > > > >>> > > >> > > > >> will include endpoint > security, > >> > >>>> mobile > >> > >>>> > > > security > >> > >>>> > > > > > and > >> > >>>> > > > > > > > the > >> > >>>> > > > > > > > > >>> > latest > >> > >>>> > > > > > > > > >>> > > in > >> > >>>> > > > > > > > > >>> > > >> > > > malware > >> > >>>> > > > > > > > > >>> > > >> > > > >> threats. > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > _______________________________________________ > >> > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user mailing list > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual Conference > >> > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event will cover > >> all > >> > the > >> > >>>> ways > >> > >>>> > > > > today's > >> > >>>> > > > > > > > > >>> security > >> > >>>> > > > > > > > > >>> > and > >> > >>>> > > > > > > > > >>> > > >> > > > threat landscape has changed and > >> how > >> > IT > >> > >>>> > > managers > >> > >>>> > > > > can > >> > >>>> > > > > > > > > >>> respond. > >> > >>>> > > > > > > > > >>> > > >> > Discussions > >> > >>>> > > > > > > > > >>> > > >> > > > will include endpoint security, > >> > mobile > >> > >>>> > > security > >> > >>>> > > > > and > >> > >>>> > > > > > > the > >> > >>>> > > > > > > > > >>> latest > >> > >>>> > > > > > > > > >>> > in > >> > >>>> > > > > > > > > >>> > > >> > malware > >> > >>>> > > > > > > > > >>> > > >> > > > threats. > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > _______________________________________________ > >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing list > >> > >>>> > > > > > > > > >>> > > >> > > > > Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual Conference > >> > >>>> > > > > > > > > >>> > > >> > > Exclusive live event will cover > all > >> the > >> > >>>> ways > >> > >>>> > > > today's > >> > >>>> > > > > > > > > security > >> > >>>> > > > > > > > > >>> and > >> > >>>> > > > > > > > > >>> > > >> > > threat landscape has changed and > >> how IT > >> > >>>> > managers > >> > >>>> > > > can > >> > >>>> > > > > > > > > respond. > >> > >>>> > > > > > > > > >>> > > >> Discussions > >> > >>>> > > > > > > > > >>> > > >> > > will include endpoint security, > >> mobile > >> > >>>> > security > >> > >>>> > > > and > >> > >>>> > > > > > the > >> > >>>> > > > > > > > > >>> latest in > >> > >>>> > > > > > > > > >>> > > >> malware > >> > >>>> > > > > > > > > >>> > > >> > > threats. > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > _______________________________________________ > >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing list > >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > >>> > > >> > Live Security Virtual Conference > >> > >>>> > > > > > > > > >>> > > >> > Exclusive live event will cover all > >> the > >> > ways > >> > >>>> > > today's > >> > >>>> > > > > > > > security > >> > >>>> > > > > > > > > >>> and > >> > >>>> > > > > > > > > >>> > > >> > threat landscape has changed and how > >> IT > >> > >>>> managers > >> > >>>> > > can > >> > >>>> > > > > > > > respond. > >> > >>>> > > > > > > > > >>> > > >> Discussions > >> > >>>> > > > > > > > > >>> > > >> > will include endpoint security, > mobile > >> > >>>> security > >> > >>>> > > and > >> > >>>> > > > > the > >> > >>>> > > > > > > > latest > >> > >>>> > > > > > > > > >>> in > >> > >>>> > > > > > > > > >>> > > >> malware > >> > >>>> > > > > > > > > >>> > > >> > threats. > >> > >>>> > > > > > > > > >>> > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> _______________________________________________ > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > >>> > > >> Live Security Virtual Conference > >> > >>>> > > > > > > > > >>> > > >> Exclusive live event will cover all > the > >> > ways > >> > >>>> > today's > >> > >>>> > > > > > > security > >> > >>>> > > > > > > > > and > >> > >>>> > > > > > > > > >>> > > >> threat landscape has changed and how > IT > >> > >>>> managers > >> > >>>> > can > >> > >>>> > > > > > > respond. > >> > >>>> > > > > > > > > >>> > > Discussions > >> > >>>> > > > > > > > > >>> > > >> will include endpoint security, mobile > >> > >>>> security > >> > >>>> > and > >> > >>>> > > > the > >> > >>>> > > > > > > latest > >> > >>>> > > > > > > > > in > >> > >>>> > > > > > > > > >>> > > malware > >> > >>>> > > > > > > > > >>> > > >> threats. > >> > >>>> > > > > > > > > >>> > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> _______________________________________________ > >> > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list > >> > >>>> > > > > > > > > >>> > > >> Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >>> > > >> > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > >>> > > Live Security Virtual Conference > >> > >>>> > > > > > > > > >>> > > Exclusive live event will cover all the > >> ways > >> > >>>> today's > >> > >>>> > > > > security > >> > >>>> > > > > > > and > >> > >>>> > > > > > > > > >>> > > threat landscape has changed and how IT > >> > managers > >> > >>>> can > >> > >>>> > > > > respond. > >> > >>>> > > > > > > > > >>> Discussions > >> > >>>> > > > > > > > > >>> > > will include endpoint security, mobile > >> > security > >> > >>>> and > >> > >>>> > the > >> > >>>> > > > > > latest > >> > >>>> > > > > > > in > >> > >>>> > > > > > > > > >>> malware > >> > >>>> > > > > > > > > >>> > > threats. > >> > >>>> > > > > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > >>> > > > >> > _______________________________________________ > >> > >>>> > > > > > > > > >>> > > Gambas-user mailing list > >> > >>>> > > > > > > > > >>> > > Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > >>> > Live Security Virtual Conference > >> > >>>> > > > > > > > > >>> > Exclusive live event will cover all the > ways > >> > >>>> today's > >> > >>>> > > > security > >> > >>>> > > > > > and > >> > >>>> > > > > > > > > >>> > threat landscape has changed and how IT > >> managers > >> > >>>> can > >> > >>>> > > > respond. > >> > >>>> > > > > > > > > >>> Discussions > >> > >>>> > > > > > > > > >>> > will include endpoint security, mobile > >> security > >> > >>>> and the > >> > >>>> > > > > latest > >> > >>>> > > > > > in > >> > >>>> > > > > > > > > >>> malware > >> > >>>> > > > > > > > > >>> > threats. > >> > >>>> > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > >>> > > >> _______________________________________________ > >> > >>>> > > > > > > > > >>> > Gambas-user mailing list > >> > >>>> > > > > > > > > >>> > Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >>> > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > >>> Live Security Virtual Conference > >> > >>>> > > > > > > > > >>> Exclusive live event will cover all the ways > >> > today's > >> > >>>> > > security > >> > >>>> > > > > and > >> > >>>> > > > > > > > > >>> threat landscape has changed and how IT > >> managers > >> > can > >> > >>>> > > respond. > >> > >>>> > > > > > > > > Discussions > >> > >>>> > > > > > > > > >>> will include endpoint security, mobile > security > >> > and > >> > >>>> the > >> > >>>> > > > latest > >> > >>>> > > > > in > >> > >>>> > > > > > > > > malware > >> > >>>> > > > > > > > > >>> threats. > >> > >>>> > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > >>> > _______________________________________________ > >> > >>>> > > > > > > > > >>> Gambas-user mailing list > >> > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >>> > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >>> > >> > >>>> > > > > > > > > >> > >> > >>>> > > > > > > > > >> > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > > Live Security Virtual Conference > >> > >>>> > > > > > > > > Exclusive live event will cover all the ways > >> today's > >> > >>>> security > >> > >>>> > > and > >> > >>>> > > > > > > > > threat landscape has changed and how IT managers > >> can > >> > >>>> respond. > >> > >>>> > > > > > > Discussions > >> > >>>> > > > > > > > > will include endpoint security, mobile security > and > >> > the > >> > >>>> > latest > >> > >>>> > > in > >> > >>>> > > > > > > malware > >> > >>>> > > > > > > > > threats. > >> > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > > _______________________________________________ > >> > >>>> > > > > > > > > Gambas-user mailing list > >> > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > > Live Security Virtual Conference > >> > >>>> > > > > > > > Exclusive live event will cover all the ways > today's > >> > >>>> security > >> > >>>> > and > >> > >>>> > > > > > > > threat landscape has changed and how IT managers > can > >> > >>>> respond. > >> > >>>> > > > > > Discussions > >> > >>>> > > > > > > > will include endpoint security, mobile security and > >> the > >> > >>>> latest > >> > >>>> > in > >> > >>>> > > > > > malware > >> > >>>> > > > > > > > threats. > >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > > _______________________________________________ > >> > >>>> > > > > > > > Gambas-user mailing list > >> > >>>> > > > > > > > Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > > Live Security Virtual Conference > >> > >>>> > > > > > > Exclusive live event will cover all the ways today's > >> > >>>> security and > >> > >>>> > > > > > > threat landscape has changed and how IT managers can > >> > respond. > >> > >>>> > > > > Discussions > >> > >>>> > > > > > > will include endpoint security, mobile security and > the > >> > >>>> latest in > >> > >>>> > > > > malware > >> > >>>> > > > > > > threats. > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > > _______________________________________________ > >> > >>>> > > > > > > Gambas-user mailing list > >> > >>>> > > > > > > Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > > Live Security Virtual Conference > >> > >>>> > > > > > Exclusive live event will cover all the ways today's > >> > security > >> > >>>> and > >> > >>>> > > > > > threat landscape has changed and how IT managers can > >> > respond. > >> > >>>> > > > Discussions > >> > >>>> > > > > > will include endpoint security, mobile security and the > >> > latest > >> > >>>> in > >> > >>>> > > > malware > >> > >>>> > > > > > threats. > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > > _______________________________________________ > >> > >>>> > > > > > Gambas-user mailing list > >> > >>>> > > > > > Gambas-user at lists.sourceforge.net > >> > >>>> > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > > Live Security Virtual Conference > >> > >>>> > > > > Exclusive live event will cover all the ways today's > >> security > >> > and > >> > >>>> > > > > threat landscape has changed and how IT managers can > >> respond. > >> > >>>> > > Discussions > >> > >>>> > > > > will include endpoint security, mobile security and the > >> latest > >> > in > >> > >>>> > > malware > >> > >>>> > > > > threats. > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > > _______________________________________________ > >> > >>>> > > > > Gambas-user mailing list > >> > >>>> > > > > Gambas-user at lists.sourceforge.net > >> > >>>> > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > > Live Security Virtual Conference > >> > >>>> > > > Exclusive live event will cover all the ways today's > security > >> > and > >> > >>>> > > > threat landscape has changed and how IT managers can > respond. > >> > >>>> > Discussions > >> > >>>> > > > will include endpoint security, mobile security and the > >> latest > >> > in > >> > >>>> > malware > >> > >>>> > > > threats. > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > > _______________________________________________ > >> > >>>> > > > Gambas-user mailing list > >> > >>>> > > > Gambas-user at lists.sourceforge.net > >> > >>>> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > > Live Security Virtual Conference > >> > >>>> > > Exclusive live event will cover all the ways today's security > >> and > >> > >>>> > > threat landscape has changed and how IT managers can respond. > >> > >>>> Discussions > >> > >>>> > > will include endpoint security, mobile security and the > latest > >> in > >> > >>>> malware > >> > >>>> > > threats. > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > > _______________________________________________ > >> > >>>> > > Gambas-user mailing list > >> > >>>> > > Gambas-user at lists.sourceforge.net > >> > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > > >> > >>>> > > >> > >>>> > > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> > Live Security Virtual Conference > >> > >>>> > Exclusive live event will cover all the ways today's security > and > >> > >>>> > threat landscape has changed and how IT managers can respond. > >> > >>>> Discussions > >> > >>>> > will include endpoint security, mobile security and the latest > in > >> > >>>> malware > >> > >>>> > threats. > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> > _______________________________________________ > >> > >>>> > Gambas-user mailing list > >> > >>>> > Gambas-user at lists.sourceforge.net > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > > >> > >>>> > >> > >>>> > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > >>>> Live Security Virtual Conference > >> > >>>> Exclusive live event will cover all the ways today's security and > >> > >>>> threat landscape has changed and how IT managers can respond. > >> > Discussions > >> > >>>> will include endpoint security, mobile security and the latest in > >> > malware > >> > >>>> threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > >>>> _______________________________________________ > >> > >>>> Gambas-user mailing list > >> > >>>> Gambas-user at lists.sourceforge.net > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > >>>> > >> > >>> > >> > >>> > >> > >> > >> > > > >> > > > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > > Live Security Virtual Conference > >> > > Exclusive live event will cover all the ways today's security and > >> > > threat landscape has changed and how IT managers can respond. > >> Discussions > >> > > will include endpoint security, mobile security and the latest in > >> malware > >> > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > _______________________________________________ > >> > > Gambas-user mailing list > >> > > Gambas-user at lists.sourceforge.net > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > Live Security Virtual Conference > >> > Exclusive live event will cover all the ways today's security and > >> > threat landscape has changed and how IT managers can respond. > >> Discussions > >> > will include endpoint security, mobile security and the latest in > >> malware > >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > _______________________________________________ > >> > Gambas-user mailing list > >> > Gambas-user at lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >> > ------------------------------------------------------------------------------ > >> Live Security Virtual Conference > >> Exclusive live event will cover all the ways today's security and > >> threat landscape has changed and how IT managers can respond. > Discussions > >> will include endpoint security, mobile security and the latest in > malware > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> _______________________________________________ > >> Gambas-user mailing list > >> Gambas-user at lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From emil.lenngren at ...626... Thu Jul 5 21:10:11 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Thu, 5 Jul 2012 21:10:11 +0200 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: Yes that's correct, since gb.jit is a shared library which is not loaded until a jit function is called. Try to add print statements or something before each line to see what line is causing the error. You can also try to compile gambas without optimizations so you don't get from gdb. /Emil 2012/7/5 Jussi Lahtinen > I don't use much gdb and so I'm not sure where is the problem. > But gdb never stops to "JR_extern_dispatch_object", and when I set break > point is says: > > (gdb) break JR_extern_dispatch_object > Function "JR_extern_dispatch_object" not defined. > Make breakpoint pending on future shared library load? (y or [n]) y > > But I think that is correct... > > Jussi > > > > On 5 July 2012 21:20, Emil Lenngren wrote: > > > Maybe you can set a gdb breakpoint at JR_extern_dispatch_object and try > to > > see what happens? > > > > 2012/7/5 Emil Lenngren > > > > > Something happens on the line you call an external function... > > > > > > 2012/7/5 Jussi Lahtinen > > > > > >> Another bug... very hard to isolate (no success yet). I think stack > gets > > >> corrupted and that makes backtrace less useful. > > >> Here is bt from gdb: > > >> > > >> Program received signal SIGSEGV, Segmentation fault. > > >> 0x0000000000000000 in ?? () > > >> (gdb) bt > > >> #0 0x0000000000000000 in ?? () > > >> #1 0x00007fffdc14974e in ?? () > > >> #2 0x00007fffffffd5c0 in ?? () > > >> #3 0xbf847ae147ae147b in ?? () > > >> #4 0x3fe0000000000000 in ?? () > > >> #5 0x40a7700000000000 in ?? () > > >> #6 0x00000000000000d4 in ?? () > > >> #7 0x3f800000e4e1fd5e in ?? () > > >> #8 0x00007fff00000000 in ?? () > > >> #9 0x000000000000010a in ?? () > > >> #10 0x00007fffffffd600 in ?? () > > >> #11 0x4188000000000109 in ?? () > > >> #12 0x0000003540400000 in ?? () > > >> #13 0x00007fffdc149308 in ?? () > > >> #14 0x00007fffe505bb1a in ?? () > > >> #15 0x000000000040e7b4 in init_local_var (class=0x7fffffffd600, > > >> func=0x10a) > > >> at gbx_exec.c:412 > > >> #16 0x00007fffe4e2d104 in JR_extern_dispatch_object (object= > >> out>, > > >> index=) at jit_runtime.c:965 > > >> #17 0x00007ffff7afc970 in ?? () at > ../sysdeps/ieee754/dbl-64/s_sin.c:981 > > >> from /lib/x86_64-linux-gnu/libm.so.6 > > >> #18 0x00007fffffffd740 in ?? () > > >> #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at > > >> jit_compile.cpp:138 > > >> ---Type to continue, or q to quit--- > > >> Backtrace stopped: previous frame inner to this frame (corrupt stack?) > > >> > > >> > > >> Jussi > > >> > > >> > > >> > > >> > > >> > > >> On 30 June 2012 15:00, Emil Lenngren wrote: > > >> > > >> > Ah.. I have not yet implemented breakpoints. And I don't think I > will > > >> > either :/ > > >> > JIT functions keep the local variables in processor registers, while > > >> > interpreted functions keep them in the gambas stack. So I think the > > >> > debugger will show wrong information. If you want to debug > functions, > > >> > simply remove the Fast keyword. > > >> > > > >> > I made a little mistake before when I ignored them. Now gbx3 won't > > >> crash in > > >> > the latest revision. > > >> > > > >> > /Emil > > >> > > > >> > 2012/6/30 Jussi Lahtinen : > > >> > > OK, found it. See attachment. > > >> > > > > >> > > Jussi > > >> > > > > >> > > > > >> > > > > >> > > On 29 June 2012 23:59, Jussi Lahtinen > > >> wrote: > > >> > > > > >> > >> Next bug... it's crash and I don't have any clue what causes it. > > >> > >> I'm trying to isolate it, but meanwhile here is bt from gdb: > > >> > >> > > >> > >> Program received signal SIGSEGV, Segmentation fault. > > >> > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > >> > >> (gdb) bt > > >> > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > >> > >> #1 0x00007fffe3b8de4d in > > >> > llvm::BranchInst::BranchInst(llvm::BasicBlock*, > > >> > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > >> > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, > Cond=0x18cba60, > > >> > >> IfFalse=0x30880d0, IfTrue=0x0) at > > >> > /usr/include/llvm/Instructions.h:2370 > > >> > >> #3 llvm::IRBuilder > >> > >> llvm::IRBuilderDefaultInserter >::CreateCondBr > > (this=0xef1150, > > >> > >> Cond=0x18cba60, True=0x0, False=0x30880d0) > > >> > >> at /usr/include/llvm/Support/IRBuilder.h:448 > > >> > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at > > >> > jit_codegen.cpp:866 > > >> > >> #5 JIT_codegen () at jit_codegen.cpp:6535 > > >> > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at > > >> > jit_compile.cpp:119 > > >> > >> #7 0x00007fffdbb88223 in ?? () > > >> > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object > > >> (object= > >> > >> out>, > > >> > >> index=) at jit_runtime.c:965 > > >> > >> #9 0x0000000000000000 in ?? () > > >> > >> > > >> > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit > > >> > >> > > >> > >> Jussi > > >> > >> > > >> > >> > > >> > >> > > >> > >> > > >> > >> > > >> > >> > > >> > >> On 27 June 2012 19:17, Jussi Lahtinen > > >> wrote: > > >> > >> > > >> > >>> Yes, it works now! > > >> > >>> > > >> > >>> Jussi > > >> > >>> > > >> > >>> > > >> > >>> > > >> > >>> On 27 June 2012 00:12, Emil Lenngren > > >> wrote: > > >> > >>> > > >> > >>>> It seems like when LLVM reads boolean pointers, it assumes the > > >> seven > > >> > most > > >> > >>>> significant bits are always 0, which is not the case in Gambas. > > >> Does > > >> > the > > >> > >>>> latest revision work? I have no opportunity to even compile it > > and > > >> see > > >> > if > > >> > >>>> it works at the moment :) > > >> > >>>> > > >> > >>>> /Emil > > >> > >>>> > > >> > >>>> 2012/6/26 Jussi Lahtinen > > >> > >>>> > > >> > >>>> > .../MagicBug$ GB_JIT=info gbx3 > > >> > >>>> > > > >> > >>>> > gb.jit: using LLVM 3.2. > > >> > >>>> > > > >> > >>>> > > >> > > > ------------------------------------------------------------------------ > > >> > >>>> > gb.jit: beginning compiling MainModule.MainModule: > > >> > >>>> > > > >> > >>>> > > >> > > > ------------------------------------------------------------------------ > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > > >> > > > ------------------------------------------------------------------------ > > >> > >>>> > gb.jit: beginning compiling MainModule.Main: > > >> > >>>> > > > >> > >>>> > > >> > > > ------------------------------------------------------------------------ > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > > >> > > > ------------------------------------------------------------------------ > > >> > >>>> > gb.jit: dumping function MainModule.Main: > > >> > >>>> > > > >> > >>>> > > >> > > > ------------------------------------------------------------------------ > > >> > >>>> > ; ModuleID = 'jit_mod' > > >> > >>>> > target datalayout = > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" > > >> > >>>> > target triple = "x86_64-pc-linux-gnu" > > >> > >>>> > > > >> > >>>> > %Value = type { i64, i64, i64, i64 } > > >> > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } > > >> > >>>> > %String = type { i64, i8*, i32, i32 } > > >> > >>>> > %Void = type { i64, i64, i64, i64 } > > >> > >>>> > > > >> > >>>> > define void @func_0_MainModule_2() { > > >> > >>>> > entry: > > >> > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) > > >> > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) > > >> > >>>> > %2 = icmp eq i8* %1, %0 > > >> > >>>> > br i1 %2, label %if.cont, label %if.then > > >> > >>>> > > > >> > >>>> > if.then: ; preds = > > >> %entry > > >> > >>>> > tail call void @stack_corrupted_abort() > > >> > >>>> > unreachable > > >> > >>>> > > > >> > >>>> > if.cont: ; preds = > > >> %entry > > >> > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) > > >> > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) > > >> > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) > > >> > >>>> > %5 = icmp eq i8* %4, %3 > > >> > >>>> > br i1 %5, label %if.cont2, label %if.then1 > > >> > >>>> > > > >> > >>>> > if.then1: ; preds = > > >> %if.cont > > >> > >>>> > tail call void @stack_corrupted_abort() > > >> > >>>> > unreachable > > >> > >>>> > > > >> > >>>> > if.cont2: ; preds = > > >> %if.cont > > >> > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) > > >> > >>>> > br i1 %6, label %block5, label %if.cont7 > > >> > >>>> > > > >> > >>>> > block5: ; preds = > > >> > %if.cont2 > > >> > >>>> > %7 = load %Value** inttoptr (i64 6639552 to %Value**) > > >> > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* > > >> > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 > > >> > >>>> > store i64 13, i64* %9 > > >> > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 1 > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 > > >> > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 2 > > >> > >>>> > store i8* null, i8** %11 > > >> > >>>> > %12 = getelementptr %Value* %7, i64 1 > > >> > >>>> > %13 = bitcast %Value* %12 to %String* > > >> > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 > > >> > >>>> > store i64 10, i64* %14 > > >> > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 > > >> > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 > > >> > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 > > >> > >>>> > store i32 0, i32* %16 > > >> > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 > > >> > >>>> > store i32 17, i32* %17 > > >> > >>>> > %18 = getelementptr %Value* %7, i64 2 > > >> > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 to > %Value**) > > >> > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to i64*) > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** > inttoptr > > >> (i64 > > >> > >>>> > 6648040 to i8**) > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr (i64 > > >> > 6648016 > > >> > >>>> to > > >> > >>>> > i8**) > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > > >> > >>>> > tail call void @EXEC_native() > > >> > >>>> > %19 = load %Value** inttoptr (i64 6639552 to %Value**) > > >> > >>>> > %20 = getelementptr %Value* %19, i64 -1 > > >> > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 to > %Value**) > > >> > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) > > >> > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) > > >> > >>>> > %21 = icmp eq i8* %.pre11, %.pre > > >> > >>>> > br i1 %21, label %if.cont7, label %if.then6 > > >> > >>>> > > > >> > >>>> > if.then6: ; preds = > > >> %block5 > > >> > >>>> > tail call void @stack_corrupted_abort() > > >> > >>>> > unreachable > > >> > >>>> > > > >> > >>>> > if.cont7: ; preds = > > >> > %if.cont2, > > >> > >>>> > %block5 > > >> > >>>> > %22 = load %Value** inttoptr (i64 6639552 to %Value**) > > >> > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* > > >> > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, i32 0 > > >> > >>>> > store i64 13, i64* %24 > > >> > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, i32 1 > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 > > >> > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, i32 2 > > >> > >>>> > store i8* null, i8** %26 > > >> > >>>> > %27 = getelementptr %Value* %22, i64 1 > > >> > >>>> > %28 = bitcast %Value* %27 to %String* > > >> > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 > > >> > >>>> > store i64 10, i64* %29 > > >> > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 > > >> > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 > > >> > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 > > >> > >>>> > store i32 0, i32* %31 > > >> > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 > > >> > >>>> > store i32 20, i32* %32 > > >> > >>>> > %33 = getelementptr %Value* %22, i64 2 > > >> > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 to > %Value**) > > >> > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to i64*) > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** > inttoptr > > >> (i64 > > >> > >>>> > 6648040 to i8**) > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr (i64 > > >> > 6648016 > > >> > >>>> to > > >> > >>>> > i8**) > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > > >> > >>>> > tail call void @EXEC_native() > > >> > >>>> > %34 = load %Value** inttoptr (i64 6639552 to %Value**) > > >> > >>>> > %35 = getelementptr %Value* %34, i64 -1 > > >> > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 to > %Value**) > > >> > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) > > >> > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) > > >> > >>>> > %38 = icmp eq i8* %37, %36 > > >> > >>>> > br i1 %38, label %if.cont9, label %if.then8 > > >> > >>>> > > > >> > >>>> > if.then8: ; preds = > > >> > %if.cont7 > > >> > >>>> > tail call void @stack_corrupted_abort() > > >> > >>>> > unreachable > > >> > >>>> > > > >> > >>>> > if.cont9: ; preds = > > >> > %if.cont7 > > >> > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr (i64 > 6647920 > > to > > >> > >>>> %Void*), > > >> > >>>> > i64 0, i32 0) > > >> > >>>> > tail call void @EXEC_leave_keep() > > >> > >>>> > ret void > > >> > >>>> > } > > >> > >>>> > > > >> > >>>> > declare void @stack_corrupted_abort() > > >> > >>>> > > > >> > >>>> > declare void @EXEC_native() > > >> > >>>> > > > >> > >>>> > declare void @EXEC_leave_keep() > > >> > >>>> > > > >> > >>>> > > >> > > > ------------------------------------------------------------------------ > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > Jussi > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > On 26 June 2012 21:05, Emil Lenngren < > emil.lenngren at ...626...> > > >> > wrote: > > >> > >>>> > > > >> > >>>> > > I am in Italy now on holiday so I cannot debug the code, > but > > >> could > > >> > >>>> you > > >> > >>>> > > please run gbx3 with GB_JIT=info and post the llvm code? > > >> > >>>> > > > > >> > >>>> > > /Emil > > >> > >>>> > > > > >> > >>>> > > 2012/6/26 Jussi Lahtinen > > >> > >>>> > > > > >> > >>>> > > > OK, here is more. This is really really weird. > > >> > >>>> > > > > > >> > >>>> > > > I expect message "Everything works!", but I get *only* > > >> > "Something > > >> > >>>> > > broke!!". > > >> > >>>> > > > But if I add 'Return', under Message("Everything > works!"), > > >> or I > > >> > >>>> remove > > >> > >>>> > > > 'Fast' then everything works as expected. > > >> > >>>> > > > > > >> > >>>> > > > See attachment. > > >> > >>>> > > > > > >> > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit > > >> > >>>> > > > > > >> > >>>> > > > Jussi > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > On 20 June 2012 20:14, Emil Lenngren < > > >> emil.lenngren at ...626...> > > >> > >>>> wrote: > > >> > >>>> > > > > > >> > >>>> > > > > That bug was actually an interpreter bug, but it is now > > >> > >>>> corrected in > > >> > >>>> > > the > > >> > >>>> > > > > latest revision :) > > >> > >>>> > > > > > > >> > >>>> > > > > /Emil > > >> > >>>> > > > > > > >> > >>>> > > > > 2012/6/20 Jussi Lahtinen > > >> > >>>> > > > > > > >> > >>>> > > > > > Yeah, I'm also leaving to countryside for Midsummer > > >> > parties... > > >> > >>>> but > > >> > >>>> > I > > >> > >>>> > > > made > > >> > >>>> > > > > > quick test, > > >> > >>>> > > > > > and I found another bug (see attachment). > > >> > >>>> > > > > > > > >> > >>>> > > > > > Similar problem with argument counting. > > >> > >>>> > > > > > > > >> > >>>> > > > > > Jussi > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < > > >> > emil.lenngren at ...626... > > >> > > > > >> > >>>> > > wrote: > > >> > >>>> > > > > > > > >> > >>>> > > > > > > Tomorrow I will travel away for a week so I cannot > do > > >> > >>>> anything > > >> > >>>> > > then, > > >> > >>>> > > > > but > > >> > >>>> > > > > > > just keep sending emails and I will reply when I > come > > >> home > > >> > :) > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > /Emil > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > 2012/6/20 Jussi Lahtinen > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > So far everything seems to work! > > >> > >>>> > > > > > > > I'll continue further testing later. > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > Jussi > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < > > >> > >>>> emil.lenngren at ...626...> > > >> > >>>> > > > > wrote: > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > Is revision #4851 useful for you? > > >> > >>>> > > > > > > > > You can now convert functions in the current > > >> running > > >> > >>>> class to > > >> > >>>> > > > > > pointers. > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > /Emil > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > 2012/6/19 Emil Lenngren < > emil.lenngren at ...626... > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > It should work in the latest revision :) > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren < > > emil.lenngren at ...626... > > >> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > >> If you want a quick workaround, you can have > > >> > non-fast > > >> > >>>> > method > > >> > >>>> > > > > that > > >> > >>>> > > > > > > > > creates > > >> > >>>> > > > > > > > > >> a callback, and immediately returns it, > like: > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> Private Function GenerateCallback() As > Pointer > > >> > >>>> > > > > > > > > >> Return CallbackFunction > > >> > >>>> > > > > > > > > >> End > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> Fast Private Function CallbackFunction() > > >> > >>>> > > > > > > > > >> ... > > >> > >>>> > > > > > > > > >> End > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In "somelib" > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> Fast Private Function Main() > > >> > >>>> > > > > > > > > >> Dim p As Pointer = GenerateCallback() > > >> > >>>> > > > > > > > > >> extfunc(p) > > >> > >>>> > > > > > > > > >> End > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> /Emil > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen < > > >> jussi.lahtinen at ...626... > > >> > > > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >>> No problem, I'm glad to help making Gambas > > more > > >> > >>>> robust, > > >> > >>>> > > when > > >> > >>>> > > > > > ever I > > >> > >>>> > > > > > > > > have > > >> > >>>> > > > > > > > > >>> time to do so! > > >> > >>>> > > > > > > > > >>> And testing things seems to be easy > > >> contribution > > >> > for > > >> > >>>> > me... > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> My project has about 120 000 lines of code. > > >> And I > > >> > >>>> try JIT > > >> > >>>> > > > with > > >> > >>>> > > > > > > every > > >> > >>>> > > > > > > > > >>> module > > >> > >>>> > > > > > > > > >>> and class of it. > > >> > >>>> > > > > > > > > >>> So I think I will find more bugs... But in > > some > > >> > >>>> point I > > >> > >>>> > > must > > >> > >>>> > > > > wait > > >> > >>>> > > > > > > > > support > > >> > >>>> > > > > > > > > >>> for callbacks to finish that. > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> Jussi > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil Lenngren < > > >> > >>>> > > > emil.lenngren at ...626...> > > >> > >>>> > > > > > > > wrote: > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug report :) > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can override > > >> extern > > >> > >>>> methods > > >> > >>>> > > as > > >> > >>>> > > > > > well. > > >> > >>>> > > > > > > > > That's > > >> > >>>> > > > > > > > > >>> > where the real problem is. > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > /Emil > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < > > >> > jussi.lahtinen at ...626... > > >> > >>>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > More bugs... > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > Make shared library (just dummy example > > [or > > >> > just > > >> > >>>> use > > >> > >>>> > > > binary > > >> > >>>> > > > > > > that > > >> > >>>> > > > > > > > is > > >> > >>>> > > > > > > > > >>> > > included with project source]); > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > #include > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int x2, int > y2) > > >> > >>>> > > > > > > > > >>> > > {return (int) hypot(x1-x2,y1-y2);} > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > Then run the attached project. > > >> > >>>> > > > > > > > > >>> > > With JIT, number of arguments is > counted > > >> > wrong. > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > Jussi > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi Lahtinen < > > >> > >>>> > > > > > > jussi.lahtinen at ...626...> > > >> > >>>> > > > > > > > > >>> wrote: > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > Yes, it works now! > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > Jussi > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil Lenngren > < > > >> > >>>> > > > > > > emil.lenngren at ...626...> > > >> > >>>> > > > > > > > > >>> wrote: > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > >> Does it work in revision #4847? > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> /Emil > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < > > >> > >>>> > jussi.lahtinen at ...626...> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Starting program: > > /usr/local/bin/gbx3 > > >> > >>>> > > > > > > > > >>> > > >> > [Thread debugging using > libthread_db > > >> > >>>> enabled] > > >> > >>>> > > > > > > > > >>> > > >> > Using host libthread_db library > > >> > >>>> > > > > > > > > >>> > > >> > > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". > > >> > >>>> > > > > > > > > >>> > > >> > gbx3: ExecutionEngine.cpp:165: > void > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > > >> > >>>> > > > > > > > > >>> > > >> void*): > > >> > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 || Addr == > > 0) > > >> && > > >> > >>>> > > > > "GlobalMapping > > >> > >>>> > > > > > > > > already > > >> > >>>> > > > > > > > > >>> > > >> > established!"' failed. > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > Program received signal SIGABRT, > > >> Aborted. > > >> > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in __GI_raise > > >> > >>>> (sig= > >> > >>>> > > > out>) > > >> > >>>> > > > > > > > > >>> > > >> > at > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > > >> > >>>> > > > > > > > > >>> > > >> > 64 > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: > > >> > >>>> > No > > >> > >>>> > > > such > > >> > >>>> > > > > > > file > > >> > >>>> > > > > > > > or > > >> > >>>> > > > > > > > > >>> > > >> directory. > > >> > >>>> > > > > > > > > >>> > > >> > (gdb) bt > > >> > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in > __GI_raise > > >> > >>>> > > (sig= > >> > >>>> > > > > > out>) > > >> > >>>> > > > > > > > > >>> > > >> > at > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > > >> > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in > __GI_abort > > >> () > > >> > at > > >> > >>>> > > > abort.c:91 > > >> > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in > > >> > __assert_fail_base > > >> > >>>> > > > > > > (fmt= > >> > >>>> > > > > > > > > >>> out>, > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 > "(CurVal > > >> == 0 > > >> > || > > >> > >>>> > Addr > > >> > >>>> > > == > > >> > >>>> > > > > 0) > > >> > >>>> > > > > > && > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > > >> > file=0x7fffed43c55b > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > > >> > >>>> > > > > > > > > >>> > > >> > line=, > > >> > function= > >> > >>>> > out>) > > >> > >>>> > > > at > > >> > >>>> > > > > > > > > >>> assert.c:94 > > >> > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in > > >> > >>>> __GI___assert_fail ( > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 > "(CurVal > > >> == 0 > > >> > || > > >> > >>>> > Addr > > >> > >>>> > > == > > >> > >>>> > > > > 0) > > >> > >>>> > > > > > && > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > > >> > file=0x7fffed43c55b > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > > >> > >>>> > > > > > > > > >>> > > >> > line=165, > > >> > >>>> > > > > > > > > >>> > > >> > function=0x7fffed43d7a0 "void > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > > >> > >>>> > > > > > > > > >>> > > >> void*)") > > >> > >>>> > > > > > > > > >>> > > >> > at assert.c:103 > > >> > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue > > >> > >>>> > > > > > > > > >>> const*, > > >> > >>>> > > > > > > > > >>> > > >> void*) () > > >> > >>>> > > > > > > > > >>> > > >> > from /usr/lib/libLLVM-3.2svn.so > > >> > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in > > >> > >>>> register_global_symbol > > >> > >>>> > > > > > > > > >>> (address=0x40ebf6, > > >> > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, name=...) at > > >> > >>>> > > jit_codegen.cpp:242 > > >> > >>>> > > > > > > > > >>> > > >> > #6 register_global_symbol > > (name=..., > > >> > >>>> > > > value=0x8b2500, > > >> > >>>> > > > > > > > > >>> > > address=0x40ebf6) > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 > > >> > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in > > >> > >>>> > > get_global_function_real ( > > >> > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 > "CLASS_free", > > >> > >>>> > > func=0x40ebf6, > > >> > >>>> > > > > > > > > >>> ret= > >> > >>>> > > > > > > > > >>> > > out>, > > >> > >>>> > > > > > > > > >>> > > >> > args=, > > >> > vararg= > >> > >>>> out>) > > >> > >>>> > > at > > >> > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 > > >> > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in > operator() > > >> > >>>> > > > (this= > >> > >>>> > > > > > > > > pointer>) > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 > > >> > >>>> > > > > > > > > >>> > > >> > ---Type to continue, or q > > >> > > > >> > >>>> to > > >> > >>>> > > > quit--- > > >> > >>>> > > > > > > > > >>> > > >> > #9 > > >> > >>>> > > > > > > > > > > >> > >>>> gen_if > > > >> > >>>> > > > > > > > > >>> > > >> (func=..., > > >> > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, > if_name= > >> > out>, > > >> > >>>> > > > > > > > > cont_name= > >> > >>>> > > > > > > > > >>> > out>) > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 > > >> > >>>> > > > > > > > > >>> > > >> > #10 unref_object_no_nullcheck > > >> > >>>> (ptr=0x898ca8) at > > >> > >>>> > > > > > > > > >>> jit_codegen.cpp:993 > > >> > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in > > >> > codegen_get_value > > >> > >>>> > > > > > > (this=0x8abba0) > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1566 > > >> > >>>> > > > > > > > > >>> > > >> > #12 > > >> > >>>> > > > > PushPureObjectVariableExpression::codegen_get_value > > >> > >>>> > > > > > > > > >>> > > (this=0x8abba0) > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1545 > > >> > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in > > >> > >>>> > > > > > > SubrExpression::codegen_get_value > > >> > >>>> > > > > > > > > >>> > > >> (this=0x86a450) > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:5898 > > >> > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in > > >> > >>>> > DropExpression::codegen > > >> > >>>> > > > > > > > > >>> (this=0x86a4a0) > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1257 > > >> > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in > > >> > >>>> codegen_statements () > > >> > >>>> > at > > >> > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 > > >> > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at > > >> > jit_codegen.cpp:6490 > > >> > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in > > >> > >>>> > JIT_compile_and_execute > > >> > >>>> > > () > > >> > >>>> > > > > at > > >> > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 > > >> > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in > > >> > >>>> EXEC_jit_function_loop > > >> > >>>> > > () > > >> > >>>> > > > at > > >> > >>>> > > > > > > > > >>> > gbx_exec.c:871 > > >> > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in > > >> > >>>> EXEC_function_real () > > >> > >>>> > at > > >> > >>>> > > > > > > > > >>> gbx_exec.c:862 > > >> > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in > > raise_event > > >> > >>>> > > > > > (observer= > >> > >>>> > > > > > > > > out>, > > >> > >>>> > > > > > > > > >>> > > >> > object=, > > >> > >>>> func_id= > >> > >>>> > > out>, > > >> > >>>> > > > > > > > > >>> > nparam= > >> > >>>> > > > > > > > > >>> > > >> out>) > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 > > >> > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in GB_Raise > > >> > >>>> > > (object=0x8b95c8, > > >> > >>>> > > > > > > > > >>> event_id=16, > > >> > >>>> > > > > > > > > >>> > > >> nparam=0) > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 > > >> > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in > > >> > >>>> gb_raise_button_Click > > >> > >>>> > > > > > > > > >>> (sender= > >> > >>>> > > > > > > > > >>> > > out>) > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > Jussi > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, Emil > > Lenngren < > > >> > >>>> > > > > > > > emil.lenngren at ...626... > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > >>> > wrote: > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please provide more > > >> > >>>> information? A > > >> > >>>> > > gdb > > >> > >>>> > > > > > > > backtrace > > >> > >>>> > > > > > > > > >>> or > > >> > >>>> > > > > > > > > >>> > > >> > something, > > >> > >>>> > > > > > > > > >>> > > >> > > because I get no errors at all. > > >> > Everything > > >> > >>>> > seems > > >> > >>>> > > > to > > >> > >>>> > > > > > work > > >> > >>>> > > > > > > > for > > >> > >>>> > > > > > > > > >>> me > > >> > >>>> > > > > > > > > >>> > ... > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > /Emil > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi Lahtinen < > > >> > >>>> > > > jussi.lahtinen at ...626...> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See > attachment. > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > Jussi > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 23:36, Jussi > > >> Lahtinen > > >> > < > > >> > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, and I > > cannot > > >> see > > >> > >>>> any > > >> > >>>> > > > problems > > >> > >>>> > > > > > > with > > >> > >>>> > > > > > > > > >>> compare > > >> > >>>> > > > > > > > > >>> > > >> method > > >> > >>>> > > > > > > > > >>> > > >> > > > > anymore. > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > But with my big project, I > got > > >> this > > >> > >>>> with > > >> > >>>> > > > signal > > >> > >>>> > > > > 6; > > >> > >>>> > > > > > > > > >>> > > >> > > > > gbx3: > ExecutionEngine.cpp:165: > > >> void > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const > > >> > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, > > >> > >>>> > > > > > > > > >>> > > >> > > void*): > > >> > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal == 0 || > > Addr > > >> == > > >> > 0) > > >> > >>>> && > > >> > >>>> > > > > > > > "GlobalMapping > > >> > >>>> > > > > > > > > >>> > already > > >> > >>>> > > > > > > > > >>> > > >> > > > > established!"' failed. > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, but as soon > > as > > >> I > > >> > have > > >> > >>>> > time > > >> > >>>> > > I > > >> > >>>> > > > > try > > >> > >>>> > > > > > to > > >> > >>>> > > > > > > > > >>> isolate > > >> > >>>> > > > > > > > > >>> > > code > > >> > >>>> > > > > > > > > >>> > > >> > > causing > > >> > >>>> > > > > > > > > >>> > > >> > > > > the problem. > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > Jussi > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 20:24, Emil > > >> > Lenngren < > > >> > >>>> > > > > > > > > >>> emil.lenngren at ...626... > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> It should be fixed in > > revision > > >> > #4843! > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> /Emil > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi Lahtinen < > > >> > >>>> > > > > > jussi.lahtinen at ...626... > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really works now. > > >> And I > > >> > >>>> found > > >> > >>>> > a > > >> > >>>> > > > lot > > >> > >>>> > > > > of > > >> > >>>> > > > > > > > > errors > > >> > >>>> > > > > > > > > >>> by > > >> > >>>> > > > > > > > > >>> > me. > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > But for some reason JIT > > >> raises > > >> > >>>> compare > > >> > >>>> > > > method > > >> > >>>> > > > > > > when > > >> > >>>> > > > > > > > it > > >> > >>>> > > > > > > > > >>> > > >> shouldn't, > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > and when I tried to > isolate > > >> the > > >> > >>>> > problem I > > >> > >>>> > > > got > > >> > >>>> > > > > > > crash > > >> > >>>> > > > > > > > > >>> (signal > > >> > >>>> > > > > > > > > >>> > > >> 11). > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not to be > > related > > >> to > > >> > >>>> compare > > >> > >>>> > > > > method, > > >> > >>>> > > > > > > so > > >> > >>>> > > > > > > > > just > > >> > >>>> > > > > > > > > >>> > > ignore > > >> > >>>> > > > > > > > > >>> > > >> > name > > >> > >>>> > > > > > > > > >>> > > >> > > of > > >> > >>>> > > > > > > > > >>> > > >> > > > >> the > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > attached project. > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it more > closely > > >> when > > >> > >>>> this > > >> > >>>> > is > > >> > >>>> > > > > fixed. > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 19:01, > Emil > > >> > >>>> Lenngren < > > >> > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> > > >> > >>>> > > > > > > > > >>> > > >> > > wrote: > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works now :) > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 Beno?t > > Minisini < > > >> > >>>> > > > > > > > > >>> gambas at ...1...> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le 17/06/2012 02:54, > > >> Jussi > > >> > >>>> > Lahtinen a > > >> > >>>> > > > > > ?crit : > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, terminal > gives > > >> other > > >> > >>>> > > > position... > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my actual > > >> project, I > > >> > got > > >> > >>>> > error > > >> > >>>> > > > > > > message; > > >> > >>>> > > > > > > > > >>> wanted > > >> > >>>> > > > > > > > > >>> > > >> string, > > >> > >>>> > > > > > > > > >>> > > >> > > got > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > blaablaaClass > > instead. > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that error > > message > > >> > comes > > >> > >>>> from > > >> > >>>> > > > > > function > > >> > >>>> > > > > > > > > (from > > >> > >>>> > > > > > > > > >>> > other > > >> > >>>> > > > > > > > > >>> > > >> > module > > >> > >>>> > > > > > > > > >>> > > >> > > > >> without > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which takes two > > objects > > >> > are > > >> > >>>> > > > parameters. > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either terminal > > >> isn't > > >> > >>>> showing > > >> > >>>> > > the > > >> > >>>> > > > > real > > >> > >>>> > > > > > > > > stack, > > >> > >>>> > > > > > > > > >>> or > > >> > >>>> > > > > > > > > >>> > > >> there is > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > something > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > else > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my time is up, > > I'll > > >> > see > > >> > >>>> it > > >> > >>>> > > > tomorrow > > >> > >>>> > > > > > > (with > > >> > >>>> > > > > > > > > >>> latest > > >> > >>>> > > > > > > > > >>> > > >> > > revision). > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > The incorrect line > > number > > >> > >>>> problem, > > >> > >>>> > as > > >> > >>>> > > > > > > reported > > >> > >>>> > > > > > > > by > > >> > >>>> > > > > > > > > >>> the > > >> > >>>> > > > > > > > > >>> > > >> debugger > > >> > >>>> > > > > > > > > >>> > > >> > > > (and > > >> > >>>> > > > > > > > > >>> > > >> > > > >> not > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you run the > > program > > >> > >>>> > normally!), > > >> > >>>> > > > > should > > >> > >>>> > > > > > > be > > >> > >>>> > > > > > > > > >>> fixed in > > >> > >>>> > > > > > > > > >>> > > >> > revision > > >> > >>>> > > > > > > > > >>> > > >> > > > >> #4841. > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t Minisini > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live Security Virtual > > >> > >>>> Conference > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive live event > > will > > >> > >>>> cover all > > >> > >>>> > > the > > >> > >>>> > > > > > ways > > >> > >>>> > > > > > > > > >>> today's > > >> > >>>> > > > > > > > > >>> > > >> security > > >> > >>>> > > > > > > > > >>> > > >> > > and > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat landscape has > > >> changed > > >> > >>>> and > > >> > >>>> > how > > >> > >>>> > > IT > > >> > >>>> > > > > > > > managers > > >> > >>>> > > > > > > > > >>> can > > >> > >>>> > > > > > > > > >>> > > >> respond. > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include endpoint > > >> > security, > > >> > >>>> > > mobile > > >> > >>>> > > > > > > security > > >> > >>>> > > > > > > > > >>> and the > > >> > >>>> > > > > > > > > >>> > > >> latest > > >> > >>>> > > > > > > > > >>> > > >> > > in > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > malware > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > _______________________________________________ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user mailing > > list > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security Virtual > > >> > Conference > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live event > will > > >> > cover > > >> > >>>> all > > >> > >>>> > the > > >> > >>>> > > > > ways > > >> > >>>> > > > > > > > > today's > > >> > >>>> > > > > > > > > >>> > > security > > >> > >>>> > > > > > > > > >>> > > >> > and > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threat landscape has > > >> changed > > >> > and > > >> > >>>> how > > >> > >>>> > IT > > >> > >>>> > > > > > > managers > > >> > >>>> > > > > > > > > can > > >> > >>>> > > > > > > > > >>> > > respond. > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > will include endpoint > > >> > security, > > >> > >>>> > mobile > > >> > >>>> > > > > > security > > >> > >>>> > > > > > > > and > > >> > >>>> > > > > > > > > >>> the > > >> > >>>> > > > > > > > > >>> > > >> latest > > >> > >>>> > > > > > > > > >>> > > >> > in > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > _______________________________________________ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user mailing > list > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security Virtual > > >> Conference > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live event will > > >> cover > > >> > >>>> all the > > >> > >>>> > > > ways > > >> > >>>> > > > > > > > today's > > >> > >>>> > > > > > > > > >>> > security > > >> > >>>> > > > > > > > > >>> > > >> and > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threat landscape has > > changed > > >> and > > >> > >>>> how IT > > >> > >>>> > > > > > managers > > >> > >>>> > > > > > > > can > > >> > >>>> > > > > > > > > >>> > respond. > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > will include endpoint > > >> security, > > >> > >>>> mobile > > >> > >>>> > > > > security > > >> > >>>> > > > > > > and > > >> > >>>> > > > > > > > > the > > >> > >>>> > > > > > > > > >>> > > latest > > >> > >>>> > > > > > > > > >>> > > >> in > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threats. > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > _______________________________________________ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user mailing list > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Live Security Virtual > > >> Conference > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live event will > > cover > > >> > all > > >> > >>>> the > > >> > >>>> > > ways > > >> > >>>> > > > > > > today's > > >> > >>>> > > > > > > > > >>> security > > >> > >>>> > > > > > > > > >>> > > and > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape has > changed > > >> and > > >> > how > > >> > >>>> IT > > >> > >>>> > > > > managers > > >> > >>>> > > > > > > can > > >> > >>>> > > > > > > > > >>> respond. > > >> > >>>> > > > > > > > > >>> > > >> > > > Discussions > > >> > >>>> > > > > > > > > >>> > > >> > > > >> will include endpoint > > security, > > >> > >>>> mobile > > >> > >>>> > > > security > > >> > >>>> > > > > > and > > >> > >>>> > > > > > > > the > > >> > >>>> > > > > > > > > >>> > latest > > >> > >>>> > > > > > > > > >>> > > in > > >> > >>>> > > > > > > > > >>> > > >> > > > malware > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threats. > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > _______________________________________________ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user mailing list > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual > Conference > > >> > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event will > cover > > >> all > > >> > the > > >> > >>>> ways > > >> > >>>> > > > > today's > > >> > >>>> > > > > > > > > >>> security > > >> > >>>> > > > > > > > > >>> > and > > >> > >>>> > > > > > > > > >>> > > >> > > > threat landscape has changed > and > > >> how > > >> > IT > > >> > >>>> > > managers > > >> > >>>> > > > > can > > >> > >>>> > > > > > > > > >>> respond. > > >> > >>>> > > > > > > > > >>> > > >> > Discussions > > >> > >>>> > > > > > > > > >>> > > >> > > > will include endpoint > security, > > >> > mobile > > >> > >>>> > > security > > >> > >>>> > > > > and > > >> > >>>> > > > > > > the > > >> > >>>> > > > > > > > > >>> latest > > >> > >>>> > > > > > > > > >>> > in > > >> > >>>> > > > > > > > > >>> > > >> > malware > > >> > >>>> > > > > > > > > >>> > > >> > > > threats. > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > _______________________________________________ > > >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing list > > >> > >>>> > > > > > > > > >>> > > >> > > > > > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual Conference > > >> > >>>> > > > > > > > > >>> > > >> > > Exclusive live event will cover > > all > > >> the > > >> > >>>> ways > > >> > >>>> > > > today's > > >> > >>>> > > > > > > > > security > > >> > >>>> > > > > > > > > >>> and > > >> > >>>> > > > > > > > > >>> > > >> > > threat landscape has changed and > > >> how IT > > >> > >>>> > managers > > >> > >>>> > > > can > > >> > >>>> > > > > > > > > respond. > > >> > >>>> > > > > > > > > >>> > > >> Discussions > > >> > >>>> > > > > > > > > >>> > > >> > > will include endpoint security, > > >> mobile > > >> > >>>> > security > > >> > >>>> > > > and > > >> > >>>> > > > > > the > > >> > >>>> > > > > > > > > >>> latest in > > >> > >>>> > > > > > > > > >>> > > >> malware > > >> > >>>> > > > > > > > > >>> > > >> > > threats. > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > _______________________________________________ > > >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing list > > >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > >>> > > >> > Live Security Virtual Conference > > >> > >>>> > > > > > > > > >>> > > >> > Exclusive live event will cover > all > > >> the > > >> > ways > > >> > >>>> > > today's > > >> > >>>> > > > > > > > security > > >> > >>>> > > > > > > > > >>> and > > >> > >>>> > > > > > > > > >>> > > >> > threat landscape has changed and > how > > >> IT > > >> > >>>> managers > > >> > >>>> > > can > > >> > >>>> > > > > > > > respond. > > >> > >>>> > > > > > > > > >>> > > >> Discussions > > >> > >>>> > > > > > > > > >>> > > >> > will include endpoint security, > > mobile > > >> > >>>> security > > >> > >>>> > > and > > >> > >>>> > > > > the > > >> > >>>> > > > > > > > latest > > >> > >>>> > > > > > > > > >>> in > > >> > >>>> > > > > > > > > >>> > > >> malware > > >> > >>>> > > > > > > > > >>> > > >> > threats. > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> _______________________________________________ > > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list > > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > >>> > > >> Live Security Virtual Conference > > >> > >>>> > > > > > > > > >>> > > >> Exclusive live event will cover all > > the > > >> > ways > > >> > >>>> > today's > > >> > >>>> > > > > > > security > > >> > >>>> > > > > > > > > and > > >> > >>>> > > > > > > > > >>> > > >> threat landscape has changed and how > > IT > > >> > >>>> managers > > >> > >>>> > can > > >> > >>>> > > > > > > respond. > > >> > >>>> > > > > > > > > >>> > > Discussions > > >> > >>>> > > > > > > > > >>> > > >> will include endpoint security, > mobile > > >> > >>>> security > > >> > >>>> > and > > >> > >>>> > > > the > > >> > >>>> > > > > > > latest > > >> > >>>> > > > > > > > > in > > >> > >>>> > > > > > > > > >>> > > malware > > >> > >>>> > > > > > > > > >>> > > >> threats. > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> _______________________________________________ > > >> > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list > > >> > >>>> > > > > > > > > >>> > > >> Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > >>> > > Live Security Virtual Conference > > >> > >>>> > > > > > > > > >>> > > Exclusive live event will cover all the > > >> ways > > >> > >>>> today's > > >> > >>>> > > > > security > > >> > >>>> > > > > > > and > > >> > >>>> > > > > > > > > >>> > > threat landscape has changed and how IT > > >> > managers > > >> > >>>> can > > >> > >>>> > > > > respond. > > >> > >>>> > > > > > > > > >>> Discussions > > >> > >>>> > > > > > > > > >>> > > will include endpoint security, mobile > > >> > security > > >> > >>>> and > > >> > >>>> > the > > >> > >>>> > > > > > latest > > >> > >>>> > > > > > > in > > >> > >>>> > > > > > > > > >>> malware > > >> > >>>> > > > > > > > > >>> > > threats. > > >> > >>>> > > > > > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > >>> > > > > >> > _______________________________________________ > > >> > >>>> > > > > > > > > >>> > > Gambas-user mailing list > > >> > >>>> > > > > > > > > >>> > > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > >>> > Live Security Virtual Conference > > >> > >>>> > > > > > > > > >>> > Exclusive live event will cover all the > > ways > > >> > >>>> today's > > >> > >>>> > > > security > > >> > >>>> > > > > > and > > >> > >>>> > > > > > > > > >>> > threat landscape has changed and how IT > > >> managers > > >> > >>>> can > > >> > >>>> > > > respond. > > >> > >>>> > > > > > > > > >>> Discussions > > >> > >>>> > > > > > > > > >>> > will include endpoint security, mobile > > >> security > > >> > >>>> and the > > >> > >>>> > > > > latest > > >> > >>>> > > > > > in > > >> > >>>> > > > > > > > > >>> malware > > >> > >>>> > > > > > > > > >>> > threats. > > >> > >>>> > > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > >>> > > > >> _______________________________________________ > > >> > >>>> > > > > > > > > >>> > Gambas-user mailing list > > >> > >>>> > > > > > > > > >>> > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > >>> Live Security Virtual Conference > > >> > >>>> > > > > > > > > >>> Exclusive live event will cover all the > ways > > >> > today's > > >> > >>>> > > security > > >> > >>>> > > > > and > > >> > >>>> > > > > > > > > >>> threat landscape has changed and how IT > > >> managers > > >> > can > > >> > >>>> > > respond. > > >> > >>>> > > > > > > > > Discussions > > >> > >>>> > > > > > > > > >>> will include endpoint security, mobile > > security > > >> > and > > >> > >>>> the > > >> > >>>> > > > latest > > >> > >>>> > > > > in > > >> > >>>> > > > > > > > > malware > > >> > >>>> > > > > > > > > >>> threats. > > >> > >>>> > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > >>> > > _______________________________________________ > > >> > >>>> > > > > > > > > >>> Gambas-user mailing list > > >> > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >>> > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >>> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > > Live Security Virtual Conference > > >> > >>>> > > > > > > > > Exclusive live event will cover all the ways > > >> today's > > >> > >>>> security > > >> > >>>> > > and > > >> > >>>> > > > > > > > > threat landscape has changed and how IT > managers > > >> can > > >> > >>>> respond. > > >> > >>>> > > > > > > Discussions > > >> > >>>> > > > > > > > > will include endpoint security, mobile security > > and > > >> > the > > >> > >>>> > latest > > >> > >>>> > > in > > >> > >>>> > > > > > > malware > > >> > >>>> > > > > > > > > threats. > > >> > >>>> > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > > _______________________________________________ > > >> > >>>> > > > > > > > > Gambas-user mailing list > > >> > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > > Live Security Virtual Conference > > >> > >>>> > > > > > > > Exclusive live event will cover all the ways > > today's > > >> > >>>> security > > >> > >>>> > and > > >> > >>>> > > > > > > > threat landscape has changed and how IT managers > > can > > >> > >>>> respond. > > >> > >>>> > > > > > Discussions > > >> > >>>> > > > > > > > will include endpoint security, mobile security > and > > >> the > > >> > >>>> latest > > >> > >>>> > in > > >> > >>>> > > > > > malware > > >> > >>>> > > > > > > > threats. > > >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > > _______________________________________________ > > >> > >>>> > > > > > > > Gambas-user mailing list > > >> > >>>> > > > > > > > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > > Live Security Virtual Conference > > >> > >>>> > > > > > > Exclusive live event will cover all the ways > today's > > >> > >>>> security and > > >> > >>>> > > > > > > threat landscape has changed and how IT managers > can > > >> > respond. > > >> > >>>> > > > > Discussions > > >> > >>>> > > > > > > will include endpoint security, mobile security and > > the > > >> > >>>> latest in > > >> > >>>> > > > > malware > > >> > >>>> > > > > > > threats. > > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > > _______________________________________________ > > >> > >>>> > > > > > > Gambas-user mailing list > > >> > >>>> > > > > > > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > > Live Security Virtual Conference > > >> > >>>> > > > > > Exclusive live event will cover all the ways today's > > >> > security > > >> > >>>> and > > >> > >>>> > > > > > threat landscape has changed and how IT managers can > > >> > respond. > > >> > >>>> > > > Discussions > > >> > >>>> > > > > > will include endpoint security, mobile security and > the > > >> > latest > > >> > >>>> in > > >> > >>>> > > > malware > > >> > >>>> > > > > > threats. > > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > > _______________________________________________ > > >> > >>>> > > > > > Gambas-user mailing list > > >> > >>>> > > > > > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > > Live Security Virtual Conference > > >> > >>>> > > > > Exclusive live event will cover all the ways today's > > >> security > > >> > and > > >> > >>>> > > > > threat landscape has changed and how IT managers can > > >> respond. > > >> > >>>> > > Discussions > > >> > >>>> > > > > will include endpoint security, mobile security and the > > >> latest > > >> > in > > >> > >>>> > > malware > > >> > >>>> > > > > threats. > > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > > _______________________________________________ > > >> > >>>> > > > > Gambas-user mailing list > > >> > >>>> > > > > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > > Live Security Virtual Conference > > >> > >>>> > > > Exclusive live event will cover all the ways today's > > security > > >> > and > > >> > >>>> > > > threat landscape has changed and how IT managers can > > respond. > > >> > >>>> > Discussions > > >> > >>>> > > > will include endpoint security, mobile security and the > > >> latest > > >> > in > > >> > >>>> > malware > > >> > >>>> > > > threats. > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > > _______________________________________________ > > >> > >>>> > > > Gambas-user mailing list > > >> > >>>> > > > Gambas-user at lists.sourceforge.net > > >> > >>>> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > > Live Security Virtual Conference > > >> > >>>> > > Exclusive live event will cover all the ways today's > security > > >> and > > >> > >>>> > > threat landscape has changed and how IT managers can > respond. > > >> > >>>> Discussions > > >> > >>>> > > will include endpoint security, mobile security and the > > latest > > >> in > > >> > >>>> malware > > >> > >>>> > > threats. > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > > _______________________________________________ > > >> > >>>> > > Gambas-user mailing list > > >> > >>>> > > Gambas-user at lists.sourceforge.net > > >> > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> > Live Security Virtual Conference > > >> > >>>> > Exclusive live event will cover all the ways today's security > > and > > >> > >>>> > threat landscape has changed and how IT managers can respond. > > >> > >>>> Discussions > > >> > >>>> > will include endpoint security, mobile security and the > latest > > in > > >> > >>>> malware > > >> > >>>> > threats. > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> > _______________________________________________ > > >> > >>>> > Gambas-user mailing list > > >> > >>>> > Gambas-user at lists.sourceforge.net > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > > >> > >>>> > > >> > >>>> > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > >>>> Live Security Virtual Conference > > >> > >>>> Exclusive live event will cover all the ways today's security > and > > >> > >>>> threat landscape has changed and how IT managers can respond. > > >> > Discussions > > >> > >>>> will include endpoint security, mobile security and the latest > in > > >> > malware > > >> > >>>> threats. > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > >>>> _______________________________________________ > > >> > >>>> Gambas-user mailing list > > >> > >>>> Gambas-user at lists.sourceforge.net > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > >>>> > > >> > >>> > > >> > >>> > > >> > >> > > >> > > > > >> > > > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > Live Security Virtual Conference > > >> > > Exclusive live event will cover all the ways today's security and > > >> > > threat landscape has changed and how IT managers can respond. > > >> Discussions > > >> > > will include endpoint security, mobile security and the latest in > > >> malware > > >> > > threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > _______________________________________________ > > >> > > Gambas-user mailing list > > >> > > Gambas-user at lists.sourceforge.net > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > Live Security Virtual Conference > > >> > Exclusive live event will cover all the ways today's security and > > >> > threat landscape has changed and how IT managers can respond. > > >> Discussions > > >> > will include endpoint security, mobile security and the latest in > > >> malware > > >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > _______________________________________________ > > >> > Gambas-user mailing list > > >> > Gambas-user at lists.sourceforge.net > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > > >> > > >> > > > ------------------------------------------------------------------------------ > > >> Live Security Virtual Conference > > >> Exclusive live event will cover all the ways today's security and > > >> threat landscape has changed and how IT managers can respond. > > Discussions > > >> will include endpoint security, mobile security and the latest in > > malware > > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> _______________________________________________ > > >> Gambas-user mailing list > > >> Gambas-user at lists.sourceforge.net > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From jussi.lahtinen at ...626... Thu Jul 5 21:24:33 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 5 Jul 2012 22:24:33 +0300 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: I did compile gbx3 without optimizations, but the problem is breakpoints, they do absolutely nothing... Jussi On 5 July 2012 22:10, Emil Lenngren wrote: > Yes that's correct, since gb.jit is a shared library which is not loaded > until a jit function is called. > > Try to add print statements or something before each line to see what line > is causing the error. > You can also try to compile gambas without optimizations so you don't > get out> from gdb. > > /Emil > > 2012/7/5 Jussi Lahtinen > > > I don't use much gdb and so I'm not sure where is the problem. > > But gdb never stops to "JR_extern_dispatch_object", and when I set break > > point is says: > > > > (gdb) break JR_extern_dispatch_object > > Function "JR_extern_dispatch_object" not defined. > > Make breakpoint pending on future shared library load? (y or [n]) y > > > > But I think that is correct... > > > > Jussi > > > > > > > > On 5 July 2012 21:20, Emil Lenngren wrote: > > > > > Maybe you can set a gdb breakpoint at JR_extern_dispatch_object and try > > to > > > see what happens? > > > > > > 2012/7/5 Emil Lenngren > > > > > > > Something happens on the line you call an external function... > > > > > > > > 2012/7/5 Jussi Lahtinen > > > > > > > >> Another bug... very hard to isolate (no success yet). I think stack > > gets > > > >> corrupted and that makes backtrace less useful. > > > >> Here is bt from gdb: > > > >> > > > >> Program received signal SIGSEGV, Segmentation fault. > > > >> 0x0000000000000000 in ?? () > > > >> (gdb) bt > > > >> #0 0x0000000000000000 in ?? () > > > >> #1 0x00007fffdc14974e in ?? () > > > >> #2 0x00007fffffffd5c0 in ?? () > > > >> #3 0xbf847ae147ae147b in ?? () > > > >> #4 0x3fe0000000000000 in ?? () > > > >> #5 0x40a7700000000000 in ?? () > > > >> #6 0x00000000000000d4 in ?? () > > > >> #7 0x3f800000e4e1fd5e in ?? () > > > >> #8 0x00007fff00000000 in ?? () > > > >> #9 0x000000000000010a in ?? () > > > >> #10 0x00007fffffffd600 in ?? () > > > >> #11 0x4188000000000109 in ?? () > > > >> #12 0x0000003540400000 in ?? () > > > >> #13 0x00007fffdc149308 in ?? () > > > >> #14 0x00007fffe505bb1a in ?? () > > > >> #15 0x000000000040e7b4 in init_local_var (class=0x7fffffffd600, > > > >> func=0x10a) > > > >> at gbx_exec.c:412 > > > >> #16 0x00007fffe4e2d104 in JR_extern_dispatch_object > (object= > > >> out>, > > > >> index=) at jit_runtime.c:965 > > > >> #17 0x00007ffff7afc970 in ?? () at > > ../sysdeps/ieee754/dbl-64/s_sin.c:981 > > > >> from /lib/x86_64-linux-gnu/libm.so.6 > > > >> #18 0x00007fffffffd740 in ?? () > > > >> #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at > > > >> jit_compile.cpp:138 > > > >> ---Type to continue, or q to quit--- > > > >> Backtrace stopped: previous frame inner to this frame (corrupt > stack?) > > > >> > > > >> > > > >> Jussi > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> On 30 June 2012 15:00, Emil Lenngren > wrote: > > > >> > > > >> > Ah.. I have not yet implemented breakpoints. And I don't think I > > will > > > >> > either :/ > > > >> > JIT functions keep the local variables in processor registers, > while > > > >> > interpreted functions keep them in the gambas stack. So I think > the > > > >> > debugger will show wrong information. If you want to debug > > functions, > > > >> > simply remove the Fast keyword. > > > >> > > > > >> > I made a little mistake before when I ignored them. Now gbx3 won't > > > >> crash in > > > >> > the latest revision. > > > >> > > > > >> > /Emil > > > >> > > > > >> > 2012/6/30 Jussi Lahtinen : > > > >> > > OK, found it. See attachment. > > > >> > > > > > >> > > Jussi > > > >> > > > > > >> > > > > > >> > > > > > >> > > On 29 June 2012 23:59, Jussi Lahtinen > > > > >> wrote: > > > >> > > > > > >> > >> Next bug... it's crash and I don't have any clue what causes > it. > > > >> > >> I'm trying to isolate it, but meanwhile here is bt from gdb: > > > >> > >> > > > >> > >> Program received signal SIGSEGV, Segmentation fault. > > > >> > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () > > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > > >> > >> (gdb) bt > > > >> > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const > () > > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > > >> > >> #1 0x00007fffe3b8de4d in > > > >> > llvm::BranchInst::BranchInst(llvm::BasicBlock*, > > > >> > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () > > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > > >> > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, > > Cond=0x18cba60, > > > >> > >> IfFalse=0x30880d0, IfTrue=0x0) at > > > >> > /usr/include/llvm/Instructions.h:2370 > > > >> > >> #3 llvm::IRBuilder > > >> > >> llvm::IRBuilderDefaultInserter >::CreateCondBr > > > (this=0xef1150, > > > >> > >> Cond=0x18cba60, True=0x0, False=0x30880d0) > > > >> > >> at /usr/include/llvm/Support/IRBuilder.h:448 > > > >> > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at > > > >> > jit_codegen.cpp:866 > > > >> > >> #5 JIT_codegen () at jit_codegen.cpp:6535 > > > >> > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at > > > >> > jit_compile.cpp:119 > > > >> > >> #7 0x00007fffdbb88223 in ?? () > > > >> > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object > > > >> (object= > > >> > >> out>, > > > >> > >> index=) at jit_runtime.c:965 > > > >> > >> #9 0x0000000000000000 in ?? () > > > >> > >> > > > >> > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit > > > >> > >> > > > >> > >> Jussi > > > >> > >> > > > >> > >> > > > >> > >> > > > >> > >> > > > >> > >> > > > >> > >> > > > >> > >> On 27 June 2012 19:17, Jussi Lahtinen < > jussi.lahtinen at ...626...> > > > >> wrote: > > > >> > >> > > > >> > >>> Yes, it works now! > > > >> > >>> > > > >> > >>> Jussi > > > >> > >>> > > > >> > >>> > > > >> > >>> > > > >> > >>> On 27 June 2012 00:12, Emil Lenngren > > > > >> wrote: > > > >> > >>> > > > >> > >>>> It seems like when LLVM reads boolean pointers, it assumes > the > > > >> seven > > > >> > most > > > >> > >>>> significant bits are always 0, which is not the case in > Gambas. > > > >> Does > > > >> > the > > > >> > >>>> latest revision work? I have no opportunity to even compile > it > > > and > > > >> see > > > >> > if > > > >> > >>>> it works at the moment :) > > > >> > >>>> > > > >> > >>>> /Emil > > > >> > >>>> > > > >> > >>>> 2012/6/26 Jussi Lahtinen > > > >> > >>>> > > > >> > >>>> > .../MagicBug$ GB_JIT=info gbx3 > > > >> > >>>> > > > > >> > >>>> > gb.jit: using LLVM 3.2. > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > > ------------------------------------------------------------------------ > > > >> > >>>> > gb.jit: beginning compiling MainModule.MainModule: > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > > ------------------------------------------------------------------------ > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > > ------------------------------------------------------------------------ > > > >> > >>>> > gb.jit: beginning compiling MainModule.Main: > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > > ------------------------------------------------------------------------ > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > > ------------------------------------------------------------------------ > > > >> > >>>> > gb.jit: dumping function MainModule.Main: > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > > ------------------------------------------------------------------------ > > > >> > >>>> > ; ModuleID = 'jit_mod' > > > >> > >>>> > target datalayout = > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" > > > >> > >>>> > target triple = "x86_64-pc-linux-gnu" > > > >> > >>>> > > > > >> > >>>> > %Value = type { i64, i64, i64, i64 } > > > >> > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } > > > >> > >>>> > %String = type { i64, i8*, i32, i32 } > > > >> > >>>> > %Void = type { i64, i64, i64, i64 } > > > >> > >>>> > > > > >> > >>>> > define void @func_0_MainModule_2() { > > > >> > >>>> > entry: > > > >> > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) > > > >> > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) > > > >> > >>>> > %2 = icmp eq i8* %1, %0 > > > >> > >>>> > br i1 %2, label %if.cont, label %if.then > > > >> > >>>> > > > > >> > >>>> > if.then: ; preds = > > > >> %entry > > > >> > >>>> > tail call void @stack_corrupted_abort() > > > >> > >>>> > unreachable > > > >> > >>>> > > > > >> > >>>> > if.cont: ; preds = > > > >> %entry > > > >> > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) > > > >> > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) > > > >> > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) > > > >> > >>>> > %5 = icmp eq i8* %4, %3 > > > >> > >>>> > br i1 %5, label %if.cont2, label %if.then1 > > > >> > >>>> > > > > >> > >>>> > if.then1: ; preds = > > > >> %if.cont > > > >> > >>>> > tail call void @stack_corrupted_abort() > > > >> > >>>> > unreachable > > > >> > >>>> > > > > >> > >>>> > if.cont2: ; preds = > > > >> %if.cont > > > >> > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) > > > >> > >>>> > br i1 %6, label %block5, label %if.cont7 > > > >> > >>>> > > > > >> > >>>> > block5: ; preds = > > > >> > %if.cont2 > > > >> > >>>> > %7 = load %Value** inttoptr (i64 6639552 to %Value**) > > > >> > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* > > > >> > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 > > > >> > >>>> > store i64 13, i64* %9 > > > >> > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 1 > > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 > > > >> > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 2 > > > >> > >>>> > store i8* null, i8** %11 > > > >> > >>>> > %12 = getelementptr %Value* %7, i64 1 > > > >> > >>>> > %13 = bitcast %Value* %12 to %String* > > > >> > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 > > > >> > >>>> > store i64 10, i64* %14 > > > >> > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 > > > >> > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 > > > >> > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 > > > >> > >>>> > store i32 0, i32* %16 > > > >> > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 > > > >> > >>>> > store i32 17, i32* %17 > > > >> > >>>> > %18 = getelementptr %Value* %7, i64 2 > > > >> > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 to > > %Value**) > > > >> > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to i64*) > > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** > > inttoptr > > > >> (i64 > > > >> > >>>> > 6648040 to i8**) > > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr > (i64 > > > >> > 6648016 > > > >> > >>>> to > > > >> > >>>> > i8**) > > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > > > >> > >>>> > tail call void @EXEC_native() > > > >> > >>>> > %19 = load %Value** inttoptr (i64 6639552 to %Value**) > > > >> > >>>> > %20 = getelementptr %Value* %19, i64 -1 > > > >> > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 to > > %Value**) > > > >> > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) > > > >> > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) > > > >> > >>>> > %21 = icmp eq i8* %.pre11, %.pre > > > >> > >>>> > br i1 %21, label %if.cont7, label %if.then6 > > > >> > >>>> > > > > >> > >>>> > if.then6: ; preds = > > > >> %block5 > > > >> > >>>> > tail call void @stack_corrupted_abort() > > > >> > >>>> > unreachable > > > >> > >>>> > > > > >> > >>>> > if.cont7: ; preds = > > > >> > %if.cont2, > > > >> > >>>> > %block5 > > > >> > >>>> > %22 = load %Value** inttoptr (i64 6639552 to %Value**) > > > >> > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* > > > >> > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, i32 0 > > > >> > >>>> > store i64 13, i64* %24 > > > >> > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, i32 1 > > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 > > > >> > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, i32 2 > > > >> > >>>> > store i8* null, i8** %26 > > > >> > >>>> > %27 = getelementptr %Value* %22, i64 1 > > > >> > >>>> > %28 = bitcast %Value* %27 to %String* > > > >> > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 > > > >> > >>>> > store i64 10, i64* %29 > > > >> > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 > > > >> > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 > > > >> > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 > > > >> > >>>> > store i32 0, i32* %31 > > > >> > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 > > > >> > >>>> > store i32 20, i32* %32 > > > >> > >>>> > %33 = getelementptr %Value* %22, i64 2 > > > >> > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 to > > %Value**) > > > >> > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to i64*) > > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** > > inttoptr > > > >> (i64 > > > >> > >>>> > 6648040 to i8**) > > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr > (i64 > > > >> > 6648016 > > > >> > >>>> to > > > >> > >>>> > i8**) > > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > > > >> > >>>> > tail call void @EXEC_native() > > > >> > >>>> > %34 = load %Value** inttoptr (i64 6639552 to %Value**) > > > >> > >>>> > %35 = getelementptr %Value* %34, i64 -1 > > > >> > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 to > > %Value**) > > > >> > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) > > > >> > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) > > > >> > >>>> > %38 = icmp eq i8* %37, %36 > > > >> > >>>> > br i1 %38, label %if.cont9, label %if.then8 > > > >> > >>>> > > > > >> > >>>> > if.then8: ; preds = > > > >> > %if.cont7 > > > >> > >>>> > tail call void @stack_corrupted_abort() > > > >> > >>>> > unreachable > > > >> > >>>> > > > > >> > >>>> > if.cont9: ; preds = > > > >> > %if.cont7 > > > >> > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr (i64 > > 6647920 > > > to > > > >> > >>>> %Void*), > > > >> > >>>> > i64 0, i32 0) > > > >> > >>>> > tail call void @EXEC_leave_keep() > > > >> > >>>> > ret void > > > >> > >>>> > } > > > >> > >>>> > > > > >> > >>>> > declare void @stack_corrupted_abort() > > > >> > >>>> > > > > >> > >>>> > declare void @EXEC_native() > > > >> > >>>> > > > > >> > >>>> > declare void @EXEC_leave_keep() > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > > ------------------------------------------------------------------------ > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > Jussi > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > On 26 June 2012 21:05, Emil Lenngren < > > emil.lenngren at ...626...> > > > >> > wrote: > > > >> > >>>> > > > > >> > >>>> > > I am in Italy now on holiday so I cannot debug the code, > > but > > > >> could > > > >> > >>>> you > > > >> > >>>> > > please run gbx3 with GB_JIT=info and post the llvm code? > > > >> > >>>> > > > > > >> > >>>> > > /Emil > > > >> > >>>> > > > > > >> > >>>> > > 2012/6/26 Jussi Lahtinen > > > >> > >>>> > > > > > >> > >>>> > > > OK, here is more. This is really really weird. > > > >> > >>>> > > > > > > >> > >>>> > > > I expect message "Everything works!", but I get *only* > > > >> > "Something > > > >> > >>>> > > broke!!". > > > >> > >>>> > > > But if I add 'Return', under Message("Everything > > works!"), > > > >> or I > > > >> > >>>> remove > > > >> > >>>> > > > 'Fast' then everything works as expected. > > > >> > >>>> > > > > > > >> > >>>> > > > See attachment. > > > >> > >>>> > > > > > > >> > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit > > > >> > >>>> > > > > > > >> > >>>> > > > Jussi > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > On 20 June 2012 20:14, Emil Lenngren < > > > >> emil.lenngren at ...626...> > > > >> > >>>> wrote: > > > >> > >>>> > > > > > > >> > >>>> > > > > That bug was actually an interpreter bug, but it is > now > > > >> > >>>> corrected in > > > >> > >>>> > > the > > > >> > >>>> > > > > latest revision :) > > > >> > >>>> > > > > > > > >> > >>>> > > > > /Emil > > > >> > >>>> > > > > > > > >> > >>>> > > > > 2012/6/20 Jussi Lahtinen > > > >> > >>>> > > > > > > > >> > >>>> > > > > > Yeah, I'm also leaving to countryside for Midsummer > > > >> > parties... > > > >> > >>>> but > > > >> > >>>> > I > > > >> > >>>> > > > made > > > >> > >>>> > > > > > quick test, > > > >> > >>>> > > > > > and I found another bug (see attachment). > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > Similar problem with argument counting. > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > Jussi > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < > > > >> > emil.lenngren at ...626... > > > >> > > > > > >> > >>>> > > wrote: > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > Tomorrow I will travel away for a week so I > cannot > > do > > > >> > >>>> anything > > > >> > >>>> > > then, > > > >> > >>>> > > > > but > > > >> > >>>> > > > > > > just keep sending emails and I will reply when I > > come > > > >> home > > > >> > :) > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > /Emil > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > 2012/6/20 Jussi Lahtinen < > jussi.lahtinen at ...626... > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > So far everything seems to work! > > > >> > >>>> > > > > > > > I'll continue further testing later. > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > Jussi > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < > > > >> > >>>> emil.lenngren at ...626...> > > > >> > >>>> > > > > wrote: > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > Is revision #4851 useful for you? > > > >> > >>>> > > > > > > > > You can now convert functions in the current > > > >> running > > > >> > >>>> class to > > > >> > >>>> > > > > > pointers. > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > /Emil > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > 2012/6/19 Emil Lenngren < > > emil.lenngren at ...626... > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > It should work in the latest revision :) > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren < > > > emil.lenngren at ...626... > > > >> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > >> If you want a quick workaround, you can > have > > > >> > non-fast > > > >> > >>>> > method > > > >> > >>>> > > > > that > > > >> > >>>> > > > > > > > > creates > > > >> > >>>> > > > > > > > > >> a callback, and immediately returns it, > > like: > > > >> > >>>> > > > > > > > > >> > > > >> > >>>> > > > > > > > > >> Private Function GenerateCallback() As > > Pointer > > > >> > >>>> > > > > > > > > >> Return CallbackFunction > > > >> > >>>> > > > > > > > > >> End > > > >> > >>>> > > > > > > > > >> > > > >> > >>>> > > > > > > > > >> Fast Private Function CallbackFunction() > > > >> > >>>> > > > > > > > > >> ... > > > >> > >>>> > > > > > > > > >> End > > > >> > >>>> > > > > > > > > >> > > > >> > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In "somelib" > > > >> > >>>> > > > > > > > > >> > > > >> > >>>> > > > > > > > > >> Fast Private Function Main() > > > >> > >>>> > > > > > > > > >> Dim p As Pointer = GenerateCallback() > > > >> > >>>> > > > > > > > > >> extfunc(p) > > > >> > >>>> > > > > > > > > >> End > > > >> > >>>> > > > > > > > > >> > > > >> > >>>> > > > > > > > > >> /Emil > > > >> > >>>> > > > > > > > > >> > > > >> > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen < > > > >> jussi.lahtinen at ...626... > > > >> > > > > > >> > >>>> > > > > > > > > >> > > > >> > >>>> > > > > > > > > >>> No problem, I'm glad to help making > Gambas > > > more > > > >> > >>>> robust, > > > >> > >>>> > > when > > > >> > >>>> > > > > > ever I > > > >> > >>>> > > > > > > > > have > > > >> > >>>> > > > > > > > > >>> time to do so! > > > >> > >>>> > > > > > > > > >>> And testing things seems to be easy > > > >> contribution > > > >> > for > > > >> > >>>> > me... > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> My project has about 120 000 lines of > code. > > > >> And I > > > >> > >>>> try JIT > > > >> > >>>> > > > with > > > >> > >>>> > > > > > > every > > > >> > >>>> > > > > > > > > >>> module > > > >> > >>>> > > > > > > > > >>> and class of it. > > > >> > >>>> > > > > > > > > >>> So I think I will find more bugs... But > in > > > some > > > >> > >>>> point I > > > >> > >>>> > > must > > > >> > >>>> > > > > wait > > > >> > >>>> > > > > > > > > support > > > >> > >>>> > > > > > > > > >>> for callbacks to finish that. > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> Jussi > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil Lenngren < > > > >> > >>>> > > > emil.lenngren at ...626...> > > > >> > >>>> > > > > > > > wrote: > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug report :) > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can > override > > > >> extern > > > >> > >>>> methods > > > >> > >>>> > > as > > > >> > >>>> > > > > > well. > > > >> > >>>> > > > > > > > > That's > > > >> > >>>> > > > > > > > > >>> > where the real problem is. > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > /Emil > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < > > > >> > jussi.lahtinen at ...626... > > > >> > >>>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > More bugs... > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > Make shared library (just dummy > example > > > [or > > > >> > just > > > >> > >>>> use > > > >> > >>>> > > > binary > > > >> > >>>> > > > > > > that > > > >> > >>>> > > > > > > > is > > > >> > >>>> > > > > > > > > >>> > > included with project source]); > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > #include > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int x2, int > > y2) > > > >> > >>>> > > > > > > > > >>> > > {return (int) hypot(x1-x2,y1-y2);} > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > Then run the attached project. > > > >> > >>>> > > > > > > > > >>> > > With JIT, number of arguments is > > counted > > > >> > wrong. > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > Jussi > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi > Lahtinen < > > > >> > >>>> > > > > > > jussi.lahtinen at ...626...> > > > >> > >>>> > > > > > > > > >>> wrote: > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > Yes, it works now! > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > Jussi > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil > Lenngren > > < > > > >> > >>>> > > > > > > emil.lenngren at ...626...> > > > >> > >>>> > > > > > > > > >>> wrote: > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > >> Does it work in revision #4847? > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> /Emil > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < > > > >> > >>>> > jussi.lahtinen at ...626...> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > Starting program: > > > /usr/local/bin/gbx3 > > > >> > >>>> > > > > > > > > >>> > > >> > [Thread debugging using > > libthread_db > > > >> > >>>> enabled] > > > >> > >>>> > > > > > > > > >>> > > >> > Using host libthread_db library > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". > > > >> > >>>> > > > > > > > > >>> > > >> > gbx3: ExecutionEngine.cpp:165: > > void > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > > > >> > >>>> > > > > > > > > >>> > > >> void*): > > > >> > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 || Addr > == > > > 0) > > > >> && > > > >> > >>>> > > > > "GlobalMapping > > > >> > >>>> > > > > > > > > already > > > >> > >>>> > > > > > > > > >>> > > >> > established!"' failed. > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > Program received signal SIGABRT, > > > >> Aborted. > > > >> > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in __GI_raise > > > >> > >>>> (sig= > > >> > >>>> > > > out>) > > > >> > >>>> > > > > > > > > >>> > > >> > at > > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > > > >> > >>>> > > > > > > > > >>> > > >> > 64 > > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: > > > >> > >>>> > No > > > >> > >>>> > > > such > > > >> > >>>> > > > > > > file > > > >> > >>>> > > > > > > > or > > > >> > >>>> > > > > > > > > >>> > > >> directory. > > > >> > >>>> > > > > > > > > >>> > > >> > (gdb) bt > > > >> > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in > > __GI_raise > > > >> > >>>> > > (sig= > > >> > >>>> > > > > > out>) > > > >> > >>>> > > > > > > > > >>> > > >> > at > > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > > > >> > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in > > __GI_abort > > > >> () > > > >> > at > > > >> > >>>> > > > abort.c:91 > > > >> > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in > > > >> > __assert_fail_base > > > >> > >>>> > > > > > > (fmt= > > >> > >>>> > > > > > > > > >>> out>, > > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 > > "(CurVal > > > >> == 0 > > > >> > || > > > >> > >>>> > Addr > > > >> > >>>> > > == > > > >> > >>>> > > > > 0) > > > >> > >>>> > > > > > && > > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > > > >> > file=0x7fffed43c55b > > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > > > >> > >>>> > > > > > > > > >>> > > >> > line=, > > > >> > function= > > >> > >>>> > out>) > > > >> > >>>> > > > at > > > >> > >>>> > > > > > > > > >>> assert.c:94 > > > >> > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in > > > >> > >>>> __GI___assert_fail ( > > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 > > "(CurVal > > > >> == 0 > > > >> > || > > > >> > >>>> > Addr > > > >> > >>>> > > == > > > >> > >>>> > > > > 0) > > > >> > >>>> > > > > > && > > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > > > >> > file=0x7fffed43c55b > > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > > > >> > >>>> > > > > > > > > >>> > > >> > line=165, > > > >> > >>>> > > > > > > > > >>> > > >> > function=0x7fffed43d7a0 "void > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > > > >> > >>>> > > > > > > > > >>> > > >> void*)") > > > >> > >>>> > > > > > > > > >>> > > >> > at assert.c:103 > > > >> > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue > > > >> > >>>> > > > > > > > > >>> const*, > > > >> > >>>> > > > > > > > > >>> > > >> void*) () > > > >> > >>>> > > > > > > > > >>> > > >> > from /usr/lib/libLLVM-3.2svn.so > > > >> > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in > > > >> > >>>> register_global_symbol > > > >> > >>>> > > > > > > > > >>> (address=0x40ebf6, > > > >> > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, name=...) at > > > >> > >>>> > > jit_codegen.cpp:242 > > > >> > >>>> > > > > > > > > >>> > > >> > #6 register_global_symbol > > > (name=..., > > > >> > >>>> > > > value=0x8b2500, > > > >> > >>>> > > > > > > > > >>> > > address=0x40ebf6) > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 > > > >> > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in > > > >> > >>>> > > get_global_function_real ( > > > >> > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 > > "CLASS_free", > > > >> > >>>> > > func=0x40ebf6, > > > >> > >>>> > > > > > > > > >>> ret= > > >> > >>>> > > > > > > > > >>> > > out>, > > > >> > >>>> > > > > > > > > >>> > > >> > args=, > > > >> > vararg= > > >> > >>>> out>) > > > >> > >>>> > > at > > > >> > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 > > > >> > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in > > operator() > > > >> > >>>> > > > (this= > > >> > >>>> > > > > > > > > pointer>) > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 > > > >> > >>>> > > > > > > > > >>> > > >> > ---Type to continue, > or q > > > >> > > > > >> > >>>> to > > > >> > >>>> > > > quit--- > > > >> > >>>> > > > > > > > > >>> > > >> > #9 > > > >> > >>>> > > > > > > > > > > > >> > >>>> gen_if > > > > >> > >>>> > > > > > > > > >>> > > >> (func=..., > > > >> > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, > > if_name= > > >> > out>, > > > >> > >>>> > > > > > > > > cont_name= > > >> > >>>> > > > > > > > > >>> > out>) > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 > > > >> > >>>> > > > > > > > > >>> > > >> > #10 unref_object_no_nullcheck > > > >> > >>>> (ptr=0x898ca8) at > > > >> > >>>> > > > > > > > > >>> jit_codegen.cpp:993 > > > >> > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in > > > >> > codegen_get_value > > > >> > >>>> > > > > > > (this=0x8abba0) > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1566 > > > >> > >>>> > > > > > > > > >>> > > >> > #12 > > > >> > >>>> > > > > PushPureObjectVariableExpression::codegen_get_value > > > >> > >>>> > > > > > > > > >>> > > (this=0x8abba0) > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1545 > > > >> > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in > > > >> > >>>> > > > > > > SubrExpression::codegen_get_value > > > >> > >>>> > > > > > > > > >>> > > >> (this=0x86a450) > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:5898 > > > >> > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in > > > >> > >>>> > DropExpression::codegen > > > >> > >>>> > > > > > > > > >>> (this=0x86a4a0) > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1257 > > > >> > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in > > > >> > >>>> codegen_statements () > > > >> > >>>> > at > > > >> > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 > > > >> > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at > > > >> > jit_codegen.cpp:6490 > > > >> > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in > > > >> > >>>> > JIT_compile_and_execute > > > >> > >>>> > > () > > > >> > >>>> > > > > at > > > >> > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 > > > >> > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in > > > >> > >>>> EXEC_jit_function_loop > > > >> > >>>> > > () > > > >> > >>>> > > > at > > > >> > >>>> > > > > > > > > >>> > gbx_exec.c:871 > > > >> > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in > > > >> > >>>> EXEC_function_real () > > > >> > >>>> > at > > > >> > >>>> > > > > > > > > >>> gbx_exec.c:862 > > > >> > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in > > > raise_event > > > >> > >>>> > > > > > (observer= > > >> > >>>> > > > > > > > > out>, > > > >> > >>>> > > > > > > > > >>> > > >> > object=, > > > >> > >>>> func_id= > > >> > >>>> > > out>, > > > >> > >>>> > > > > > > > > >>> > nparam= > > >> > >>>> > > > > > > > > >>> > > >> out>) > > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 > > > >> > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in > GB_Raise > > > >> > >>>> > > (object=0x8b95c8, > > > >> > >>>> > > > > > > > > >>> event_id=16, > > > >> > >>>> > > > > > > > > >>> > > >> nparam=0) > > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 > > > >> > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in > > > >> > >>>> gb_raise_button_Click > > > >> > >>>> > > > > > > > > >>> (sender= > > >> > >>>> > > > > > > > > >>> > > out>) > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > Jussi > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, Emil > > > Lenngren < > > > >> > >>>> > > > > > > > emil.lenngren at ...626... > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > >>> > wrote: > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please provide > more > > > >> > >>>> information? A > > > >> > >>>> > > gdb > > > >> > >>>> > > > > > > > backtrace > > > >> > >>>> > > > > > > > > >>> or > > > >> > >>>> > > > > > > > > >>> > > >> > something, > > > >> > >>>> > > > > > > > > >>> > > >> > > because I get no errors at > all. > > > >> > Everything > > > >> > >>>> > seems > > > >> > >>>> > > > to > > > >> > >>>> > > > > > work > > > >> > >>>> > > > > > > > for > > > >> > >>>> > > > > > > > > >>> me > > > >> > >>>> > > > > > > > > >>> > ... > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > /Emil > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi Lahtinen < > > > >> > >>>> > > > jussi.lahtinen at ...626...> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See > > attachment. > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > Jussi > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 23:36, Jussi > > > >> Lahtinen > > > >> > < > > > >> > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, and I > > > cannot > > > >> see > > > >> > >>>> any > > > >> > >>>> > > > problems > > > >> > >>>> > > > > > > with > > > >> > >>>> > > > > > > > > >>> compare > > > >> > >>>> > > > > > > > > >>> > > >> method > > > >> > >>>> > > > > > > > > >>> > > >> > > > > anymore. > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > But with my big project, I > > got > > > >> this > > > >> > >>>> with > > > >> > >>>> > > > signal > > > >> > >>>> > > > > 6; > > > >> > >>>> > > > > > > > > >>> > > >> > > > > gbx3: > > ExecutionEngine.cpp:165: > > > >> void > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const > > > >> > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, > > > >> > >>>> > > > > > > > > >>> > > >> > > void*): > > > >> > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal == 0 || > > > Addr > > > >> == > > > >> > 0) > > > >> > >>>> && > > > >> > >>>> > > > > > > > "GlobalMapping > > > >> > >>>> > > > > > > > > >>> > already > > > >> > >>>> > > > > > > > > >>> > > >> > > > > established!"' failed. > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, but as > soon > > > as > > > >> I > > > >> > have > > > >> > >>>> > time > > > >> > >>>> > > I > > > >> > >>>> > > > > try > > > >> > >>>> > > > > > to > > > >> > >>>> > > > > > > > > >>> isolate > > > >> > >>>> > > > > > > > > >>> > > code > > > >> > >>>> > > > > > > > > >>> > > >> > > causing > > > >> > >>>> > > > > > > > > >>> > > >> > > > > the problem. > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > Jussi > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 20:24, > Emil > > > >> > Lenngren < > > > >> > >>>> > > > > > > > > >>> emil.lenngren at ...626... > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> It should be fixed in > > > revision > > > >> > #4843! > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> /Emil > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi Lahtinen > < > > > >> > >>>> > > > > > jussi.lahtinen at ...626... > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really works > now. > > > >> And I > > > >> > >>>> found > > > >> > >>>> > a > > > >> > >>>> > > > lot > > > >> > >>>> > > > > of > > > >> > >>>> > > > > > > > > errors > > > >> > >>>> > > > > > > > > >>> by > > > >> > >>>> > > > > > > > > >>> > me. > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > But for some reason JIT > > > >> raises > > > >> > >>>> compare > > > >> > >>>> > > > method > > > >> > >>>> > > > > > > when > > > >> > >>>> > > > > > > > it > > > >> > >>>> > > > > > > > > >>> > > >> shouldn't, > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > and when I tried to > > isolate > > > >> the > > > >> > >>>> > problem I > > > >> > >>>> > > > got > > > >> > >>>> > > > > > > crash > > > >> > >>>> > > > > > > > > >>> (signal > > > >> > >>>> > > > > > > > > >>> > > >> 11). > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not to be > > > related > > > >> to > > > >> > >>>> compare > > > >> > >>>> > > > > method, > > > >> > >>>> > > > > > > so > > > >> > >>>> > > > > > > > > just > > > >> > >>>> > > > > > > > > >>> > > ignore > > > >> > >>>> > > > > > > > > >>> > > >> > name > > > >> > >>>> > > > > > > > > >>> > > >> > > of > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> the > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > attached project. > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it more > > closely > > > >> when > > > >> > >>>> this > > > >> > >>>> > is > > > >> > >>>> > > > > fixed. > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 19:01, > > Emil > > > >> > >>>> Lenngren < > > > >> > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> > > > >> > >>>> > > > > > > > > >>> > > >> > > wrote: > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works now :) > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 Beno?t > > > Minisini < > > > >> > >>>> > > > > > > > > >>> gambas at ...1...> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le 17/06/2012 > 02:54, > > > >> Jussi > > > >> > >>>> > Lahtinen a > > > >> > >>>> > > > > > ?crit : > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, terminal > > gives > > > >> other > > > >> > >>>> > > > position... > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my actual > > > >> project, I > > > >> > got > > > >> > >>>> > error > > > >> > >>>> > > > > > > message; > > > >> > >>>> > > > > > > > > >>> wanted > > > >> > >>>> > > > > > > > > >>> > > >> string, > > > >> > >>>> > > > > > > > > >>> > > >> > > got > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > blaablaaClass > > > instead. > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that error > > > message > > > >> > comes > > > >> > >>>> from > > > >> > >>>> > > > > > function > > > >> > >>>> > > > > > > > > (from > > > >> > >>>> > > > > > > > > >>> > other > > > >> > >>>> > > > > > > > > >>> > > >> > module > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> without > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which takes two > > > objects > > > >> > are > > > >> > >>>> > > > parameters. > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either > terminal > > > >> isn't > > > >> > >>>> showing > > > >> > >>>> > > the > > > >> > >>>> > > > > real > > > >> > >>>> > > > > > > > > stack, > > > >> > >>>> > > > > > > > > >>> or > > > >> > >>>> > > > > > > > > >>> > > >> there is > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > something > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > else > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my time is > up, > > > I'll > > > >> > see > > > >> > >>>> it > > > >> > >>>> > > > tomorrow > > > >> > >>>> > > > > > > (with > > > >> > >>>> > > > > > > > > >>> latest > > > >> > >>>> > > > > > > > > >>> > > >> > > revision). > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > The incorrect line > > > number > > > >> > >>>> problem, > > > >> > >>>> > as > > > >> > >>>> > > > > > > reported > > > >> > >>>> > > > > > > > by > > > >> > >>>> > > > > > > > > >>> the > > > >> > >>>> > > > > > > > > >>> > > >> debugger > > > >> > >>>> > > > > > > > > >>> > > >> > > > (and > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> not > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you run the > > > program > > > >> > >>>> > normally!), > > > >> > >>>> > > > > should > > > >> > >>>> > > > > > > be > > > >> > >>>> > > > > > > > > >>> fixed in > > > >> > >>>> > > > > > > > > >>> > > >> > revision > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> #4841. > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t Minisini > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live Security > Virtual > > > >> > >>>> Conference > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive live > event > > > will > > > >> > >>>> cover all > > > >> > >>>> > > the > > > >> > >>>> > > > > > ways > > > >> > >>>> > > > > > > > > >>> today's > > > >> > >>>> > > > > > > > > >>> > > >> security > > > >> > >>>> > > > > > > > > >>> > > >> > > and > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat landscape > has > > > >> changed > > > >> > >>>> and > > > >> > >>>> > how > > > >> > >>>> > > IT > > > >> > >>>> > > > > > > > managers > > > >> > >>>> > > > > > > > > >>> can > > > >> > >>>> > > > > > > > > >>> > > >> respond. > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include > endpoint > > > >> > security, > > > >> > >>>> > > mobile > > > >> > >>>> > > > > > > security > > > >> > >>>> > > > > > > > > >>> and the > > > >> > >>>> > > > > > > > > >>> > > >> latest > > > >> > >>>> > > > > > > > > >>> > > >> > > in > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > malware > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > _______________________________________________ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user mailing > > > list > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security Virtual > > > >> > Conference > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live event > > will > > > >> > cover > > > >> > >>>> all > > > >> > >>>> > the > > > >> > >>>> > > > > ways > > > >> > >>>> > > > > > > > > today's > > > >> > >>>> > > > > > > > > >>> > > security > > > >> > >>>> > > > > > > > > >>> > > >> > and > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threat landscape has > > > >> changed > > > >> > and > > > >> > >>>> how > > > >> > >>>> > IT > > > >> > >>>> > > > > > > managers > > > >> > >>>> > > > > > > > > can > > > >> > >>>> > > > > > > > > >>> > > respond. > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > will include endpoint > > > >> > security, > > > >> > >>>> > mobile > > > >> > >>>> > > > > > security > > > >> > >>>> > > > > > > > and > > > >> > >>>> > > > > > > > > >>> the > > > >> > >>>> > > > > > > > > >>> > > >> latest > > > >> > >>>> > > > > > > > > >>> > > >> > in > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > _______________________________________________ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user mailing > > list > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security Virtual > > > >> Conference > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live event > will > > > >> cover > > > >> > >>>> all the > > > >> > >>>> > > > ways > > > >> > >>>> > > > > > > > today's > > > >> > >>>> > > > > > > > > >>> > security > > > >> > >>>> > > > > > > > > >>> > > >> and > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threat landscape has > > > changed > > > >> and > > > >> > >>>> how IT > > > >> > >>>> > > > > > managers > > > >> > >>>> > > > > > > > can > > > >> > >>>> > > > > > > > > >>> > respond. > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > will include endpoint > > > >> security, > > > >> > >>>> mobile > > > >> > >>>> > > > > security > > > >> > >>>> > > > > > > and > > > >> > >>>> > > > > > > > > the > > > >> > >>>> > > > > > > > > >>> > > latest > > > >> > >>>> > > > > > > > > >>> > > >> in > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threats. > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > _______________________________________________ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user mailing > list > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Live Security Virtual > > > >> Conference > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live event will > > > cover > > > >> > all > > > >> > >>>> the > > > >> > >>>> > > ways > > > >> > >>>> > > > > > > today's > > > >> > >>>> > > > > > > > > >>> security > > > >> > >>>> > > > > > > > > >>> > > and > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape has > > changed > > > >> and > > > >> > how > > > >> > >>>> IT > > > >> > >>>> > > > > managers > > > >> > >>>> > > > > > > can > > > >> > >>>> > > > > > > > > >>> respond. > > > >> > >>>> > > > > > > > > >>> > > >> > > > Discussions > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> will include endpoint > > > security, > > > >> > >>>> mobile > > > >> > >>>> > > > security > > > >> > >>>> > > > > > and > > > >> > >>>> > > > > > > > the > > > >> > >>>> > > > > > > > > >>> > latest > > > >> > >>>> > > > > > > > > >>> > > in > > > >> > >>>> > > > > > > > > >>> > > >> > > > malware > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threats. > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > _______________________________________________ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user mailing list > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual > > Conference > > > >> > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event will > > cover > > > >> all > > > >> > the > > > >> > >>>> ways > > > >> > >>>> > > > > today's > > > >> > >>>> > > > > > > > > >>> security > > > >> > >>>> > > > > > > > > >>> > and > > > >> > >>>> > > > > > > > > >>> > > >> > > > threat landscape has changed > > and > > > >> how > > > >> > IT > > > >> > >>>> > > managers > > > >> > >>>> > > > > can > > > >> > >>>> > > > > > > > > >>> respond. > > > >> > >>>> > > > > > > > > >>> > > >> > Discussions > > > >> > >>>> > > > > > > > > >>> > > >> > > > will include endpoint > > security, > > > >> > mobile > > > >> > >>>> > > security > > > >> > >>>> > > > > and > > > >> > >>>> > > > > > > the > > > >> > >>>> > > > > > > > > >>> latest > > > >> > >>>> > > > > > > > > >>> > in > > > >> > >>>> > > > > > > > > >>> > > >> > malware > > > >> > >>>> > > > > > > > > >>> > > >> > > > threats. > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > _______________________________________________ > > > >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing list > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual > Conference > > > >> > >>>> > > > > > > > > >>> > > >> > > Exclusive live event will > cover > > > all > > > >> the > > > >> > >>>> ways > > > >> > >>>> > > > today's > > > >> > >>>> > > > > > > > > security > > > >> > >>>> > > > > > > > > >>> and > > > >> > >>>> > > > > > > > > >>> > > >> > > threat landscape has changed > and > > > >> how IT > > > >> > >>>> > managers > > > >> > >>>> > > > can > > > >> > >>>> > > > > > > > > respond. > > > >> > >>>> > > > > > > > > >>> > > >> Discussions > > > >> > >>>> > > > > > > > > >>> > > >> > > will include endpoint > security, > > > >> mobile > > > >> > >>>> > security > > > >> > >>>> > > > and > > > >> > >>>> > > > > > the > > > >> > >>>> > > > > > > > > >>> latest in > > > >> > >>>> > > > > > > > > >>> > > >> malware > > > >> > >>>> > > > > > > > > >>> > > >> > > threats. > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > _______________________________________________ > > > >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing list > > > >> > >>>> > > > > > > > > >>> > > >> > > > > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > >>> > > >> > Live Security Virtual Conference > > > >> > >>>> > > > > > > > > >>> > > >> > Exclusive live event will cover > > all > > > >> the > > > >> > ways > > > >> > >>>> > > today's > > > >> > >>>> > > > > > > > security > > > >> > >>>> > > > > > > > > >>> and > > > >> > >>>> > > > > > > > > >>> > > >> > threat landscape has changed and > > how > > > >> IT > > > >> > >>>> managers > > > >> > >>>> > > can > > > >> > >>>> > > > > > > > respond. > > > >> > >>>> > > > > > > > > >>> > > >> Discussions > > > >> > >>>> > > > > > > > > >>> > > >> > will include endpoint security, > > > mobile > > > >> > >>>> security > > > >> > >>>> > > and > > > >> > >>>> > > > > the > > > >> > >>>> > > > > > > > latest > > > >> > >>>> > > > > > > > > >>> in > > > >> > >>>> > > > > > > > > >>> > > >> malware > > > >> > >>>> > > > > > > > > >>> > > >> > threats. > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> _______________________________________________ > > > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list > > > >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > >>> > > >> Live Security Virtual Conference > > > >> > >>>> > > > > > > > > >>> > > >> Exclusive live event will cover > all > > > the > > > >> > ways > > > >> > >>>> > today's > > > >> > >>>> > > > > > > security > > > >> > >>>> > > > > > > > > and > > > >> > >>>> > > > > > > > > >>> > > >> threat landscape has changed and > how > > > IT > > > >> > >>>> managers > > > >> > >>>> > can > > > >> > >>>> > > > > > > respond. > > > >> > >>>> > > > > > > > > >>> > > Discussions > > > >> > >>>> > > > > > > > > >>> > > >> will include endpoint security, > > mobile > > > >> > >>>> security > > > >> > >>>> > and > > > >> > >>>> > > > the > > > >> > >>>> > > > > > > latest > > > >> > >>>> > > > > > > > > in > > > >> > >>>> > > > > > > > > >>> > > malware > > > >> > >>>> > > > > > > > > >>> > > >> threats. > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> _______________________________________________ > > > >> > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list > > > >> > >>>> > > > > > > > > >>> > > >> Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > >>> > > Live Security Virtual Conference > > > >> > >>>> > > > > > > > > >>> > > Exclusive live event will cover all > the > > > >> ways > > > >> > >>>> today's > > > >> > >>>> > > > > security > > > >> > >>>> > > > > > > and > > > >> > >>>> > > > > > > > > >>> > > threat landscape has changed and how > IT > > > >> > managers > > > >> > >>>> can > > > >> > >>>> > > > > respond. > > > >> > >>>> > > > > > > > > >>> Discussions > > > >> > >>>> > > > > > > > > >>> > > will include endpoint security, > mobile > > > >> > security > > > >> > >>>> and > > > >> > >>>> > the > > > >> > >>>> > > > > > latest > > > >> > >>>> > > > > > > in > > > >> > >>>> > > > > > > > > >>> malware > > > >> > >>>> > > > > > > > > >>> > > threats. > > > >> > >>>> > > > > > > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > >>> > > > > > >> > _______________________________________________ > > > >> > >>>> > > > > > > > > >>> > > Gambas-user mailing list > > > >> > >>>> > > > > > > > > >>> > > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > >>> > Live Security Virtual Conference > > > >> > >>>> > > > > > > > > >>> > Exclusive live event will cover all the > > > ways > > > >> > >>>> today's > > > >> > >>>> > > > security > > > >> > >>>> > > > > > and > > > >> > >>>> > > > > > > > > >>> > threat landscape has changed and how IT > > > >> managers > > > >> > >>>> can > > > >> > >>>> > > > respond. > > > >> > >>>> > > > > > > > > >>> Discussions > > > >> > >>>> > > > > > > > > >>> > will include endpoint security, mobile > > > >> security > > > >> > >>>> and the > > > >> > >>>> > > > > latest > > > >> > >>>> > > > > > in > > > >> > >>>> > > > > > > > > >>> malware > > > >> > >>>> > > > > > > > > >>> > threats. > > > >> > >>>> > > > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > >>> > > > > >> _______________________________________________ > > > >> > >>>> > > > > > > > > >>> > Gambas-user mailing list > > > >> > >>>> > > > > > > > > >>> > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > >>> Live Security Virtual Conference > > > >> > >>>> > > > > > > > > >>> Exclusive live event will cover all the > > ways > > > >> > today's > > > >> > >>>> > > security > > > >> > >>>> > > > > and > > > >> > >>>> > > > > > > > > >>> threat landscape has changed and how IT > > > >> managers > > > >> > can > > > >> > >>>> > > respond. > > > >> > >>>> > > > > > > > > Discussions > > > >> > >>>> > > > > > > > > >>> will include endpoint security, mobile > > > security > > > >> > and > > > >> > >>>> the > > > >> > >>>> > > > latest > > > >> > >>>> > > > > in > > > >> > >>>> > > > > > > > > malware > > > >> > >>>> > > > > > > > > >>> threats. > > > >> > >>>> > > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > >>> > > > _______________________________________________ > > > >> > >>>> > > > > > > > > >>> Gambas-user mailing list > > > >> > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >>> > > > >> > >>>> > > > > > > > > >> > > > >> > >>>> > > > > > > > > >> > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > > Live Security Virtual Conference > > > >> > >>>> > > > > > > > > Exclusive live event will cover all the ways > > > >> today's > > > >> > >>>> security > > > >> > >>>> > > and > > > >> > >>>> > > > > > > > > threat landscape has changed and how IT > > managers > > > >> can > > > >> > >>>> respond. > > > >> > >>>> > > > > > > Discussions > > > >> > >>>> > > > > > > > > will include endpoint security, mobile > security > > > and > > > >> > the > > > >> > >>>> > latest > > > >> > >>>> > > in > > > >> > >>>> > > > > > > malware > > > >> > >>>> > > > > > > > > threats. > > > >> > >>>> > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > > > _______________________________________________ > > > >> > >>>> > > > > > > > > Gambas-user mailing list > > > >> > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > > Live Security Virtual Conference > > > >> > >>>> > > > > > > > Exclusive live event will cover all the ways > > > today's > > > >> > >>>> security > > > >> > >>>> > and > > > >> > >>>> > > > > > > > threat landscape has changed and how IT > managers > > > can > > > >> > >>>> respond. > > > >> > >>>> > > > > > Discussions > > > >> > >>>> > > > > > > > will include endpoint security, mobile security > > and > > > >> the > > > >> > >>>> latest > > > >> > >>>> > in > > > >> > >>>> > > > > > malware > > > >> > >>>> > > > > > > > threats. > > > >> > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > > _______________________________________________ > > > >> > >>>> > > > > > > > Gambas-user mailing list > > > >> > >>>> > > > > > > > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > > Live Security Virtual Conference > > > >> > >>>> > > > > > > Exclusive live event will cover all the ways > > today's > > > >> > >>>> security and > > > >> > >>>> > > > > > > threat landscape has changed and how IT managers > > can > > > >> > respond. > > > >> > >>>> > > > > Discussions > > > >> > >>>> > > > > > > will include endpoint security, mobile security > and > > > the > > > >> > >>>> latest in > > > >> > >>>> > > > > malware > > > >> > >>>> > > > > > > threats. > > > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > > _______________________________________________ > > > >> > >>>> > > > > > > Gambas-user mailing list > > > >> > >>>> > > > > > > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > > Live Security Virtual Conference > > > >> > >>>> > > > > > Exclusive live event will cover all the ways > today's > > > >> > security > > > >> > >>>> and > > > >> > >>>> > > > > > threat landscape has changed and how IT managers > can > > > >> > respond. > > > >> > >>>> > > > Discussions > > > >> > >>>> > > > > > will include endpoint security, mobile security and > > the > > > >> > latest > > > >> > >>>> in > > > >> > >>>> > > > malware > > > >> > >>>> > > > > > threats. > > > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > > _______________________________________________ > > > >> > >>>> > > > > > Gambas-user mailing list > > > >> > >>>> > > > > > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > > Live Security Virtual Conference > > > >> > >>>> > > > > Exclusive live event will cover all the ways today's > > > >> security > > > >> > and > > > >> > >>>> > > > > threat landscape has changed and how IT managers can > > > >> respond. > > > >> > >>>> > > Discussions > > > >> > >>>> > > > > will include endpoint security, mobile security and > the > > > >> latest > > > >> > in > > > >> > >>>> > > malware > > > >> > >>>> > > > > threats. > > > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > > _______________________________________________ > > > >> > >>>> > > > > Gambas-user mailing list > > > >> > >>>> > > > > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > > Live Security Virtual Conference > > > >> > >>>> > > > Exclusive live event will cover all the ways today's > > > security > > > >> > and > > > >> > >>>> > > > threat landscape has changed and how IT managers can > > > respond. > > > >> > >>>> > Discussions > > > >> > >>>> > > > will include endpoint security, mobile security and the > > > >> latest > > > >> > in > > > >> > >>>> > malware > > > >> > >>>> > > > threats. > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > > _______________________________________________ > > > >> > >>>> > > > Gambas-user mailing list > > > >> > >>>> > > > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > > Live Security Virtual Conference > > > >> > >>>> > > Exclusive live event will cover all the ways today's > > security > > > >> and > > > >> > >>>> > > threat landscape has changed and how IT managers can > > respond. > > > >> > >>>> Discussions > > > >> > >>>> > > will include endpoint security, mobile security and the > > > latest > > > >> in > > > >> > >>>> malware > > > >> > >>>> > > threats. > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > > _______________________________________________ > > > >> > >>>> > > Gambas-user mailing list > > > >> > >>>> > > Gambas-user at lists.sourceforge.net > > > >> > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> > Live Security Virtual Conference > > > >> > >>>> > Exclusive live event will cover all the ways today's > security > > > and > > > >> > >>>> > threat landscape has changed and how IT managers can > respond. > > > >> > >>>> Discussions > > > >> > >>>> > will include endpoint security, mobile security and the > > latest > > > in > > > >> > >>>> malware > > > >> > >>>> > threats. > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> > _______________________________________________ > > > >> > >>>> > Gambas-user mailing list > > > >> > >>>> > Gambas-user at lists.sourceforge.net > > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > > >> > >>>> > > > >> > >>>> > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > >>>> Live Security Virtual Conference > > > >> > >>>> Exclusive live event will cover all the ways today's security > > and > > > >> > >>>> threat landscape has changed and how IT managers can respond. > > > >> > Discussions > > > >> > >>>> will include endpoint security, mobile security and the > latest > > in > > > >> > malware > > > >> > >>>> threats. > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > >>>> _______________________________________________ > > > >> > >>>> Gambas-user mailing list > > > >> > >>>> Gambas-user at lists.sourceforge.net > > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > >>>> > > > >> > >>> > > > >> > >>> > > > >> > >> > > > >> > > > > > >> > > > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > > Live Security Virtual Conference > > > >> > > Exclusive live event will cover all the ways today's security > and > > > >> > > threat landscape has changed and how IT managers can respond. > > > >> Discussions > > > >> > > will include endpoint security, mobile security and the latest > in > > > >> malware > > > >> > > threats. > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > > _______________________________________________ > > > >> > > Gambas-user mailing list > > > >> > > Gambas-user at lists.sourceforge.net > > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > > > > > >> > > > > >> > > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> > Live Security Virtual Conference > > > >> > Exclusive live event will cover all the ways today's security and > > > >> > threat landscape has changed and how IT managers can respond. > > > >> Discussions > > > >> > will include endpoint security, mobile security and the latest in > > > >> malware > > > >> > threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> > _______________________________________________ > > > >> > Gambas-user mailing list > > > >> > Gambas-user at lists.sourceforge.net > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > > > > >> > > > >> > > > > > > ------------------------------------------------------------------------------ > > > >> Live Security Virtual Conference > > > >> Exclusive live event will cover all the ways today's security and > > > >> threat landscape has changed and how IT managers can respond. > > > Discussions > > > >> will include endpoint security, mobile security and the latest in > > > malware > > > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >> _______________________________________________ > > > >> Gambas-user mailing list > > > >> Gambas-user at lists.sourceforge.net > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >> > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. > Discussions > > > will include endpoint security, mobile security and the latest in > malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From emil.lenngren at ...626... Thu Jul 5 21:28:06 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Thu, 5 Jul 2012 21:28:06 +0200 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: Ok hm.. Any luck trying to locate the error? 2012/7/5 Jussi Lahtinen > I did compile gbx3 without optimizations, but the problem is breakpoints, > they do absolutely nothing... > > Jussi > > > > On 5 July 2012 22:10, Emil Lenngren wrote: > > > Yes that's correct, since gb.jit is a shared library which is not loaded > > until a jit function is called. > > > > Try to add print statements or something before each line to see what > line > > is causing the error. > > You can also try to compile gambas without optimizations so you don't > > get > out> from gdb. > > > > /Emil > > > > 2012/7/5 Jussi Lahtinen > > > > > I don't use much gdb and so I'm not sure where is the problem. > > > But gdb never stops to "JR_extern_dispatch_object", and when I set > break > > > point is says: > > > > > > (gdb) break JR_extern_dispatch_object > > > Function "JR_extern_dispatch_object" not defined. > > > Make breakpoint pending on future shared library load? (y or [n]) y > > > > > > But I think that is correct... > > > > > > Jussi > > > > > > > > > > > > On 5 July 2012 21:20, Emil Lenngren wrote: > > > > > > > Maybe you can set a gdb breakpoint at JR_extern_dispatch_object and > try > > > to > > > > see what happens? > > > > > > > > 2012/7/5 Emil Lenngren > > > > > > > > > Something happens on the line you call an external function... > > > > > > > > > > 2012/7/5 Jussi Lahtinen > > > > > > > > > >> Another bug... very hard to isolate (no success yet). I think > stack > > > gets > > > > >> corrupted and that makes backtrace less useful. > > > > >> Here is bt from gdb: > > > > >> > > > > >> Program received signal SIGSEGV, Segmentation fault. > > > > >> 0x0000000000000000 in ?? () > > > > >> (gdb) bt > > > > >> #0 0x0000000000000000 in ?? () > > > > >> #1 0x00007fffdc14974e in ?? () > > > > >> #2 0x00007fffffffd5c0 in ?? () > > > > >> #3 0xbf847ae147ae147b in ?? () > > > > >> #4 0x3fe0000000000000 in ?? () > > > > >> #5 0x40a7700000000000 in ?? () > > > > >> #6 0x00000000000000d4 in ?? () > > > > >> #7 0x3f800000e4e1fd5e in ?? () > > > > >> #8 0x00007fff00000000 in ?? () > > > > >> #9 0x000000000000010a in ?? () > > > > >> #10 0x00007fffffffd600 in ?? () > > > > >> #11 0x4188000000000109 in ?? () > > > > >> #12 0x0000003540400000 in ?? () > > > > >> #13 0x00007fffdc149308 in ?? () > > > > >> #14 0x00007fffe505bb1a in ?? () > > > > >> #15 0x000000000040e7b4 in init_local_var (class=0x7fffffffd600, > > > > >> func=0x10a) > > > > >> at gbx_exec.c:412 > > > > >> #16 0x00007fffe4e2d104 in JR_extern_dispatch_object > > (object= > > > >> out>, > > > > >> index=) at jit_runtime.c:965 > > > > >> #17 0x00007ffff7afc970 in ?? () at > > > ../sysdeps/ieee754/dbl-64/s_sin.c:981 > > > > >> from /lib/x86_64-linux-gnu/libm.so.6 > > > > >> #18 0x00007fffffffd740 in ?? () > > > > >> #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at > > > > >> jit_compile.cpp:138 > > > > >> ---Type to continue, or q to quit--- > > > > >> Backtrace stopped: previous frame inner to this frame (corrupt > > stack?) > > > > >> > > > > >> > > > > >> Jussi > > > > >> > > > > >> > > > > >> > > > > >> > > > > >> > > > > >> On 30 June 2012 15:00, Emil Lenngren > > wrote: > > > > >> > > > > >> > Ah.. I have not yet implemented breakpoints. And I don't think I > > > will > > > > >> > either :/ > > > > >> > JIT functions keep the local variables in processor registers, > > while > > > > >> > interpreted functions keep them in the gambas stack. So I think > > the > > > > >> > debugger will show wrong information. If you want to debug > > > functions, > > > > >> > simply remove the Fast keyword. > > > > >> > > > > > >> > I made a little mistake before when I ignored them. Now gbx3 > won't > > > > >> crash in > > > > >> > the latest revision. > > > > >> > > > > > >> > /Emil > > > > >> > > > > > >> > 2012/6/30 Jussi Lahtinen : > > > > >> > > OK, found it. See attachment. > > > > >> > > > > > > >> > > Jussi > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > On 29 June 2012 23:59, Jussi Lahtinen < > jussi.lahtinen at ...626... > > > > > > > >> wrote: > > > > >> > > > > > > >> > >> Next bug... it's crash and I don't have any clue what causes > > it. > > > > >> > >> I'm trying to isolate it, but meanwhile here is bt from gdb: > > > > >> > >> > > > > >> > >> Program received signal SIGSEGV, Segmentation fault. > > > > >> > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () > > > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > > > >> > >> (gdb) bt > > > > >> > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() > const > > () > > > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > > > >> > >> #1 0x00007fffe3b8de4d in > > > > >> > llvm::BranchInst::BranchInst(llvm::BasicBlock*, > > > > >> > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () > > > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > > > >> > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, > > > Cond=0x18cba60, > > > > >> > >> IfFalse=0x30880d0, IfTrue=0x0) at > > > > >> > /usr/include/llvm/Instructions.h:2370 > > > > >> > >> #3 llvm::IRBuilder > > > >> > >> llvm::IRBuilderDefaultInserter >::CreateCondBr > > > > (this=0xef1150, > > > > >> > >> Cond=0x18cba60, True=0x0, False=0x30880d0) > > > > >> > >> at /usr/include/llvm/Support/IRBuilder.h:448 > > > > >> > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at > > > > >> > jit_codegen.cpp:866 > > > > >> > >> #5 JIT_codegen () at jit_codegen.cpp:6535 > > > > >> > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at > > > > >> > jit_compile.cpp:119 > > > > >> > >> #7 0x00007fffdbb88223 in ?? () > > > > >> > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object > > > > >> (object= > > > >> > >> out>, > > > > >> > >> index=) at jit_runtime.c:965 > > > > >> > >> #9 0x0000000000000000 in ?? () > > > > >> > >> > > > > >> > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit > > > > >> > >> > > > > >> > >> Jussi > > > > >> > >> > > > > >> > >> > > > > >> > >> > > > > >> > >> > > > > >> > >> > > > > >> > >> > > > > >> > >> On 27 June 2012 19:17, Jussi Lahtinen < > > jussi.lahtinen at ...626...> > > > > >> wrote: > > > > >> > >> > > > > >> > >>> Yes, it works now! > > > > >> > >>> > > > > >> > >>> Jussi > > > > >> > >>> > > > > >> > >>> > > > > >> > >>> > > > > >> > >>> On 27 June 2012 00:12, Emil Lenngren < > emil.lenngren at ...626... > > > > > > > >> wrote: > > > > >> > >>> > > > > >> > >>>> It seems like when LLVM reads boolean pointers, it assumes > > the > > > > >> seven > > > > >> > most > > > > >> > >>>> significant bits are always 0, which is not the case in > > Gambas. > > > > >> Does > > > > >> > the > > > > >> > >>>> latest revision work? I have no opportunity to even compile > > it > > > > and > > > > >> see > > > > >> > if > > > > >> > >>>> it works at the moment :) > > > > >> > >>>> > > > > >> > >>>> /Emil > > > > >> > >>>> > > > > >> > >>>> 2012/6/26 Jussi Lahtinen > > > > >> > >>>> > > > > >> > >>>> > .../MagicBug$ GB_JIT=info gbx3 > > > > >> > >>>> > > > > > >> > >>>> > gb.jit: using LLVM 3.2. > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > > > ------------------------------------------------------------------------ > > > > >> > >>>> > gb.jit: beginning compiling MainModule.MainModule: > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > > > ------------------------------------------------------------------------ > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > > > ------------------------------------------------------------------------ > > > > >> > >>>> > gb.jit: beginning compiling MainModule.Main: > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > > > ------------------------------------------------------------------------ > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > > > ------------------------------------------------------------------------ > > > > >> > >>>> > gb.jit: dumping function MainModule.Main: > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > > > ------------------------------------------------------------------------ > > > > >> > >>>> > ; ModuleID = 'jit_mod' > > > > >> > >>>> > target datalayout = > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" > > > > >> > >>>> > target triple = "x86_64-pc-linux-gnu" > > > > >> > >>>> > > > > > >> > >>>> > %Value = type { i64, i64, i64, i64 } > > > > >> > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } > > > > >> > >>>> > %String = type { i64, i8*, i32, i32 } > > > > >> > >>>> > %Void = type { i64, i64, i64, i64 } > > > > >> > >>>> > > > > > >> > >>>> > define void @func_0_MainModule_2() { > > > > >> > >>>> > entry: > > > > >> > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) > > > > >> > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) > > > > >> > >>>> > %2 = icmp eq i8* %1, %0 > > > > >> > >>>> > br i1 %2, label %if.cont, label %if.then > > > > >> > >>>> > > > > > >> > >>>> > if.then: ; > preds = > > > > >> %entry > > > > >> > >>>> > tail call void @stack_corrupted_abort() > > > > >> > >>>> > unreachable > > > > >> > >>>> > > > > > >> > >>>> > if.cont: ; > preds = > > > > >> %entry > > > > >> > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) > > > > >> > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) > > > > >> > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) > > > > >> > >>>> > %5 = icmp eq i8* %4, %3 > > > > >> > >>>> > br i1 %5, label %if.cont2, label %if.then1 > > > > >> > >>>> > > > > > >> > >>>> > if.then1: ; > preds = > > > > >> %if.cont > > > > >> > >>>> > tail call void @stack_corrupted_abort() > > > > >> > >>>> > unreachable > > > > >> > >>>> > > > > > >> > >>>> > if.cont2: ; > preds = > > > > >> %if.cont > > > > >> > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) > > > > >> > >>>> > br i1 %6, label %block5, label %if.cont7 > > > > >> > >>>> > > > > > >> > >>>> > block5: ; > preds = > > > > >> > %if.cont2 > > > > >> > >>>> > %7 = load %Value** inttoptr (i64 6639552 to %Value**) > > > > >> > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* > > > > >> > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 > > > > >> > >>>> > store i64 13, i64* %9 > > > > >> > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 1 > > > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 > > > > >> > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 2 > > > > >> > >>>> > store i8* null, i8** %11 > > > > >> > >>>> > %12 = getelementptr %Value* %7, i64 1 > > > > >> > >>>> > %13 = bitcast %Value* %12 to %String* > > > > >> > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 > > > > >> > >>>> > store i64 10, i64* %14 > > > > >> > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 > > > > >> > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 > > > > >> > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 > > > > >> > >>>> > store i32 0, i32* %16 > > > > >> > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 > > > > >> > >>>> > store i32 17, i32* %17 > > > > >> > >>>> > %18 = getelementptr %Value* %7, i64 2 > > > > >> > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 to > > > %Value**) > > > > >> > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to i64*) > > > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > > > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** > > > inttoptr > > > > >> (i64 > > > > >> > >>>> > 6648040 to i8**) > > > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > > > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr > > (i64 > > > > >> > 6648016 > > > > >> > >>>> to > > > > >> > >>>> > i8**) > > > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > > > > >> > >>>> > tail call void @EXEC_native() > > > > >> > >>>> > %19 = load %Value** inttoptr (i64 6639552 to %Value**) > > > > >> > >>>> > %20 = getelementptr %Value* %19, i64 -1 > > > > >> > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 to > > > %Value**) > > > > >> > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) > > > > >> > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) > > > > >> > >>>> > %21 = icmp eq i8* %.pre11, %.pre > > > > >> > >>>> > br i1 %21, label %if.cont7, label %if.then6 > > > > >> > >>>> > > > > > >> > >>>> > if.then6: ; > preds = > > > > >> %block5 > > > > >> > >>>> > tail call void @stack_corrupted_abort() > > > > >> > >>>> > unreachable > > > > >> > >>>> > > > > > >> > >>>> > if.cont7: ; > preds = > > > > >> > %if.cont2, > > > > >> > >>>> > %block5 > > > > >> > >>>> > %22 = load %Value** inttoptr (i64 6639552 to %Value**) > > > > >> > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* > > > > >> > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, i32 0 > > > > >> > >>>> > store i64 13, i64* %24 > > > > >> > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, i32 1 > > > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 > > > > >> > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, i32 2 > > > > >> > >>>> > store i8* null, i8** %26 > > > > >> > >>>> > %27 = getelementptr %Value* %22, i64 1 > > > > >> > >>>> > %28 = bitcast %Value* %27 to %String* > > > > >> > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 > > > > >> > >>>> > store i64 10, i64* %29 > > > > >> > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 > > > > >> > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 > > > > >> > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 > > > > >> > >>>> > store i32 0, i32* %31 > > > > >> > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 > > > > >> > >>>> > store i32 20, i32* %32 > > > > >> > >>>> > %33 = getelementptr %Value* %22, i64 2 > > > > >> > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 to > > > %Value**) > > > > >> > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to i64*) > > > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > > > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** > > > inttoptr > > > > >> (i64 > > > > >> > >>>> > 6648040 to i8**) > > > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > > > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr > > (i64 > > > > >> > 6648016 > > > > >> > >>>> to > > > > >> > >>>> > i8**) > > > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > > > > >> > >>>> > tail call void @EXEC_native() > > > > >> > >>>> > %34 = load %Value** inttoptr (i64 6639552 to %Value**) > > > > >> > >>>> > %35 = getelementptr %Value* %34, i64 -1 > > > > >> > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 to > > > %Value**) > > > > >> > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) > > > > >> > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) > > > > >> > >>>> > %38 = icmp eq i8* %37, %36 > > > > >> > >>>> > br i1 %38, label %if.cont9, label %if.then8 > > > > >> > >>>> > > > > > >> > >>>> > if.then8: ; > preds = > > > > >> > %if.cont7 > > > > >> > >>>> > tail call void @stack_corrupted_abort() > > > > >> > >>>> > unreachable > > > > >> > >>>> > > > > > >> > >>>> > if.cont9: ; > preds = > > > > >> > %if.cont7 > > > > >> > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr (i64 > > > 6647920 > > > > to > > > > >> > >>>> %Void*), > > > > >> > >>>> > i64 0, i32 0) > > > > >> > >>>> > tail call void @EXEC_leave_keep() > > > > >> > >>>> > ret void > > > > >> > >>>> > } > > > > >> > >>>> > > > > > >> > >>>> > declare void @stack_corrupted_abort() > > > > >> > >>>> > > > > > >> > >>>> > declare void @EXEC_native() > > > > >> > >>>> > > > > > >> > >>>> > declare void @EXEC_leave_keep() > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > > > ------------------------------------------------------------------------ > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > Jussi > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > On 26 June 2012 21:05, Emil Lenngren < > > > emil.lenngren at ...626...> > > > > >> > wrote: > > > > >> > >>>> > > > > > >> > >>>> > > I am in Italy now on holiday so I cannot debug the > code, > > > but > > > > >> could > > > > >> > >>>> you > > > > >> > >>>> > > please run gbx3 with GB_JIT=info and post the llvm > code? > > > > >> > >>>> > > > > > > >> > >>>> > > /Emil > > > > >> > >>>> > > > > > > >> > >>>> > > 2012/6/26 Jussi Lahtinen > > > > >> > >>>> > > > > > > >> > >>>> > > > OK, here is more. This is really really weird. > > > > >> > >>>> > > > > > > > >> > >>>> > > > I expect message "Everything works!", but I get > *only* > > > > >> > "Something > > > > >> > >>>> > > broke!!". > > > > >> > >>>> > > > But if I add 'Return', under Message("Everything > > > works!"), > > > > >> or I > > > > >> > >>>> remove > > > > >> > >>>> > > > 'Fast' then everything works as expected. > > > > >> > >>>> > > > > > > > >> > >>>> > > > See attachment. > > > > >> > >>>> > > > > > > > >> > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit > > > > >> > >>>> > > > > > > > >> > >>>> > > > Jussi > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > On 20 June 2012 20:14, Emil Lenngren < > > > > >> emil.lenngren at ...626...> > > > > >> > >>>> wrote: > > > > >> > >>>> > > > > > > > >> > >>>> > > > > That bug was actually an interpreter bug, but it is > > now > > > > >> > >>>> corrected in > > > > >> > >>>> > > the > > > > >> > >>>> > > > > latest revision :) > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > /Emil > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > 2012/6/20 Jussi Lahtinen > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > Yeah, I'm also leaving to countryside for > Midsummer > > > > >> > parties... > > > > >> > >>>> but > > > > >> > >>>> > I > > > > >> > >>>> > > > made > > > > >> > >>>> > > > > > quick test, > > > > >> > >>>> > > > > > and I found another bug (see attachment). > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > Similar problem with argument counting. > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > Jussi > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < > > > > >> > emil.lenngren at ...626... > > > > >> > > > > > > >> > >>>> > > wrote: > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > Tomorrow I will travel away for a week so I > > cannot > > > do > > > > >> > >>>> anything > > > > >> > >>>> > > then, > > > > >> > >>>> > > > > but > > > > >> > >>>> > > > > > > just keep sending emails and I will reply when > I > > > come > > > > >> home > > > > >> > :) > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > /Emil > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > 2012/6/20 Jussi Lahtinen < > > jussi.lahtinen at ...626... > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > So far everything seems to work! > > > > >> > >>>> > > > > > > > I'll continue further testing later. > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > Jussi > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < > > > > >> > >>>> emil.lenngren at ...626...> > > > > >> > >>>> > > > > wrote: > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > Is revision #4851 useful for you? > > > > >> > >>>> > > > > > > > > You can now convert functions in the > current > > > > >> running > > > > >> > >>>> class to > > > > >> > >>>> > > > > > pointers. > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > /Emil > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > 2012/6/19 Emil Lenngren < > > > emil.lenngren at ...626... > > > > > > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > It should work in the latest revision :) > > > > >> > >>>> > > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > > > >> > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren < > > > > emil.lenngren at ...626... > > > > >> > > > > > >> > >>>> > > > > > > > > > > > > > >> > >>>> > > > > > > > > >> If you want a quick workaround, you can > > have > > > > >> > non-fast > > > > >> > >>>> > method > > > > >> > >>>> > > > > that > > > > >> > >>>> > > > > > > > > creates > > > > >> > >>>> > > > > > > > > >> a callback, and immediately returns it, > > > like: > > > > >> > >>>> > > > > > > > > >> > > > > >> > >>>> > > > > > > > > >> Private Function GenerateCallback() As > > > Pointer > > > > >> > >>>> > > > > > > > > >> Return CallbackFunction > > > > >> > >>>> > > > > > > > > >> End > > > > >> > >>>> > > > > > > > > >> > > > > >> > >>>> > > > > > > > > >> Fast Private Function CallbackFunction() > > > > >> > >>>> > > > > > > > > >> ... > > > > >> > >>>> > > > > > > > > >> End > > > > >> > >>>> > > > > > > > > >> > > > > >> > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In > "somelib" > > > > >> > >>>> > > > > > > > > >> > > > > >> > >>>> > > > > > > > > >> Fast Private Function Main() > > > > >> > >>>> > > > > > > > > >> Dim p As Pointer = GenerateCallback() > > > > >> > >>>> > > > > > > > > >> extfunc(p) > > > > >> > >>>> > > > > > > > > >> End > > > > >> > >>>> > > > > > > > > >> > > > > >> > >>>> > > > > > > > > >> /Emil > > > > >> > >>>> > > > > > > > > >> > > > > >> > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen < > > > > >> jussi.lahtinen at ...626... > > > > >> > > > > > > >> > >>>> > > > > > > > > >> > > > > >> > >>>> > > > > > > > > >>> No problem, I'm glad to help making > > Gambas > > > > more > > > > >> > >>>> robust, > > > > >> > >>>> > > when > > > > >> > >>>> > > > > > ever I > > > > >> > >>>> > > > > > > > > have > > > > >> > >>>> > > > > > > > > >>> time to do so! > > > > >> > >>>> > > > > > > > > >>> And testing things seems to be easy > > > > >> contribution > > > > >> > for > > > > >> > >>>> > me... > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> My project has about 120 000 lines of > > code. > > > > >> And I > > > > >> > >>>> try JIT > > > > >> > >>>> > > > with > > > > >> > >>>> > > > > > > every > > > > >> > >>>> > > > > > > > > >>> module > > > > >> > >>>> > > > > > > > > >>> and class of it. > > > > >> > >>>> > > > > > > > > >>> So I think I will find more bugs... But > > in > > > > some > > > > >> > >>>> point I > > > > >> > >>>> > > must > > > > >> > >>>> > > > > wait > > > > >> > >>>> > > > > > > > > support > > > > >> > >>>> > > > > > > > > >>> for callbacks to finish that. > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> Jussi > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil Lenngren < > > > > >> > >>>> > > > emil.lenngren at ...626...> > > > > >> > >>>> > > > > > > > wrote: > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug report :) > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can > > override > > > > >> extern > > > > >> > >>>> methods > > > > >> > >>>> > > as > > > > >> > >>>> > > > > > well. > > > > >> > >>>> > > > > > > > > That's > > > > >> > >>>> > > > > > > > > >>> > where the real problem is. > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > /Emil > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < > > > > >> > jussi.lahtinen at ...626... > > > > >> > >>>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > More bugs... > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > Make shared library (just dummy > > example > > > > [or > > > > >> > just > > > > >> > >>>> use > > > > >> > >>>> > > > binary > > > > >> > >>>> > > > > > > that > > > > >> > >>>> > > > > > > > is > > > > >> > >>>> > > > > > > > > >>> > > included with project source]); > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > #include > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int x2, > int > > > y2) > > > > >> > >>>> > > > > > > > > >>> > > {return (int) hypot(x1-x2,y1-y2);} > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > Then run the attached project. > > > > >> > >>>> > > > > > > > > >>> > > With JIT, number of arguments is > > > counted > > > > >> > wrong. > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > Jussi > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi > > Lahtinen < > > > > >> > >>>> > > > > > > jussi.lahtinen at ...626...> > > > > >> > >>>> > > > > > > > > >>> wrote: > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > Yes, it works now! > > > > >> > >>>> > > > > > > > > >>> > > > > > > > >> > >>>> > > > > > > > > >>> > > > Jussi > > > > >> > >>>> > > > > > > > > >>> > > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > > >> > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil > > Lenngren > > > < > > > > >> > >>>> > > > > > > emil.lenngren at ...626...> > > > > >> > >>>> > > > > > > > > >>> wrote: > > > > >> > >>>> > > > > > > > > >>> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> Does it work in revision #4847? > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> /Emil > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < > > > > >> > >>>> > jussi.lahtinen at ...626...> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > Starting program: > > > > /usr/local/bin/gbx3 > > > > >> > >>>> > > > > > > > > >>> > > >> > [Thread debugging using > > > libthread_db > > > > >> > >>>> enabled] > > > > >> > >>>> > > > > > > > > >>> > > >> > Using host libthread_db > library > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". > > > > >> > >>>> > > > > > > > > >>> > > >> > gbx3: ExecutionEngine.cpp:165: > > > void > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > > > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > > > > >> > >>>> > > > > > > > > >>> > > >> void*): > > > > >> > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 || > Addr > > == > > > > 0) > > > > >> && > > > > >> > >>>> > > > > "GlobalMapping > > > > >> > >>>> > > > > > > > > already > > > > >> > >>>> > > > > > > > > >>> > > >> > established!"' failed. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > Program received signal > SIGABRT, > > > > >> Aborted. > > > > >> > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in > __GI_raise > > > > >> > >>>> (sig= > > > >> > >>>> > > > out>) > > > > >> > >>>> > > > > > > > > >>> > > >> > at > > > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > > > > >> > >>>> > > > > > > > > >>> > > >> > 64 > > > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: > > > > >> > >>>> > No > > > > >> > >>>> > > > such > > > > >> > >>>> > > > > > > file > > > > >> > >>>> > > > > > > > or > > > > >> > >>>> > > > > > > > > >>> > > >> directory. > > > > >> > >>>> > > > > > > > > >>> > > >> > (gdb) bt > > > > >> > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in > > > __GI_raise > > > > >> > >>>> > > (sig= > > > >> > >>>> > > > > > out>) > > > > >> > >>>> > > > > > > > > >>> > > >> > at > > > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > > > > >> > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in > > > __GI_abort > > > > >> () > > > > >> > at > > > > >> > >>>> > > > abort.c:91 > > > > >> > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in > > > > >> > __assert_fail_base > > > > >> > >>>> > > > > > > (fmt= > > > >> > >>>> > > > > > > > > >>> out>, > > > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 > > > "(CurVal > > > > >> == 0 > > > > >> > || > > > > >> > >>>> > Addr > > > > >> > >>>> > > == > > > > >> > >>>> > > > > 0) > > > > >> > >>>> > > > > > && > > > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > > > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > > > > >> > file=0x7fffed43c55b > > > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > > > > >> > >>>> > > > > > > > > >>> > > >> > line=, > > > > >> > function= > > > >> > >>>> > out>) > > > > >> > >>>> > > > at > > > > >> > >>>> > > > > > > > > >>> assert.c:94 > > > > >> > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in > > > > >> > >>>> __GI___assert_fail ( > > > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 > > > "(CurVal > > > > >> == 0 > > > > >> > || > > > > >> > >>>> > Addr > > > > >> > >>>> > > == > > > > >> > >>>> > > > > 0) > > > > >> > >>>> > > > > > && > > > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > > > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > > > > >> > file=0x7fffed43c55b > > > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > > > > >> > >>>> > > > > > > > > >>> > > >> > line=165, > > > > >> > >>>> > > > > > > > > >>> > > >> > function=0x7fffed43d7a0 > "void > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > > > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > > > > >> > >>>> > > > > > > > > >>> > > >> void*)") > > > > >> > >>>> > > > > > > > > >>> > > >> > at assert.c:103 > > > > >> > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue > > > > >> > >>>> > > > > > > > > >>> const*, > > > > >> > >>>> > > > > > > > > >>> > > >> void*) () > > > > >> > >>>> > > > > > > > > >>> > > >> > from /usr/lib/ > libLLVM-3.2svn.so > > > > >> > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in > > > > >> > >>>> register_global_symbol > > > > >> > >>>> > > > > > > > > >>> (address=0x40ebf6, > > > > >> > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, name=...) > at > > > > >> > >>>> > > jit_codegen.cpp:242 > > > > >> > >>>> > > > > > > > > >>> > > >> > #6 register_global_symbol > > > > (name=..., > > > > >> > >>>> > > > value=0x8b2500, > > > > >> > >>>> > > > > > > > > >>> > > address=0x40ebf6) > > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 > > > > >> > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in > > > > >> > >>>> > > get_global_function_real ( > > > > >> > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 > > > "CLASS_free", > > > > >> > >>>> > > func=0x40ebf6, > > > > >> > >>>> > > > > > > > > >>> ret= > > > >> > >>>> > > > > > > > > >>> > > out>, > > > > >> > >>>> > > > > > > > > >>> > > >> > args=, > > > > >> > vararg= > > > >> > >>>> out>) > > > > >> > >>>> > > at > > > > >> > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 > > > > >> > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in > > > operator() > > > > >> > >>>> > > > (this= > > > >> > >>>> > > > > > > > > pointer>) > > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 > > > > >> > >>>> > > > > > > > > >>> > > >> > ---Type to continue, > > or q > > > > >> > > > > > >> > >>>> to > > > > >> > >>>> > > > quit--- > > > > >> > >>>> > > > > > > > > >>> > > >> > #9 > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > gen_if > > > > > >> > >>>> > > > > > > > > >>> > > >> (func=..., > > > > >> > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, > > > if_name= > > > >> > out>, > > > > >> > >>>> > > > > > > > > cont_name= > > > >> > >>>> > > > > > > > > >>> > out>) > > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 > > > > >> > >>>> > > > > > > > > >>> > > >> > #10 unref_object_no_nullcheck > > > > >> > >>>> (ptr=0x898ca8) at > > > > >> > >>>> > > > > > > > > >>> jit_codegen.cpp:993 > > > > >> > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in > > > > >> > codegen_get_value > > > > >> > >>>> > > > > > > (this=0x8abba0) > > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1566 > > > > >> > >>>> > > > > > > > > >>> > > >> > #12 > > > > >> > >>>> > > > > PushPureObjectVariableExpression::codegen_get_value > > > > >> > >>>> > > > > > > > > >>> > > (this=0x8abba0) > > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1545 > > > > >> > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in > > > > >> > >>>> > > > > > > SubrExpression::codegen_get_value > > > > >> > >>>> > > > > > > > > >>> > > >> (this=0x86a450) > > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:5898 > > > > >> > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in > > > > >> > >>>> > DropExpression::codegen > > > > >> > >>>> > > > > > > > > >>> (this=0x86a4a0) > > > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1257 > > > > >> > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in > > > > >> > >>>> codegen_statements () > > > > >> > >>>> > at > > > > >> > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 > > > > >> > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at > > > > >> > jit_codegen.cpp:6490 > > > > >> > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in > > > > >> > >>>> > JIT_compile_and_execute > > > > >> > >>>> > > () > > > > >> > >>>> > > > > at > > > > >> > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 > > > > >> > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in > > > > >> > >>>> EXEC_jit_function_loop > > > > >> > >>>> > > () > > > > >> > >>>> > > > at > > > > >> > >>>> > > > > > > > > >>> > gbx_exec.c:871 > > > > >> > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in > > > > >> > >>>> EXEC_function_real () > > > > >> > >>>> > at > > > > >> > >>>> > > > > > > > > >>> gbx_exec.c:862 > > > > >> > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in > > > > raise_event > > > > >> > >>>> > > > > > (observer= > > > >> > >>>> > > > > > > > > out>, > > > > >> > >>>> > > > > > > > > >>> > > >> > object=, > > > > >> > >>>> func_id= > > > >> > >>>> > > out>, > > > > >> > >>>> > > > > > > > > >>> > nparam= > > > >> > >>>> > > > > > > > > >>> > > >> out>) > > > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 > > > > >> > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in > > GB_Raise > > > > >> > >>>> > > (object=0x8b95c8, > > > > >> > >>>> > > > > > > > > >>> event_id=16, > > > > >> > >>>> > > > > > > > > >>> > > >> nparam=0) > > > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 > > > > >> > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in > > > > >> > >>>> gb_raise_button_Click > > > > >> > >>>> > > > > > > > > >>> (sender= > > > >> > >>>> > > > > > > > > >>> > > out>) > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > Jussi > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, Emil > > > > Lenngren < > > > > >> > >>>> > > > > > > > emil.lenngren at ...626... > > > > >> > >>>> > > > > > > > > > > > > > >> > >>>> > > > > > > > > >>> > wrote: > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please provide > > more > > > > >> > >>>> information? A > > > > >> > >>>> > > gdb > > > > >> > >>>> > > > > > > > backtrace > > > > >> > >>>> > > > > > > > > >>> or > > > > >> > >>>> > > > > > > > > >>> > > >> > something, > > > > >> > >>>> > > > > > > > > >>> > > >> > > because I get no errors at > > all. > > > > >> > Everything > > > > >> > >>>> > seems > > > > >> > >>>> > > > to > > > > >> > >>>> > > > > > work > > > > >> > >>>> > > > > > > > for > > > > >> > >>>> > > > > > > > > >>> me > > > > >> > >>>> > > > > > > > > >>> > ... > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > /Emil > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi Lahtinen < > > > > >> > >>>> > > > jussi.lahtinen at ...626...> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See > > > attachment. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > Jussi > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 23:36, > Jussi > > > > >> Lahtinen > > > > >> > < > > > > >> > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, and I > > > > cannot > > > > >> see > > > > >> > >>>> any > > > > >> > >>>> > > > problems > > > > >> > >>>> > > > > > > with > > > > >> > >>>> > > > > > > > > >>> compare > > > > >> > >>>> > > > > > > > > >>> > > >> method > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > anymore. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > But with my big > project, I > > > got > > > > >> this > > > > >> > >>>> with > > > > >> > >>>> > > > signal > > > > >> > >>>> > > > > 6; > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > gbx3: > > > ExecutionEngine.cpp:165: > > > > >> void > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > > >> > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const > > > > >> > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, > > > > >> > >>>> > > > > > > > > >>> > > >> > > void*): > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal == 0 > || > > > > Addr > > > > >> == > > > > >> > 0) > > > > >> > >>>> && > > > > >> > >>>> > > > > > > > "GlobalMapping > > > > >> > >>>> > > > > > > > > >>> > already > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > established!"' failed. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, but as > > soon > > > > as > > > > >> I > > > > >> > have > > > > >> > >>>> > time > > > > >> > >>>> > > I > > > > >> > >>>> > > > > try > > > > >> > >>>> > > > > > to > > > > >> > >>>> > > > > > > > > >>> isolate > > > > >> > >>>> > > > > > > > > >>> > > code > > > > >> > >>>> > > > > > > > > >>> > > >> > > causing > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > the problem. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > Jussi > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 20:24, > > Emil > > > > >> > Lenngren < > > > > >> > >>>> > > > > > > > > >>> emil.lenngren at ...626... > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> It should be fixed in > > > > revision > > > > >> > #4843! > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> /Emil > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi > Lahtinen > > < > > > > >> > >>>> > > > > > jussi.lahtinen at ...626... > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really works > > now. > > > > >> And I > > > > >> > >>>> found > > > > >> > >>>> > a > > > > >> > >>>> > > > lot > > > > >> > >>>> > > > > of > > > > >> > >>>> > > > > > > > > errors > > > > >> > >>>> > > > > > > > > >>> by > > > > >> > >>>> > > > > > > > > >>> > me. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > But for some reason > JIT > > > > >> raises > > > > >> > >>>> compare > > > > >> > >>>> > > > method > > > > >> > >>>> > > > > > > when > > > > >> > >>>> > > > > > > > it > > > > >> > >>>> > > > > > > > > >>> > > >> shouldn't, > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > and when I tried to > > > isolate > > > > >> the > > > > >> > >>>> > problem I > > > > >> > >>>> > > > got > > > > >> > >>>> > > > > > > crash > > > > >> > >>>> > > > > > > > > >>> (signal > > > > >> > >>>> > > > > > > > > >>> > > >> 11). > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not to be > > > > related > > > > >> to > > > > >> > >>>> compare > > > > >> > >>>> > > > > method, > > > > >> > >>>> > > > > > > so > > > > >> > >>>> > > > > > > > > just > > > > >> > >>>> > > > > > > > > >>> > > ignore > > > > >> > >>>> > > > > > > > > >>> > > >> > name > > > > >> > >>>> > > > > > > > > >>> > > >> > > of > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> the > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > attached project. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it more > > > closely > > > > >> when > > > > >> > >>>> this > > > > >> > >>>> > is > > > > >> > >>>> > > > > fixed. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 > 19:01, > > > Emil > > > > >> > >>>> Lenngren < > > > > >> > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> > > > > >> > >>>> > > > > > > > > >>> > > >> > > wrote: > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works now > :) > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 Beno?t > > > > Minisini < > > > > >> > >>>> > > > > > > > > >>> gambas at ...1...> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le 17/06/2012 > > 02:54, > > > > >> Jussi > > > > >> > >>>> > Lahtinen a > > > > >> > >>>> > > > > > ?crit : > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, terminal > > > gives > > > > >> other > > > > >> > >>>> > > > position... > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my actual > > > > >> project, I > > > > >> > got > > > > >> > >>>> > error > > > > >> > >>>> > > > > > > message; > > > > >> > >>>> > > > > > > > > >>> wanted > > > > >> > >>>> > > > > > > > > >>> > > >> string, > > > > >> > >>>> > > > > > > > > >>> > > >> > > got > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > blaablaaClass > > > > instead. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that error > > > > message > > > > >> > comes > > > > >> > >>>> from > > > > >> > >>>> > > > > > function > > > > >> > >>>> > > > > > > > > (from > > > > >> > >>>> > > > > > > > > >>> > other > > > > >> > >>>> > > > > > > > > >>> > > >> > module > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> without > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which takes two > > > > objects > > > > >> > are > > > > >> > >>>> > > > parameters. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either > > terminal > > > > >> isn't > > > > >> > >>>> showing > > > > >> > >>>> > > the > > > > >> > >>>> > > > > real > > > > >> > >>>> > > > > > > > > stack, > > > > >> > >>>> > > > > > > > > >>> or > > > > >> > >>>> > > > > > > > > >>> > > >> there is > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > something > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > else > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my time is > > up, > > > > I'll > > > > >> > see > > > > >> > >>>> it > > > > >> > >>>> > > > tomorrow > > > > >> > >>>> > > > > > > (with > > > > >> > >>>> > > > > > > > > >>> latest > > > > >> > >>>> > > > > > > > > >>> > > >> > > revision). > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > The incorrect > line > > > > number > > > > >> > >>>> problem, > > > > >> > >>>> > as > > > > >> > >>>> > > > > > > reported > > > > >> > >>>> > > > > > > > by > > > > >> > >>>> > > > > > > > > >>> the > > > > >> > >>>> > > > > > > > > >>> > > >> debugger > > > > >> > >>>> > > > > > > > > >>> > > >> > > > (and > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> not > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you run the > > > > program > > > > >> > >>>> > normally!), > > > > >> > >>>> > > > > should > > > > >> > >>>> > > > > > > be > > > > >> > >>>> > > > > > > > > >>> fixed in > > > > >> > >>>> > > > > > > > > >>> > > >> > revision > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> #4841. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t Minisini > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live Security > > Virtual > > > > >> > >>>> Conference > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive live > > event > > > > will > > > > >> > >>>> cover all > > > > >> > >>>> > > the > > > > >> > >>>> > > > > > ways > > > > >> > >>>> > > > > > > > > >>> today's > > > > >> > >>>> > > > > > > > > >>> > > >> security > > > > >> > >>>> > > > > > > > > >>> > > >> > > and > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat landscape > > has > > > > >> changed > > > > >> > >>>> and > > > > >> > >>>> > how > > > > >> > >>>> > > IT > > > > >> > >>>> > > > > > > > managers > > > > >> > >>>> > > > > > > > > >>> can > > > > >> > >>>> > > > > > > > > >>> > > >> respond. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include > > endpoint > > > > >> > security, > > > > >> > >>>> > > mobile > > > > >> > >>>> > > > > > > security > > > > >> > >>>> > > > > > > > > >>> and the > > > > >> > >>>> > > > > > > > > >>> > > >> latest > > > > >> > >>>> > > > > > > > > >>> > > >> > > in > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > malware > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > _______________________________________________ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user > mailing > > > > list > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security > Virtual > > > > >> > Conference > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live > event > > > will > > > > >> > cover > > > > >> > >>>> all > > > > >> > >>>> > the > > > > >> > >>>> > > > > ways > > > > >> > >>>> > > > > > > > > today's > > > > >> > >>>> > > > > > > > > >>> > > security > > > > >> > >>>> > > > > > > > > >>> > > >> > and > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threat landscape > has > > > > >> changed > > > > >> > and > > > > >> > >>>> how > > > > >> > >>>> > IT > > > > >> > >>>> > > > > > > managers > > > > >> > >>>> > > > > > > > > can > > > > >> > >>>> > > > > > > > > >>> > > respond. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > will include > endpoint > > > > >> > security, > > > > >> > >>>> > mobile > > > > >> > >>>> > > > > > security > > > > >> > >>>> > > > > > > > and > > > > >> > >>>> > > > > > > > > >>> the > > > > >> > >>>> > > > > > > > > >>> > > >> latest > > > > >> > >>>> > > > > > > > > >>> > > >> > in > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > _______________________________________________ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user mailing > > > list > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security Virtual > > > > >> Conference > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live event > > will > > > > >> cover > > > > >> > >>>> all the > > > > >> > >>>> > > > ways > > > > >> > >>>> > > > > > > > today's > > > > >> > >>>> > > > > > > > > >>> > security > > > > >> > >>>> > > > > > > > > >>> > > >> and > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threat landscape has > > > > changed > > > > >> and > > > > >> > >>>> how IT > > > > >> > >>>> > > > > > managers > > > > >> > >>>> > > > > > > > can > > > > >> > >>>> > > > > > > > > >>> > respond. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > will include endpoint > > > > >> security, > > > > >> > >>>> mobile > > > > >> > >>>> > > > > security > > > > >> > >>>> > > > > > > and > > > > >> > >>>> > > > > > > > > the > > > > >> > >>>> > > > > > > > > >>> > > latest > > > > >> > >>>> > > > > > > > > >>> > > >> in > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threats. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > _______________________________________________ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user mailing > > list > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Live Security Virtual > > > > >> Conference > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live event > will > > > > cover > > > > >> > all > > > > >> > >>>> the > > > > >> > >>>> > > ways > > > > >> > >>>> > > > > > > today's > > > > >> > >>>> > > > > > > > > >>> security > > > > >> > >>>> > > > > > > > > >>> > > and > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape has > > > changed > > > > >> and > > > > >> > how > > > > >> > >>>> IT > > > > >> > >>>> > > > > managers > > > > >> > >>>> > > > > > > can > > > > >> > >>>> > > > > > > > > >>> respond. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > Discussions > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> will include endpoint > > > > security, > > > > >> > >>>> mobile > > > > >> > >>>> > > > security > > > > >> > >>>> > > > > > and > > > > >> > >>>> > > > > > > > the > > > > >> > >>>> > > > > > > > > >>> > latest > > > > >> > >>>> > > > > > > > > >>> > > in > > > > >> > >>>> > > > > > > > > >>> > > >> > > > malware > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threats. > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > _______________________________________________ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user mailing > list > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual > > > Conference > > > > >> > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event will > > > cover > > > > >> all > > > > >> > the > > > > >> > >>>> ways > > > > >> > >>>> > > > > today's > > > > >> > >>>> > > > > > > > > >>> security > > > > >> > >>>> > > > > > > > > >>> > and > > > > >> > >>>> > > > > > > > > >>> > > >> > > > threat landscape has > changed > > > and > > > > >> how > > > > >> > IT > > > > >> > >>>> > > managers > > > > >> > >>>> > > > > can > > > > >> > >>>> > > > > > > > > >>> respond. > > > > >> > >>>> > > > > > > > > >>> > > >> > Discussions > > > > >> > >>>> > > > > > > > > >>> > > >> > > > will include endpoint > > > security, > > > > >> > mobile > > > > >> > >>>> > > security > > > > >> > >>>> > > > > and > > > > >> > >>>> > > > > > > the > > > > >> > >>>> > > > > > > > > >>> latest > > > > >> > >>>> > > > > > > > > >>> > in > > > > >> > >>>> > > > > > > > > >>> > > >> > malware > > > > >> > >>>> > > > > > > > > >>> > > >> > > > threats. > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > _______________________________________________ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing list > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual > > Conference > > > > >> > >>>> > > > > > > > > >>> > > >> > > Exclusive live event will > > cover > > > > all > > > > >> the > > > > >> > >>>> ways > > > > >> > >>>> > > > today's > > > > >> > >>>> > > > > > > > > security > > > > >> > >>>> > > > > > > > > >>> and > > > > >> > >>>> > > > > > > > > >>> > > >> > > threat landscape has changed > > and > > > > >> how IT > > > > >> > >>>> > managers > > > > >> > >>>> > > > can > > > > >> > >>>> > > > > > > > > respond. > > > > >> > >>>> > > > > > > > > >>> > > >> Discussions > > > > >> > >>>> > > > > > > > > >>> > > >> > > will include endpoint > > security, > > > > >> mobile > > > > >> > >>>> > security > > > > >> > >>>> > > > and > > > > >> > >>>> > > > > > the > > > > >> > >>>> > > > > > > > > >>> latest in > > > > >> > >>>> > > > > > > > > >>> > > >> malware > > > > >> > >>>> > > > > > > > > >>> > > >> > > threats. > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > _______________________________________________ > > > > >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing list > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > >>> > > >> > Live Security Virtual > Conference > > > > >> > >>>> > > > > > > > > >>> > > >> > Exclusive live event will > cover > > > all > > > > >> the > > > > >> > ways > > > > >> > >>>> > > today's > > > > >> > >>>> > > > > > > > security > > > > >> > >>>> > > > > > > > > >>> and > > > > >> > >>>> > > > > > > > > >>> > > >> > threat landscape has changed > and > > > how > > > > >> IT > > > > >> > >>>> managers > > > > >> > >>>> > > can > > > > >> > >>>> > > > > > > > respond. > > > > >> > >>>> > > > > > > > > >>> > > >> Discussions > > > > >> > >>>> > > > > > > > > >>> > > >> > will include endpoint > security, > > > > mobile > > > > >> > >>>> security > > > > >> > >>>> > > and > > > > >> > >>>> > > > > the > > > > >> > >>>> > > > > > > > latest > > > > >> > >>>> > > > > > > > > >>> in > > > > >> > >>>> > > > > > > > > >>> > > >> malware > > > > >> > >>>> > > > > > > > > >>> > > >> > threats. > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> _______________________________________________ > > > > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list > > > > >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > >>> > > >> Live Security Virtual Conference > > > > >> > >>>> > > > > > > > > >>> > > >> Exclusive live event will cover > > all > > > > the > > > > >> > ways > > > > >> > >>>> > today's > > > > >> > >>>> > > > > > > security > > > > >> > >>>> > > > > > > > > and > > > > >> > >>>> > > > > > > > > >>> > > >> threat landscape has changed and > > how > > > > IT > > > > >> > >>>> managers > > > > >> > >>>> > can > > > > >> > >>>> > > > > > > respond. > > > > >> > >>>> > > > > > > > > >>> > > Discussions > > > > >> > >>>> > > > > > > > > >>> > > >> will include endpoint security, > > > mobile > > > > >> > >>>> security > > > > >> > >>>> > and > > > > >> > >>>> > > > the > > > > >> > >>>> > > > > > > latest > > > > >> > >>>> > > > > > > > > in > > > > >> > >>>> > > > > > > > > >>> > > malware > > > > >> > >>>> > > > > > > > > >>> > > >> threats. > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> _______________________________________________ > > > > >> > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list > > > > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >>>> > > > > > > > > >>> > > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > >>> > > Live Security Virtual Conference > > > > >> > >>>> > > > > > > > > >>> > > Exclusive live event will cover all > > the > > > > >> ways > > > > >> > >>>> today's > > > > >> > >>>> > > > > security > > > > >> > >>>> > > > > > > and > > > > >> > >>>> > > > > > > > > >>> > > threat landscape has changed and > how > > IT > > > > >> > managers > > > > >> > >>>> can > > > > >> > >>>> > > > > respond. > > > > >> > >>>> > > > > > > > > >>> Discussions > > > > >> > >>>> > > > > > > > > >>> > > will include endpoint security, > > mobile > > > > >> > security > > > > >> > >>>> and > > > > >> > >>>> > the > > > > >> > >>>> > > > > > latest > > > > >> > >>>> > > > > > > in > > > > >> > >>>> > > > > > > > > >>> malware > > > > >> > >>>> > > > > > > > > >>> > > threats. > > > > >> > >>>> > > > > > > > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > _______________________________________________ > > > > >> > >>>> > > > > > > > > >>> > > Gambas-user mailing list > > > > >> > >>>> > > > > > > > > >>> > > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > >>> > Live Security Virtual Conference > > > > >> > >>>> > > > > > > > > >>> > Exclusive live event will cover all > the > > > > ways > > > > >> > >>>> today's > > > > >> > >>>> > > > security > > > > >> > >>>> > > > > > and > > > > >> > >>>> > > > > > > > > >>> > threat landscape has changed and how > IT > > > > >> managers > > > > >> > >>>> can > > > > >> > >>>> > > > respond. > > > > >> > >>>> > > > > > > > > >>> Discussions > > > > >> > >>>> > > > > > > > > >>> > will include endpoint security, > mobile > > > > >> security > > > > >> > >>>> and the > > > > >> > >>>> > > > > latest > > > > >> > >>>> > > > > > in > > > > >> > >>>> > > > > > > > > >>> malware > > > > >> > >>>> > > > > > > > > >>> > threats. > > > > >> > >>>> > > > > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > >>> > > > > > >> _______________________________________________ > > > > >> > >>>> > > > > > > > > >>> > Gambas-user mailing list > > > > >> > >>>> > > > > > > > > >>> > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >>> > > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > >>> Live Security Virtual Conference > > > > >> > >>>> > > > > > > > > >>> Exclusive live event will cover all the > > > ways > > > > >> > today's > > > > >> > >>>> > > security > > > > >> > >>>> > > > > and > > > > >> > >>>> > > > > > > > > >>> threat landscape has changed and how IT > > > > >> managers > > > > >> > can > > > > >> > >>>> > > respond. > > > > >> > >>>> > > > > > > > > Discussions > > > > >> > >>>> > > > > > > > > >>> will include endpoint security, mobile > > > > security > > > > >> > and > > > > >> > >>>> the > > > > >> > >>>> > > > latest > > > > >> > >>>> > > > > in > > > > >> > >>>> > > > > > > > > malware > > > > >> > >>>> > > > > > > > > >>> threats. > > > > >> > >>>> > > > > > > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > >>> > > > > _______________________________________________ > > > > >> > >>>> > > > > > > > > >>> Gambas-user mailing list > > > > >> > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >>> > > > > >> > >>>> > > > > > > > > >> > > > > >> > >>>> > > > > > > > > >> > > > > >> > >>>> > > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > > Live Security Virtual Conference > > > > >> > >>>> > > > > > > > > Exclusive live event will cover all the > ways > > > > >> today's > > > > >> > >>>> security > > > > >> > >>>> > > and > > > > >> > >>>> > > > > > > > > threat landscape has changed and how IT > > > managers > > > > >> can > > > > >> > >>>> respond. > > > > >> > >>>> > > > > > > Discussions > > > > >> > >>>> > > > > > > > > will include endpoint security, mobile > > security > > > > and > > > > >> > the > > > > >> > >>>> > latest > > > > >> > >>>> > > in > > > > >> > >>>> > > > > > > malware > > > > >> > >>>> > > > > > > > > threats. > > > > >> > >>>> > > > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > > > _______________________________________________ > > > > >> > >>>> > > > > > > > > Gambas-user mailing list > > > > >> > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > > Live Security Virtual Conference > > > > >> > >>>> > > > > > > > Exclusive live event will cover all the ways > > > > today's > > > > >> > >>>> security > > > > >> > >>>> > and > > > > >> > >>>> > > > > > > > threat landscape has changed and how IT > > managers > > > > can > > > > >> > >>>> respond. > > > > >> > >>>> > > > > > Discussions > > > > >> > >>>> > > > > > > > will include endpoint security, mobile > security > > > and > > > > >> the > > > > >> > >>>> latest > > > > >> > >>>> > in > > > > >> > >>>> > > > > > malware > > > > >> > >>>> > > > > > > > threats. > > > > >> > >>>> > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > > > _______________________________________________ > > > > >> > >>>> > > > > > > > Gambas-user mailing list > > > > >> > >>>> > > > > > > > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > > Live Security Virtual Conference > > > > >> > >>>> > > > > > > Exclusive live event will cover all the ways > > > today's > > > > >> > >>>> security and > > > > >> > >>>> > > > > > > threat landscape has changed and how IT > managers > > > can > > > > >> > respond. > > > > >> > >>>> > > > > Discussions > > > > >> > >>>> > > > > > > will include endpoint security, mobile security > > and > > > > the > > > > >> > >>>> latest in > > > > >> > >>>> > > > > malware > > > > >> > >>>> > > > > > > threats. > > > > >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > > _______________________________________________ > > > > >> > >>>> > > > > > > Gambas-user mailing list > > > > >> > >>>> > > > > > > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > > Live Security Virtual Conference > > > > >> > >>>> > > > > > Exclusive live event will cover all the ways > > today's > > > > >> > security > > > > >> > >>>> and > > > > >> > >>>> > > > > > threat landscape has changed and how IT managers > > can > > > > >> > respond. > > > > >> > >>>> > > > Discussions > > > > >> > >>>> > > > > > will include endpoint security, mobile security > and > > > the > > > > >> > latest > > > > >> > >>>> in > > > > >> > >>>> > > > malware > > > > >> > >>>> > > > > > threats. > > > > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > > _______________________________________________ > > > > >> > >>>> > > > > > Gambas-user mailing list > > > > >> > >>>> > > > > > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > > Live Security Virtual Conference > > > > >> > >>>> > > > > Exclusive live event will cover all the ways > today's > > > > >> security > > > > >> > and > > > > >> > >>>> > > > > threat landscape has changed and how IT managers > can > > > > >> respond. > > > > >> > >>>> > > Discussions > > > > >> > >>>> > > > > will include endpoint security, mobile security and > > the > > > > >> latest > > > > >> > in > > > > >> > >>>> > > malware > > > > >> > >>>> > > > > threats. > > > > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > > _______________________________________________ > > > > >> > >>>> > > > > Gambas-user mailing list > > > > >> > >>>> > > > > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > > Live Security Virtual Conference > > > > >> > >>>> > > > Exclusive live event will cover all the ways today's > > > > security > > > > >> > and > > > > >> > >>>> > > > threat landscape has changed and how IT managers can > > > > respond. > > > > >> > >>>> > Discussions > > > > >> > >>>> > > > will include endpoint security, mobile security and > the > > > > >> latest > > > > >> > in > > > > >> > >>>> > malware > > > > >> > >>>> > > > threats. > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > > _______________________________________________ > > > > >> > >>>> > > > Gambas-user mailing list > > > > >> > >>>> > > > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > > Live Security Virtual Conference > > > > >> > >>>> > > Exclusive live event will cover all the ways today's > > > security > > > > >> and > > > > >> > >>>> > > threat landscape has changed and how IT managers can > > > respond. > > > > >> > >>>> Discussions > > > > >> > >>>> > > will include endpoint security, mobile security and the > > > > latest > > > > >> in > > > > >> > >>>> malware > > > > >> > >>>> > > threats. > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > > _______________________________________________ > > > > >> > >>>> > > Gambas-user mailing list > > > > >> > >>>> > > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > > >> > >>>> > > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> > Live Security Virtual Conference > > > > >> > >>>> > Exclusive live event will cover all the ways today's > > security > > > > and > > > > >> > >>>> > threat landscape has changed and how IT managers can > > respond. > > > > >> > >>>> Discussions > > > > >> > >>>> > will include endpoint security, mobile security and the > > > latest > > > > in > > > > >> > >>>> malware > > > > >> > >>>> > threats. > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> > _______________________________________________ > > > > >> > >>>> > Gambas-user mailing list > > > > >> > >>>> > Gambas-user at lists.sourceforge.net > > > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > > >> > >>>> > > > > >> > >>>> > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > >>>> Live Security Virtual Conference > > > > >> > >>>> Exclusive live event will cover all the ways today's > security > > > and > > > > >> > >>>> threat landscape has changed and how IT managers can > respond. > > > > >> > Discussions > > > > >> > >>>> will include endpoint security, mobile security and the > > latest > > > in > > > > >> > malware > > > > >> > >>>> threats. > > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > >>>> _______________________________________________ > > > > >> > >>>> Gambas-user mailing list > > > > >> > >>>> Gambas-user at lists.sourceforge.net > > > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > >>>> > > > > >> > >>> > > > > >> > >>> > > > > >> > >> > > > > >> > > > > > > >> > > > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > > Live Security Virtual Conference > > > > >> > > Exclusive live event will cover all the ways today's security > > and > > > > >> > > threat landscape has changed and how IT managers can respond. > > > > >> Discussions > > > > >> > > will include endpoint security, mobile security and the latest > > in > > > > >> malware > > > > >> > > threats. > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > > _______________________________________________ > > > > >> > > Gambas-user mailing list > > > > >> > > Gambas-user at lists.sourceforge.net > > > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > > > > > > >> > > > > > >> > > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> > Live Security Virtual Conference > > > > >> > Exclusive live event will cover all the ways today's security > and > > > > >> > threat landscape has changed and how IT managers can respond. > > > > >> Discussions > > > > >> > will include endpoint security, mobile security and the latest > in > > > > >> malware > > > > >> > threats. > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> > _______________________________________________ > > > > >> > Gambas-user mailing list > > > > >> > Gambas-user at lists.sourceforge.net > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > > > > > >> > > > > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> Live Security Virtual Conference > > > > >> Exclusive live event will cover all the ways today's security and > > > > >> threat landscape has changed and how IT managers can respond. > > > > Discussions > > > > >> will include endpoint security, mobile security and the latest in > > > > malware > > > > >> threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > >> _______________________________________________ > > > > >> Gambas-user mailing list > > > > >> Gambas-user at lists.sourceforge.net > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > Live Security Virtual Conference > > > > Exclusive live event will cover all the ways today's security and > > > > threat landscape has changed and how IT managers can respond. > > Discussions > > > > will include endpoint security, mobile security and the latest in > > malware > > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > _______________________________________________ > > > > Gambas-user mailing list > > > > Gambas-user at lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. > Discussions > > > will include endpoint security, mobile security and the latest in > malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From jussi.lahtinen at ...626... Thu Jul 5 21:39:04 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 5 Jul 2012 22:39:04 +0300 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: In fact I can prevent this bug by commenting out half of some function. There are not external functions used... Crash occur with some 2D array; IArray[x,y] += iVar If I comment that out, no crash, BUT crash is prevented also when I comment out something before that... And so it is probably only point where corrupted pointer is accessing some illegal area. So, I would need to find where that corruption happens in first place. And valgrind says also rubbish (gbx3 and llvm both without optimizations): ==23094== Jump to the invalid address stated on the next line ==23094== at 0x0: ??? ==23094== by 0x223CBD3D: ??? ==23094== by 0x5B14747: ??? ==23094== by 0xBF847AE147AE147A: ??? ==23094== by 0x3FDFFFFFFFFFFFFF: ??? ==23094== by 0x40A76FFFFFFFFFFF: ??? ==23094== by 0xD3: ??? ==23094== by 0x3F7FFFFFFFFFFFFF: ??? ==23094== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==23094== ==23094== ==23094== Process terminating with default action of signal 11 (SIGSEGV) ==23094== Bad permissions for mapped region at address 0x0 ==23094== at 0x0: ??? ==23094== by 0x223CBD3D: ??? ==23094== by 0x5B14747: ??? ==23094== by 0xBF847AE147AE147A: ??? ==23094== by 0x3FDFFFFFFFFFFFFF: ??? ==23094== by 0x40A76FFFFFFFFFFF: ??? ==23094== by 0xD3: ??? ==23094== by 0x3F7FFFFFFFFFFFFF: ??? I'm out of time, I think I can continue not until Sunday. Jussi On 5 July 2012 22:24, Jussi Lahtinen wrote: > I did compile gbx3 without optimizations, but the problem is breakpoints, > they do absolutely nothing... > > Jussi > > > > On 5 July 2012 22:10, Emil Lenngren wrote: > >> Yes that's correct, since gb.jit is a shared library which is not loaded >> until a jit function is called. >> >> Try to add print statements or something before each line to see what line >> is causing the error. >> You can also try to compile gambas without optimizations so you don't >> get > out> from gdb. >> >> /Emil >> >> 2012/7/5 Jussi Lahtinen >> >> > I don't use much gdb and so I'm not sure where is the problem. >> > But gdb never stops to "JR_extern_dispatch_object", and when I set break >> > point is says: >> > >> > (gdb) break JR_extern_dispatch_object >> > Function "JR_extern_dispatch_object" not defined. >> > Make breakpoint pending on future shared library load? (y or [n]) y >> > >> > But I think that is correct... >> > >> > Jussi >> > >> > >> > >> > On 5 July 2012 21:20, Emil Lenngren wrote: >> > >> > > Maybe you can set a gdb breakpoint at JR_extern_dispatch_object and >> try >> > to >> > > see what happens? >> > > >> > > 2012/7/5 Emil Lenngren >> > > >> > > > Something happens on the line you call an external function... >> > > > >> > > > 2012/7/5 Jussi Lahtinen >> > > > >> > > >> Another bug... very hard to isolate (no success yet). I think stack >> > gets >> > > >> corrupted and that makes backtrace less useful. >> > > >> Here is bt from gdb: >> > > >> >> > > >> Program received signal SIGSEGV, Segmentation fault. >> > > >> 0x0000000000000000 in ?? () >> > > >> (gdb) bt >> > > >> #0 0x0000000000000000 in ?? () >> > > >> #1 0x00007fffdc14974e in ?? () >> > > >> #2 0x00007fffffffd5c0 in ?? () >> > > >> #3 0xbf847ae147ae147b in ?? () >> > > >> #4 0x3fe0000000000000 in ?? () >> > > >> #5 0x40a7700000000000 in ?? () >> > > >> #6 0x00000000000000d4 in ?? () >> > > >> #7 0x3f800000e4e1fd5e in ?? () >> > > >> #8 0x00007fff00000000 in ?? () >> > > >> #9 0x000000000000010a in ?? () >> > > >> #10 0x00007fffffffd600 in ?? () >> > > >> #11 0x4188000000000109 in ?? () >> > > >> #12 0x0000003540400000 in ?? () >> > > >> #13 0x00007fffdc149308 in ?? () >> > > >> #14 0x00007fffe505bb1a in ?? () >> > > >> #15 0x000000000040e7b4 in init_local_var (class=0x7fffffffd600, >> > > >> func=0x10a) >> > > >> at gbx_exec.c:412 >> > > >> #16 0x00007fffe4e2d104 in JR_extern_dispatch_object >> (object=> > > >> out>, >> > > >> index=) at jit_runtime.c:965 >> > > >> #17 0x00007ffff7afc970 in ?? () at >> > ../sysdeps/ieee754/dbl-64/s_sin.c:981 >> > > >> from /lib/x86_64-linux-gnu/libm.so.6 >> > > >> #18 0x00007fffffffd740 in ?? () >> > > >> #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at >> > > >> jit_compile.cpp:138 >> > > >> ---Type to continue, or q to quit--- >> > > >> Backtrace stopped: previous frame inner to this frame (corrupt >> stack?) >> > > >> >> > > >> >> > > >> Jussi >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> On 30 June 2012 15:00, Emil Lenngren >> wrote: >> > > >> >> > > >> > Ah.. I have not yet implemented breakpoints. And I don't think I >> > will >> > > >> > either :/ >> > > >> > JIT functions keep the local variables in processor registers, >> while >> > > >> > interpreted functions keep them in the gambas stack. So I think >> the >> > > >> > debugger will show wrong information. If you want to debug >> > functions, >> > > >> > simply remove the Fast keyword. >> > > >> > >> > > >> > I made a little mistake before when I ignored them. Now gbx3 >> won't >> > > >> crash in >> > > >> > the latest revision. >> > > >> > >> > > >> > /Emil >> > > >> > >> > > >> > 2012/6/30 Jussi Lahtinen : >> > > >> > > OK, found it. See attachment. >> > > >> > > >> > > >> > > Jussi >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > On 29 June 2012 23:59, Jussi Lahtinen < >> jussi.lahtinen at ...626...> >> > > >> wrote: >> > > >> > > >> > > >> > >> Next bug... it's crash and I don't have any clue what causes >> it. >> > > >> > >> I'm trying to isolate it, but meanwhile here is bt from gdb: >> > > >> > >> >> > > >> > >> Program received signal SIGSEGV, Segmentation fault. >> > > >> > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const () >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so >> > > >> > >> (gdb) bt >> > > >> > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() >> const () >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so >> > > >> > >> #1 0x00007fffe3b8de4d in >> > > >> > llvm::BranchInst::BranchInst(llvm::BasicBlock*, >> > > >> > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so >> > > >> > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, >> > Cond=0x18cba60, >> > > >> > >> IfFalse=0x30880d0, IfTrue=0x0) at >> > > >> > /usr/include/llvm/Instructions.h:2370 >> > > >> > >> #3 llvm::IRBuilder> > > >> > >> llvm::IRBuilderDefaultInserter >::CreateCondBr >> > > (this=0xef1150, >> > > >> > >> Cond=0x18cba60, True=0x0, False=0x30880d0) >> > > >> > >> at /usr/include/llvm/Support/IRBuilder.h:448 >> > > >> > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at >> > > >> > jit_codegen.cpp:866 >> > > >> > >> #5 JIT_codegen () at jit_codegen.cpp:6535 >> > > >> > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at >> > > >> > jit_compile.cpp:119 >> > > >> > >> #7 0x00007fffdbb88223 in ?? () >> > > >> > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object >> > > >> (object=> > > >> > >> out>, >> > > >> > >> index=) at jit_runtime.c:965 >> > > >> > >> #9 0x0000000000000000 in ?? () >> > > >> > >> >> > > >> > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit >> > > >> > >> >> > > >> > >> Jussi >> > > >> > >> >> > > >> > >> >> > > >> > >> >> > > >> > >> >> > > >> > >> >> > > >> > >> >> > > >> > >> On 27 June 2012 19:17, Jussi Lahtinen < >> jussi.lahtinen at ...626...> >> > > >> wrote: >> > > >> > >> >> > > >> > >>> Yes, it works now! >> > > >> > >>> >> > > >> > >>> Jussi >> > > >> > >>> >> > > >> > >>> >> > > >> > >>> >> > > >> > >>> On 27 June 2012 00:12, Emil Lenngren < >> emil.lenngren at ...626...> >> > > >> wrote: >> > > >> > >>> >> > > >> > >>>> It seems like when LLVM reads boolean pointers, it assumes >> the >> > > >> seven >> > > >> > most >> > > >> > >>>> significant bits are always 0, which is not the case in >> Gambas. >> > > >> Does >> > > >> > the >> > > >> > >>>> latest revision work? I have no opportunity to even compile >> it >> > > and >> > > >> see >> > > >> > if >> > > >> > >>>> it works at the moment :) >> > > >> > >>>> >> > > >> > >>>> /Emil >> > > >> > >>>> >> > > >> > >>>> 2012/6/26 Jussi Lahtinen >> > > >> > >>>> >> > > >> > >>>> > .../MagicBug$ GB_JIT=info gbx3 >> > > >> > >>>> > >> > > >> > >>>> > gb.jit: using LLVM 3.2. >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > >>>> > gb.jit: beginning compiling MainModule.MainModule: >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > >>>> > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > >>>> > gb.jit: beginning compiling MainModule.Main: >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > >>>> > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > >>>> > gb.jit: dumping function MainModule.Main: >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > >>>> > ; ModuleID = 'jit_mod' >> > > >> > >>>> > target datalayout = >> > > >> > >>>> > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" >> > > >> > >>>> > target triple = "x86_64-pc-linux-gnu" >> > > >> > >>>> > >> > > >> > >>>> > %Value = type { i64, i64, i64, i64 } >> > > >> > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } >> > > >> > >>>> > %String = type { i64, i8*, i32, i32 } >> > > >> > >>>> > %Void = type { i64, i64, i64, i64 } >> > > >> > >>>> > >> > > >> > >>>> > define void @func_0_MainModule_2() { >> > > >> > >>>> > entry: >> > > >> > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) >> > > >> > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) >> > > >> > >>>> > %2 = icmp eq i8* %1, %0 >> > > >> > >>>> > br i1 %2, label %if.cont, label %if.then >> > > >> > >>>> > >> > > >> > >>>> > if.then: ; preds >> = >> > > >> %entry >> > > >> > >>>> > tail call void @stack_corrupted_abort() >> > > >> > >>>> > unreachable >> > > >> > >>>> > >> > > >> > >>>> > if.cont: ; preds >> = >> > > >> %entry >> > > >> > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) >> > > >> > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) >> > > >> > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) >> > > >> > >>>> > %5 = icmp eq i8* %4, %3 >> > > >> > >>>> > br i1 %5, label %if.cont2, label %if.then1 >> > > >> > >>>> > >> > > >> > >>>> > if.then1: ; preds >> = >> > > >> %if.cont >> > > >> > >>>> > tail call void @stack_corrupted_abort() >> > > >> > >>>> > unreachable >> > > >> > >>>> > >> > > >> > >>>> > if.cont2: ; preds >> = >> > > >> %if.cont >> > > >> > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) >> > > >> > >>>> > br i1 %6, label %block5, label %if.cont7 >> > > >> > >>>> > >> > > >> > >>>> > block5: ; preds >> = >> > > >> > %if.cont2 >> > > >> > >>>> > %7 = load %Value** inttoptr (i64 6639552 to %Value**) >> > > >> > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* >> > > >> > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 >> > > >> > >>>> > store i64 13, i64* %9 >> > > >> > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 1 >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 >> > > >> > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 2 >> > > >> > >>>> > store i8* null, i8** %11 >> > > >> > >>>> > %12 = getelementptr %Value* %7, i64 1 >> > > >> > >>>> > %13 = bitcast %Value* %12 to %String* >> > > >> > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 >> > > >> > >>>> > store i64 10, i64* %14 >> > > >> > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 >> > > >> > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 >> > > >> > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 >> > > >> > >>>> > store i32 0, i32* %16 >> > > >> > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 >> > > >> > >>>> > store i32 17, i32* %17 >> > > >> > >>>> > %18 = getelementptr %Value* %7, i64 2 >> > > >> > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 to >> > %Value**) >> > > >> > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to i64*) >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) >> > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** >> > inttoptr >> > > >> (i64 >> > > >> > >>>> > 6648040 to i8**) >> > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr >> (i64 >> > > >> > 6648016 >> > > >> > >>>> to >> > > >> > >>>> > i8**) >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) >> > > >> > >>>> > tail call void @EXEC_native() >> > > >> > >>>> > %19 = load %Value** inttoptr (i64 6639552 to %Value**) >> > > >> > >>>> > %20 = getelementptr %Value* %19, i64 -1 >> > > >> > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 to >> > %Value**) >> > > >> > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) >> > > >> > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) >> > > >> > >>>> > %21 = icmp eq i8* %.pre11, %.pre >> > > >> > >>>> > br i1 %21, label %if.cont7, label %if.then6 >> > > >> > >>>> > >> > > >> > >>>> > if.then6: ; preds >> = >> > > >> %block5 >> > > >> > >>>> > tail call void @stack_corrupted_abort() >> > > >> > >>>> > unreachable >> > > >> > >>>> > >> > > >> > >>>> > if.cont7: ; preds >> = >> > > >> > %if.cont2, >> > > >> > >>>> > %block5 >> > > >> > >>>> > %22 = load %Value** inttoptr (i64 6639552 to %Value**) >> > > >> > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* >> > > >> > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, i32 0 >> > > >> > >>>> > store i64 13, i64* %24 >> > > >> > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, i32 1 >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 >> > > >> > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, i32 2 >> > > >> > >>>> > store i8* null, i8** %26 >> > > >> > >>>> > %27 = getelementptr %Value* %22, i64 1 >> > > >> > >>>> > %28 = bitcast %Value* %27 to %String* >> > > >> > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 >> > > >> > >>>> > store i64 10, i64* %29 >> > > >> > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 >> > > >> > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 >> > > >> > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 >> > > >> > >>>> > store i32 0, i32* %31 >> > > >> > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 >> > > >> > >>>> > store i32 20, i32* %32 >> > > >> > >>>> > %33 = getelementptr %Value* %22, i64 2 >> > > >> > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 to >> > %Value**) >> > > >> > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to i64*) >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) >> > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** >> > inttoptr >> > > >> (i64 >> > > >> > >>>> > 6648040 to i8**) >> > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr >> (i64 >> > > >> > 6648016 >> > > >> > >>>> to >> > > >> > >>>> > i8**) >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) >> > > >> > >>>> > tail call void @EXEC_native() >> > > >> > >>>> > %34 = load %Value** inttoptr (i64 6639552 to %Value**) >> > > >> > >>>> > %35 = getelementptr %Value* %34, i64 -1 >> > > >> > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 to >> > %Value**) >> > > >> > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) >> > > >> > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) >> > > >> > >>>> > %38 = icmp eq i8* %37, %36 >> > > >> > >>>> > br i1 %38, label %if.cont9, label %if.then8 >> > > >> > >>>> > >> > > >> > >>>> > if.then8: ; preds >> = >> > > >> > %if.cont7 >> > > >> > >>>> > tail call void @stack_corrupted_abort() >> > > >> > >>>> > unreachable >> > > >> > >>>> > >> > > >> > >>>> > if.cont9: ; preds >> = >> > > >> > %if.cont7 >> > > >> > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr (i64 >> > 6647920 >> > > to >> > > >> > >>>> %Void*), >> > > >> > >>>> > i64 0, i32 0) >> > > >> > >>>> > tail call void @EXEC_leave_keep() >> > > >> > >>>> > ret void >> > > >> > >>>> > } >> > > >> > >>>> > >> > > >> > >>>> > declare void @stack_corrupted_abort() >> > > >> > >>>> > >> > > >> > >>>> > declare void @EXEC_native() >> > > >> > >>>> > >> > > >> > >>>> > declare void @EXEC_leave_keep() >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> ------------------------------------------------------------------------ >> > > >> > >>>> > >> > > >> > >>>> > >> > > >> > >>>> > Jussi >> > > >> > >>>> > >> > > >> > >>>> > >> > > >> > >>>> > >> > > >> > >>>> > On 26 June 2012 21:05, Emil Lenngren < >> > emil.lenngren at ...626...> >> > > >> > wrote: >> > > >> > >>>> > >> > > >> > >>>> > > I am in Italy now on holiday so I cannot debug the code, >> > but >> > > >> could >> > > >> > >>>> you >> > > >> > >>>> > > please run gbx3 with GB_JIT=info and post the llvm code? >> > > >> > >>>> > > >> > > >> > >>>> > > /Emil >> > > >> > >>>> > > >> > > >> > >>>> > > 2012/6/26 Jussi Lahtinen >> > > >> > >>>> > > >> > > >> > >>>> > > > OK, here is more. This is really really weird. >> > > >> > >>>> > > > >> > > >> > >>>> > > > I expect message "Everything works!", but I get *only* >> > > >> > "Something >> > > >> > >>>> > > broke!!". >> > > >> > >>>> > > > But if I add 'Return', under Message("Everything >> > works!"), >> > > >> or I >> > > >> > >>>> remove >> > > >> > >>>> > > > 'Fast' then everything works as expected. >> > > >> > >>>> > > > >> > > >> > >>>> > > > See attachment. >> > > >> > >>>> > > > >> > > >> > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit >> > > >> > >>>> > > > >> > > >> > >>>> > > > Jussi >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > On 20 June 2012 20:14, Emil Lenngren < >> > > >> emil.lenngren at ...626...> >> > > >> > >>>> wrote: >> > > >> > >>>> > > > >> > > >> > >>>> > > > > That bug was actually an interpreter bug, but it is >> now >> > > >> > >>>> corrected in >> > > >> > >>>> > > the >> > > >> > >>>> > > > > latest revision :) >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > /Emil >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > 2012/6/20 Jussi Lahtinen >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > > Yeah, I'm also leaving to countryside for >> Midsummer >> > > >> > parties... >> > > >> > >>>> but >> > > >> > >>>> > I >> > > >> > >>>> > > > made >> > > >> > >>>> > > > > > quick test, >> > > >> > >>>> > > > > > and I found another bug (see attachment). >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > Similar problem with argument counting. >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > Jussi >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < >> > > >> > emil.lenngren at ...626... >> > > >> > > >> > > >> > >>>> > > wrote: >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > > Tomorrow I will travel away for a week so I >> cannot >> > do >> > > >> > >>>> anything >> > > >> > >>>> > > then, >> > > >> > >>>> > > > > but >> > > >> > >>>> > > > > > > just keep sending emails and I will reply when I >> > come >> > > >> home >> > > >> > :) >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > /Emil >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > 2012/6/20 Jussi Lahtinen < >> jussi.lahtinen at ...626... >> > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > > So far everything seems to work! >> > > >> > >>>> > > > > > > > I'll continue further testing later. >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > Jussi >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < >> > > >> > >>>> emil.lenngren at ...626...> >> > > >> > >>>> > > > > wrote: >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > > Is revision #4851 useful for you? >> > > >> > >>>> > > > > > > > > You can now convert functions in the current >> > > >> running >> > > >> > >>>> class to >> > > >> > >>>> > > > > > pointers. >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > /Emil >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > 2012/6/19 Emil Lenngren < >> > emil.lenngren at ...626... >> > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > > It should work in the latest revision :) >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren < >> > > emil.lenngren at ...626... >> > > >> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> If you want a quick workaround, you can >> have >> > > >> > non-fast >> > > >> > >>>> > method >> > > >> > >>>> > > > > that >> > > >> > >>>> > > > > > > > > creates >> > > >> > >>>> > > > > > > > > >> a callback, and immediately returns it, >> > like: >> > > >> > >>>> > > > > > > > > >> >> > > >> > >>>> > > > > > > > > >> Private Function GenerateCallback() As >> > Pointer >> > > >> > >>>> > > > > > > > > >> Return CallbackFunction >> > > >> > >>>> > > > > > > > > >> End >> > > >> > >>>> > > > > > > > > >> >> > > >> > >>>> > > > > > > > > >> Fast Private Function CallbackFunction() >> > > >> > >>>> > > > > > > > > >> ... >> > > >> > >>>> > > > > > > > > >> End >> > > >> > >>>> > > > > > > > > >> >> > > >> > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In >> "somelib" >> > > >> > >>>> > > > > > > > > >> >> > > >> > >>>> > > > > > > > > >> Fast Private Function Main() >> > > >> > >>>> > > > > > > > > >> Dim p As Pointer = GenerateCallback() >> > > >> > >>>> > > > > > > > > >> extfunc(p) >> > > >> > >>>> > > > > > > > > >> End >> > > >> > >>>> > > > > > > > > >> >> > > >> > >>>> > > > > > > > > >> /Emil >> > > >> > >>>> > > > > > > > > >> >> > > >> > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen < >> > > >> jussi.lahtinen at ...626... >> > > >> > > >> > > >> > >>>> > > > > > > > > >> >> > > >> > >>>> > > > > > > > > >>> No problem, I'm glad to help making >> Gambas >> > > more >> > > >> > >>>> robust, >> > > >> > >>>> > > when >> > > >> > >>>> > > > > > ever I >> > > >> > >>>> > > > > > > > > have >> > > >> > >>>> > > > > > > > > >>> time to do so! >> > > >> > >>>> > > > > > > > > >>> And testing things seems to be easy >> > > >> contribution >> > > >> > for >> > > >> > >>>> > me... >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >>> My project has about 120 000 lines of >> code. >> > > >> And I >> > > >> > >>>> try JIT >> > > >> > >>>> > > > with >> > > >> > >>>> > > > > > > every >> > > >> > >>>> > > > > > > > > >>> module >> > > >> > >>>> > > > > > > > > >>> and class of it. >> > > >> > >>>> > > > > > > > > >>> So I think I will find more bugs... But >> in >> > > some >> > > >> > >>>> point I >> > > >> > >>>> > > must >> > > >> > >>>> > > > > wait >> > > >> > >>>> > > > > > > > > support >> > > >> > >>>> > > > > > > > > >>> for callbacks to finish that. >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >>> Jussi >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil Lenngren < >> > > >> > >>>> > > > emil.lenngren at ...626...> >> > > >> > >>>> > > > > > > > wrote: >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug report :) >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can >> override >> > > >> extern >> > > >> > >>>> methods >> > > >> > >>>> > > as >> > > >> > >>>> > > > > > well. >> > > >> > >>>> > > > > > > > > That's >> > > >> > >>>> > > > > > > > > >>> > where the real problem is. >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > /Emil >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < >> > > >> > jussi.lahtinen at ...626... >> > > >> > >>>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > More bugs... >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > Make shared library (just dummy >> example >> > > [or >> > > >> > just >> > > >> > >>>> use >> > > >> > >>>> > > > binary >> > > >> > >>>> > > > > > > that >> > > >> > >>>> > > > > > > > is >> > > >> > >>>> > > > > > > > > >>> > > included with project source]); >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > #include >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int x2, int >> > y2) >> > > >> > >>>> > > > > > > > > >>> > > {return (int) hypot(x1-x2,y1-y2);} >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > Then run the attached project. >> > > >> > >>>> > > > > > > > > >>> > > With JIT, number of arguments is >> > counted >> > > >> > wrong. >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > Jussi >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi >> Lahtinen < >> > > >> > >>>> > > > > > > jussi.lahtinen at ...626...> >> > > >> > >>>> > > > > > > > > >>> wrote: >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > > Yes, it works now! >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > Jussi >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil >> Lenngren >> > < >> > > >> > >>>> > > > > > > emil.lenngren at ...626...> >> > > >> > >>>> > > > > > > > > >>> wrote: >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> Does it work in revision #4847? >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> /Emil >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < >> > > >> > >>>> > jussi.lahtinen at ...626...> >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > Starting program: >> > > /usr/local/bin/gbx3 >> > > >> > >>>> > > > > > > > > >>> > > >> > [Thread debugging using >> > libthread_db >> > > >> > >>>> enabled] >> > > >> > >>>> > > > > > > > > >>> > > >> > Using host libthread_db library >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". >> > > >> > >>>> > > > > > > > > >>> > > >> > gbx3: ExecutionEngine.cpp:165: >> > void >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const >> > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, >> > > >> > >>>> > > > > > > > > >>> > > >> void*): >> > > >> > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 || >> Addr == >> > > 0) >> > > >> && >> > > >> > >>>> > > > > "GlobalMapping >> > > >> > >>>> > > > > > > > > already >> > > >> > >>>> > > > > > > > > >>> > > >> > established!"' failed. >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Program received signal >> SIGABRT, >> > > >> Aborted. >> > > >> > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in >> __GI_raise >> > > >> > >>>> (sig=> > > >> > >>>> > > > out>) >> > > >> > >>>> > > > > > > > > >>> > > >> > at >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >> > > >> > >>>> > > > > > > > > >>> > > >> > 64 >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: >> > > >> > >>>> > No >> > > >> > >>>> > > > such >> > > >> > >>>> > > > > > > file >> > > >> > >>>> > > > > > > > or >> > > >> > >>>> > > > > > > > > >>> > > >> directory. >> > > >> > >>>> > > > > > > > > >>> > > >> > (gdb) bt >> > > >> > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in >> > __GI_raise >> > > >> > >>>> > > (sig=> > > >> > >>>> > > > > > out>) >> > > >> > >>>> > > > > > > > > >>> > > >> > at >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >> > > >> > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in >> > __GI_abort >> > > >> () >> > > >> > at >> > > >> > >>>> > > > abort.c:91 >> > > >> > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in >> > > >> > __assert_fail_base >> > > >> > >>>> > > > > > > (fmt=> > > >> > >>>> > > > > > > > > >>> out>, >> > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 >> > "(CurVal >> > > >> == 0 >> > > >> > || >> > > >> > >>>> > Addr >> > > >> > >>>> > > == >> > > >> > >>>> > > > > 0) >> > > >> > >>>> > > > > > && >> > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping >> > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", >> > > >> > file=0x7fffed43c55b >> > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", >> > > >> > >>>> > > > > > > > > >>> > > >> > line=, >> > > >> > function=> > > >> > >>>> > out>) >> > > >> > >>>> > > > at >> > > >> > >>>> > > > > > > > > >>> assert.c:94 >> > > >> > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in >> > > >> > >>>> __GI___assert_fail ( >> > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 >> > "(CurVal >> > > >> == 0 >> > > >> > || >> > > >> > >>>> > Addr >> > > >> > >>>> > > == >> > > >> > >>>> > > > > 0) >> > > >> > >>>> > > > > > && >> > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping >> > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", >> > > >> > file=0x7fffed43c55b >> > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", >> > > >> > >>>> > > > > > > > > >>> > > >> > line=165, >> > > >> > >>>> > > > > > > > > >>> > > >> > function=0x7fffed43d7a0 >> "void >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const >> > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, >> > > >> > >>>> > > > > > > > > >>> > > >> void*)") >> > > >> > >>>> > > > > > > > > >>> > > >> > at assert.c:103 >> > > >> > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > >> > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue >> > > >> > >>>> > > > > > > > > >>> const*, >> > > >> > >>>> > > > > > > > > >>> > > >> void*) () >> > > >> > >>>> > > > > > > > > >>> > > >> > from /usr/lib/ >> libLLVM-3.2svn.so >> > > >> > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in >> > > >> > >>>> register_global_symbol >> > > >> > >>>> > > > > > > > > >>> (address=0x40ebf6, >> > > >> > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, name=...) at >> > > >> > >>>> > > jit_codegen.cpp:242 >> > > >> > >>>> > > > > > > > > >>> > > >> > #6 register_global_symbol >> > > (name=..., >> > > >> > >>>> > > > value=0x8b2500, >> > > >> > >>>> > > > > > > > > >>> > > address=0x40ebf6) >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 >> > > >> > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in >> > > >> > >>>> > > get_global_function_real ( >> > > >> > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 >> > "CLASS_free", >> > > >> > >>>> > > func=0x40ebf6, >> > > >> > >>>> > > > > > > > > >>> ret=> > > >> > >>>> > > > > > > > > >>> > > out>, >> > > >> > >>>> > > > > > > > > >>> > > >> > args=, >> > > >> > vararg=> > > >> > >>>> out>) >> > > >> > >>>> > > at >> > > >> > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 >> > > >> > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in >> > operator() >> > > >> > >>>> > > > (this=> > > >> > >>>> > > > > > > > > pointer>) >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 >> > > >> > >>>> > > > > > > > > >>> > > >> > ---Type to continue, >> or q >> > > >> > >> > > >> > >>>> to >> > > >> > >>>> > > > quit--- >> > > >> > >>>> > > > > > > > > >>> > > >> > #9 >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> gen_if >> > >> > > >> > >>>> > > > > > > > > >>> > > >> (func=..., >> > > >> > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, >> > if_name=> > > >> > out>, >> > > >> > >>>> > > > > > > > > cont_name=> > > >> > >>>> > > > > > > > > >>> > out>) >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 >> > > >> > >>>> > > > > > > > > >>> > > >> > #10 unref_object_no_nullcheck >> > > >> > >>>> (ptr=0x898ca8) at >> > > >> > >>>> > > > > > > > > >>> jit_codegen.cpp:993 >> > > >> > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in >> > > >> > codegen_get_value >> > > >> > >>>> > > > > > > (this=0x8abba0) >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1566 >> > > >> > >>>> > > > > > > > > >>> > > >> > #12 >> > > >> > >>>> > > > > PushPureObjectVariableExpression::codegen_get_value >> > > >> > >>>> > > > > > > > > >>> > > (this=0x8abba0) >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1545 >> > > >> > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in >> > > >> > >>>> > > > > > > SubrExpression::codegen_get_value >> > > >> > >>>> > > > > > > > > >>> > > >> (this=0x86a450) >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:5898 >> > > >> > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in >> > > >> > >>>> > DropExpression::codegen >> > > >> > >>>> > > > > > > > > >>> (this=0x86a4a0) >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1257 >> > > >> > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in >> > > >> > >>>> codegen_statements () >> > > >> > >>>> > at >> > > >> > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 >> > > >> > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at >> > > >> > jit_codegen.cpp:6490 >> > > >> > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in >> > > >> > >>>> > JIT_compile_and_execute >> > > >> > >>>> > > () >> > > >> > >>>> > > > > at >> > > >> > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 >> > > >> > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in >> > > >> > >>>> EXEC_jit_function_loop >> > > >> > >>>> > > () >> > > >> > >>>> > > > at >> > > >> > >>>> > > > > > > > > >>> > gbx_exec.c:871 >> > > >> > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in >> > > >> > >>>> EXEC_function_real () >> > > >> > >>>> > at >> > > >> > >>>> > > > > > > > > >>> gbx_exec.c:862 >> > > >> > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in >> > > raise_event >> > > >> > >>>> > > > > > (observer=> > > >> > >>>> > > > > > > > > out>, >> > > >> > >>>> > > > > > > > > >>> > > >> > object=, >> > > >> > >>>> func_id=> > > >> > >>>> > > out>, >> > > >> > >>>> > > > > > > > > >>> > nparam=> > > >> > >>>> > > > > > > > > >>> > > >> out>) >> > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 >> > > >> > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in >> GB_Raise >> > > >> > >>>> > > (object=0x8b95c8, >> > > >> > >>>> > > > > > > > > >>> event_id=16, >> > > >> > >>>> > > > > > > > > >>> > > >> nparam=0) >> > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 >> > > >> > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in >> > > >> > >>>> gb_raise_button_Click >> > > >> > >>>> > > > > > > > > >>> (sender=> > > >> > >>>> > > > > > > > > >>> > > out>) >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Jussi >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, Emil >> > > Lenngren < >> > > >> > >>>> > > > > > > > emil.lenngren at ...626... >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >>> > wrote: >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please provide >> more >> > > >> > >>>> information? A >> > > >> > >>>> > > gdb >> > > >> > >>>> > > > > > > > backtrace >> > > >> > >>>> > > > > > > > > >>> or >> > > >> > >>>> > > > > > > > > >>> > > >> > something, >> > > >> > >>>> > > > > > > > > >>> > > >> > > because I get no errors at >> all. >> > > >> > Everything >> > > >> > >>>> > seems >> > > >> > >>>> > > > to >> > > >> > >>>> > > > > > work >> > > >> > >>>> > > > > > > > for >> > > >> > >>>> > > > > > > > > >>> me >> > > >> > >>>> > > > > > > > > >>> > ... >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > /Emil >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi Lahtinen < >> > > >> > >>>> > > > jussi.lahtinen at ...626...> >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See >> > attachment. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Jussi >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 23:36, >> Jussi >> > > >> Lahtinen >> > > >> > < >> > > >> > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, and I >> > > cannot >> > > >> see >> > > >> > >>>> any >> > > >> > >>>> > > > problems >> > > >> > >>>> > > > > > > with >> > > >> > >>>> > > > > > > > > >>> compare >> > > >> > >>>> > > > > > > > > >>> > > >> method >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > anymore. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > But with my big project, >> I >> > got >> > > >> this >> > > >> > >>>> with >> > > >> > >>>> > > > signal >> > > >> > >>>> > > > > 6; >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > gbx3: >> > ExecutionEngine.cpp:165: >> > > >> void >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const >> > > >> > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, >> > > >> > >>>> > > > > > > > > >>> > > >> > > void*): >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal == 0 >> || >> > > Addr >> > > >> == >> > > >> > 0) >> > > >> > >>>> && >> > > >> > >>>> > > > > > > > "GlobalMapping >> > > >> > >>>> > > > > > > > > >>> > already >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > established!"' failed. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, but as >> soon >> > > as >> > > >> I >> > > >> > have >> > > >> > >>>> > time >> > > >> > >>>> > > I >> > > >> > >>>> > > > > try >> > > >> > >>>> > > > > > to >> > > >> > >>>> > > > > > > > > >>> isolate >> > > >> > >>>> > > > > > > > > >>> > > code >> > > >> > >>>> > > > > > > > > >>> > > >> > > causing >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > the problem. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > Jussi >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 20:24, >> Emil >> > > >> > Lenngren < >> > > >> > >>>> > > > > > > > > >>> emil.lenngren at ...626... >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> It should be fixed in >> > > revision >> > > >> > #4843! >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> /Emil >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi >> Lahtinen < >> > > >> > >>>> > > > > > jussi.lahtinen at ...626... >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really works >> now. >> > > >> And I >> > > >> > >>>> found >> > > >> > >>>> > a >> > > >> > >>>> > > > lot >> > > >> > >>>> > > > > of >> > > >> > >>>> > > > > > > > > errors >> > > >> > >>>> > > > > > > > > >>> by >> > > >> > >>>> > > > > > > > > >>> > me. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > But for some reason >> JIT >> > > >> raises >> > > >> > >>>> compare >> > > >> > >>>> > > > method >> > > >> > >>>> > > > > > > when >> > > >> > >>>> > > > > > > > it >> > > >> > >>>> > > > > > > > > >>> > > >> shouldn't, >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > and when I tried to >> > isolate >> > > >> the >> > > >> > >>>> > problem I >> > > >> > >>>> > > > got >> > > >> > >>>> > > > > > > crash >> > > >> > >>>> > > > > > > > > >>> (signal >> > > >> > >>>> > > > > > > > > >>> > > >> 11). >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not to be >> > > related >> > > >> to >> > > >> > >>>> compare >> > > >> > >>>> > > > > method, >> > > >> > >>>> > > > > > > so >> > > >> > >>>> > > > > > > > > just >> > > >> > >>>> > > > > > > > > >>> > > ignore >> > > >> > >>>> > > > > > > > > >>> > > >> > name >> > > >> > >>>> > > > > > > > > >>> > > >> > > of >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> the >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > attached project. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it more >> > closely >> > > >> when >> > > >> > >>>> this >> > > >> > >>>> > is >> > > >> > >>>> > > > > fixed. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 19:01, >> > Emil >> > > >> > >>>> Lenngren < >> > > >> > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> >> > > >> > >>>> > > > > > > > > >>> > > >> > > wrote: >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works now :) >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 Beno?t >> > > Minisini < >> > > >> > >>>> > > > > > > > > >>> gambas at ...1...> >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le 17/06/2012 >> 02:54, >> > > >> Jussi >> > > >> > >>>> > Lahtinen a >> > > >> > >>>> > > > > > ?crit : >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, terminal >> > gives >> > > >> other >> > > >> > >>>> > > > position... >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my actual >> > > >> project, I >> > > >> > got >> > > >> > >>>> > error >> > > >> > >>>> > > > > > > message; >> > > >> > >>>> > > > > > > > > >>> wanted >> > > >> > >>>> > > > > > > > > >>> > > >> string, >> > > >> > >>>> > > > > > > > > >>> > > >> > > got >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > blaablaaClass >> > > instead. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that error >> > > message >> > > >> > comes >> > > >> > >>>> from >> > > >> > >>>> > > > > > function >> > > >> > >>>> > > > > > > > > (from >> > > >> > >>>> > > > > > > > > >>> > other >> > > >> > >>>> > > > > > > > > >>> > > >> > module >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> without >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which takes two >> > > objects >> > > >> > are >> > > >> > >>>> > > > parameters. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either >> terminal >> > > >> isn't >> > > >> > >>>> showing >> > > >> > >>>> > > the >> > > >> > >>>> > > > > real >> > > >> > >>>> > > > > > > > > stack, >> > > >> > >>>> > > > > > > > > >>> or >> > > >> > >>>> > > > > > > > > >>> > > >> there is >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > something >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > else >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my time is >> up, >> > > I'll >> > > >> > see >> > > >> > >>>> it >> > > >> > >>>> > > > tomorrow >> > > >> > >>>> > > > > > > (with >> > > >> > >>>> > > > > > > > > >>> latest >> > > >> > >>>> > > > > > > > > >>> > > >> > > revision). >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > The incorrect line >> > > number >> > > >> > >>>> problem, >> > > >> > >>>> > as >> > > >> > >>>> > > > > > > reported >> > > >> > >>>> > > > > > > > by >> > > >> > >>>> > > > > > > > > >>> the >> > > >> > >>>> > > > > > > > > >>> > > >> debugger >> > > >> > >>>> > > > > > > > > >>> > > >> > > > (and >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> not >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you run the >> > > program >> > > >> > >>>> > normally!), >> > > >> > >>>> > > > > should >> > > >> > >>>> > > > > > > be >> > > >> > >>>> > > > > > > > > >>> fixed in >> > > >> > >>>> > > > > > > > > >>> > > >> > revision >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> #4841. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t Minisini >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live Security >> Virtual >> > > >> > >>>> Conference >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive live >> event >> > > will >> > > >> > >>>> cover all >> > > >> > >>>> > > the >> > > >> > >>>> > > > > > ways >> > > >> > >>>> > > > > > > > > >>> today's >> > > >> > >>>> > > > > > > > > >>> > > >> security >> > > >> > >>>> > > > > > > > > >>> > > >> > > and >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat landscape >> has >> > > >> changed >> > > >> > >>>> and >> > > >> > >>>> > how >> > > >> > >>>> > > IT >> > > >> > >>>> > > > > > > > managers >> > > >> > >>>> > > > > > > > > >>> can >> > > >> > >>>> > > > > > > > > >>> > > >> respond. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include >> endpoint >> > > >> > security, >> > > >> > >>>> > > mobile >> > > >> > >>>> > > > > > > security >> > > >> > >>>> > > > > > > > > >>> and the >> > > >> > >>>> > > > > > > > > >>> > > >> latest >> > > >> > >>>> > > > > > > > > >>> > > >> > > in >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > malware >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > _______________________________________________ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user >> mailing >> > > list >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security >> Virtual >> > > >> > Conference >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live event >> > will >> > > >> > cover >> > > >> > >>>> all >> > > >> > >>>> > the >> > > >> > >>>> > > > > ways >> > > >> > >>>> > > > > > > > > today's >> > > >> > >>>> > > > > > > > > >>> > > security >> > > >> > >>>> > > > > > > > > >>> > > >> > and >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threat landscape has >> > > >> changed >> > > >> > and >> > > >> > >>>> how >> > > >> > >>>> > IT >> > > >> > >>>> > > > > > > managers >> > > >> > >>>> > > > > > > > > can >> > > >> > >>>> > > > > > > > > >>> > > respond. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > will include >> endpoint >> > > >> > security, >> > > >> > >>>> > mobile >> > > >> > >>>> > > > > > security >> > > >> > >>>> > > > > > > > and >> > > >> > >>>> > > > > > > > > >>> the >> > > >> > >>>> > > > > > > > > >>> > > >> latest >> > > >> > >>>> > > > > > > > > >>> > > >> > in >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > _______________________________________________ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user mailing >> > list >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security Virtual >> > > >> Conference >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live event >> will >> > > >> cover >> > > >> > >>>> all the >> > > >> > >>>> > > > ways >> > > >> > >>>> > > > > > > > today's >> > > >> > >>>> > > > > > > > > >>> > security >> > > >> > >>>> > > > > > > > > >>> > > >> and >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threat landscape has >> > > changed >> > > >> and >> > > >> > >>>> how IT >> > > >> > >>>> > > > > > managers >> > > >> > >>>> > > > > > > > can >> > > >> > >>>> > > > > > > > > >>> > respond. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > will include endpoint >> > > >> security, >> > > >> > >>>> mobile >> > > >> > >>>> > > > > security >> > > >> > >>>> > > > > > > and >> > > >> > >>>> > > > > > > > > the >> > > >> > >>>> > > > > > > > > >>> > > latest >> > > >> > >>>> > > > > > > > > >>> > > >> in >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threats. >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > _______________________________________________ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user mailing >> list >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Live Security Virtual >> > > >> Conference >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live event >> will >> > > cover >> > > >> > all >> > > >> > >>>> the >> > > >> > >>>> > > ways >> > > >> > >>>> > > > > > > today's >> > > >> > >>>> > > > > > > > > >>> security >> > > >> > >>>> > > > > > > > > >>> > > and >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape has >> > changed >> > > >> and >> > > >> > how >> > > >> > >>>> IT >> > > >> > >>>> > > > > managers >> > > >> > >>>> > > > > > > can >> > > >> > >>>> > > > > > > > > >>> respond. >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Discussions >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> will include endpoint >> > > security, >> > > >> > >>>> mobile >> > > >> > >>>> > > > security >> > > >> > >>>> > > > > > and >> > > >> > >>>> > > > > > > > the >> > > >> > >>>> > > > > > > > > >>> > latest >> > > >> > >>>> > > > > > > > > >>> > > in >> > > >> > >>>> > > > > > > > > >>> > > >> > > > malware >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threats. >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > >> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> > >>>> > > > _______________________________________________ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user mailing list >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> > >>>> > > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual >> > Conference >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event will >> > cover >> > > >> all >> > > >> > the >> > > >> > >>>> ways >> > > >> > >>>> > > > > today's >> > > >> > >>>> > > > > > > > > >>> security >> > > >> > >>>> > > > > > > > > >>> > and >> > > >> > >>>> > > > > > > > > >>> > > >> > > > threat landscape has >> changed >> > and >> > > >> how >> > > >> > IT >> > > >> > >>>> > > managers >> > > >> > >>>> > > > > can >> > > >> > >>>> > > > > > > > > >>> respond. >> > > >> > >>>> > > > > > > > > >>> > > >> > Discussions >> > > >> > >>>> > > > > > > > > >>> > > >> > > > will include endpoint >> > security, >> > > >> > mobile >> > > >> > >>>> > > security >> > > >> > >>>> > > > > and >> > > >> > >>>> > > > > > > the >> > > >> > >>>> > > > > > > > > >>> latest >> > > >> > >>>> > > > > > > > > >>> > in >> > > >> > >>>> > > > > > > > > >>> > > >> > malware >> > > >> > >>>> > > > > > > > > >>> > > >> > > > threats. >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > _______________________________________________ >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing list >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual >> Conference >> > > >> > >>>> > > > > > > > > >>> > > >> > > Exclusive live event will >> cover >> > > all >> > > >> the >> > > >> > >>>> ways >> > > >> > >>>> > > > today's >> > > >> > >>>> > > > > > > > > security >> > > >> > >>>> > > > > > > > > >>> and >> > > >> > >>>> > > > > > > > > >>> > > >> > > threat landscape has changed >> and >> > > >> how IT >> > > >> > >>>> > managers >> > > >> > >>>> > > > can >> > > >> > >>>> > > > > > > > > respond. >> > > >> > >>>> > > > > > > > > >>> > > >> Discussions >> > > >> > >>>> > > > > > > > > >>> > > >> > > will include endpoint >> security, >> > > >> mobile >> > > >> > >>>> > security >> > > >> > >>>> > > > and >> > > >> > >>>> > > > > > the >> > > >> > >>>> > > > > > > > > >>> latest in >> > > >> > >>>> > > > > > > > > >>> > > >> malware >> > > >> > >>>> > > > > > > > > >>> > > >> > > threats. >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > _______________________________________________ >> > > >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing list >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > >>> > > >> > Live Security Virtual >> Conference >> > > >> > >>>> > > > > > > > > >>> > > >> > Exclusive live event will cover >> > all >> > > >> the >> > > >> > ways >> > > >> > >>>> > > today's >> > > >> > >>>> > > > > > > > security >> > > >> > >>>> > > > > > > > > >>> and >> > > >> > >>>> > > > > > > > > >>> > > >> > threat landscape has changed >> and >> > how >> > > >> IT >> > > >> > >>>> managers >> > > >> > >>>> > > can >> > > >> > >>>> > > > > > > > respond. >> > > >> > >>>> > > > > > > > > >>> > > >> Discussions >> > > >> > >>>> > > > > > > > > >>> > > >> > will include endpoint security, >> > > mobile >> > > >> > >>>> security >> > > >> > >>>> > > and >> > > >> > >>>> > > > > the >> > > >> > >>>> > > > > > > > latest >> > > >> > >>>> > > > > > > > > >>> in >> > > >> > >>>> > > > > > > > > >>> > > >> malware >> > > >> > >>>> > > > > > > > > >>> > > >> > threats. >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> _______________________________________________ >> > > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list >> > > >> > >>>> > > > > > > > > >>> > > >> > >> Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > >>> > > >> Live Security Virtual Conference >> > > >> > >>>> > > > > > > > > >>> > > >> Exclusive live event will cover >> all >> > > the >> > > >> > ways >> > > >> > >>>> > today's >> > > >> > >>>> > > > > > > security >> > > >> > >>>> > > > > > > > > and >> > > >> > >>>> > > > > > > > > >>> > > >> threat landscape has changed and >> how >> > > IT >> > > >> > >>>> managers >> > > >> > >>>> > can >> > > >> > >>>> > > > > > > respond. >> > > >> > >>>> > > > > > > > > >>> > > Discussions >> > > >> > >>>> > > > > > > > > >>> > > >> will include endpoint security, >> > mobile >> > > >> > >>>> security >> > > >> > >>>> > and >> > > >> > >>>> > > > the >> > > >> > >>>> > > > > > > latest >> > > >> > >>>> > > > > > > > > in >> > > >> > >>>> > > > > > > > > >>> > > malware >> > > >> > >>>> > > > > > > > > >>> > > >> threats. >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> _______________________________________________ >> > > >> > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list >> > > >> > >>>> > > > > > > > > >>> > > >> >> Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >>> > > >> >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > >>> > > Live Security Virtual Conference >> > > >> > >>>> > > > > > > > > >>> > > Exclusive live event will cover all >> the >> > > >> ways >> > > >> > >>>> today's >> > > >> > >>>> > > > > security >> > > >> > >>>> > > > > > > and >> > > >> > >>>> > > > > > > > > >>> > > threat landscape has changed and >> how IT >> > > >> > managers >> > > >> > >>>> can >> > > >> > >>>> > > > > respond. >> > > >> > >>>> > > > > > > > > >>> Discussions >> > > >> > >>>> > > > > > > > > >>> > > will include endpoint security, >> mobile >> > > >> > security >> > > >> > >>>> and >> > > >> > >>>> > the >> > > >> > >>>> > > > > > latest >> > > >> > >>>> > > > > > > in >> > > >> > >>>> > > > > > > > > >>> malware >> > > >> > >>>> > > > > > > > > >>> > > threats. >> > > >> > >>>> > > > > > > > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > _______________________________________________ >> > > >> > >>>> > > > > > > > > >>> > > Gambas-user mailing list >> > > >> > >>>> > > > > > > > > >>> > > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > >>> > Live Security Virtual Conference >> > > >> > >>>> > > > > > > > > >>> > Exclusive live event will cover all >> the >> > > ways >> > > >> > >>>> today's >> > > >> > >>>> > > > security >> > > >> > >>>> > > > > > and >> > > >> > >>>> > > > > > > > > >>> > threat landscape has changed and how >> IT >> > > >> managers >> > > >> > >>>> can >> > > >> > >>>> > > > respond. >> > > >> > >>>> > > > > > > > > >>> Discussions >> > > >> > >>>> > > > > > > > > >>> > will include endpoint security, mobile >> > > >> security >> > > >> > >>>> and the >> > > >> > >>>> > > > > latest >> > > >> > >>>> > > > > > in >> > > >> > >>>> > > > > > > > > >>> malware >> > > >> > >>>> > > > > > > > > >>> > threats. >> > > >> > >>>> > > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >>> > >> > > >> _______________________________________________ >> > > >> > >>>> > > > > > > > > >>> > Gambas-user mailing list >> > > >> > >>>> > > > > > > > > >>> > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > >>> Live Security Virtual Conference >> > > >> > >>>> > > > > > > > > >>> Exclusive live event will cover all the >> > ways >> > > >> > today's >> > > >> > >>>> > > security >> > > >> > >>>> > > > > and >> > > >> > >>>> > > > > > > > > >>> threat landscape has changed and how IT >> > > >> managers >> > > >> > can >> > > >> > >>>> > > respond. >> > > >> > >>>> > > > > > > > > Discussions >> > > >> > >>>> > > > > > > > > >>> will include endpoint security, mobile >> > > security >> > > >> > and >> > > >> > >>>> the >> > > >> > >>>> > > > latest >> > > >> > >>>> > > > > in >> > > >> > >>>> > > > > > > > > malware >> > > >> > >>>> > > > > > > > > >>> threats. >> > > >> > >>>> > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >>> >> > > _______________________________________________ >> > > >> > >>>> > > > > > > > > >>> Gambas-user mailing list >> > > >> > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >>> >> > > >> > >>>> > > > > > > > > >> >> > > >> > >>>> > > > > > > > > >> >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > > Live Security Virtual Conference >> > > >> > >>>> > > > > > > > > Exclusive live event will cover all the ways >> > > >> today's >> > > >> > >>>> security >> > > >> > >>>> > > and >> > > >> > >>>> > > > > > > > > threat landscape has changed and how IT >> > managers >> > > >> can >> > > >> > >>>> respond. >> > > >> > >>>> > > > > > > Discussions >> > > >> > >>>> > > > > > > > > will include endpoint security, mobile >> security >> > > and >> > > >> > the >> > > >> > >>>> > latest >> > > >> > >>>> > > in >> > > >> > >>>> > > > > > > malware >> > > >> > >>>> > > > > > > > > threats. >> > > >> > >>>> > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > > >> _______________________________________________ >> > > >> > >>>> > > > > > > > > Gambas-user mailing list >> > > >> > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > > Live Security Virtual Conference >> > > >> > >>>> > > > > > > > Exclusive live event will cover all the ways >> > > today's >> > > >> > >>>> security >> > > >> > >>>> > and >> > > >> > >>>> > > > > > > > threat landscape has changed and how IT >> managers >> > > can >> > > >> > >>>> respond. >> > > >> > >>>> > > > > > Discussions >> > > >> > >>>> > > > > > > > will include endpoint security, mobile >> security >> > and >> > > >> the >> > > >> > >>>> latest >> > > >> > >>>> > in >> > > >> > >>>> > > > > > malware >> > > >> > >>>> > > > > > > > threats. >> > > >> > >>>> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > > >> _______________________________________________ >> > > >> > >>>> > > > > > > > Gambas-user mailing list >> > > >> > >>>> > > > > > > > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > > Live Security Virtual Conference >> > > >> > >>>> > > > > > > Exclusive live event will cover all the ways >> > today's >> > > >> > >>>> security and >> > > >> > >>>> > > > > > > threat landscape has changed and how IT managers >> > can >> > > >> > respond. >> > > >> > >>>> > > > > Discussions >> > > >> > >>>> > > > > > > will include endpoint security, mobile security >> and >> > > the >> > > >> > >>>> latest in >> > > >> > >>>> > > > > malware >> > > >> > >>>> > > > > > > threats. >> > > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > > _______________________________________________ >> > > >> > >>>> > > > > > > Gambas-user mailing list >> > > >> > >>>> > > > > > > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > > Live Security Virtual Conference >> > > >> > >>>> > > > > > Exclusive live event will cover all the ways >> today's >> > > >> > security >> > > >> > >>>> and >> > > >> > >>>> > > > > > threat landscape has changed and how IT managers >> can >> > > >> > respond. >> > > >> > >>>> > > > Discussions >> > > >> > >>>> > > > > > will include endpoint security, mobile security >> and >> > the >> > > >> > latest >> > > >> > >>>> in >> > > >> > >>>> > > > malware >> > > >> > >>>> > > > > > threats. >> > > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > > _______________________________________________ >> > > >> > >>>> > > > > > Gambas-user mailing list >> > > >> > >>>> > > > > > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > > Live Security Virtual Conference >> > > >> > >>>> > > > > Exclusive live event will cover all the ways today's >> > > >> security >> > > >> > and >> > > >> > >>>> > > > > threat landscape has changed and how IT managers can >> > > >> respond. >> > > >> > >>>> > > Discussions >> > > >> > >>>> > > > > will include endpoint security, mobile security and >> the >> > > >> latest >> > > >> > in >> > > >> > >>>> > > malware >> > > >> > >>>> > > > > threats. >> > > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > > _______________________________________________ >> > > >> > >>>> > > > > Gambas-user mailing list >> > > >> > >>>> > > > > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > > Live Security Virtual Conference >> > > >> > >>>> > > > Exclusive live event will cover all the ways today's >> > > security >> > > >> > and >> > > >> > >>>> > > > threat landscape has changed and how IT managers can >> > > respond. >> > > >> > >>>> > Discussions >> > > >> > >>>> > > > will include endpoint security, mobile security and >> the >> > > >> latest >> > > >> > in >> > > >> > >>>> > malware >> > > >> > >>>> > > > threats. >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > > _______________________________________________ >> > > >> > >>>> > > > Gambas-user mailing list >> > > >> > >>>> > > > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > > Live Security Virtual Conference >> > > >> > >>>> > > Exclusive live event will cover all the ways today's >> > security >> > > >> and >> > > >> > >>>> > > threat landscape has changed and how IT managers can >> > respond. >> > > >> > >>>> Discussions >> > > >> > >>>> > > will include endpoint security, mobile security and the >> > > latest >> > > >> in >> > > >> > >>>> malware >> > > >> > >>>> > > threats. >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > > _______________________________________________ >> > > >> > >>>> > > Gambas-user mailing list >> > > >> > >>>> > > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> > Live Security Virtual Conference >> > > >> > >>>> > Exclusive live event will cover all the ways today's >> security >> > > and >> > > >> > >>>> > threat landscape has changed and how IT managers can >> respond. >> > > >> > >>>> Discussions >> > > >> > >>>> > will include endpoint security, mobile security and the >> > latest >> > > in >> > > >> > >>>> malware >> > > >> > >>>> > threats. >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> > _______________________________________________ >> > > >> > >>>> > Gambas-user mailing list >> > > >> > >>>> > Gambas-user at lists.sourceforge.net >> > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> > >> > > >> > >>>> >> > > >> > >>>> >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > >>>> Live Security Virtual Conference >> > > >> > >>>> Exclusive live event will cover all the ways today's >> security >> > and >> > > >> > >>>> threat landscape has changed and how IT managers can >> respond. >> > > >> > Discussions >> > > >> > >>>> will include endpoint security, mobile security and the >> latest >> > in >> > > >> > malware >> > > >> > >>>> threats. >> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > >>>> _______________________________________________ >> > > >> > >>>> Gambas-user mailing list >> > > >> > >>>> Gambas-user at lists.sourceforge.net >> > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >>>> >> > > >> > >>> >> > > >> > >>> >> > > >> > >> >> > > >> > > >> > > >> > > >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > > Live Security Virtual Conference >> > > >> > > Exclusive live event will cover all the ways today's security >> and >> > > >> > > threat landscape has changed and how IT managers can respond. >> > > >> Discussions >> > > >> > > will include endpoint security, mobile security and the latest >> in >> > > >> malware >> > > >> > > threats. >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > > _______________________________________________ >> > > >> > > Gambas-user mailing list >> > > >> > > Gambas-user at lists.sourceforge.net >> > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > > >> > > >> > >> > > >> > >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> > Live Security Virtual Conference >> > > >> > Exclusive live event will cover all the ways today's security and >> > > >> > threat landscape has changed and how IT managers can respond. >> > > >> Discussions >> > > >> > will include endpoint security, mobile security and the latest in >> > > >> malware >> > > >> > threats. >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> > _______________________________________________ >> > > >> > Gambas-user mailing list >> > > >> > Gambas-user at lists.sourceforge.net >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >> > > >> >> > > >> >> > > >> > >> ------------------------------------------------------------------------------ >> > > >> Live Security Virtual Conference >> > > >> Exclusive live event will cover all the ways today's security and >> > > >> threat landscape has changed and how IT managers can respond. >> > > Discussions >> > > >> will include endpoint security, mobile security and the latest in >> > > malware >> > > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > >> _______________________________________________ >> > > >> Gambas-user mailing list >> > > >> Gambas-user at lists.sourceforge.net >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> >> > > > >> > > > >> > > >> > > >> > >> ------------------------------------------------------------------------------ >> > > Live Security Virtual Conference >> > > Exclusive live event will cover all the ways today's security and >> > > threat landscape has changed and how IT managers can respond. >> Discussions >> > > will include endpoint security, mobile security and the latest in >> malware >> > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > > _______________________________________________ >> > > Gambas-user mailing list >> > > Gambas-user at lists.sourceforge.net >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > >> > >> > >> ------------------------------------------------------------------------------ >> > Live Security Virtual Conference >> > Exclusive live event will cover all the ways today's security and >> > threat landscape has changed and how IT managers can respond. >> Discussions >> > will include endpoint security, mobile security and the latest in >> malware >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > _______________________________________________ >> > Gambas-user mailing list >> > Gambas-user at lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > From emil.lenngren at ...626... Thu Jul 5 21:46:41 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Thu, 5 Jul 2012 21:46:41 +0200 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: Ok.. Just two questions: IArray, is that an inline array or a "normal" array? Is the code written in gambas compiled with debugging flags? That the stack seems corrupted in gdb/valgrind probably doesn't mean it is corrupted in reality. It might just be that gdb/valgrind doesn't recognize the jit functions. /Emil 2012/7/5 Jussi Lahtinen > In fact I can prevent this bug by commenting out half of some function. > There are not external functions used... > > Crash occur with some 2D array; > IArray[x,y] += iVar > > If I comment that out, no crash, BUT crash is prevented also when I comment > out something before that... > And so it is probably only point where corrupted pointer is accessing some > illegal area. > > So, I would need to find where that corruption happens in first place. > > And valgrind says also rubbish (gbx3 and llvm both without optimizations): > > ==23094== Jump to the invalid address stated on the next line > ==23094== at 0x0: ??? > ==23094== by 0x223CBD3D: ??? > ==23094== by 0x5B14747: ??? > ==23094== by 0xBF847AE147AE147A: ??? > ==23094== by 0x3FDFFFFFFFFFFFFF: ??? > ==23094== by 0x40A76FFFFFFFFFFF: ??? > ==23094== by 0xD3: ??? > ==23094== by 0x3F7FFFFFFFFFFFFF: ??? > ==23094== Address 0x0 is not stack'd, malloc'd or (recently) free'd > ==23094== > ==23094== > ==23094== Process terminating with default action of signal 11 (SIGSEGV) > ==23094== Bad permissions for mapped region at address 0x0 > ==23094== at 0x0: ??? > ==23094== by 0x223CBD3D: ??? > ==23094== by 0x5B14747: ??? > ==23094== by 0xBF847AE147AE147A: ??? > ==23094== by 0x3FDFFFFFFFFFFFFF: ??? > ==23094== by 0x40A76FFFFFFFFFFF: ??? > ==23094== by 0xD3: ??? > ==23094== by 0x3F7FFFFFFFFFFFFF: ??? > > I'm out of time, I think I can continue not until Sunday. > > Jussi > > > > > On 5 July 2012 22:24, Jussi Lahtinen wrote: > > > I did compile gbx3 without optimizations, but the problem is breakpoints, > > they do absolutely nothing... > > > > Jussi > > > > > > > > On 5 July 2012 22:10, Emil Lenngren wrote: > > > >> Yes that's correct, since gb.jit is a shared library which is not loaded > >> until a jit function is called. > >> > >> Try to add print statements or something before each line to see what > line > >> is causing the error. > >> You can also try to compile gambas without optimizations so you don't > >> get >> out> from gdb. > >> > >> /Emil > >> > >> 2012/7/5 Jussi Lahtinen > >> > >> > I don't use much gdb and so I'm not sure where is the problem. > >> > But gdb never stops to "JR_extern_dispatch_object", and when I set > break > >> > point is says: > >> > > >> > (gdb) break JR_extern_dispatch_object > >> > Function "JR_extern_dispatch_object" not defined. > >> > Make breakpoint pending on future shared library load? (y or [n]) y > >> > > >> > But I think that is correct... > >> > > >> > Jussi > >> > > >> > > >> > > >> > On 5 July 2012 21:20, Emil Lenngren wrote: > >> > > >> > > Maybe you can set a gdb breakpoint at JR_extern_dispatch_object and > >> try > >> > to > >> > > see what happens? > >> > > > >> > > 2012/7/5 Emil Lenngren > >> > > > >> > > > Something happens on the line you call an external function... > >> > > > > >> > > > 2012/7/5 Jussi Lahtinen > >> > > > > >> > > >> Another bug... very hard to isolate (no success yet). I think > stack > >> > gets > >> > > >> corrupted and that makes backtrace less useful. > >> > > >> Here is bt from gdb: > >> > > >> > >> > > >> Program received signal SIGSEGV, Segmentation fault. > >> > > >> 0x0000000000000000 in ?? () > >> > > >> (gdb) bt > >> > > >> #0 0x0000000000000000 in ?? () > >> > > >> #1 0x00007fffdc14974e in ?? () > >> > > >> #2 0x00007fffffffd5c0 in ?? () > >> > > >> #3 0xbf847ae147ae147b in ?? () > >> > > >> #4 0x3fe0000000000000 in ?? () > >> > > >> #5 0x40a7700000000000 in ?? () > >> > > >> #6 0x00000000000000d4 in ?? () > >> > > >> #7 0x3f800000e4e1fd5e in ?? () > >> > > >> #8 0x00007fff00000000 in ?? () > >> > > >> #9 0x000000000000010a in ?? () > >> > > >> #10 0x00007fffffffd600 in ?? () > >> > > >> #11 0x4188000000000109 in ?? () > >> > > >> #12 0x0000003540400000 in ?? () > >> > > >> #13 0x00007fffdc149308 in ?? () > >> > > >> #14 0x00007fffe505bb1a in ?? () > >> > > >> #15 0x000000000040e7b4 in init_local_var (class=0x7fffffffd600, > >> > > >> func=0x10a) > >> > > >> at gbx_exec.c:412 > >> > > >> #16 0x00007fffe4e2d104 in JR_extern_dispatch_object > >> (object= >> > > >> out>, > >> > > >> index=) at jit_runtime.c:965 > >> > > >> #17 0x00007ffff7afc970 in ?? () at > >> > ../sysdeps/ieee754/dbl-64/s_sin.c:981 > >> > > >> from /lib/x86_64-linux-gnu/libm.so.6 > >> > > >> #18 0x00007fffffffd740 in ?? () > >> > > >> #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at > >> > > >> jit_compile.cpp:138 > >> > > >> ---Type to continue, or q to quit--- > >> > > >> Backtrace stopped: previous frame inner to this frame (corrupt > >> stack?) > >> > > >> > >> > > >> > >> > > >> Jussi > >> > > >> > >> > > >> > >> > > >> > >> > > >> > >> > > >> > >> > > >> On 30 June 2012 15:00, Emil Lenngren > >> wrote: > >> > > >> > >> > > >> > Ah.. I have not yet implemented breakpoints. And I don't think > I > >> > will > >> > > >> > either :/ > >> > > >> > JIT functions keep the local variables in processor registers, > >> while > >> > > >> > interpreted functions keep them in the gambas stack. So I think > >> the > >> > > >> > debugger will show wrong information. If you want to debug > >> > functions, > >> > > >> > simply remove the Fast keyword. > >> > > >> > > >> > > >> > I made a little mistake before when I ignored them. Now gbx3 > >> won't > >> > > >> crash in > >> > > >> > the latest revision. > >> > > >> > > >> > > >> > /Emil > >> > > >> > > >> > > >> > 2012/6/30 Jussi Lahtinen : > >> > > >> > > OK, found it. See attachment. > >> > > >> > > > >> > > >> > > Jussi > >> > > >> > > > >> > > >> > > > >> > > >> > > > >> > > >> > > On 29 June 2012 23:59, Jussi Lahtinen < > >> jussi.lahtinen at ...626...> > >> > > >> wrote: > >> > > >> > > > >> > > >> > >> Next bug... it's crash and I don't have any clue what causes > >> it. > >> > > >> > >> I'm trying to isolate it, but meanwhile here is bt from gdb: > >> > > >> > >> > >> > > >> > >> Program received signal SIGSEGV, Segmentation fault. > >> > > >> > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const > () > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so > >> > > >> > >> (gdb) bt > >> > > >> > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() > >> const () > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so > >> > > >> > >> #1 0x00007fffe3b8de4d in > >> > > >> > llvm::BranchInst::BranchInst(llvm::BasicBlock*, > >> > > >> > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so > >> > > >> > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, > >> > Cond=0x18cba60, > >> > > >> > >> IfFalse=0x30880d0, IfTrue=0x0) at > >> > > >> > /usr/include/llvm/Instructions.h:2370 > >> > > >> > >> #3 llvm::IRBuilder >> > > >> > >> llvm::IRBuilderDefaultInserter >::CreateCondBr > >> > > (this=0xef1150, > >> > > >> > >> Cond=0x18cba60, True=0x0, False=0x30880d0) > >> > > >> > >> at /usr/include/llvm/Support/IRBuilder.h:448 > >> > > >> > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at > >> > > >> > jit_codegen.cpp:866 > >> > > >> > >> #5 JIT_codegen () at jit_codegen.cpp:6535 > >> > > >> > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at > >> > > >> > jit_compile.cpp:119 > >> > > >> > >> #7 0x00007fffdbb88223 in ?? () > >> > > >> > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object > >> > > >> (object= >> > > >> > >> out>, > >> > > >> > >> index=) at jit_runtime.c:965 > >> > > >> > >> #9 0x0000000000000000 in ?? () > >> > > >> > >> > >> > > >> > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit > >> > > >> > >> > >> > > >> > >> Jussi > >> > > >> > >> > >> > > >> > >> > >> > > >> > >> > >> > > >> > >> > >> > > >> > >> > >> > > >> > >> > >> > > >> > >> On 27 June 2012 19:17, Jussi Lahtinen < > >> jussi.lahtinen at ...626...> > >> > > >> wrote: > >> > > >> > >> > >> > > >> > >>> Yes, it works now! > >> > > >> > >>> > >> > > >> > >>> Jussi > >> > > >> > >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> > >>> On 27 June 2012 00:12, Emil Lenngren < > >> emil.lenngren at ...626...> > >> > > >> wrote: > >> > > >> > >>> > >> > > >> > >>>> It seems like when LLVM reads boolean pointers, it assumes > >> the > >> > > >> seven > >> > > >> > most > >> > > >> > >>>> significant bits are always 0, which is not the case in > >> Gambas. > >> > > >> Does > >> > > >> > the > >> > > >> > >>>> latest revision work? I have no opportunity to even > compile > >> it > >> > > and > >> > > >> see > >> > > >> > if > >> > > >> > >>>> it works at the moment :) > >> > > >> > >>>> > >> > > >> > >>>> /Emil > >> > > >> > >>>> > >> > > >> > >>>> 2012/6/26 Jussi Lahtinen > >> > > >> > >>>> > >> > > >> > >>>> > .../MagicBug$ GB_JIT=info gbx3 > >> > > >> > >>>> > > >> > > >> > >>>> > gb.jit: using LLVM 3.2. > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > > >> ------------------------------------------------------------------------ > >> > > >> > >>>> > gb.jit: beginning compiling MainModule.MainModule: > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > > >> ------------------------------------------------------------------------ > >> > > >> > >>>> > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > > >> ------------------------------------------------------------------------ > >> > > >> > >>>> > gb.jit: beginning compiling MainModule.Main: > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > > >> ------------------------------------------------------------------------ > >> > > >> > >>>> > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > > >> ------------------------------------------------------------------------ > >> > > >> > >>>> > gb.jit: dumping function MainModule.Main: > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > > >> ------------------------------------------------------------------------ > >> > > >> > >>>> > ; ModuleID = 'jit_mod' > >> > > >> > >>>> > target datalayout = > >> > > >> > >>>> > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" > >> > > >> > >>>> > target triple = "x86_64-pc-linux-gnu" > >> > > >> > >>>> > > >> > > >> > >>>> > %Value = type { i64, i64, i64, i64 } > >> > > >> > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } > >> > > >> > >>>> > %String = type { i64, i8*, i32, i32 } > >> > > >> > >>>> > %Void = type { i64, i64, i64, i64 } > >> > > >> > >>>> > > >> > > >> > >>>> > define void @func_0_MainModule_2() { > >> > > >> > >>>> > entry: > >> > > >> > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) > >> > > >> > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) > >> > > >> > >>>> > %2 = icmp eq i8* %1, %0 > >> > > >> > >>>> > br i1 %2, label %if.cont, label %if.then > >> > > >> > >>>> > > >> > > >> > >>>> > if.then: ; > preds > >> = > >> > > >> %entry > >> > > >> > >>>> > tail call void @stack_corrupted_abort() > >> > > >> > >>>> > unreachable > >> > > >> > >>>> > > >> > > >> > >>>> > if.cont: ; > preds > >> = > >> > > >> %entry > >> > > >> > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) > >> > > >> > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) > >> > > >> > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) > >> > > >> > >>>> > %5 = icmp eq i8* %4, %3 > >> > > >> > >>>> > br i1 %5, label %if.cont2, label %if.then1 > >> > > >> > >>>> > > >> > > >> > >>>> > if.then1: ; > preds > >> = > >> > > >> %if.cont > >> > > >> > >>>> > tail call void @stack_corrupted_abort() > >> > > >> > >>>> > unreachable > >> > > >> > >>>> > > >> > > >> > >>>> > if.cont2: ; > preds > >> = > >> > > >> %if.cont > >> > > >> > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) > >> > > >> > >>>> > br i1 %6, label %block5, label %if.cont7 > >> > > >> > >>>> > > >> > > >> > >>>> > block5: ; > preds > >> = > >> > > >> > %if.cont2 > >> > > >> > >>>> > %7 = load %Value** inttoptr (i64 6639552 to %Value**) > >> > > >> > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* > >> > > >> > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 > >> > > >> > >>>> > store i64 13, i64* %9 > >> > > >> > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 1 > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 > >> > > >> > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 2 > >> > > >> > >>>> > store i8* null, i8** %11 > >> > > >> > >>>> > %12 = getelementptr %Value* %7, i64 1 > >> > > >> > >>>> > %13 = bitcast %Value* %12 to %String* > >> > > >> > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 > >> > > >> > >>>> > store i64 10, i64* %14 > >> > > >> > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 > >> > > >> > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 > >> > > >> > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 > >> > > >> > >>>> > store i32 0, i32* %16 > >> > > >> > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 > >> > > >> > >>>> > store i32 17, i32* %17 > >> > > >> > >>>> > %18 = getelementptr %Value* %7, i64 2 > >> > > >> > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 to > >> > %Value**) > >> > > >> > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to i64*) > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > >> > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** > >> > inttoptr > >> > > >> (i64 > >> > > >> > >>>> > 6648040 to i8**) > >> > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr > >> (i64 > >> > > >> > 6648016 > >> > > >> > >>>> to > >> > > >> > >>>> > i8**) > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > >> > > >> > >>>> > tail call void @EXEC_native() > >> > > >> > >>>> > %19 = load %Value** inttoptr (i64 6639552 to %Value**) > >> > > >> > >>>> > %20 = getelementptr %Value* %19, i64 -1 > >> > > >> > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 to > >> > %Value**) > >> > > >> > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) > >> > > >> > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) > >> > > >> > >>>> > %21 = icmp eq i8* %.pre11, %.pre > >> > > >> > >>>> > br i1 %21, label %if.cont7, label %if.then6 > >> > > >> > >>>> > > >> > > >> > >>>> > if.then6: ; > preds > >> = > >> > > >> %block5 > >> > > >> > >>>> > tail call void @stack_corrupted_abort() > >> > > >> > >>>> > unreachable > >> > > >> > >>>> > > >> > > >> > >>>> > if.cont7: ; > preds > >> = > >> > > >> > %if.cont2, > >> > > >> > >>>> > %block5 > >> > > >> > >>>> > %22 = load %Value** inttoptr (i64 6639552 to %Value**) > >> > > >> > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* > >> > > >> > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, i32 0 > >> > > >> > >>>> > store i64 13, i64* %24 > >> > > >> > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, i32 1 > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 > >> > > >> > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, i32 2 > >> > > >> > >>>> > store i8* null, i8** %26 > >> > > >> > >>>> > %27 = getelementptr %Value* %22, i64 1 > >> > > >> > >>>> > %28 = bitcast %Value* %27 to %String* > >> > > >> > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 > >> > > >> > >>>> > store i64 10, i64* %29 > >> > > >> > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 > >> > > >> > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 > >> > > >> > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 > >> > > >> > >>>> > store i32 0, i32* %31 > >> > > >> > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 > >> > > >> > >>>> > store i32 20, i32* %32 > >> > > >> > >>>> > %33 = getelementptr %Value* %22, i64 2 > >> > > >> > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 to > >> > %Value**) > >> > > >> > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to i64*) > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > >> > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** > >> > inttoptr > >> > > >> (i64 > >> > > >> > >>>> > 6648040 to i8**) > >> > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** inttoptr > >> (i64 > >> > > >> > 6648016 > >> > > >> > >>>> to > >> > > >> > >>>> > i8**) > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > >> > > >> > >>>> > tail call void @EXEC_native() > >> > > >> > >>>> > %34 = load %Value** inttoptr (i64 6639552 to %Value**) > >> > > >> > >>>> > %35 = getelementptr %Value* %34, i64 -1 > >> > > >> > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 to > >> > %Value**) > >> > > >> > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) > >> > > >> > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) > >> > > >> > >>>> > %38 = icmp eq i8* %37, %36 > >> > > >> > >>>> > br i1 %38, label %if.cont9, label %if.then8 > >> > > >> > >>>> > > >> > > >> > >>>> > if.then8: ; > preds > >> = > >> > > >> > %if.cont7 > >> > > >> > >>>> > tail call void @stack_corrupted_abort() > >> > > >> > >>>> > unreachable > >> > > >> > >>>> > > >> > > >> > >>>> > if.cont9: ; > preds > >> = > >> > > >> > %if.cont7 > >> > > >> > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr (i64 > >> > 6647920 > >> > > to > >> > > >> > >>>> %Void*), > >> > > >> > >>>> > i64 0, i32 0) > >> > > >> > >>>> > tail call void @EXEC_leave_keep() > >> > > >> > >>>> > ret void > >> > > >> > >>>> > } > >> > > >> > >>>> > > >> > > >> > >>>> > declare void @stack_corrupted_abort() > >> > > >> > >>>> > > >> > > >> > >>>> > declare void @EXEC_native() > >> > > >> > >>>> > > >> > > >> > >>>> > declare void @EXEC_leave_keep() > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > > >> ------------------------------------------------------------------------ > >> > > >> > >>>> > > >> > > >> > >>>> > > >> > > >> > >>>> > Jussi > >> > > >> > >>>> > > >> > > >> > >>>> > > >> > > >> > >>>> > > >> > > >> > >>>> > On 26 June 2012 21:05, Emil Lenngren < > >> > emil.lenngren at ...626...> > >> > > >> > wrote: > >> > > >> > >>>> > > >> > > >> > >>>> > > I am in Italy now on holiday so I cannot debug the > code, > >> > but > >> > > >> could > >> > > >> > >>>> you > >> > > >> > >>>> > > please run gbx3 with GB_JIT=info and post the llvm > code? > >> > > >> > >>>> > > > >> > > >> > >>>> > > /Emil > >> > > >> > >>>> > > > >> > > >> > >>>> > > 2012/6/26 Jussi Lahtinen > >> > > >> > >>>> > > > >> > > >> > >>>> > > > OK, here is more. This is really really weird. > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > I expect message "Everything works!", but I get > *only* > >> > > >> > "Something > >> > > >> > >>>> > > broke!!". > >> > > >> > >>>> > > > But if I add 'Return', under Message("Everything > >> > works!"), > >> > > >> or I > >> > > >> > >>>> remove > >> > > >> > >>>> > > > 'Fast' then everything works as expected. > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > See attachment. > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > Jussi > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > On 20 June 2012 20:14, Emil Lenngren < > >> > > >> emil.lenngren at ...626...> > >> > > >> > >>>> wrote: > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > That bug was actually an interpreter bug, but it > is > >> now > >> > > >> > >>>> corrected in > >> > > >> > >>>> > > the > >> > > >> > >>>> > > > > latest revision :) > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > /Emil > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > 2012/6/20 Jussi Lahtinen < > jussi.lahtinen at ...626...> > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > Yeah, I'm also leaving to countryside for > >> Midsummer > >> > > >> > parties... > >> > > >> > >>>> but > >> > > >> > >>>> > I > >> > > >> > >>>> > > > made > >> > > >> > >>>> > > > > > quick test, > >> > > >> > >>>> > > > > > and I found another bug (see attachment). > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > Similar problem with argument counting. > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > Jussi > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < > >> > > >> > emil.lenngren at ...626... > >> > > >> > > > >> > > >> > >>>> > > wrote: > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > Tomorrow I will travel away for a week so I > >> cannot > >> > do > >> > > >> > >>>> anything > >> > > >> > >>>> > > then, > >> > > >> > >>>> > > > > but > >> > > >> > >>>> > > > > > > just keep sending emails and I will reply > when I > >> > come > >> > > >> home > >> > > >> > :) > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > /Emil > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > 2012/6/20 Jussi Lahtinen < > >> jussi.lahtinen at ...626... > >> > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > So far everything seems to work! > >> > > >> > >>>> > > > > > > > I'll continue further testing later. > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > Jussi > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < > >> > > >> > >>>> emil.lenngren at ...626...> > >> > > >> > >>>> > > > > wrote: > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > Is revision #4851 useful for you? > >> > > >> > >>>> > > > > > > > > You can now convert functions in the > current > >> > > >> running > >> > > >> > >>>> class to > >> > > >> > >>>> > > > > > pointers. > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > /Emil > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > 2012/6/19 Emil Lenngren < > >> > emil.lenngren at ...626... > >> > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > > It should work in the latest revision :) > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren < > >> > > emil.lenngren at ...626... > >> > > >> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> If you want a quick workaround, you can > >> have > >> > > >> > non-fast > >> > > >> > >>>> > method > >> > > >> > >>>> > > > > that > >> > > >> > >>>> > > > > > > > > creates > >> > > >> > >>>> > > > > > > > > >> a callback, and immediately returns it, > >> > like: > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >> Private Function GenerateCallback() As > >> > Pointer > >> > > >> > >>>> > > > > > > > > >> Return CallbackFunction > >> > > >> > >>>> > > > > > > > > >> End > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >> Fast Private Function > CallbackFunction() > >> > > >> > >>>> > > > > > > > > >> ... > >> > > >> > >>>> > > > > > > > > >> End > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In > >> "somelib" > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >> Fast Private Function Main() > >> > > >> > >>>> > > > > > > > > >> Dim p As Pointer = GenerateCallback() > >> > > >> > >>>> > > > > > > > > >> extfunc(p) > >> > > >> > >>>> > > > > > > > > >> End > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >> /Emil > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen < > >> > > >> jussi.lahtinen at ...626... > >> > > >> > > > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >>> No problem, I'm glad to help making > >> Gambas > >> > > more > >> > > >> > >>>> robust, > >> > > >> > >>>> > > when > >> > > >> > >>>> > > > > > ever I > >> > > >> > >>>> > > > > > > > > have > >> > > >> > >>>> > > > > > > > > >>> time to do so! > >> > > >> > >>>> > > > > > > > > >>> And testing things seems to be easy > >> > > >> contribution > >> > > >> > for > >> > > >> > >>>> > me... > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> My project has about 120 000 lines of > >> code. > >> > > >> And I > >> > > >> > >>>> try JIT > >> > > >> > >>>> > > > with > >> > > >> > >>>> > > > > > > every > >> > > >> > >>>> > > > > > > > > >>> module > >> > > >> > >>>> > > > > > > > > >>> and class of it. > >> > > >> > >>>> > > > > > > > > >>> So I think I will find more bugs... > But > >> in > >> > > some > >> > > >> > >>>> point I > >> > > >> > >>>> > > must > >> > > >> > >>>> > > > > wait > >> > > >> > >>>> > > > > > > > > support > >> > > >> > >>>> > > > > > > > > >>> for callbacks to finish that. > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> Jussi > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil Lenngren < > >> > > >> > >>>> > > > emil.lenngren at ...626...> > >> > > >> > >>>> > > > > > > > wrote: > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug report :) > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can > >> override > >> > > >> extern > >> > > >> > >>>> methods > >> > > >> > >>>> > > as > >> > > >> > >>>> > > > > > well. > >> > > >> > >>>> > > > > > > > > That's > >> > > >> > >>>> > > > > > > > > >>> > where the real problem is. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > /Emil > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < > >> > > >> > jussi.lahtinen at ...626... > >> > > >> > >>>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > More bugs... > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > Make shared library (just dummy > >> example > >> > > [or > >> > > >> > just > >> > > >> > >>>> use > >> > > >> > >>>> > > > binary > >> > > >> > >>>> > > > > > > that > >> > > >> > >>>> > > > > > > > is > >> > > >> > >>>> > > > > > > > > >>> > > included with project source]); > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > #include > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int x2, > int > >> > y2) > >> > > >> > >>>> > > > > > > > > >>> > > {return (int) hypot(x1-x2,y1-y2);} > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > Then run the attached project. > >> > > >> > >>>> > > > > > > > > >>> > > With JIT, number of arguments is > >> > counted > >> > > >> > wrong. > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > Jussi > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi > >> Lahtinen < > >> > > >> > >>>> > > > > > > jussi.lahtinen at ...626...> > >> > > >> > >>>> > > > > > > > > >>> wrote: > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > Yes, it works now! > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > Jussi > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil > >> Lenngren > >> > < > >> > > >> > >>>> > > > > > > emil.lenngren at ...626...> > >> > > >> > >>>> > > > > > > > > >>> wrote: > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> Does it work in revision #4847? > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> /Emil > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < > >> > > >> > >>>> > jussi.lahtinen at ...626...> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Starting program: > >> > > /usr/local/bin/gbx3 > >> > > >> > >>>> > > > > > > > > >>> > > >> > [Thread debugging using > >> > libthread_db > >> > > >> > >>>> enabled] > >> > > >> > >>>> > > > > > > > > >>> > > >> > Using host libthread_db > library > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". > >> > > >> > >>>> > > > > > > > > >>> > > >> > gbx3: > ExecutionEngine.cpp:165: > >> > void > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > >> > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > >> > > >> > >>>> > > > > > > > > >>> > > >> void*): > >> > > >> > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 || > >> Addr == > >> > > 0) > >> > > >> && > >> > > >> > >>>> > > > > "GlobalMapping > >> > > >> > >>>> > > > > > > > > already > >> > > >> > >>>> > > > > > > > > >>> > > >> > established!"' failed. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Program received signal > >> SIGABRT, > >> > > >> Aborted. > >> > > >> > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in > >> __GI_raise > >> > > >> > >>>> (sig= >> > > >> > >>>> > > > out>) > >> > > >> > >>>> > > > > > > > > >>> > > >> > at > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > >> > > >> > >>>> > > > > > > > > >>> > > >> > 64 > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: > >> > > >> > >>>> > No > >> > > >> > >>>> > > > such > >> > > >> > >>>> > > > > > > file > >> > > >> > >>>> > > > > > > > or > >> > > >> > >>>> > > > > > > > > >>> > > >> directory. > >> > > >> > >>>> > > > > > > > > >>> > > >> > (gdb) bt > >> > > >> > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in > >> > __GI_raise > >> > > >> > >>>> > > (sig= >> > > >> > >>>> > > > > > out>) > >> > > >> > >>>> > > > > > > > > >>> > > >> > at > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in > >> > __GI_abort > >> > > >> () > >> > > >> > at > >> > > >> > >>>> > > > abort.c:91 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in > >> > > >> > __assert_fail_base > >> > > >> > >>>> > > > > > > (fmt= >> > > >> > >>>> > > > > > > > > >>> out>, > >> > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 > >> > "(CurVal > >> > > >> == 0 > >> > > >> > || > >> > > >> > >>>> > Addr > >> > > >> > >>>> > > == > >> > > >> > >>>> > > > > 0) > >> > > >> > >>>> > > > > > && > >> > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > >> > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > >> > > >> > file=0x7fffed43c55b > >> > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > >> > > >> > >>>> > > > > > > > > >>> > > >> > line=, > >> > > >> > function= >> > > >> > >>>> > out>) > >> > > >> > >>>> > > > at > >> > > >> > >>>> > > > > > > > > >>> assert.c:94 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in > >> > > >> > >>>> __GI___assert_fail ( > >> > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 > >> > "(CurVal > >> > > >> == 0 > >> > > >> > || > >> > > >> > >>>> > Addr > >> > > >> > >>>> > > == > >> > > >> > >>>> > > > > 0) > >> > > >> > >>>> > > > > > && > >> > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > >> > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > >> > > >> > file=0x7fffed43c55b > >> > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > >> > > >> > >>>> > > > > > > > > >>> > > >> > line=165, > >> > > >> > >>>> > > > > > > > > >>> > > >> > function=0x7fffed43d7a0 > >> "void > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > >> > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > >> > > >> > >>>> > > > > > > > > >>> > > >> void*)") > >> > > >> > >>>> > > > > > > > > >>> > > >> > at assert.c:103 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > >> > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue > >> > > >> > >>>> > > > > > > > > >>> const*, > >> > > >> > >>>> > > > > > > > > >>> > > >> void*) () > >> > > >> > >>>> > > > > > > > > >>> > > >> > from /usr/lib/ > >> libLLVM-3.2svn.so > >> > > >> > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in > >> > > >> > >>>> register_global_symbol > >> > > >> > >>>> > > > > > > > > >>> (address=0x40ebf6, > >> > > >> > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, name=...) > at > >> > > >> > >>>> > > jit_codegen.cpp:242 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #6 register_global_symbol > >> > > (name=..., > >> > > >> > >>>> > > > value=0x8b2500, > >> > > >> > >>>> > > > > > > > > >>> > > address=0x40ebf6) > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in > >> > > >> > >>>> > > get_global_function_real ( > >> > > >> > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 > >> > "CLASS_free", > >> > > >> > >>>> > > func=0x40ebf6, > >> > > >> > >>>> > > > > > > > > >>> ret= >> > > >> > >>>> > > > > > > > > >>> > > out>, > >> > > >> > >>>> > > > > > > > > >>> > > >> > args=, > >> > > >> > vararg= >> > > >> > >>>> out>) > >> > > >> > >>>> > > at > >> > > >> > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in > >> > operator() > >> > > >> > >>>> > > > (this= >> > > >> > >>>> > > > > > > > > pointer>) > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 > >> > > >> > >>>> > > > > > > > > >>> > > >> > ---Type to continue, > >> or q > >> > > >> > > >> > > >> > >>>> to > >> > > >> > >>>> > > > quit--- > >> > > >> > >>>> > > > > > > > > >>> > > >> > #9 > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > gen_if > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> (func=..., > >> > > >> > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, > >> > if_name= >> > > >> > out>, > >> > > >> > >>>> > > > > > > > > cont_name= >> > > >> > >>>> > > > > > > > > >>> > out>) > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #10 unref_object_no_nullcheck > >> > > >> > >>>> (ptr=0x898ca8) at > >> > > >> > >>>> > > > > > > > > >>> jit_codegen.cpp:993 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in > >> > > >> > codegen_get_value > >> > > >> > >>>> > > > > > > (this=0x8abba0) > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1566 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #12 > >> > > >> > >>>> > > > > > PushPureObjectVariableExpression::codegen_get_value > >> > > >> > >>>> > > > > > > > > >>> > > (this=0x8abba0) > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1545 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in > >> > > >> > >>>> > > > > > > SubrExpression::codegen_get_value > >> > > >> > >>>> > > > > > > > > >>> > > >> (this=0x86a450) > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:5898 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in > >> > > >> > >>>> > DropExpression::codegen > >> > > >> > >>>> > > > > > > > > >>> (this=0x86a4a0) > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1257 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in > >> > > >> > >>>> codegen_statements () > >> > > >> > >>>> > at > >> > > >> > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at > >> > > >> > jit_codegen.cpp:6490 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in > >> > > >> > >>>> > JIT_compile_and_execute > >> > > >> > >>>> > > () > >> > > >> > >>>> > > > > at > >> > > >> > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in > >> > > >> > >>>> EXEC_jit_function_loop > >> > > >> > >>>> > > () > >> > > >> > >>>> > > > at > >> > > >> > >>>> > > > > > > > > >>> > gbx_exec.c:871 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in > >> > > >> > >>>> EXEC_function_real () > >> > > >> > >>>> > at > >> > > >> > >>>> > > > > > > > > >>> gbx_exec.c:862 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in > >> > > raise_event > >> > > >> > >>>> > > > > > (observer= >> > > >> > >>>> > > > > > > > > out>, > >> > > >> > >>>> > > > > > > > > >>> > > >> > object=, > >> > > >> > >>>> func_id= >> > > >> > >>>> > > out>, > >> > > >> > >>>> > > > > > > > > >>> > nparam= >> > > >> > >>>> > > > > > > > > >>> > > >> out>) > >> > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in > >> GB_Raise > >> > > >> > >>>> > > (object=0x8b95c8, > >> > > >> > >>>> > > > > > > > > >>> event_id=16, > >> > > >> > >>>> > > > > > > > > >>> > > >> nparam=0) > >> > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 > >> > > >> > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in > >> > > >> > >>>> gb_raise_button_Click > >> > > >> > >>>> > > > > > > > > >>> (sender= >> > > >> > >>>> > > > > > > > > >>> > > out>) > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Jussi > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, Emil > >> > > Lenngren < > >> > > >> > >>>> > > > > > > > emil.lenngren at ...626... > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > >>> > wrote: > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please provide > >> more > >> > > >> > >>>> information? A > >> > > >> > >>>> > > gdb > >> > > >> > >>>> > > > > > > > backtrace > >> > > >> > >>>> > > > > > > > > >>> or > >> > > >> > >>>> > > > > > > > > >>> > > >> > something, > >> > > >> > >>>> > > > > > > > > >>> > > >> > > because I get no errors at > >> all. > >> > > >> > Everything > >> > > >> > >>>> > seems > >> > > >> > >>>> > > > to > >> > > >> > >>>> > > > > > work > >> > > >> > >>>> > > > > > > > for > >> > > >> > >>>> > > > > > > > > >>> me > >> > > >> > >>>> > > > > > > > > >>> > ... > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > /Emil > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi Lahtinen < > >> > > >> > >>>> > > > jussi.lahtinen at ...626...> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See > >> > attachment. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Jussi > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 23:36, > >> Jussi > >> > > >> Lahtinen > >> > > >> > < > >> > > >> > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, and > I > >> > > cannot > >> > > >> see > >> > > >> > >>>> any > >> > > >> > >>>> > > > problems > >> > > >> > >>>> > > > > > > with > >> > > >> > >>>> > > > > > > > > >>> compare > >> > > >> > >>>> > > > > > > > > >>> > > >> method > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > anymore. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > But with my big > project, > >> I > >> > got > >> > > >> this > >> > > >> > >>>> with > >> > > >> > >>>> > > > signal > >> > > >> > >>>> > > > > 6; > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > gbx3: > >> > ExecutionEngine.cpp:165: > >> > > >> void > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const > >> > > >> > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, > >> > > >> > >>>> > > > > > > > > >>> > > >> > > void*): > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal == 0 > >> || > >> > > Addr > >> > > >> == > >> > > >> > 0) > >> > > >> > >>>> && > >> > > >> > >>>> > > > > > > > "GlobalMapping > >> > > >> > >>>> > > > > > > > > >>> > already > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > established!"' failed. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, but as > >> soon > >> > > as > >> > > >> I > >> > > >> > have > >> > > >> > >>>> > time > >> > > >> > >>>> > > I > >> > > >> > >>>> > > > > try > >> > > >> > >>>> > > > > > to > >> > > >> > >>>> > > > > > > > > >>> isolate > >> > > >> > >>>> > > > > > > > > >>> > > code > >> > > >> > >>>> > > > > > > > > >>> > > >> > > causing > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > the problem. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > Jussi > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 20:24, > >> Emil > >> > > >> > Lenngren < > >> > > >> > >>>> > > > > > > > > >>> emil.lenngren at ...626... > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> It should be fixed in > >> > > revision > >> > > >> > #4843! > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> /Emil > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi > >> Lahtinen < > >> > > >> > >>>> > > > > > jussi.lahtinen at ...626... > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really works > >> now. > >> > > >> And I > >> > > >> > >>>> found > >> > > >> > >>>> > a > >> > > >> > >>>> > > > lot > >> > > >> > >>>> > > > > of > >> > > >> > >>>> > > > > > > > > errors > >> > > >> > >>>> > > > > > > > > >>> by > >> > > >> > >>>> > > > > > > > > >>> > me. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > But for some reason > >> JIT > >> > > >> raises > >> > > >> > >>>> compare > >> > > >> > >>>> > > > method > >> > > >> > >>>> > > > > > > when > >> > > >> > >>>> > > > > > > > it > >> > > >> > >>>> > > > > > > > > >>> > > >> shouldn't, > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > and when I tried to > >> > isolate > >> > > >> the > >> > > >> > >>>> > problem I > >> > > >> > >>>> > > > got > >> > > >> > >>>> > > > > > > crash > >> > > >> > >>>> > > > > > > > > >>> (signal > >> > > >> > >>>> > > > > > > > > >>> > > >> 11). > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not to be > >> > > related > >> > > >> to > >> > > >> > >>>> compare > >> > > >> > >>>> > > > > method, > >> > > >> > >>>> > > > > > > so > >> > > >> > >>>> > > > > > > > > just > >> > > >> > >>>> > > > > > > > > >>> > > ignore > >> > > >> > >>>> > > > > > > > > >>> > > >> > name > >> > > >> > >>>> > > > > > > > > >>> > > >> > > of > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> the > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > attached project. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it more > >> > closely > >> > > >> when > >> > > >> > >>>> this > >> > > >> > >>>> > is > >> > > >> > >>>> > > > > fixed. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 > 19:01, > >> > Emil > >> > > >> > >>>> Lenngren < > >> > > >> > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > wrote: > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works now > :) > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 Beno?t > >> > > Minisini < > >> > > >> > >>>> > > > > > > > > >>> gambas at ...1...> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le 17/06/2012 > >> 02:54, > >> > > >> Jussi > >> > > >> > >>>> > Lahtinen a > >> > > >> > >>>> > > > > > ?crit : > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, terminal > >> > gives > >> > > >> other > >> > > >> > >>>> > > > position... > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my actual > >> > > >> project, I > >> > > >> > got > >> > > >> > >>>> > error > >> > > >> > >>>> > > > > > > message; > >> > > >> > >>>> > > > > > > > > >>> wanted > >> > > >> > >>>> > > > > > > > > >>> > > >> string, > >> > > >> > >>>> > > > > > > > > >>> > > >> > > got > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > blaablaaClass > >> > > instead. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that error > >> > > message > >> > > >> > comes > >> > > >> > >>>> from > >> > > >> > >>>> > > > > > function > >> > > >> > >>>> > > > > > > > > (from > >> > > >> > >>>> > > > > > > > > >>> > other > >> > > >> > >>>> > > > > > > > > >>> > > >> > module > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> without > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which takes > two > >> > > objects > >> > > >> > are > >> > > >> > >>>> > > > parameters. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either > >> terminal > >> > > >> isn't > >> > > >> > >>>> showing > >> > > >> > >>>> > > the > >> > > >> > >>>> > > > > real > >> > > >> > >>>> > > > > > > > > stack, > >> > > >> > >>>> > > > > > > > > >>> or > >> > > >> > >>>> > > > > > > > > >>> > > >> there is > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > something > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > else > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my time is > >> up, > >> > > I'll > >> > > >> > see > >> > > >> > >>>> it > >> > > >> > >>>> > > > tomorrow > >> > > >> > >>>> > > > > > > (with > >> > > >> > >>>> > > > > > > > > >>> latest > >> > > >> > >>>> > > > > > > > > >>> > > >> > > revision). > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > The incorrect > line > >> > > number > >> > > >> > >>>> problem, > >> > > >> > >>>> > as > >> > > >> > >>>> > > > > > > reported > >> > > >> > >>>> > > > > > > > by > >> > > >> > >>>> > > > > > > > > >>> the > >> > > >> > >>>> > > > > > > > > >>> > > >> debugger > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > (and > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> not > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you run the > >> > > program > >> > > >> > >>>> > normally!), > >> > > >> > >>>> > > > > should > >> > > >> > >>>> > > > > > > be > >> > > >> > >>>> > > > > > > > > >>> fixed in > >> > > >> > >>>> > > > > > > > > >>> > > >> > revision > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> #4841. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t Minisini > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live Security > >> Virtual > >> > > >> > >>>> Conference > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive live > >> event > >> > > will > >> > > >> > >>>> cover all > >> > > >> > >>>> > > the > >> > > >> > >>>> > > > > > ways > >> > > >> > >>>> > > > > > > > > >>> today's > >> > > >> > >>>> > > > > > > > > >>> > > >> security > >> > > >> > >>>> > > > > > > > > >>> > > >> > > and > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat landscape > >> has > >> > > >> changed > >> > > >> > >>>> and > >> > > >> > >>>> > how > >> > > >> > >>>> > > IT > >> > > >> > >>>> > > > > > > > managers > >> > > >> > >>>> > > > > > > > > >>> can > >> > > >> > >>>> > > > > > > > > >>> > > >> respond. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include > >> endpoint > >> > > >> > security, > >> > > >> > >>>> > > mobile > >> > > >> > >>>> > > > > > > security > >> > > >> > >>>> > > > > > > > > >>> and the > >> > > >> > >>>> > > > > > > > > >>> > > >> latest > >> > > >> > >>>> > > > > > > > > >>> > > >> > > in > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > malware > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > _______________________________________________ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user > >> mailing > >> > > list > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security > >> Virtual > >> > > >> > Conference > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live > event > >> > will > >> > > >> > cover > >> > > >> > >>>> all > >> > > >> > >>>> > the > >> > > >> > >>>> > > > > ways > >> > > >> > >>>> > > > > > > > > today's > >> > > >> > >>>> > > > > > > > > >>> > > security > >> > > >> > >>>> > > > > > > > > >>> > > >> > and > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threat landscape > has > >> > > >> changed > >> > > >> > and > >> > > >> > >>>> how > >> > > >> > >>>> > IT > >> > > >> > >>>> > > > > > > managers > >> > > >> > >>>> > > > > > > > > can > >> > > >> > >>>> > > > > > > > > >>> > > respond. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > will include > >> endpoint > >> > > >> > security, > >> > > >> > >>>> > mobile > >> > > >> > >>>> > > > > > security > >> > > >> > >>>> > > > > > > > and > >> > > >> > >>>> > > > > > > > > >>> the > >> > > >> > >>>> > > > > > > > > >>> > > >> latest > >> > > >> > >>>> > > > > > > > > >>> > > >> > in > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > _______________________________________________ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user > mailing > >> > list > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security > Virtual > >> > > >> Conference > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live event > >> will > >> > > >> cover > >> > > >> > >>>> all the > >> > > >> > >>>> > > > ways > >> > > >> > >>>> > > > > > > > today's > >> > > >> > >>>> > > > > > > > > >>> > security > >> > > >> > >>>> > > > > > > > > >>> > > >> and > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threat landscape has > >> > > changed > >> > > >> and > >> > > >> > >>>> how IT > >> > > >> > >>>> > > > > > managers > >> > > >> > >>>> > > > > > > > can > >> > > >> > >>>> > > > > > > > > >>> > respond. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > will include > endpoint > >> > > >> security, > >> > > >> > >>>> mobile > >> > > >> > >>>> > > > > security > >> > > >> > >>>> > > > > > > and > >> > > >> > >>>> > > > > > > > > the > >> > > >> > >>>> > > > > > > > > >>> > > latest > >> > > >> > >>>> > > > > > > > > >>> > > >> in > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threats. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > _______________________________________________ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user mailing > >> list > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Live Security Virtual > >> > > >> Conference > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live event > >> will > >> > > cover > >> > > >> > all > >> > > >> > >>>> the > >> > > >> > >>>> > > ways > >> > > >> > >>>> > > > > > > today's > >> > > >> > >>>> > > > > > > > > >>> security > >> > > >> > >>>> > > > > > > > > >>> > > and > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape has > >> > changed > >> > > >> and > >> > > >> > how > >> > > >> > >>>> IT > >> > > >> > >>>> > > > > managers > >> > > >> > >>>> > > > > > > can > >> > > >> > >>>> > > > > > > > > >>> respond. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Discussions > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> will include endpoint > >> > > security, > >> > > >> > >>>> mobile > >> > > >> > >>>> > > > security > >> > > >> > >>>> > > > > > and > >> > > >> > >>>> > > > > > > > the > >> > > >> > >>>> > > > > > > > > >>> > latest > >> > > >> > >>>> > > > > > > > > >>> > > in > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > malware > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threats. > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > >> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > _______________________________________________ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user mailing > list > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual > >> > Conference > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event will > >> > cover > >> > > >> all > >> > > >> > the > >> > > >> > >>>> ways > >> > > >> > >>>> > > > > today's > >> > > >> > >>>> > > > > > > > > >>> security > >> > > >> > >>>> > > > > > > > > >>> > and > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > threat landscape has > >> changed > >> > and > >> > > >> how > >> > > >> > IT > >> > > >> > >>>> > > managers > >> > > >> > >>>> > > > > can > >> > > >> > >>>> > > > > > > > > >>> respond. > >> > > >> > >>>> > > > > > > > > >>> > > >> > Discussions > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > will include endpoint > >> > security, > >> > > >> > mobile > >> > > >> > >>>> > > security > >> > > >> > >>>> > > > > and > >> > > >> > >>>> > > > > > > the > >> > > >> > >>>> > > > > > > > > >>> latest > >> > > >> > >>>> > > > > > > > > >>> > in > >> > > >> > >>>> > > > > > > > > >>> > > >> > malware > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > threats. > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > _______________________________________________ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing list > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual > >> Conference > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Exclusive live event will > >> cover > >> > > all > >> > > >> the > >> > > >> > >>>> ways > >> > > >> > >>>> > > > today's > >> > > >> > >>>> > > > > > > > > security > >> > > >> > >>>> > > > > > > > > >>> and > >> > > >> > >>>> > > > > > > > > >>> > > >> > > threat landscape has > changed > >> and > >> > > >> how IT > >> > > >> > >>>> > managers > >> > > >> > >>>> > > > can > >> > > >> > >>>> > > > > > > > > respond. > >> > > >> > >>>> > > > > > > > > >>> > > >> Discussions > >> > > >> > >>>> > > > > > > > > >>> > > >> > > will include endpoint > >> security, > >> > > >> mobile > >> > > >> > >>>> > security > >> > > >> > >>>> > > > and > >> > > >> > >>>> > > > > > the > >> > > >> > >>>> > > > > > > > > >>> latest in > >> > > >> > >>>> > > > > > > > > >>> > > >> malware > >> > > >> > >>>> > > > > > > > > >>> > > >> > > threats. > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > _______________________________________________ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing list > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > >>> > > >> > Live Security Virtual > >> Conference > >> > > >> > >>>> > > > > > > > > >>> > > >> > Exclusive live event will > cover > >> > all > >> > > >> the > >> > > >> > ways > >> > > >> > >>>> > > today's > >> > > >> > >>>> > > > > > > > security > >> > > >> > >>>> > > > > > > > > >>> and > >> > > >> > >>>> > > > > > > > > >>> > > >> > threat landscape has changed > >> and > >> > how > >> > > >> IT > >> > > >> > >>>> managers > >> > > >> > >>>> > > can > >> > > >> > >>>> > > > > > > > respond. > >> > > >> > >>>> > > > > > > > > >>> > > >> Discussions > >> > > >> > >>>> > > > > > > > > >>> > > >> > will include endpoint > security, > >> > > mobile > >> > > >> > >>>> security > >> > > >> > >>>> > > and > >> > > >> > >>>> > > > > the > >> > > >> > >>>> > > > > > > > latest > >> > > >> > >>>> > > > > > > > > >>> in > >> > > >> > >>>> > > > > > > > > >>> > > >> malware > >> > > >> > >>>> > > > > > > > > >>> > > >> > threats. > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> _______________________________________________ > >> > > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > >>> > > >> Live Security Virtual > Conference > >> > > >> > >>>> > > > > > > > > >>> > > >> Exclusive live event will cover > >> all > >> > > the > >> > > >> > ways > >> > > >> > >>>> > today's > >> > > >> > >>>> > > > > > > security > >> > > >> > >>>> > > > > > > > > and > >> > > >> > >>>> > > > > > > > > >>> > > >> threat landscape has changed > and > >> how > >> > > IT > >> > > >> > >>>> managers > >> > > >> > >>>> > can > >> > > >> > >>>> > > > > > > respond. > >> > > >> > >>>> > > > > > > > > >>> > > Discussions > >> > > >> > >>>> > > > > > > > > >>> > > >> will include endpoint security, > >> > mobile > >> > > >> > >>>> security > >> > > >> > >>>> > and > >> > > >> > >>>> > > > the > >> > > >> > >>>> > > > > > > latest > >> > > >> > >>>> > > > > > > > > in > >> > > >> > >>>> > > > > > > > > >>> > > malware > >> > > >> > >>>> > > > > > > > > >>> > > >> threats. > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> _______________________________________________ > >> > > >> > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > >>> > > Live Security Virtual Conference > >> > > >> > >>>> > > > > > > > > >>> > > Exclusive live event will cover > all > >> the > >> > > >> ways > >> > > >> > >>>> today's > >> > > >> > >>>> > > > > security > >> > > >> > >>>> > > > > > > and > >> > > >> > >>>> > > > > > > > > >>> > > threat landscape has changed and > >> how IT > >> > > >> > managers > >> > > >> > >>>> can > >> > > >> > >>>> > > > > respond. > >> > > >> > >>>> > > > > > > > > >>> Discussions > >> > > >> > >>>> > > > > > > > > >>> > > will include endpoint security, > >> mobile > >> > > >> > security > >> > > >> > >>>> and > >> > > >> > >>>> > the > >> > > >> > >>>> > > > > > latest > >> > > >> > >>>> > > > > > > in > >> > > >> > >>>> > > > > > > > > >>> malware > >> > > >> > >>>> > > > > > > > > >>> > > threats. > >> > > >> > >>>> > > > > > > > > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > _______________________________________________ > >> > > >> > >>>> > > > > > > > > >>> > > Gambas-user mailing list > >> > > >> > >>>> > > > > > > > > >>> > > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > >>> > Live Security Virtual Conference > >> > > >> > >>>> > > > > > > > > >>> > Exclusive live event will cover all > >> the > >> > > ways > >> > > >> > >>>> today's > >> > > >> > >>>> > > > security > >> > > >> > >>>> > > > > > and > >> > > >> > >>>> > > > > > > > > >>> > threat landscape has changed and how > >> IT > >> > > >> managers > >> > > >> > >>>> can > >> > > >> > >>>> > > > respond. > >> > > >> > >>>> > > > > > > > > >>> Discussions > >> > > >> > >>>> > > > > > > > > >>> > will include endpoint security, > mobile > >> > > >> security > >> > > >> > >>>> and the > >> > > >> > >>>> > > > > latest > >> > > >> > >>>> > > > > > in > >> > > >> > >>>> > > > > > > > > >>> malware > >> > > >> > >>>> > > > > > > > > >>> > threats. > >> > > >> > >>>> > > > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> _______________________________________________ > >> > > >> > >>>> > > > > > > > > >>> > Gambas-user mailing list > >> > > >> > >>>> > > > > > > > > >>> > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > >>> Live Security Virtual Conference > >> > > >> > >>>> > > > > > > > > >>> Exclusive live event will cover all > the > >> > ways > >> > > >> > today's > >> > > >> > >>>> > > security > >> > > >> > >>>> > > > > and > >> > > >> > >>>> > > > > > > > > >>> threat landscape has changed and how > IT > >> > > >> managers > >> > > >> > can > >> > > >> > >>>> > > respond. > >> > > >> > >>>> > > > > > > > > Discussions > >> > > >> > >>>> > > > > > > > > >>> will include endpoint security, mobile > >> > > security > >> > > >> > and > >> > > >> > >>>> the > >> > > >> > >>>> > > > latest > >> > > >> > >>>> > > > > in > >> > > >> > >>>> > > > > > > > > malware > >> > > >> > >>>> > > > > > > > > >>> threats. > >> > > >> > >>>> > > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >>> > >> > > _______________________________________________ > >> > > >> > >>>> > > > > > > > > >>> Gambas-user mailing list > >> > > >> > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > > Live Security Virtual Conference > >> > > >> > >>>> > > > > > > > > Exclusive live event will cover all the > ways > >> > > >> today's > >> > > >> > >>>> security > >> > > >> > >>>> > > and > >> > > >> > >>>> > > > > > > > > threat landscape has changed and how IT > >> > managers > >> > > >> can > >> > > >> > >>>> respond. > >> > > >> > >>>> > > > > > > Discussions > >> > > >> > >>>> > > > > > > > > will include endpoint security, mobile > >> security > >> > > and > >> > > >> > the > >> > > >> > >>>> > latest > >> > > >> > >>>> > > in > >> > > >> > >>>> > > > > > > malware > >> > > >> > >>>> > > > > > > > > threats. > >> > > >> > >>>> > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > > >> _______________________________________________ > >> > > >> > >>>> > > > > > > > > Gambas-user mailing list > >> > > >> > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > > Live Security Virtual Conference > >> > > >> > >>>> > > > > > > > Exclusive live event will cover all the ways > >> > > today's > >> > > >> > >>>> security > >> > > >> > >>>> > and > >> > > >> > >>>> > > > > > > > threat landscape has changed and how IT > >> managers > >> > > can > >> > > >> > >>>> respond. > >> > > >> > >>>> > > > > > Discussions > >> > > >> > >>>> > > > > > > > will include endpoint security, mobile > >> security > >> > and > >> > > >> the > >> > > >> > >>>> latest > >> > > >> > >>>> > in > >> > > >> > >>>> > > > > > malware > >> > > >> > >>>> > > > > > > > threats. > >> > > >> > >>>> > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > > >> _______________________________________________ > >> > > >> > >>>> > > > > > > > Gambas-user mailing list > >> > > >> > >>>> > > > > > > > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > > Live Security Virtual Conference > >> > > >> > >>>> > > > > > > Exclusive live event will cover all the ways > >> > today's > >> > > >> > >>>> security and > >> > > >> > >>>> > > > > > > threat landscape has changed and how IT > managers > >> > can > >> > > >> > respond. > >> > > >> > >>>> > > > > Discussions > >> > > >> > >>>> > > > > > > will include endpoint security, mobile > security > >> and > >> > > the > >> > > >> > >>>> latest in > >> > > >> > >>>> > > > > malware > >> > > >> > >>>> > > > > > > threats. > >> > > >> > >>>> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > > > _______________________________________________ > >> > > >> > >>>> > > > > > > Gambas-user mailing list > >> > > >> > >>>> > > > > > > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > > Live Security Virtual Conference > >> > > >> > >>>> > > > > > Exclusive live event will cover all the ways > >> today's > >> > > >> > security > >> > > >> > >>>> and > >> > > >> > >>>> > > > > > threat landscape has changed and how IT managers > >> can > >> > > >> > respond. > >> > > >> > >>>> > > > Discussions > >> > > >> > >>>> > > > > > will include endpoint security, mobile security > >> and > >> > the > >> > > >> > latest > >> > > >> > >>>> in > >> > > >> > >>>> > > > malware > >> > > >> > >>>> > > > > > threats. > >> > > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > > _______________________________________________ > >> > > >> > >>>> > > > > > Gambas-user mailing list > >> > > >> > >>>> > > > > > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > > Live Security Virtual Conference > >> > > >> > >>>> > > > > Exclusive live event will cover all the ways > today's > >> > > >> security > >> > > >> > and > >> > > >> > >>>> > > > > threat landscape has changed and how IT managers > can > >> > > >> respond. > >> > > >> > >>>> > > Discussions > >> > > >> > >>>> > > > > will include endpoint security, mobile security > and > >> the > >> > > >> latest > >> > > >> > in > >> > > >> > >>>> > > malware > >> > > >> > >>>> > > > > threats. > >> > > >> > >>>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > > _______________________________________________ > >> > > >> > >>>> > > > > Gambas-user mailing list > >> > > >> > >>>> > > > > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > > Live Security Virtual Conference > >> > > >> > >>>> > > > Exclusive live event will cover all the ways today's > >> > > security > >> > > >> > and > >> > > >> > >>>> > > > threat landscape has changed and how IT managers can > >> > > respond. > >> > > >> > >>>> > Discussions > >> > > >> > >>>> > > > will include endpoint security, mobile security and > >> the > >> > > >> latest > >> > > >> > in > >> > > >> > >>>> > malware > >> > > >> > >>>> > > > threats. > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > > _______________________________________________ > >> > > >> > >>>> > > > Gambas-user mailing list > >> > > >> > >>>> > > > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > > Live Security Virtual Conference > >> > > >> > >>>> > > Exclusive live event will cover all the ways today's > >> > security > >> > > >> and > >> > > >> > >>>> > > threat landscape has changed and how IT managers can > >> > respond. > >> > > >> > >>>> Discussions > >> > > >> > >>>> > > will include endpoint security, mobile security and > the > >> > > latest > >> > > >> in > >> > > >> > >>>> malware > >> > > >> > >>>> > > threats. > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > > _______________________________________________ > >> > > >> > >>>> > > Gambas-user mailing list > >> > > >> > >>>> > > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> > Live Security Virtual Conference > >> > > >> > >>>> > Exclusive live event will cover all the ways today's > >> security > >> > > and > >> > > >> > >>>> > threat landscape has changed and how IT managers can > >> respond. > >> > > >> > >>>> Discussions > >> > > >> > >>>> > will include endpoint security, mobile security and the > >> > latest > >> > > in > >> > > >> > >>>> malware > >> > > >> > >>>> > threats. > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> > _______________________________________________ > >> > > >> > >>>> > Gambas-user mailing list > >> > > >> > >>>> > Gambas-user at lists.sourceforge.net > >> > > >> > >>>> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > > >> > > >> > >>>> > >> > > >> > >>>> > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > >>>> Live Security Virtual Conference > >> > > >> > >>>> Exclusive live event will cover all the ways today's > >> security > >> > and > >> > > >> > >>>> threat landscape has changed and how IT managers can > >> respond. > >> > > >> > Discussions > >> > > >> > >>>> will include endpoint security, mobile security and the > >> latest > >> > in > >> > > >> > malware > >> > > >> > >>>> threats. > >> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > >>>> _______________________________________________ > >> > > >> > >>>> Gambas-user mailing list > >> > > >> > >>>> Gambas-user at lists.sourceforge.net > >> > > >> > >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >>>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> > >> > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > > Live Security Virtual Conference > >> > > >> > > Exclusive live event will cover all the ways today's security > >> and > >> > > >> > > threat landscape has changed and how IT managers can respond. > >> > > >> Discussions > >> > > >> > > will include endpoint security, mobile security and the > latest > >> in > >> > > >> malware > >> > > >> > > threats. > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > > _______________________________________________ > >> > > >> > > Gambas-user mailing list > >> > > >> > > Gambas-user at lists.sourceforge.net > >> > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > > > >> > > >> > > >> > > >> > > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> > Live Security Virtual Conference > >> > > >> > Exclusive live event will cover all the ways today's security > and > >> > > >> > threat landscape has changed and how IT managers can respond. > >> > > >> Discussions > >> > > >> > will include endpoint security, mobile security and the latest > in > >> > > >> malware > >> > > >> > threats. > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> > _______________________________________________ > >> > > >> > Gambas-user mailing list > >> > > >> > Gambas-user at lists.sourceforge.net > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > > >> > > >> > >> > > >> > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > >> Live Security Virtual Conference > >> > > >> Exclusive live event will cover all the ways today's security and > >> > > >> threat landscape has changed and how IT managers can respond. > >> > > Discussions > >> > > >> will include endpoint security, mobile security and the latest in > >> > > malware > >> > > >> threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > >> _______________________________________________ > >> > > >> Gambas-user mailing list > >> > > >> Gambas-user at lists.sourceforge.net > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >> > > > > >> > > > > >> > > > >> > > > >> > > >> > ------------------------------------------------------------------------------ > >> > > Live Security Virtual Conference > >> > > Exclusive live event will cover all the ways today's security and > >> > > threat landscape has changed and how IT managers can respond. > >> Discussions > >> > > will include endpoint security, mobile security and the latest in > >> malware > >> > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > > _______________________________________________ > >> > > Gambas-user mailing list > >> > > Gambas-user at lists.sourceforge.net > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > Live Security Virtual Conference > >> > Exclusive live event will cover all the ways today's security and > >> > threat landscape has changed and how IT managers can respond. > >> Discussions > >> > will include endpoint security, mobile security and the latest in > >> malware > >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > _______________________________________________ > >> > Gambas-user mailing list > >> > Gambas-user at lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >> > ------------------------------------------------------------------------------ > >> Live Security Virtual Conference > >> Exclusive live event will cover all the ways today's security and > >> threat landscape has changed and how IT managers can respond. > Discussions > >> will include endpoint security, mobile security and the latest in > malware > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> _______________________________________________ > >> Gambas-user mailing list > >> Gambas-user at lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...2524... Thu Jul 5 21:55:39 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Thu, 05 Jul 2012 19:55:39 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <12-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <12-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <13-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #13 on issue 265 by benoit.m... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Try again from scratch. Do everything as a normal user, except 'make install' that must be done as root. Do not use spaces in directories, I don't know if GNU tools can handle them gracefully. From jussi.lahtinen at ...626... Thu Jul 5 22:01:39 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 5 Jul 2012 23:01:39 +0300 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: Private iArray As New Integer[100, 100] I just run gbx3 in source folder... Jussi On 5 July 2012 22:46, Emil Lenngren wrote: > Ok.. Just two questions: > IArray, is that an inline array or a "normal" array? > Is the code written in gambas compiled with debugging flags? > > That the stack seems corrupted in gdb/valgrind probably doesn't mean it is > corrupted in reality. It might just be that gdb/valgrind doesn't recognize > the jit functions. > > /Emil > > 2012/7/5 Jussi Lahtinen > > > In fact I can prevent this bug by commenting out half of some function. > > There are not external functions used... > > > > Crash occur with some 2D array; > > IArray[x,y] += iVar > > > > If I comment that out, no crash, BUT crash is prevented also when I > comment > > out something before that... > > And so it is probably only point where corrupted pointer is accessing > some > > illegal area. > > > > So, I would need to find where that corruption happens in first place. > > > > And valgrind says also rubbish (gbx3 and llvm both without > optimizations): > > > > ==23094== Jump to the invalid address stated on the next line > > ==23094== at 0x0: ??? > > ==23094== by 0x223CBD3D: ??? > > ==23094== by 0x5B14747: ??? > > ==23094== by 0xBF847AE147AE147A: ??? > > ==23094== by 0x3FDFFFFFFFFFFFFF: ??? > > ==23094== by 0x40A76FFFFFFFFFFF: ??? > > ==23094== by 0xD3: ??? > > ==23094== by 0x3F7FFFFFFFFFFFFF: ??? > > ==23094== Address 0x0 is not stack'd, malloc'd or (recently) free'd > > ==23094== > > ==23094== > > ==23094== Process terminating with default action of signal 11 (SIGSEGV) > > ==23094== Bad permissions for mapped region at address 0x0 > > ==23094== at 0x0: ??? > > ==23094== by 0x223CBD3D: ??? > > ==23094== by 0x5B14747: ??? > > ==23094== by 0xBF847AE147AE147A: ??? > > ==23094== by 0x3FDFFFFFFFFFFFFF: ??? > > ==23094== by 0x40A76FFFFFFFFFFF: ??? > > ==23094== by 0xD3: ??? > > ==23094== by 0x3F7FFFFFFFFFFFFF: ??? > > > > I'm out of time, I think I can continue not until Sunday. > > > > Jussi > > > > > > > > > > On 5 July 2012 22:24, Jussi Lahtinen wrote: > > > > > I did compile gbx3 without optimizations, but the problem is > breakpoints, > > > they do absolutely nothing... > > > > > > Jussi > > > > > > > > > > > > On 5 July 2012 22:10, Emil Lenngren wrote: > > > > > >> Yes that's correct, since gb.jit is a shared library which is not > loaded > > >> until a jit function is called. > > >> > > >> Try to add print statements or something before each line to see what > > line > > >> is causing the error. > > >> You can also try to compile gambas without optimizations so you don't > > >> get > >> out> from gdb. > > >> > > >> /Emil > > >> > > >> 2012/7/5 Jussi Lahtinen > > >> > > >> > I don't use much gdb and so I'm not sure where is the problem. > > >> > But gdb never stops to "JR_extern_dispatch_object", and when I set > > break > > >> > point is says: > > >> > > > >> > (gdb) break JR_extern_dispatch_object > > >> > Function "JR_extern_dispatch_object" not defined. > > >> > Make breakpoint pending on future shared library load? (y or [n]) y > > >> > > > >> > But I think that is correct... > > >> > > > >> > Jussi > > >> > > > >> > > > >> > > > >> > On 5 July 2012 21:20, Emil Lenngren > wrote: > > >> > > > >> > > Maybe you can set a gdb breakpoint at JR_extern_dispatch_object > and > > >> try > > >> > to > > >> > > see what happens? > > >> > > > > >> > > 2012/7/5 Emil Lenngren > > >> > > > > >> > > > Something happens on the line you call an external function... > > >> > > > > > >> > > > 2012/7/5 Jussi Lahtinen > > >> > > > > > >> > > >> Another bug... very hard to isolate (no success yet). I think > > stack > > >> > gets > > >> > > >> corrupted and that makes backtrace less useful. > > >> > > >> Here is bt from gdb: > > >> > > >> > > >> > > >> Program received signal SIGSEGV, Segmentation fault. > > >> > > >> 0x0000000000000000 in ?? () > > >> > > >> (gdb) bt > > >> > > >> #0 0x0000000000000000 in ?? () > > >> > > >> #1 0x00007fffdc14974e in ?? () > > >> > > >> #2 0x00007fffffffd5c0 in ?? () > > >> > > >> #3 0xbf847ae147ae147b in ?? () > > >> > > >> #4 0x3fe0000000000000 in ?? () > > >> > > >> #5 0x40a7700000000000 in ?? () > > >> > > >> #6 0x00000000000000d4 in ?? () > > >> > > >> #7 0x3f800000e4e1fd5e in ?? () > > >> > > >> #8 0x00007fff00000000 in ?? () > > >> > > >> #9 0x000000000000010a in ?? () > > >> > > >> #10 0x00007fffffffd600 in ?? () > > >> > > >> #11 0x4188000000000109 in ?? () > > >> > > >> #12 0x0000003540400000 in ?? () > > >> > > >> #13 0x00007fffdc149308 in ?? () > > >> > > >> #14 0x00007fffe505bb1a in ?? () > > >> > > >> #15 0x000000000040e7b4 in init_local_var (class=0x7fffffffd600, > > >> > > >> func=0x10a) > > >> > > >> at gbx_exec.c:412 > > >> > > >> #16 0x00007fffe4e2d104 in JR_extern_dispatch_object > > >> (object= > >> > > >> out>, > > >> > > >> index=) at jit_runtime.c:965 > > >> > > >> #17 0x00007ffff7afc970 in ?? () at > > >> > ../sysdeps/ieee754/dbl-64/s_sin.c:981 > > >> > > >> from /lib/x86_64-linux-gnu/libm.so.6 > > >> > > >> #18 0x00007fffffffd740 in ?? () > > >> > > >> #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at > > >> > > >> jit_compile.cpp:138 > > >> > > >> ---Type to continue, or q to quit--- > > >> > > >> Backtrace stopped: previous frame inner to this frame (corrupt > > >> stack?) > > >> > > >> > > >> > > >> > > >> > > >> Jussi > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> On 30 June 2012 15:00, Emil Lenngren > > >> wrote: > > >> > > >> > > >> > > >> > Ah.. I have not yet implemented breakpoints. And I don't > think > > I > > >> > will > > >> > > >> > either :/ > > >> > > >> > JIT functions keep the local variables in processor > registers, > > >> while > > >> > > >> > interpreted functions keep them in the gambas stack. So I > think > > >> the > > >> > > >> > debugger will show wrong information. If you want to debug > > >> > functions, > > >> > > >> > simply remove the Fast keyword. > > >> > > >> > > > >> > > >> > I made a little mistake before when I ignored them. Now gbx3 > > >> won't > > >> > > >> crash in > > >> > > >> > the latest revision. > > >> > > >> > > > >> > > >> > /Emil > > >> > > >> > > > >> > > >> > 2012/6/30 Jussi Lahtinen : > > >> > > >> > > OK, found it. See attachment. > > >> > > >> > > > > >> > > >> > > Jussi > > >> > > >> > > > > >> > > >> > > > > >> > > >> > > > > >> > > >> > > On 29 June 2012 23:59, Jussi Lahtinen < > > >> jussi.lahtinen at ...626...> > > >> > > >> wrote: > > >> > > >> > > > > >> > > >> > >> Next bug... it's crash and I don't have any clue what > causes > > >> it. > > >> > > >> > >> I'm trying to isolate it, but meanwhile here is bt from > gdb: > > >> > > >> > >> > > >> > > >> > >> Program received signal SIGSEGV, Segmentation fault. > > >> > > >> > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() const > > () > > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > >> > > >> > >> (gdb) bt > > >> > > >> > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() > > >> const () > > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > >> > > >> > >> #1 0x00007fffe3b8de4d in > > >> > > >> > llvm::BranchInst::BranchInst(llvm::BasicBlock*, > > >> > > >> > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () > > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so > > >> > > >> > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, > > >> > Cond=0x18cba60, > > >> > > >> > >> IfFalse=0x30880d0, IfTrue=0x0) at > > >> > > >> > /usr/include/llvm/Instructions.h:2370 > > >> > > >> > >> #3 llvm::IRBuilder > >> > > >> > >> llvm::IRBuilderDefaultInserter >::CreateCondBr > > >> > > (this=0xef1150, > > >> > > >> > >> Cond=0x18cba60, True=0x0, False=0x30880d0) > > >> > > >> > >> at /usr/include/llvm/Support/IRBuilder.h:448 > > >> > > >> > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at > > >> > > >> > jit_codegen.cpp:866 > > >> > > >> > >> #5 JIT_codegen () at jit_codegen.cpp:6535 > > >> > > >> > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at > > >> > > >> > jit_compile.cpp:119 > > >> > > >> > >> #7 0x00007fffdbb88223 in ?? () > > >> > > >> > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object > > >> > > >> (object= > >> > > >> > >> out>, > > >> > > >> > >> index=) at jit_runtime.c:965 > > >> > > >> > >> #9 0x0000000000000000 in ?? () > > >> > > >> > >> > > >> > > >> > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit > > >> > > >> > >> > > >> > > >> > >> Jussi > > >> > > >> > >> > > >> > > >> > >> > > >> > > >> > >> > > >> > > >> > >> > > >> > > >> > >> > > >> > > >> > >> > > >> > > >> > >> On 27 June 2012 19:17, Jussi Lahtinen < > > >> jussi.lahtinen at ...626...> > > >> > > >> wrote: > > >> > > >> > >> > > >> > > >> > >>> Yes, it works now! > > >> > > >> > >>> > > >> > > >> > >>> Jussi > > >> > > >> > >>> > > >> > > >> > >>> > > >> > > >> > >>> > > >> > > >> > >>> On 27 June 2012 00:12, Emil Lenngren < > > >> emil.lenngren at ...626...> > > >> > > >> wrote: > > >> > > >> > >>> > > >> > > >> > >>>> It seems like when LLVM reads boolean pointers, it > assumes > > >> the > > >> > > >> seven > > >> > > >> > most > > >> > > >> > >>>> significant bits are always 0, which is not the case in > > >> Gambas. > > >> > > >> Does > > >> > > >> > the > > >> > > >> > >>>> latest revision work? I have no opportunity to even > > compile > > >> it > > >> > > and > > >> > > >> see > > >> > > >> > if > > >> > > >> > >>>> it works at the moment :) > > >> > > >> > >>>> > > >> > > >> > >>>> /Emil > > >> > > >> > >>>> > > >> > > >> > >>>> 2012/6/26 Jussi Lahtinen > > >> > > >> > >>>> > > >> > > >> > >>>> > .../MagicBug$ GB_JIT=info gbx3 > > >> > > >> > >>>> > > > >> > > >> > >>>> > gb.jit: using LLVM 3.2. > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > > > >> > ------------------------------------------------------------------------ > > >> > > >> > >>>> > gb.jit: beginning compiling MainModule.MainModule: > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > > > >> > ------------------------------------------------------------------------ > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > > > >> > ------------------------------------------------------------------------ > > >> > > >> > >>>> > gb.jit: beginning compiling MainModule.Main: > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > > > >> > ------------------------------------------------------------------------ > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > > > >> > ------------------------------------------------------------------------ > > >> > > >> > >>>> > gb.jit: dumping function MainModule.Main: > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > > > >> > ------------------------------------------------------------------------ > > >> > > >> > >>>> > ; ModuleID = 'jit_mod' > > >> > > >> > >>>> > target datalayout = > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" > > >> > > >> > >>>> > target triple = "x86_64-pc-linux-gnu" > > >> > > >> > >>>> > > > >> > > >> > >>>> > %Value = type { i64, i64, i64, i64 } > > >> > > >> > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } > > >> > > >> > >>>> > %String = type { i64, i8*, i32, i32 } > > >> > > >> > >>>> > %Void = type { i64, i64, i64, i64 } > > >> > > >> > >>>> > > > >> > > >> > >>>> > define void @func_0_MainModule_2() { > > >> > > >> > >>>> > entry: > > >> > > >> > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) > > >> > > >> > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) > > >> > > >> > >>>> > %2 = icmp eq i8* %1, %0 > > >> > > >> > >>>> > br i1 %2, label %if.cont, label %if.then > > >> > > >> > >>>> > > > >> > > >> > >>>> > if.then: ; > > preds > > >> = > > >> > > >> %entry > > >> > > >> > >>>> > tail call void @stack_corrupted_abort() > > >> > > >> > >>>> > unreachable > > >> > > >> > >>>> > > > >> > > >> > >>>> > if.cont: ; > > preds > > >> = > > >> > > >> %entry > > >> > > >> > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) > > >> > > >> > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) > > >> > > >> > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) > > >> > > >> > >>>> > %5 = icmp eq i8* %4, %3 > > >> > > >> > >>>> > br i1 %5, label %if.cont2, label %if.then1 > > >> > > >> > >>>> > > > >> > > >> > >>>> > if.then1: ; > > preds > > >> = > > >> > > >> %if.cont > > >> > > >> > >>>> > tail call void @stack_corrupted_abort() > > >> > > >> > >>>> > unreachable > > >> > > >> > >>>> > > > >> > > >> > >>>> > if.cont2: ; > > preds > > >> = > > >> > > >> %if.cont > > >> > > >> > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) > > >> > > >> > >>>> > br i1 %6, label %block5, label %if.cont7 > > >> > > >> > >>>> > > > >> > > >> > >>>> > block5: ; > > preds > > >> = > > >> > > >> > %if.cont2 > > >> > > >> > >>>> > %7 = load %Value** inttoptr (i64 6639552 to %Value**) > > >> > > >> > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* > > >> > > >> > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 > > >> > > >> > >>>> > store i64 13, i64* %9 > > >> > > >> > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 1 > > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 > > >> > > >> > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 2 > > >> > > >> > >>>> > store i8* null, i8** %11 > > >> > > >> > >>>> > %12 = getelementptr %Value* %7, i64 1 > > >> > > >> > >>>> > %13 = bitcast %Value* %12 to %String* > > >> > > >> > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 > > >> > > >> > >>>> > store i64 10, i64* %14 > > >> > > >> > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 > > >> > > >> > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 > > >> > > >> > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 > > >> > > >> > >>>> > store i32 0, i32* %16 > > >> > > >> > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 > > >> > > >> > >>>> > store i32 17, i32* %17 > > >> > > >> > >>>> > %18 = getelementptr %Value* %7, i64 2 > > >> > > >> > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 to > > >> > %Value**) > > >> > > >> > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to > i64*) > > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > > >> > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** > > >> > inttoptr > > >> > > >> (i64 > > >> > > >> > >>>> > 6648040 to i8**) > > >> > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** > inttoptr > > >> (i64 > > >> > > >> > 6648016 > > >> > > >> > >>>> to > > >> > > >> > >>>> > i8**) > > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > > >> > > >> > >>>> > tail call void @EXEC_native() > > >> > > >> > >>>> > %19 = load %Value** inttoptr (i64 6639552 to > %Value**) > > >> > > >> > >>>> > %20 = getelementptr %Value* %19, i64 -1 > > >> > > >> > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 to > > >> > %Value**) > > >> > > >> > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) > > >> > > >> > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) > > >> > > >> > >>>> > %21 = icmp eq i8* %.pre11, %.pre > > >> > > >> > >>>> > br i1 %21, label %if.cont7, label %if.then6 > > >> > > >> > >>>> > > > >> > > >> > >>>> > if.then6: ; > > preds > > >> = > > >> > > >> %block5 > > >> > > >> > >>>> > tail call void @stack_corrupted_abort() > > >> > > >> > >>>> > unreachable > > >> > > >> > >>>> > > > >> > > >> > >>>> > if.cont7: ; > > preds > > >> = > > >> > > >> > %if.cont2, > > >> > > >> > >>>> > %block5 > > >> > > >> > >>>> > %22 = load %Value** inttoptr (i64 6639552 to > %Value**) > > >> > > >> > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* > > >> > > >> > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, i32 0 > > >> > > >> > >>>> > store i64 13, i64* %24 > > >> > > >> > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, i32 1 > > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 > > >> > > >> > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, i32 2 > > >> > > >> > >>>> > store i8* null, i8** %26 > > >> > > >> > >>>> > %27 = getelementptr %Value* %22, i64 1 > > >> > > >> > >>>> > %28 = bitcast %Value* %27 to %String* > > >> > > >> > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 > > >> > > >> > >>>> > store i64 10, i64* %29 > > >> > > >> > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 > > >> > > >> > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 > > >> > > >> > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 > > >> > > >> > >>>> > store i32 0, i32* %31 > > >> > > >> > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 > > >> > > >> > >>>> > store i32 20, i32* %32 > > >> > > >> > >>>> > %33 = getelementptr %Value* %22, i64 2 > > >> > > >> > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 to > > >> > %Value**) > > >> > > >> > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to > i64*) > > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) > > >> > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), i8** > > >> > inttoptr > > >> > > >> (i64 > > >> > > >> > >>>> > 6648040 to i8**) > > >> > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) > > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** > inttoptr > > >> (i64 > > >> > > >> > 6648016 > > >> > > >> > >>>> to > > >> > > >> > >>>> > i8**) > > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) > > >> > > >> > >>>> > tail call void @EXEC_native() > > >> > > >> > >>>> > %34 = load %Value** inttoptr (i64 6639552 to > %Value**) > > >> > > >> > >>>> > %35 = getelementptr %Value* %34, i64 -1 > > >> > > >> > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 to > > >> > %Value**) > > >> > > >> > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) > > >> > > >> > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) > > >> > > >> > >>>> > %38 = icmp eq i8* %37, %36 > > >> > > >> > >>>> > br i1 %38, label %if.cont9, label %if.then8 > > >> > > >> > >>>> > > > >> > > >> > >>>> > if.then8: ; > > preds > > >> = > > >> > > >> > %if.cont7 > > >> > > >> > >>>> > tail call void @stack_corrupted_abort() > > >> > > >> > >>>> > unreachable > > >> > > >> > >>>> > > > >> > > >> > >>>> > if.cont9: ; > > preds > > >> = > > >> > > >> > %if.cont7 > > >> > > >> > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr (i64 > > >> > 6647920 > > >> > > to > > >> > > >> > >>>> %Void*), > > >> > > >> > >>>> > i64 0, i32 0) > > >> > > >> > >>>> > tail call void @EXEC_leave_keep() > > >> > > >> > >>>> > ret void > > >> > > >> > >>>> > } > > >> > > >> > >>>> > > > >> > > >> > >>>> > declare void @stack_corrupted_abort() > > >> > > >> > >>>> > > > >> > > >> > >>>> > declare void @EXEC_native() > > >> > > >> > >>>> > > > >> > > >> > >>>> > declare void @EXEC_leave_keep() > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > > > >> > ------------------------------------------------------------------------ > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > Jussi > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > On 26 June 2012 21:05, Emil Lenngren < > > >> > emil.lenngren at ...626...> > > >> > > >> > wrote: > > >> > > >> > >>>> > > > >> > > >> > >>>> > > I am in Italy now on holiday so I cannot debug the > > code, > > >> > but > > >> > > >> could > > >> > > >> > >>>> you > > >> > > >> > >>>> > > please run gbx3 with GB_JIT=info and post the llvm > > code? > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > /Emil > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > 2012/6/26 Jussi Lahtinen > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > OK, here is more. This is really really weird. > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > I expect message "Everything works!", but I get > > *only* > > >> > > >> > "Something > > >> > > >> > >>>> > > broke!!". > > >> > > >> > >>>> > > > But if I add 'Return', under Message("Everything > > >> > works!"), > > >> > > >> or I > > >> > > >> > >>>> remove > > >> > > >> > >>>> > > > 'Fast' then everything works as expected. > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > See attachment. > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > Jussi > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > On 20 June 2012 20:14, Emil Lenngren < > > >> > > >> emil.lenngren at ...626...> > > >> > > >> > >>>> wrote: > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > That bug was actually an interpreter bug, but it > > is > > >> now > > >> > > >> > >>>> corrected in > > >> > > >> > >>>> > > the > > >> > > >> > >>>> > > > > latest revision :) > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > /Emil > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > 2012/6/20 Jussi Lahtinen < > > jussi.lahtinen at ...626...> > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > Yeah, I'm also leaving to countryside for > > >> Midsummer > > >> > > >> > parties... > > >> > > >> > >>>> but > > >> > > >> > >>>> > I > > >> > > >> > >>>> > > > made > > >> > > >> > >>>> > > > > > quick test, > > >> > > >> > >>>> > > > > > and I found another bug (see attachment). > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > Similar problem with argument counting. > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > Jussi > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < > > >> > > >> > emil.lenngren at ...626... > > >> > > >> > > > > >> > > >> > >>>> > > wrote: > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > Tomorrow I will travel away for a week so I > > >> cannot > > >> > do > > >> > > >> > >>>> anything > > >> > > >> > >>>> > > then, > > >> > > >> > >>>> > > > > but > > >> > > >> > >>>> > > > > > > just keep sending emails and I will reply > > when I > > >> > come > > >> > > >> home > > >> > > >> > :) > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > /Emil > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > 2012/6/20 Jussi Lahtinen < > > >> jussi.lahtinen at ...626... > > >> > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > So far everything seems to work! > > >> > > >> > >>>> > > > > > > > I'll continue further testing later. > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > Jussi > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < > > >> > > >> > >>>> emil.lenngren at ...626...> > > >> > > >> > >>>> > > > > wrote: > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > Is revision #4851 useful for you? > > >> > > >> > >>>> > > > > > > > > You can now convert functions in the > > current > > >> > > >> running > > >> > > >> > >>>> class to > > >> > > >> > >>>> > > > > > pointers. > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > /Emil > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > 2012/6/19 Emil Lenngren < > > >> > emil.lenngren at ...626... > > >> > > > > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > It should work in the latest revision > :) > > >> > > >> > >>>> > > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren < > > >> > > emil.lenngren at ...626... > > >> > > >> > > > >> > > >> > >>>> > > > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> If you want a quick workaround, you > can > > >> have > > >> > > >> > non-fast > > >> > > >> > >>>> > method > > >> > > >> > >>>> > > > > that > > >> > > >> > >>>> > > > > > > > > creates > > >> > > >> > >>>> > > > > > > > > >> a callback, and immediately returns > it, > > >> > like: > > >> > > >> > >>>> > > > > > > > > >> > > >> > > >> > >>>> > > > > > > > > >> Private Function GenerateCallback() > As > > >> > Pointer > > >> > > >> > >>>> > > > > > > > > >> Return CallbackFunction > > >> > > >> > >>>> > > > > > > > > >> End > > >> > > >> > >>>> > > > > > > > > >> > > >> > > >> > >>>> > > > > > > > > >> Fast Private Function > > CallbackFunction() > > >> > > >> > >>>> > > > > > > > > >> ... > > >> > > >> > >>>> > > > > > > > > >> End > > >> > > >> > >>>> > > > > > > > > >> > > >> > > >> > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In > > >> "somelib" > > >> > > >> > >>>> > > > > > > > > >> > > >> > > >> > >>>> > > > > > > > > >> Fast Private Function Main() > > >> > > >> > >>>> > > > > > > > > >> Dim p As Pointer = > GenerateCallback() > > >> > > >> > >>>> > > > > > > > > >> extfunc(p) > > >> > > >> > >>>> > > > > > > > > >> End > > >> > > >> > >>>> > > > > > > > > >> > > >> > > >> > >>>> > > > > > > > > >> /Emil > > >> > > >> > >>>> > > > > > > > > >> > > >> > > >> > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen < > > >> > > >> jussi.lahtinen at ...626... > > >> > > >> > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > > >> > >>>> > > > > > > > > >>> No problem, I'm glad to help making > > >> Gambas > > >> > > more > > >> > > >> > >>>> robust, > > >> > > >> > >>>> > > when > > >> > > >> > >>>> > > > > > ever I > > >> > > >> > >>>> > > > > > > > > have > > >> > > >> > >>>> > > > > > > > > >>> time to do so! > > >> > > >> > >>>> > > > > > > > > >>> And testing things seems to be easy > > >> > > >> contribution > > >> > > >> > for > > >> > > >> > >>>> > me... > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> My project has about 120 000 lines > of > > >> code. > > >> > > >> And I > > >> > > >> > >>>> try JIT > > >> > > >> > >>>> > > > with > > >> > > >> > >>>> > > > > > > every > > >> > > >> > >>>> > > > > > > > > >>> module > > >> > > >> > >>>> > > > > > > > > >>> and class of it. > > >> > > >> > >>>> > > > > > > > > >>> So I think I will find more bugs... > > But > > >> in > > >> > > some > > >> > > >> > >>>> point I > > >> > > >> > >>>> > > must > > >> > > >> > >>>> > > > > wait > > >> > > >> > >>>> > > > > > > > > support > > >> > > >> > >>>> > > > > > > > > >>> for callbacks to finish that. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> Jussi > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil > Lenngren < > > >> > > >> > >>>> > > > emil.lenngren at ...626...> > > >> > > >> > >>>> > > > > > > > wrote: > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug report > :) > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can > > >> override > > >> > > >> extern > > >> > > >> > >>>> methods > > >> > > >> > >>>> > > as > > >> > > >> > >>>> > > > > > well. > > >> > > >> > >>>> > > > > > > > > That's > > >> > > >> > >>>> > > > > > > > > >>> > where the real problem is. > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > /Emil > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < > > >> > > >> > jussi.lahtinen at ...626... > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > More bugs... > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > Make shared library (just dummy > > >> example > > >> > > [or > > >> > > >> > just > > >> > > >> > >>>> use > > >> > > >> > >>>> > > > binary > > >> > > >> > >>>> > > > > > > that > > >> > > >> > >>>> > > > > > > > is > > >> > > >> > >>>> > > > > > > > > >>> > > included with project source]); > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > #include > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int x2, > > int > > >> > y2) > > >> > > >> > >>>> > > > > > > > > >>> > > {return (int) > hypot(x1-x2,y1-y2);} > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > Then run the attached project. > > >> > > >> > >>>> > > > > > > > > >>> > > With JIT, number of arguments is > > >> > counted > > >> > > >> > wrong. > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > Jussi > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi > > >> Lahtinen < > > >> > > >> > >>>> > > > > > > jussi.lahtinen at ...626...> > > >> > > >> > >>>> > > > > > > > > >>> wrote: > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > Yes, it works now! > > >> > > >> > >>>> > > > > > > > > >>> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > > Jussi > > >> > > >> > >>>> > > > > > > > > >>> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil > > >> Lenngren > > >> > < > > >> > > >> > >>>> > > > > > > emil.lenngren at ...626...> > > >> > > >> > >>>> > > > > > > > > >>> wrote: > > >> > > >> > >>>> > > > > > > > > >>> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> Does it work in revision > #4847? > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> /Emil > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < > > >> > > >> > >>>> > jussi.lahtinen at ...626...> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Starting program: > > >> > > /usr/local/bin/gbx3 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > [Thread debugging using > > >> > libthread_db > > >> > > >> > >>>> enabled] > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Using host libthread_db > > library > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". > > >> > > >> > >>>> > > > > > > > > >>> > > >> > gbx3: > > ExecutionEngine.cpp:165: > > >> > void > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > > >> > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > > >> > > >> > >>>> > > > > > > > > >>> > > >> void*): > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 || > > >> Addr == > > >> > > 0) > > >> > > >> && > > >> > > >> > >>>> > > > > "GlobalMapping > > >> > > >> > >>>> > > > > > > > > already > > >> > > >> > >>>> > > > > > > > > >>> > > >> > established!"' failed. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Program received signal > > >> SIGABRT, > > >> > > >> Aborted. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in > > >> __GI_raise > > >> > > >> > >>>> (sig= > >> > > >> > >>>> > > > out>) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at > > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > 64 > > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: > > >> > > >> > >>>> > No > > >> > > >> > >>>> > > > such > > >> > > >> > >>>> > > > > > > file > > >> > > >> > >>>> > > > > > > > or > > >> > > >> > >>>> > > > > > > > > >>> > > >> directory. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > (gdb) bt > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in > > >> > __GI_raise > > >> > > >> > >>>> > > (sig= > >> > > >> > >>>> > > > > > out>) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at > > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in > > >> > __GI_abort > > >> > > >> () > > >> > > >> > at > > >> > > >> > >>>> > > > abort.c:91 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in > > >> > > >> > __assert_fail_base > > >> > > >> > >>>> > > > > > > (fmt= > >> > > >> > >>>> > > > > > > > > >>> out>, > > >> > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 > > >> > "(CurVal > > >> > > >> == 0 > > >> > > >> > || > > >> > > >> > >>>> > Addr > > >> > > >> > >>>> > > == > > >> > > >> > >>>> > > > > 0) > > >> > > >> > >>>> > > > > > && > > >> > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > > >> > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > > >> > > >> > file=0x7fffed43c55b > > >> > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > > >> > > >> > >>>> > > > > > > > > >>> > > >> > line=, > > >> > > >> > function= > >> > > >> > >>>> > out>) > > >> > > >> > >>>> > > > at > > >> > > >> > >>>> > > > > > > > > >>> assert.c:94 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in > > >> > > >> > >>>> __GI___assert_fail ( > > >> > > >> > >>>> > > > > > > > > >>> > > >> > assertion=0x7fffed43c3b8 > > >> > "(CurVal > > >> > > >> == 0 > > >> > > >> > || > > >> > > >> > >>>> > Addr > > >> > > >> > >>>> > > == > > >> > > >> > >>>> > > > > 0) > > >> > > >> > >>>> > > > > > && > > >> > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping > > >> > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", > > >> > > >> > file=0x7fffed43c55b > > >> > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", > > >> > > >> > >>>> > > > > > > > > >>> > > >> > line=165, > > >> > > >> > >>>> > > > > > > > > >>> > > >> > function=0x7fffed43d7a0 > > >> "void > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const > > >> > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, > > >> > > >> > >>>> > > > > > > > > >>> > > >> void*)") > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at assert.c:103 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > >> > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue > > >> > > >> > >>>> > > > > > > > > >>> const*, > > >> > > >> > >>>> > > > > > > > > >>> > > >> void*) () > > >> > > >> > >>>> > > > > > > > > >>> > > >> > from /usr/lib/ > > >> libLLVM-3.2svn.so > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in > > >> > > >> > >>>> register_global_symbol > > >> > > >> > >>>> > > > > > > > > >>> (address=0x40ebf6, > > >> > > >> > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, > name=...) > > at > > >> > > >> > >>>> > > jit_codegen.cpp:242 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #6 register_global_symbol > > >> > > (name=..., > > >> > > >> > >>>> > > > value=0x8b2500, > > >> > > >> > >>>> > > > > > > > > >>> > > address=0x40ebf6) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in > > >> > > >> > >>>> > > get_global_function_real ( > > >> > > >> > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 > > >> > "CLASS_free", > > >> > > >> > >>>> > > func=0x40ebf6, > > >> > > >> > >>>> > > > > > > > > >>> ret= > >> > > >> > >>>> > > > > > > > > >>> > > out>, > > >> > > >> > >>>> > > > > > > > > >>> > > >> > args=, > > >> > > >> > vararg= > >> > > >> > >>>> out>) > > >> > > >> > >>>> > > at > > >> > > >> > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in > > >> > operator() > > >> > > >> > >>>> > > > (this= > >> > > >> > >>>> > > > > > > > > pointer>) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > ---Type to > continue, > > >> or q > > >> > > >> > > > >> > > >> > >>>> to > > >> > > >> > >>>> > > > quit--- > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #9 > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > gen_if > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> (func=..., > > >> > > >> > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, > > >> > if_name= > >> > > >> > out>, > > >> > > >> > >>>> > > > > > > > > cont_name= > >> > > >> > >>>> > > > > > > > > >>> > out>) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #10 > unref_object_no_nullcheck > > >> > > >> > >>>> (ptr=0x898ca8) at > > >> > > >> > >>>> > > > > > > > > >>> jit_codegen.cpp:993 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in > > >> > > >> > codegen_get_value > > >> > > >> > >>>> > > > > > > (this=0x8abba0) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1566 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #12 > > >> > > >> > >>>> > > > > > > PushPureObjectVariableExpression::codegen_get_value > > >> > > >> > >>>> > > > > > > > > >>> > > (this=0x8abba0) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1545 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in > > >> > > >> > >>>> > > > > > > SubrExpression::codegen_get_value > > >> > > >> > >>>> > > > > > > > > >>> > > >> (this=0x86a450) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:5898 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in > > >> > > >> > >>>> > DropExpression::codegen > > >> > > >> > >>>> > > > > > > > > >>> (this=0x86a4a0) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1257 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in > > >> > > >> > >>>> codegen_statements () > > >> > > >> > >>>> > at > > >> > > >> > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at > > >> > > >> > jit_codegen.cpp:6490 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in > > >> > > >> > >>>> > JIT_compile_and_execute > > >> > > >> > >>>> > > () > > >> > > >> > >>>> > > > > at > > >> > > >> > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in > > >> > > >> > >>>> EXEC_jit_function_loop > > >> > > >> > >>>> > > () > > >> > > >> > >>>> > > > at > > >> > > >> > >>>> > > > > > > > > >>> > gbx_exec.c:871 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in > > >> > > >> > >>>> EXEC_function_real () > > >> > > >> > >>>> > at > > >> > > >> > >>>> > > > > > > > > >>> gbx_exec.c:862 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in > > >> > > raise_event > > >> > > >> > >>>> > > > > > (observer= > >> > > >> > >>>> > > > > > > > > out>, > > >> > > >> > >>>> > > > > > > > > >>> > > >> > object=, > > >> > > >> > >>>> func_id= > >> > > >> > >>>> > > out>, > > >> > > >> > >>>> > > > > > > > > >>> > nparam= > >> > > >> > >>>> > > > > > > > > >>> > > >> out>) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in > > >> GB_Raise > > >> > > >> > >>>> > > (object=0x8b95c8, > > >> > > >> > >>>> > > > > > > > > >>> event_id=16, > > >> > > >> > >>>> > > > > > > > > >>> > > >> nparam=0) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 > > >> > > >> > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in > > >> > > >> > >>>> gb_raise_button_Click > > >> > > >> > >>>> > > > > > > > > >>> (sender= > >> > > >> > >>>> > > > > > > > > >>> > > out>) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Jussi > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, Emil > > >> > > Lenngren < > > >> > > >> > >>>> > > > > > > > emil.lenngren at ...626... > > >> > > >> > >>>> > > > > > > > > > > > >> > > >> > >>>> > > > > > > > > >>> > wrote: > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please > provide > > >> more > > >> > > >> > >>>> information? A > > >> > > >> > >>>> > > gdb > > >> > > >> > >>>> > > > > > > > backtrace > > >> > > >> > >>>> > > > > > > > > >>> or > > >> > > >> > >>>> > > > > > > > > >>> > > >> > something, > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > because I get no errors > at > > >> all. > > >> > > >> > Everything > > >> > > >> > >>>> > seems > > >> > > >> > >>>> > > > to > > >> > > >> > >>>> > > > > > work > > >> > > >> > >>>> > > > > > > > for > > >> > > >> > >>>> > > > > > > > > >>> me > > >> > > >> > >>>> > > > > > > > > >>> > ... > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > /Emil > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi Lahtinen > < > > >> > > >> > >>>> > > > jussi.lahtinen at ...626...> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See > > >> > attachment. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Jussi > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 23:36, > > >> Jussi > > >> > > >> Lahtinen > > >> > > >> > < > > >> > > >> > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, > and > > I > > >> > > cannot > > >> > > >> see > > >> > > >> > >>>> any > > >> > > >> > >>>> > > > problems > > >> > > >> > >>>> > > > > > > with > > >> > > >> > >>>> > > > > > > > > >>> compare > > >> > > >> > >>>> > > > > > > > > >>> > > >> method > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > anymore. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > But with my big > > project, > > >> I > > >> > got > > >> > > >> this > > >> > > >> > >>>> with > > >> > > >> > >>>> > > > signal > > >> > > >> > >>>> > > > > 6; > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > gbx3: > > >> > ExecutionEngine.cpp:165: > > >> > > >> void > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > > >> > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const > > >> > > >> > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > void*): > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal > == 0 > > >> || > > >> > > Addr > > >> > > >> == > > >> > > >> > 0) > > >> > > >> > >>>> && > > >> > > >> > >>>> > > > > > > > "GlobalMapping > > >> > > >> > >>>> > > > > > > > > >>> > already > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > established!"' > failed. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, but > as > > >> soon > > >> > > as > > >> > > >> I > > >> > > >> > have > > >> > > >> > >>>> > time > > >> > > >> > >>>> > > I > > >> > > >> > >>>> > > > > try > > >> > > >> > >>>> > > > > > to > > >> > > >> > >>>> > > > > > > > > >>> isolate > > >> > > >> > >>>> > > > > > > > > >>> > > code > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > causing > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > the problem. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > Jussi > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 > 20:24, > > >> Emil > > >> > > >> > Lenngren < > > >> > > >> > >>>> > > > > > > > > >>> emil.lenngren at ...626... > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> It should be fixed > in > > >> > > revision > > >> > > >> > #4843! > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> /Emil > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi > > >> Lahtinen < > > >> > > >> > >>>> > > > > > jussi.lahtinen at ...626... > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really > works > > >> now. > > >> > > >> And I > > >> > > >> > >>>> found > > >> > > >> > >>>> > a > > >> > > >> > >>>> > > > lot > > >> > > >> > >>>> > > > > of > > >> > > >> > >>>> > > > > > > > > errors > > >> > > >> > >>>> > > > > > > > > >>> by > > >> > > >> > >>>> > > > > > > > > >>> > me. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > But for some > reason > > >> JIT > > >> > > >> raises > > >> > > >> > >>>> compare > > >> > > >> > >>>> > > > method > > >> > > >> > >>>> > > > > > > when > > >> > > >> > >>>> > > > > > > > it > > >> > > >> > >>>> > > > > > > > > >>> > > >> shouldn't, > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > and when I tried > to > > >> > isolate > > >> > > >> the > > >> > > >> > >>>> > problem I > > >> > > >> > >>>> > > > got > > >> > > >> > >>>> > > > > > > crash > > >> > > >> > >>>> > > > > > > > > >>> (signal > > >> > > >> > >>>> > > > > > > > > >>> > > >> 11). > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not to > be > > >> > > related > > >> > > >> to > > >> > > >> > >>>> compare > > >> > > >> > >>>> > > > > method, > > >> > > >> > >>>> > > > > > > so > > >> > > >> > >>>> > > > > > > > > just > > >> > > >> > >>>> > > > > > > > > >>> > > ignore > > >> > > >> > >>>> > > > > > > > > >>> > > >> > name > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > of > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> the > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > attached project. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it > more > > >> > closely > > >> > > >> when > > >> > > >> > >>>> this > > >> > > >> > >>>> > is > > >> > > >> > >>>> > > > > fixed. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 > > 19:01, > > >> > Emil > > >> > > >> > >>>> Lenngren < > > >> > > >> > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > wrote: > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works > now > > :) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 Beno?t > > >> > > Minisini < > > >> > > >> > >>>> > > > > > > > > >>> gambas at ...1...> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le 17/06/2012 > > >> 02:54, > > >> > > >> Jussi > > >> > > >> > >>>> > Lahtinen a > > >> > > >> > >>>> > > > > > ?crit : > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, > terminal > > >> > gives > > >> > > >> other > > >> > > >> > >>>> > > > position... > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my > actual > > >> > > >> project, I > > >> > > >> > got > > >> > > >> > >>>> > error > > >> > > >> > >>>> > > > > > > message; > > >> > > >> > >>>> > > > > > > > > >>> wanted > > >> > > >> > >>>> > > > > > > > > >>> > > >> string, > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > got > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > blaablaaClass > > >> > > instead. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that > error > > >> > > message > > >> > > >> > comes > > >> > > >> > >>>> from > > >> > > >> > >>>> > > > > > function > > >> > > >> > >>>> > > > > > > > > (from > > >> > > >> > >>>> > > > > > > > > >>> > other > > >> > > >> > >>>> > > > > > > > > >>> > > >> > module > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> without > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which takes > > two > > >> > > objects > > >> > > >> > are > > >> > > >> > >>>> > > > parameters. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either > > >> terminal > > >> > > >> isn't > > >> > > >> > >>>> showing > > >> > > >> > >>>> > > the > > >> > > >> > >>>> > > > > real > > >> > > >> > >>>> > > > > > > > > stack, > > >> > > >> > >>>> > > > > > > > > >>> or > > >> > > >> > >>>> > > > > > > > > >>> > > >> there is > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > something > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > else > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my time > is > > >> up, > > >> > > I'll > > >> > > >> > see > > >> > > >> > >>>> it > > >> > > >> > >>>> > > > tomorrow > > >> > > >> > >>>> > > > > > > (with > > >> > > >> > >>>> > > > > > > > > >>> latest > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > revision). > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > The incorrect > > line > > >> > > number > > >> > > >> > >>>> problem, > > >> > > >> > >>>> > as > > >> > > >> > >>>> > > > > > > reported > > >> > > >> > >>>> > > > > > > > by > > >> > > >> > >>>> > > > > > > > > >>> the > > >> > > >> > >>>> > > > > > > > > >>> > > >> debugger > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > (and > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> not > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you run > the > > >> > > program > > >> > > >> > >>>> > normally!), > > >> > > >> > >>>> > > > > should > > >> > > >> > >>>> > > > > > > be > > >> > > >> > >>>> > > > > > > > > >>> fixed in > > >> > > >> > >>>> > > > > > > > > >>> > > >> > revision > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> #4841. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t > Minisini > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live Security > > >> Virtual > > >> > > >> > >>>> Conference > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive live > > >> event > > >> > > will > > >> > > >> > >>>> cover all > > >> > > >> > >>>> > > the > > >> > > >> > >>>> > > > > > ways > > >> > > >> > >>>> > > > > > > > > >>> today's > > >> > > >> > >>>> > > > > > > > > >>> > > >> security > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > and > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat > landscape > > >> has > > >> > > >> changed > > >> > > >> > >>>> and > > >> > > >> > >>>> > how > > >> > > >> > >>>> > > IT > > >> > > >> > >>>> > > > > > > > managers > > >> > > >> > >>>> > > > > > > > > >>> can > > >> > > >> > >>>> > > > > > > > > >>> > > >> respond. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include > > >> endpoint > > >> > > >> > security, > > >> > > >> > >>>> > > mobile > > >> > > >> > >>>> > > > > > > security > > >> > > >> > >>>> > > > > > > > > >>> and the > > >> > > >> > >>>> > > > > > > > > >>> > > >> latest > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > in > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > malware > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > _______________________________________________ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user > > >> mailing > > >> > > list > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security > > >> Virtual > > >> > > >> > Conference > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live > > event > > >> > will > > >> > > >> > cover > > >> > > >> > >>>> all > > >> > > >> > >>>> > the > > >> > > >> > >>>> > > > > ways > > >> > > >> > >>>> > > > > > > > > today's > > >> > > >> > >>>> > > > > > > > > >>> > > security > > >> > > >> > >>>> > > > > > > > > >>> > > >> > and > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threat landscape > > has > > >> > > >> changed > > >> > > >> > and > > >> > > >> > >>>> how > > >> > > >> > >>>> > IT > > >> > > >> > >>>> > > > > > > managers > > >> > > >> > >>>> > > > > > > > > can > > >> > > >> > >>>> > > > > > > > > >>> > > respond. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > will include > > >> endpoint > > >> > > >> > security, > > >> > > >> > >>>> > mobile > > >> > > >> > >>>> > > > > > security > > >> > > >> > >>>> > > > > > > > and > > >> > > >> > >>>> > > > > > > > > >>> the > > >> > > >> > >>>> > > > > > > > > >>> > > >> latest > > >> > > >> > >>>> > > > > > > > > >>> > > >> > in > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > _______________________________________________ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user > > mailing > > >> > list > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security > > Virtual > > >> > > >> Conference > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live > event > > >> will > > >> > > >> cover > > >> > > >> > >>>> all the > > >> > > >> > >>>> > > > ways > > >> > > >> > >>>> > > > > > > > today's > > >> > > >> > >>>> > > > > > > > > >>> > security > > >> > > >> > >>>> > > > > > > > > >>> > > >> and > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threat landscape > has > > >> > > changed > > >> > > >> and > > >> > > >> > >>>> how IT > > >> > > >> > >>>> > > > > > managers > > >> > > >> > >>>> > > > > > > > can > > >> > > >> > >>>> > > > > > > > > >>> > respond. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > will include > > endpoint > > >> > > >> security, > > >> > > >> > >>>> mobile > > >> > > >> > >>>> > > > > security > > >> > > >> > >>>> > > > > > > and > > >> > > >> > >>>> > > > > > > > > the > > >> > > >> > >>>> > > > > > > > > >>> > > latest > > >> > > >> > >>>> > > > > > > > > >>> > > >> in > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threats. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > _______________________________________________ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user > mailing > > >> list > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Live Security > Virtual > > >> > > >> Conference > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live event > > >> will > > >> > > cover > > >> > > >> > all > > >> > > >> > >>>> the > > >> > > >> > >>>> > > ways > > >> > > >> > >>>> > > > > > > today's > > >> > > >> > >>>> > > > > > > > > >>> security > > >> > > >> > >>>> > > > > > > > > >>> > > and > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape has > > >> > changed > > >> > > >> and > > >> > > >> > how > > >> > > >> > >>>> IT > > >> > > >> > >>>> > > > > managers > > >> > > >> > >>>> > > > > > > can > > >> > > >> > >>>> > > > > > > > > >>> respond. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Discussions > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> will include > endpoint > > >> > > security, > > >> > > >> > >>>> mobile > > >> > > >> > >>>> > > > security > > >> > > >> > >>>> > > > > > and > > >> > > >> > >>>> > > > > > > > the > > >> > > >> > >>>> > > > > > > > > >>> > latest > > >> > > >> > >>>> > > > > > > > > >>> > > in > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > malware > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threats. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > >> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > _______________________________________________ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user mailing > > list > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual > > >> > Conference > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event > will > > >> > cover > > >> > > >> all > > >> > > >> > the > > >> > > >> > >>>> ways > > >> > > >> > >>>> > > > > today's > > >> > > >> > >>>> > > > > > > > > >>> security > > >> > > >> > >>>> > > > > > > > > >>> > and > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > threat landscape has > > >> changed > > >> > and > > >> > > >> how > > >> > > >> > IT > > >> > > >> > >>>> > > managers > > >> > > >> > >>>> > > > > can > > >> > > >> > >>>> > > > > > > > > >>> respond. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Discussions > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > will include endpoint > > >> > security, > > >> > > >> > mobile > > >> > > >> > >>>> > > security > > >> > > >> > >>>> > > > > and > > >> > > >> > >>>> > > > > > > the > > >> > > >> > >>>> > > > > > > > > >>> latest > > >> > > >> > >>>> > > > > > > > > >>> > in > > >> > > >> > >>>> > > > > > > > > >>> > > >> > malware > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > threats. > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > _______________________________________________ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing > list > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual > > >> Conference > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Exclusive live event will > > >> cover > > >> > > all > > >> > > >> the > > >> > > >> > >>>> ways > > >> > > >> > >>>> > > > today's > > >> > > >> > >>>> > > > > > > > > security > > >> > > >> > >>>> > > > > > > > > >>> and > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > threat landscape has > > changed > > >> and > > >> > > >> how IT > > >> > > >> > >>>> > managers > > >> > > >> > >>>> > > > can > > >> > > >> > >>>> > > > > > > > > respond. > > >> > > >> > >>>> > > > > > > > > >>> > > >> Discussions > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > will include endpoint > > >> security, > > >> > > >> mobile > > >> > > >> > >>>> > security > > >> > > >> > >>>> > > > and > > >> > > >> > >>>> > > > > > the > > >> > > >> > >>>> > > > > > > > > >>> latest in > > >> > > >> > >>>> > > > > > > > > >>> > > >> malware > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > threats. > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > _______________________________________________ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing list > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Live Security Virtual > > >> Conference > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Exclusive live event will > > cover > > >> > all > > >> > > >> the > > >> > > >> > ways > > >> > > >> > >>>> > > today's > > >> > > >> > >>>> > > > > > > > security > > >> > > >> > >>>> > > > > > > > > >>> and > > >> > > >> > >>>> > > > > > > > > >>> > > >> > threat landscape has > changed > > >> and > > >> > how > > >> > > >> IT > > >> > > >> > >>>> managers > > >> > > >> > >>>> > > can > > >> > > >> > >>>> > > > > > > > respond. > > >> > > >> > >>>> > > > > > > > > >>> > > >> Discussions > > >> > > >> > >>>> > > > > > > > > >>> > > >> > will include endpoint > > security, > > >> > > mobile > > >> > > >> > >>>> security > > >> > > >> > >>>> > > and > > >> > > >> > >>>> > > > > the > > >> > > >> > >>>> > > > > > > > latest > > >> > > >> > >>>> > > > > > > > > >>> in > > >> > > >> > >>>> > > > > > > > > >>> > > >> malware > > >> > > >> > >>>> > > > > > > > > >>> > > >> > threats. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> _______________________________________________ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > >>> > > >> Live Security Virtual > > Conference > > >> > > >> > >>>> > > > > > > > > >>> > > >> Exclusive live event will > cover > > >> all > > >> > > the > > >> > > >> > ways > > >> > > >> > >>>> > today's > > >> > > >> > >>>> > > > > > > security > > >> > > >> > >>>> > > > > > > > > and > > >> > > >> > >>>> > > > > > > > > >>> > > >> threat landscape has changed > > and > > >> how > > >> > > IT > > >> > > >> > >>>> managers > > >> > > >> > >>>> > can > > >> > > >> > >>>> > > > > > > respond. > > >> > > >> > >>>> > > > > > > > > >>> > > Discussions > > >> > > >> > >>>> > > > > > > > > >>> > > >> will include endpoint > security, > > >> > mobile > > >> > > >> > >>>> security > > >> > > >> > >>>> > and > > >> > > >> > >>>> > > > the > > >> > > >> > >>>> > > > > > > latest > > >> > > >> > >>>> > > > > > > > > in > > >> > > >> > >>>> > > > > > > > > >>> > > malware > > >> > > >> > >>>> > > > > > > > > >>> > > >> threats. > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> _______________________________________________ > > >> > > >> > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > > >> > >>>> > > > > > > > > >>> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > >>> > > Live Security Virtual Conference > > >> > > >> > >>>> > > > > > > > > >>> > > Exclusive live event will cover > > all > > >> the > > >> > > >> ways > > >> > > >> > >>>> today's > > >> > > >> > >>>> > > > > security > > >> > > >> > >>>> > > > > > > and > > >> > > >> > >>>> > > > > > > > > >>> > > threat landscape has changed and > > >> how IT > > >> > > >> > managers > > >> > > >> > >>>> can > > >> > > >> > >>>> > > > > respond. > > >> > > >> > >>>> > > > > > > > > >>> Discussions > > >> > > >> > >>>> > > > > > > > > >>> > > will include endpoint security, > > >> mobile > > >> > > >> > security > > >> > > >> > >>>> and > > >> > > >> > >>>> > the > > >> > > >> > >>>> > > > > > latest > > >> > > >> > >>>> > > > > > > in > > >> > > >> > >>>> > > > > > > > > >>> malware > > >> > > >> > >>>> > > > > > > > > >>> > > threats. > > >> > > >> > >>>> > > > > > > > > > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > _______________________________________________ > > >> > > >> > >>>> > > > > > > > > >>> > > Gambas-user mailing list > > >> > > >> > >>>> > > > > > > > > >>> > > > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > >>> > Live Security Virtual Conference > > >> > > >> > >>>> > > > > > > > > >>> > Exclusive live event will cover > all > > >> the > > >> > > ways > > >> > > >> > >>>> today's > > >> > > >> > >>>> > > > security > > >> > > >> > >>>> > > > > > and > > >> > > >> > >>>> > > > > > > > > >>> > threat landscape has changed and > how > > >> IT > > >> > > >> managers > > >> > > >> > >>>> can > > >> > > >> > >>>> > > > respond. > > >> > > >> > >>>> > > > > > > > > >>> Discussions > > >> > > >> > >>>> > > > > > > > > >>> > will include endpoint security, > > mobile > > >> > > >> security > > >> > > >> > >>>> and the > > >> > > >> > >>>> > > > > latest > > >> > > >> > >>>> > > > > > in > > >> > > >> > >>>> > > > > > > > > >>> malware > > >> > > >> > >>>> > > > > > > > > >>> > threats. > > >> > > >> > >>>> > > > > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> _______________________________________________ > > >> > > >> > >>>> > > > > > > > > >>> > Gambas-user mailing list > > >> > > >> > >>>> > > > > > > > > >>> > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >>> > > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > >>> Live Security Virtual Conference > > >> > > >> > >>>> > > > > > > > > >>> Exclusive live event will cover all > > the > > >> > ways > > >> > > >> > today's > > >> > > >> > >>>> > > security > > >> > > >> > >>>> > > > > and > > >> > > >> > >>>> > > > > > > > > >>> threat landscape has changed and how > > IT > > >> > > >> managers > > >> > > >> > can > > >> > > >> > >>>> > > respond. > > >> > > >> > >>>> > > > > > > > > Discussions > > >> > > >> > >>>> > > > > > > > > >>> will include endpoint security, > mobile > > >> > > security > > >> > > >> > and > > >> > > >> > >>>> the > > >> > > >> > >>>> > > > latest > > >> > > >> > >>>> > > > > in > > >> > > >> > >>>> > > > > > > > > malware > > >> > > >> > >>>> > > > > > > > > >>> threats. > > >> > > >> > >>>> > > > > > > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > _______________________________________________ > > >> > > >> > >>>> > > > > > > > > >>> Gambas-user mailing list > > >> > > >> > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >>>> > > > > > > > > >> > > >> > > >> > >>>> > > > > > > > > >> > > >> > > >> > >>>> > > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > > Live Security Virtual Conference > > >> > > >> > >>>> > > > > > > > > Exclusive live event will cover all the > > ways > > >> > > >> today's > > >> > > >> > >>>> security > > >> > > >> > >>>> > > and > > >> > > >> > >>>> > > > > > > > > threat landscape has changed and how IT > > >> > managers > > >> > > >> can > > >> > > >> > >>>> respond. > > >> > > >> > >>>> > > > > > > Discussions > > >> > > >> > >>>> > > > > > > > > will include endpoint security, mobile > > >> security > > >> > > and > > >> > > >> > the > > >> > > >> > >>>> > latest > > >> > > >> > >>>> > > in > > >> > > >> > >>>> > > > > > > malware > > >> > > >> > >>>> > > > > > > > > threats. > > >> > > >> > >>>> > > > > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > > > >> _______________________________________________ > > >> > > >> > >>>> > > > > > > > > Gambas-user mailing list > > >> > > >> > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > > Live Security Virtual Conference > > >> > > >> > >>>> > > > > > > > Exclusive live event will cover all the > ways > > >> > > today's > > >> > > >> > >>>> security > > >> > > >> > >>>> > and > > >> > > >> > >>>> > > > > > > > threat landscape has changed and how IT > > >> managers > > >> > > can > > >> > > >> > >>>> respond. > > >> > > >> > >>>> > > > > > Discussions > > >> > > >> > >>>> > > > > > > > will include endpoint security, mobile > > >> security > > >> > and > > >> > > >> the > > >> > > >> > >>>> latest > > >> > > >> > >>>> > in > > >> > > >> > >>>> > > > > > malware > > >> > > >> > >>>> > > > > > > > threats. > > >> > > >> > >>>> > > > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > > >> _______________________________________________ > > >> > > >> > >>>> > > > > > > > Gambas-user mailing list > > >> > > >> > >>>> > > > > > > > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > > Live Security Virtual Conference > > >> > > >> > >>>> > > > > > > Exclusive live event will cover all the ways > > >> > today's > > >> > > >> > >>>> security and > > >> > > >> > >>>> > > > > > > threat landscape has changed and how IT > > managers > > >> > can > > >> > > >> > respond. > > >> > > >> > >>>> > > > > Discussions > > >> > > >> > >>>> > > > > > > will include endpoint security, mobile > > security > > >> and > > >> > > the > > >> > > >> > >>>> latest in > > >> > > >> > >>>> > > > > malware > > >> > > >> > >>>> > > > > > > threats. > > >> > > >> > >>>> > > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > > > _______________________________________________ > > >> > > >> > >>>> > > > > > > Gambas-user mailing list > > >> > > >> > >>>> > > > > > > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > > Live Security Virtual Conference > > >> > > >> > >>>> > > > > > Exclusive live event will cover all the ways > > >> today's > > >> > > >> > security > > >> > > >> > >>>> and > > >> > > >> > >>>> > > > > > threat landscape has changed and how IT > managers > > >> can > > >> > > >> > respond. > > >> > > >> > >>>> > > > Discussions > > >> > > >> > >>>> > > > > > will include endpoint security, mobile > security > > >> and > > >> > the > > >> > > >> > latest > > >> > > >> > >>>> in > > >> > > >> > >>>> > > > malware > > >> > > >> > >>>> > > > > > threats. > > >> > > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > > > _______________________________________________ > > >> > > >> > >>>> > > > > > Gambas-user mailing list > > >> > > >> > >>>> > > > > > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > > Live Security Virtual Conference > > >> > > >> > >>>> > > > > Exclusive live event will cover all the ways > > today's > > >> > > >> security > > >> > > >> > and > > >> > > >> > >>>> > > > > threat landscape has changed and how IT managers > > can > > >> > > >> respond. > > >> > > >> > >>>> > > Discussions > > >> > > >> > >>>> > > > > will include endpoint security, mobile security > > and > > >> the > > >> > > >> latest > > >> > > >> > in > > >> > > >> > >>>> > > malware > > >> > > >> > >>>> > > > > threats. > > >> > > >> > >>>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > > _______________________________________________ > > >> > > >> > >>>> > > > > Gambas-user mailing list > > >> > > >> > >>>> > > > > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > > Live Security Virtual Conference > > >> > > >> > >>>> > > > Exclusive live event will cover all the ways > today's > > >> > > security > > >> > > >> > and > > >> > > >> > >>>> > > > threat landscape has changed and how IT managers > can > > >> > > respond. > > >> > > >> > >>>> > Discussions > > >> > > >> > >>>> > > > will include endpoint security, mobile security > and > > >> the > > >> > > >> latest > > >> > > >> > in > > >> > > >> > >>>> > malware > > >> > > >> > >>>> > > > threats. > > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > > _______________________________________________ > > >> > > >> > >>>> > > > Gambas-user mailing list > > >> > > >> > >>>> > > > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > > Live Security Virtual Conference > > >> > > >> > >>>> > > Exclusive live event will cover all the ways today's > > >> > security > > >> > > >> and > > >> > > >> > >>>> > > threat landscape has changed and how IT managers can > > >> > respond. > > >> > > >> > >>>> Discussions > > >> > > >> > >>>> > > will include endpoint security, mobile security and > > the > > >> > > latest > > >> > > >> in > > >> > > >> > >>>> malware > > >> > > >> > >>>> > > threats. > > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > > _______________________________________________ > > >> > > >> > >>>> > > Gambas-user mailing list > > >> > > >> > >>>> > > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> > Live Security Virtual Conference > > >> > > >> > >>>> > Exclusive live event will cover all the ways today's > > >> security > > >> > > and > > >> > > >> > >>>> > threat landscape has changed and how IT managers can > > >> respond. > > >> > > >> > >>>> Discussions > > >> > > >> > >>>> > will include endpoint security, mobile security and > the > > >> > latest > > >> > > in > > >> > > >> > >>>> malware > > >> > > >> > >>>> > threats. > > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> > _______________________________________________ > > >> > > >> > >>>> > Gambas-user mailing list > > >> > > >> > >>>> > Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > > >> > > >> > >>>> > > >> > > >> > >>>> > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > >>>> Live Security Virtual Conference > > >> > > >> > >>>> Exclusive live event will cover all the ways today's > > >> security > > >> > and > > >> > > >> > >>>> threat landscape has changed and how IT managers can > > >> respond. > > >> > > >> > Discussions > > >> > > >> > >>>> will include endpoint security, mobile security and the > > >> latest > > >> > in > > >> > > >> > malware > > >> > > >> > >>>> threats. > > >> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > >>>> _______________________________________________ > > >> > > >> > >>>> Gambas-user mailing list > > >> > > >> > >>>> Gambas-user at lists.sourceforge.net > > >> > > >> > >>>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > >>>> > > >> > > >> > >>> > > >> > > >> > >>> > > >> > > >> > >> > > >> > > >> > > > > >> > > >> > > > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > > Live Security Virtual Conference > > >> > > >> > > Exclusive live event will cover all the ways today's > security > > >> and > > >> > > >> > > threat landscape has changed and how IT managers can > respond. > > >> > > >> Discussions > > >> > > >> > > will include endpoint security, mobile security and the > > latest > > >> in > > >> > > >> malware > > >> > > >> > > threats. > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > > _______________________________________________ > > >> > > >> > > Gambas-user mailing list > > >> > > >> > > Gambas-user at lists.sourceforge.net > > >> > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > > > > >> > > >> > > > >> > > >> > > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> > Live Security Virtual Conference > > >> > > >> > Exclusive live event will cover all the ways today's security > > and > > >> > > >> > threat landscape has changed and how IT managers can respond. > > >> > > >> Discussions > > >> > > >> > will include endpoint security, mobile security and the > latest > > in > > >> > > >> malware > > >> > > >> > threats. > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> > _______________________________________________ > > >> > > >> > Gambas-user mailing list > > >> > > >> > Gambas-user at lists.sourceforge.net > > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > > > >> > > >> > > >> > > >> > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > >> Live Security Virtual Conference > > >> > > >> Exclusive live event will cover all the ways today's security > and > > >> > > >> threat landscape has changed and how IT managers can respond. > > >> > > Discussions > > >> > > >> will include endpoint security, mobile security and the latest > in > > >> > > malware > > >> > > >> threats. > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > >> _______________________________________________ > > >> > > >> Gambas-user mailing list > > >> > > >> Gambas-user at lists.sourceforge.net > > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > >> > > >> > > > > > >> > > > > > >> > > > > >> > > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > > Live Security Virtual Conference > > >> > > Exclusive live event will cover all the ways today's security and > > >> > > threat landscape has changed and how IT managers can respond. > > >> Discussions > > >> > > will include endpoint security, mobile security and the latest in > > >> malware > > >> > > threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > > _______________________________________________ > > >> > > Gambas-user mailing list > > >> > > Gambas-user at lists.sourceforge.net > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > > > >> > > > >> > > > >> > > > ------------------------------------------------------------------------------ > > >> > Live Security Virtual Conference > > >> > Exclusive live event will cover all the ways today's security and > > >> > threat landscape has changed and how IT managers can respond. > > >> Discussions > > >> > will include endpoint security, mobile security and the latest in > > >> malware > > >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> > _______________________________________________ > > >> > Gambas-user mailing list > > >> > Gambas-user at lists.sourceforge.net > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > > >> > > >> > > > ------------------------------------------------------------------------------ > > >> Live Security Virtual Conference > > >> Exclusive live event will cover all the ways today's security and > > >> threat landscape has changed and how IT managers can respond. > > Discussions > > >> will include endpoint security, mobile security and the latest in > > malware > > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >> _______________________________________________ > > >> Gambas-user mailing list > > >> Gambas-user at lists.sourceforge.net > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >> > > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...2524... Fri Jul 6 12:52:11 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Fri, 06 Jul 2012 10:52:11 +0000 Subject: [Gambas-user] Issue 270 in gambas: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar Message-ID: <0-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 270 by cruise... at ...626...: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar http://code.google.com/p/gambas/issues/detail?id=270 1) Describe the problem. I create a simple two button form. Buttons have borders. I give the form a background picture. i added a listbox which is filled with 50 lines of text. when listbox has its vertical scroll bar appear, any command buttons disappear. If i remove picture from frame, then the problems stops. If i run the mouse over the command buttons while the problem is active, the appear and work until they lose focus 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: TRUNK or BRANCHES/2.0 or 2.22.0 Revision: r1234 (if you use a development version) Operating system: Linux / linux mint (Latest V13) Architecture: x86 32bit GUI component: QT3 Desktop used: KDE ... i am using 3.2 Gambas From jussi.lahtinen at ...626... Fri Jul 6 17:35:42 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Fri, 6 Jul 2012 18:35:42 +0300 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: Just quick info before I leave for couple days... This is what the jit compiler does (there might be something odd just because the function is very old and not so clean code): ; ModuleID = 'jit_mod' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-pc-linux-gnu" %Integer = type { i64, i32 } %ValueObject = type { i8*, i8*, i8* } %Void = type { i64, i64, i64, i64 } %Value = type { i64, i64, i64, i64 } %Float = type { i64, double } %OBJECT = type { i8*, i64 } define void @func_21_MainModule_71() { entry: %0 = load i8** inttoptr (i64 6813712 to i8**) %1 = getelementptr i8* %0, i64 -224 %2 = bitcast i8* %1 to %Integer* %3 = getelementptr %Integer* %2, i64 0, i32 1 %4 = load i32* %3 %5 = getelementptr i8* %0, i64 -192 %6 = bitcast i8* %5 to %Integer* %7 = getelementptr %Integer* %6, i64 0, i32 1 %8 = load i32* %7 %9 = getelementptr i8* %0, i64 -160 %10 = bitcast i8* %9 to %Integer* %11 = getelementptr %Integer* %10, i64 0, i32 1 %12 = load i32* %11 %13 = getelementptr i8* %0, i64 -128 %14 = bitcast i8* %13 to %Integer* %15 = getelementptr %Integer* %14, i64 0, i32 1 %16 = load i32* %15 %17 = getelementptr i8* %0, i64 -96 %18 = bitcast i8* %17 to %Integer* %19 = getelementptr %Integer* %18, i64 0, i32 1 %20 = load i32* %19 %21 = getelementptr i8* %0, i64 -32 %22 = bitcast i8* %21 to i64* %23 = load i64* %22 %24 = icmp eq i64 %23, 0 br i1 %24, label %not_passed, label %passed_or_done not_passed: ; preds = %entry %25 = bitcast i8* %21 to %ValueObject* %26 = getelementptr %ValueObject* %25, i64 0, i32 0 store i8* inttoptr (i64 16492312 to i8*), i8** %26 %27 = getelementptr %ValueObject* %25, i64 0, i32 1 store i8* null, i8** %27 br label %passed_or_done passed_or_done: ; preds = %entry, %not_passed %28 = load i8** inttoptr (i64 6813800 to i8**) %29 = load i8** inttoptr (i64 6813704 to i8**) %30 = getelementptr i8* %29, i64 320 %31 = icmp eq i8* %30, %28 br i1 %31, label %if.cont2, label %if.then if.then: ; preds = %passed_or_done tail call void @stack_corrupted_abort() unreachable if.cont2: ; preds = %passed_or_done %32 = icmp eq i32 %4, %12 %33 = icmp eq i32 %8, %16 %or.cond185 = and i1 %32, %33 br i1 %or.cond185, label %if.cont8, label %if.cont12 if.cont8: ; preds = %if.cont2 store i64 0, i64* getelementptr (%Void* inttoptr (i64 6822368 to %Void*), i64 0, i32 0) br label %return if.cont12: ; preds = %if.cont2 %34 = sub i32 %4, %12 %35 = sub i32 0, %34 %36 = icmp slt i32 %34, 0 %37 = select i1 %36, i32 %35, i32 %34 %38 = sub i32 %8, %16 %39 = sub i32 0, %38 %40 = icmp slt i32 %38, 0 %41 = select i1 %40, i32 %39, i32 %38 %42 = icmp eq i32 %41, %37 br i1 %42, label %block62, label %if.cont37 if.cont37: ; preds = %if.cont12 %43 = icmp slt i32 %37, %41 %. = select i1 %43, i32 %41, i32 %37 br i1 %33, label %block47, label %if.cont41 if.cont41: ; preds = %if.cont37 %44 = icmp eq i32 %., 0 br i1 %44, label %div_zero, label %not_div_zero div_zero: ; preds = %if.cont41 store i64 139920271257296, i64* inttoptr (i64 6813752 to i64*) tail call void (i32, ...)* @THROW(i32 26) unreachable not_div_zero: ; preds = %if.cont41 %45 = sitofp i32 %. to double %46 = sitofp i32 %37 to double %47 = fdiv double %46, %45 %48 = load %Value** inttoptr (i64 6813800 to %Value**) %49 = bitcast %Value* %48 to %Float* %50 = getelementptr %Float* %49, i64 0, i32 0 store i64 7, i64* %50 %51 = getelementptr %Float* %49, i64 0, i32 1 store double %47, double* %51 %52 = getelementptr %Value* %48, i64 1 store %Value* %52, %Value** inttoptr (i64 6813800 to %Value**) %53 = fptrunc double %47 to float %54 = fpext float %53 to double %55 = tail call i32 @__finite(double %54) %56 = icmp eq i32 %55, 0 br i1 %56, label %test_overflow, label %if.cont42 test_overflow: ; preds = %not_div_zero store i64 139920271257296, i64* inttoptr (i64 6813752 to i64*) tail call void (i32, ...)* @THROW(i32 7) unreachable if.cont42: ; preds = %not_div_zero %57 = load %Value** inttoptr (i64 6813800 to %Value**) %58 = getelementptr %Value* %57, i64 -1 store %Value* %58, %Value** inttoptr (i64 6813800 to %Value**) %.pre265 = load i8** inttoptr (i64 6813800 to i8**) %.pre266 = load i8** inttoptr (i64 6813704 to i8**) br label %block47 block47: ; preds = %if.cont37, %if.cont42 %59 = phi i8* [ %.pre266, %if.cont42 ], [ %29, %if.cont37 ] %60 = phi i8* [ %.pre265, %if.cont42 ], [ %28, %if.cont37 ] %.0179 = phi float [ %53, %if.cont42 ], [ 1.000000e+00, %if.cont37 ] %61 = getelementptr i8* %59, i64 320 %62 = icmp eq i8* %61, %60 br i1 %62, label %if.cont49, label %if.then48 if.then48: ; preds = %block47 tail call void @stack_corrupted_abort() unreachable if.cont49: ; preds = %block47 br i1 %32, label %block62, label %if.cont53 if.cont53: ; preds = %if.cont49 %63 = icmp eq i32 %., 0 br i1 %63, label %div_zero54, label %not_div_zero55 div_zero54: ; preds = %if.cont53 store i64 139920271257324, i64* inttoptr (i64 6813752 to i64*) tail call void (i32, ...)* @THROW(i32 26) unreachable not_div_zero55: ; preds = %if.cont53 %64 = sitofp i32 %. to double %65 = sitofp i32 %41 to double %66 = fdiv double %65, %64 %67 = load %Value** inttoptr (i64 6813800 to %Value**) %68 = bitcast %Value* %67 to %Float* %69 = getelementptr %Float* %68, i64 0, i32 0 store i64 7, i64* %69 %70 = getelementptr %Float* %68, i64 0, i32 1 store double %66, double* %70 %71 = getelementptr %Value* %67, i64 1 store %Value* %71, %Value** inttoptr (i64 6813800 to %Value**) %72 = fptrunc double %66 to float %73 = fpext float %72 to double %74 = tail call i32 @__finite(double %73) %75 = icmp eq i32 %74, 0 br i1 %75, label %test_overflow56, label %if.cont57 test_overflow56: ; preds = %not_div_zero55 store i64 139920271257324, i64* inttoptr (i64 6813752 to i64*) tail call void (i32, ...)* @THROW(i32 7) unreachable if.cont57: ; preds = %not_div_zero55 %76 = load %Value** inttoptr (i64 6813800 to %Value**) %77 = getelementptr %Value* %76, i64 -1 store %Value* %77, %Value** inttoptr (i64 6813800 to %Value**) %.pre = load i8** inttoptr (i64 6813800 to i8**) %.pre264 = load i8** inttoptr (i64 6813704 to i8**) br label %block62 block62: ; preds = %if.cont49, %if.cont12, %if.cont57 %78 = phi i8* [ %.pre264, %if.cont57 ], [ %29, %if.cont12 ], [ %59, %if.cont49 ] %79 = phi i8* [ %.pre, %if.cont57 ], [ %28, %if.cont12 ], [ %60, %if.cont49 ] %.1182 = phi i32 [ %., %if.cont57 ], [ 0, %if.cont12 ], [ %., %if.cont49 ] %.1180 = phi float [ %.0179, %if.cont57 ], [ 1.000000e+00, %if.cont12 ], [ %.0179, %if.cont49 ] %.0177 = phi float [ %72, %if.cont57 ], [ 1.000000e+00, %if.cont12 ], [ 1.000000e+00, %if.cont49 ] %80 = getelementptr i8* %78, i64 320 %81 = icmp eq i8* %80, %79 br i1 %81, label %if.cont64, label %if.then63 if.then63: ; preds = %block62 tail call void @stack_corrupted_abort() unreachable if.cont64: ; preds = %block62 %82 = sitofp i32 %12 to float %83 = sitofp i32 %16 to float %84 = sitofp i32 %4 to float %85 = fcmp ult float %84, %82 br i1 %85, label %block70, label %if.cont73 block70: ; preds = %if.cont64 %86 = fsub float 0.000000e+00, %.1180 br label %if.cont73 if.cont73: ; preds = %block70, %if.cont64 %.2 = phi float [ %86, %block70 ], [ %.1180, %if.cont64 ] %87 = sitofp i32 %8 to float %88 = fcmp ult float %87, %83 br i1 %88, label %block75, label %block81.preheader block75: ; preds = %if.cont73 %89 = fsub float 0.000000e+00, %.0177 br label %block81.preheader block81.preheader: ; preds = %block75, %if.cont73 %.1178 = phi float [ %89, %block75 ], [ %.0177, %if.cont73 ] %90 = mul i32 %20, 250 %91 = sitofp i32 %90 to double %92 = shl i32 %.1182, 2 %93 = zext i32 %92 to i64 br label %block81 block81: ; preds = %block81.preheader, %if.cont166 %94 = phi i8* [ %235, %if.cont166 ], [ %78, %block81.preheader ] %95 = phi i8* [ %234, %if.cont166 ], [ %79, %block81.preheader ] %.0176 = phi float [ %98, %if.cont166 ], [ %82, %block81.preheader ] %.0175 = phi float [ %99, %if.cont166 ], [ %83, %block81.preheader ] %96 = getelementptr i8* %94, i64 320 %97 = icmp eq i8* %96, %95 br i1 %97, label %if.cont83, label %if.then82 if.then82: ; preds = %block81 tail call void @stack_corrupted_abort() unreachable if.cont83: ; preds = %block81 %98 = fadd float %.2, %.0176 %99 = fadd float %.1178, %.0175 %100 = fpext float %98 to double %101 = fadd double %100, 5.000000e-01 %102 = tail call double @floor(double %101) %103 = fptosi double %102 to i32 %104 = load i8** inttoptr (i64 6813800 to i8**) %105 = load i8** inttoptr (i64 6813704 to i8**) %106 = getelementptr i8* %105, i64 320 %107 = icmp eq i8* %106, %104 br i1 %107, label %if.cont89, label %if.then88 if.then88: ; preds = %if.cont83 tail call void @stack_corrupted_abort() unreachable if.cont89: ; preds = %if.cont83 %108 = fpext float %99 to double %109 = fadd double %108, 5.000000e-01 %110 = tail call double @floor(double %109) %111 = fptosi double %110 to i32 %112 = load i8** inttoptr (i64 6813800 to i8**) %113 = load i8** inttoptr (i64 6813704 to i8**) %114 = getelementptr i8* %113, i64 320 %115 = icmp eq i8* %114, %112 br i1 %115, label %if.cont91, label %if.then90 if.then90: ; preds = %if.cont89 tail call void @stack_corrupted_abort() unreachable if.cont91: ; preds = %if.cont89 %116 = icmp slt i32 %103, %4 br i1 %116, label %if.cont95, label %if.cont99 if.cont95: ; preds = %if.cont91 %117 = fadd double %100, -1.000000e-02 %118 = fadd double %117, 5.000000e-01 %119 = tail call double @floor(double %118) br label %block100 if.cont99: ; preds = %if.cont91 %120 = fadd double %100, 1.000000e-02 %121 = fadd double %120, 5.000000e-01 %122 = tail call double @floor(double %121) br label %block100 block100: ; preds = %if.cont95, %if.cont99 %.1174.in = phi double [ %119, %if.cont95 ], [ %122, %if.cont99 ] %.1174 = fptosi double %.1174.in to i32 %123 = load i8** inttoptr (i64 6813800 to i8**) %124 = load i8** inttoptr (i64 6813704 to i8**) %125 = getelementptr i8* %124, i64 320 %126 = icmp eq i8* %125, %123 br i1 %126, label %if.cont102, label %if.then101 if.then101: ; preds = %block100 tail call void @stack_corrupted_abort() unreachable if.cont102: ; preds = %block100 %127 = icmp slt i32 %111, %8 br i1 %127, label %if.cont106, label %if.cont110 if.cont106: ; preds = %if.cont102 %128 = fadd double %108, -1.000000e-02 %129 = fadd double %128, 5.000000e-01 %130 = tail call double @floor(double %129) br label %block111 if.cont110: ; preds = %if.cont102 %131 = fadd double %108, 1.000000e-02 %132 = fadd double %131, 5.000000e-01 %133 = tail call double @floor(double %132) br label %block111 block111: ; preds = %if.cont106, %if.cont110 %.1.in = phi double [ %130, %if.cont106 ], [ %133, %if.cont110 ] %.1 = fptosi double %.1.in to i32 %134 = load i8** inttoptr (i64 6813800 to i8**) %135 = load i8** inttoptr (i64 6813704 to i8**) %136 = getelementptr i8* %135, i64 320 %137 = icmp eq i8* %136, %134 br i1 %137, label %if.cont113, label %if.then112 if.then112: ; preds = %block111 tail call void @stack_corrupted_abort() unreachable if.cont113: ; preds = %block111 %138 = or i32 %.1, %.1174 %139 = icmp slt i32 %138, 0 %140 = icmp sgt i32 %.1174, 38 %or.cond183 = or i1 %139, %140 %141 = icmp sgt i32 %.1, 38 %or.cond184 = or i1 %or.cond183, %141 br i1 %or.cond184, label %if.cont133, label %if.cont137 if.cont133: ; preds = %if.cont113 store i64 0, i64* getelementptr (%Void* inttoptr (i64 6822368 to %Void*), i64 0, i32 0) br label %return if.cont137: ; preds = %if.cont113 %142 = tail call double @llvm.powi.f64(double 0x3FE3333333333334, i32 %.1182) %143 = fmul double %91, %142 %144 = tail call double @rnd() %145 = fadd double %144, 0.000000e+00 %146 = fmul double %145, 2.500000e-01 %147 = fadd double %146, 7.500000e-01 %148 = fmul double %143, %147 %149 = load i8** inttoptr (i64 19505984 to i8**) %150 = icmp eq i8* %149, null br i1 %150, label %is_null, label %not_null is_null: ; preds = %if.cont137 store i64 139920271257596, i64* inttoptr (i64 6813752 to i64*) tail call void (i32, ...)* @THROW(i32 13) unreachable not_null: ; preds = %if.cont137 %151 = bitcast i8* %149 to %OBJECT* %152 = getelementptr %OBJECT* %151, i64 0, i32 1 %153 = load i64* %152 %154 = add i64 %153, 1 store i64 %154, i64* %152 %155 = getelementptr i8* %149, i64 20 %156 = bitcast i8* %155 to i32* %157 = load i32* %156 %158 = icmp ult i32 %.1182, %157 br i1 %158, label %if.cont138, label %array_get_out_of_bounds array_get_out_of_bounds: ; preds = %not_null store i64 %153, i64* %152 store i64 139920271257596, i64* inttoptr (i64 6813752 to i64*) tail call void (i32, ...)* @THROW(i32 21) unreachable if.cont138: ; preds = %not_null %159 = getelementptr i8* %149, i64 32 %160 = bitcast i8* %159 to i8** %161 = load i8** %160 %162 = getelementptr i8* %161, i64 %93 %163 = bitcast i8* %162 to float* %164 = load float* %163 store i64 %153, i64* %152 %165 = fcmp ueq float %164, 0.000000e+00 br i1 %165, label %div_zero141, label %not_div_zero142 div_zero141: ; preds = %if.cont138 store i64 139920271257596, i64* inttoptr (i64 6813752 to i64*) tail call void (i32, ...)* @THROW(i32 26) unreachable not_div_zero142: ; preds = %if.cont138 %166 = fpext float %164 to double %167 = fdiv double %148, %166 %168 = fptosi double %167 to i64 %169 = trunc i64 %168 to i32 %170 = load i8** inttoptr (i64 6813800 to i8**) %171 = load i8** inttoptr (i64 6813704 to i8**) %172 = getelementptr i8* %171, i64 320 %173 = icmp eq i8* %172, %170 br i1 %173, label %if.cont144, label %if.then143 if.then143: ; preds = %not_div_zero142 tail call void @stack_corrupted_abort() unreachable if.cont144: ; preds = %not_div_zero142 %174 = load i8** inttoptr (i64 19506184 to i8**) %175 = icmp eq i8* %174, null br i1 %175, label %borrow_object_done146, label %obj_not_null145 obj_not_null145: ; preds = %if.cont144 %176 = bitcast i8* %174 to %OBJECT* %177 = getelementptr %OBJECT* %176, i64 0, i32 1 %178 = load i64* %177 %179 = add i64 %178, 1 store i64 %179, i64* %177 br label %borrow_object_done146 borrow_object_done146: ; preds = %if.cont144, %obj_not_null145 %180 = load %Value** inttoptr (i64 6813800 to %Value**) %181 = bitcast %Value* %180 to %Integer* %182 = getelementptr %Integer* %181, i64 0, i32 0 store i64 4, i64* %182 %183 = getelementptr %Integer* %181, i64 0, i32 1 store i32 %.1174, i32* %183 %184 = getelementptr %Value* %180, i64 1 %185 = bitcast %Value* %184 to %Integer* %186 = getelementptr %Integer* %185, i64 0, i32 0 store i64 4, i64* %186 %187 = getelementptr %Integer* %185, i64 0, i32 1 store i32 %.1, i32* %187 %188 = getelementptr %Value* %180, i64 2 store %Value* %188, %Value** inttoptr (i64 6813800 to %Value**) br i1 %175, label %is_null147, label %not_null148 is_null147: ; preds = %borrow_object_done146 store i64 139920271257636, i64* inttoptr (i64 6813752 to i64*) tail call void (i32, ...)* @THROW(i32 13) unreachable not_null148: ; preds = %borrow_object_done146 store %Value* %180, %Value** inttoptr (i64 6813800 to %Value**) %189 = bitcast %Value* %180 to i8* %190 = tail call i8* @CARRAY_get_data_multi(i8* %174, i8* %189, i32 2) %191 = icmp eq i8* %190, null br i1 %191, label %if.then149, label %if.cont152 if.then149: ; preds = %not_null148 %192 = bitcast i8* %174 to %OBJECT* %193 = getelementptr %OBJECT* %192, i64 0, i32 1 %194 = load i64* %193 %195 = add i64 %194, -1 store i64 %195, i64* %193 %196 = icmp slt i64 %195, 1, !unref_slt !0 br i1 %196, label %release_obj150, label %release_done151 release_obj150: ; preds = %if.then149 tail call void @CLASS_free(i8* %174) br label %release_done151 release_done151: ; preds = %if.then149, %release_obj150 tail call void @ERROR_propagate() unreachable if.cont152: ; preds = %not_null148 %197 = bitcast i8* %190 to i32* %198 = load i32* %197 %199 = bitcast i8* %174 to %OBJECT* %200 = getelementptr %OBJECT* %199, i64 0, i32 1 %201 = load i64* %200 %202 = add i64 %201, -1 store i64 %202, i64* %200 %203 = icmp slt i64 %202, 1, !unref_slt !0 br i1 %203, label %release_obj153, label %release_done154 release_obj153: ; preds = %if.cont152 tail call void @CLASS_free(i8* %174) br label %release_done154 release_done154: ; preds = %if.cont152, %release_obj153 %204 = add i32 %198, %169 %205 = load i8** inttoptr (i64 19506184 to i8**) %206 = icmp eq i8* %205, null br i1 %206, label %borrow_object_done156, label %obj_not_null155 obj_not_null155: ; preds = %release_done154 %207 = bitcast i8* %205 to %OBJECT* %208 = getelementptr %OBJECT* %207, i64 0, i32 1 %209 = load i64* %208 %210 = add i64 %209, 1 store i64 %210, i64* %208 br label %borrow_object_done156 borrow_object_done156: ; preds = %release_done154, %obj_not_null155 %211 = load %Value** inttoptr (i64 6813800 to %Value**) %212 = bitcast %Value* %211 to %Integer* %213 = getelementptr %Integer* %212, i64 0, i32 0 store i64 4, i64* %213 %214 = getelementptr %Integer* %212, i64 0, i32 1 store i32 %.1174, i32* %214 %215 = getelementptr %Value* %211, i64 1 %216 = bitcast %Value* %215 to %Integer* %217 = getelementptr %Integer* %216, i64 0, i32 0 store i64 4, i64* %217 %218 = getelementptr %Integer* %216, i64 0, i32 1 store i32 %.1, i32* %218 %219 = getelementptr %Value* %211, i64 2 store %Value* %219, %Value** inttoptr (i64 6813800 to %Value**) br i1 %206, label %is_null157, label %not_null158 is_null157: ; preds = %borrow_object_done156 store i64 139920271257636, i64* inttoptr (i64 6813752 to i64*) tail call void (i32, ...)* @THROW(i32 13) unreachable not_null158: ; preds = %borrow_object_done156 store %Value* %211, %Value** inttoptr (i64 6813800 to %Value**) %220 = bitcast %Value* %211 to i8* %221 = tail call i8* @CARRAY_get_data_multi(i8* %205, i8* %220, i32 2) %222 = icmp eq i8* %221, null br i1 %222, label %if.then159, label %if.cont162 if.then159: ; preds = %not_null158 %223 = bitcast i8* %205 to %OBJECT* %224 = getelementptr %OBJECT* %223, i64 0, i32 1 %225 = load i64* %224 %226 = add i64 %225, -1 store i64 %226, i64* %224 %227 = icmp slt i64 %226, 1, !unref_slt !0 br i1 %227, label %release_obj160, label %release_done161 release_obj160: ; preds = %if.then159 tail call void @CLASS_free(i8* %205) br label %release_done161 release_done161: ; preds = %if.then159, %release_obj160 tail call void @ERROR_propagate() unreachable if.cont162: ; preds = %not_null158 %228 = bitcast i8* %221 to i32* store i32 %204, i32* %228 %229 = bitcast i8* %205 to %OBJECT* %230 = getelementptr %OBJECT* %229, i64 0, i32 1 %231 = load i64* %230 %232 = add i64 %231, -1 store i64 %232, i64* %230 %233 = icmp slt i64 %232, 1, !unref_slt !0 br i1 %233, label %release_obj163, label %release_done164 release_obj163: ; preds = %if.cont162 tail call void @CLASS_free(i8* %205) br label %release_done164 release_done164: ; preds = %if.cont162, %release_obj163 %234 = load i8** inttoptr (i64 6813800 to i8**) %235 = load i8** inttoptr (i64 6813704 to i8**) %236 = getelementptr i8* %235, i64 320 %237 = icmp eq i8* %236, %234 br i1 %237, label %if.cont166, label %if.then165 if.then165: ; preds = %release_done164 tail call void @stack_corrupted_abort() unreachable if.cont166: ; preds = %release_done164 %238 = icmp eq i32 %4, %.1174 %239 = icmp eq i32 %8, %.1 %240 = and i1 %238, %239 br i1 %240, label %if.cont170, label %block81 if.cont170: ; preds = %if.cont166 store i64 0, i64* getelementptr (%Void* inttoptr (i64 6822368 to %Void*), i64 0, i32 0) br label %return return: ; preds = %if.cont170, %if.cont133, %if.cont8 tail call void @EXEC_leave_keep() ret void } declare void @stack_corrupted_abort() declare void @THROW(i32, ...) declare i32 @__finite(double) declare double @llvm.powi.f64(double, i32) nounwind readonly declare double @floor(double) declare double @rnd() declare void @CLASS_free(i8*) declare i8* @CARRAY_get_data_multi(i8*, i8*, i32) declare void @ERROR_propagate() declare void @EXEC_leave_keep() !0 = metadata !{i32 1} ------------------------------------------------------------------------ Segmentation fault (core dumped) Jussi On 5 July 2012 23:01, Jussi Lahtinen wrote: > Private iArray As New Integer[100, 100] > > I just run gbx3 in source folder... > > Jussi > > > > On 5 July 2012 22:46, Emil Lenngren wrote: > >> Ok.. Just two questions: >> IArray, is that an inline array or a "normal" array? >> Is the code written in gambas compiled with debugging flags? >> >> That the stack seems corrupted in gdb/valgrind probably doesn't mean it is >> corrupted in reality. It might just be that gdb/valgrind doesn't recognize >> the jit functions. >> >> /Emil >> >> 2012/7/5 Jussi Lahtinen >> >> > In fact I can prevent this bug by commenting out half of some function. >> > There are not external functions used... >> > >> > Crash occur with some 2D array; >> > IArray[x,y] += iVar >> > >> > If I comment that out, no crash, BUT crash is prevented also when I >> comment >> > out something before that... >> > And so it is probably only point where corrupted pointer is accessing >> some >> > illegal area. >> > >> > So, I would need to find where that corruption happens in first place. >> > >> > And valgrind says also rubbish (gbx3 and llvm both without >> optimizations): >> > >> > ==23094== Jump to the invalid address stated on the next line >> > ==23094== at 0x0: ??? >> > ==23094== by 0x223CBD3D: ??? >> > ==23094== by 0x5B14747: ??? >> > ==23094== by 0xBF847AE147AE147A: ??? >> > ==23094== by 0x3FDFFFFFFFFFFFFF: ??? >> > ==23094== by 0x40A76FFFFFFFFFFF: ??? >> > ==23094== by 0xD3: ??? >> > ==23094== by 0x3F7FFFFFFFFFFFFF: ??? >> > ==23094== Address 0x0 is not stack'd, malloc'd or (recently) free'd >> > ==23094== >> > ==23094== >> > ==23094== Process terminating with default action of signal 11 (SIGSEGV) >> > ==23094== Bad permissions for mapped region at address 0x0 >> > ==23094== at 0x0: ??? >> > ==23094== by 0x223CBD3D: ??? >> > ==23094== by 0x5B14747: ??? >> > ==23094== by 0xBF847AE147AE147A: ??? >> > ==23094== by 0x3FDFFFFFFFFFFFFF: ??? >> > ==23094== by 0x40A76FFFFFFFFFFF: ??? >> > ==23094== by 0xD3: ??? >> > ==23094== by 0x3F7FFFFFFFFFFFFF: ??? >> > >> > I'm out of time, I think I can continue not until Sunday. >> > >> > Jussi >> > >> > >> > >> > >> > On 5 July 2012 22:24, Jussi Lahtinen wrote: >> > >> > > I did compile gbx3 without optimizations, but the problem is >> breakpoints, >> > > they do absolutely nothing... >> > > >> > > Jussi >> > > >> > > >> > > >> > > On 5 July 2012 22:10, Emil Lenngren wrote: >> > > >> > >> Yes that's correct, since gb.jit is a shared library which is not >> loaded >> > >> until a jit function is called. >> > >> >> > >> Try to add print statements or something before each line to see what >> > line >> > >> is causing the error. >> > >> You can also try to compile gambas without optimizations so you don't >> > >> get > > >> out> from gdb. >> > >> >> > >> /Emil >> > >> >> > >> 2012/7/5 Jussi Lahtinen >> > >> >> > >> > I don't use much gdb and so I'm not sure where is the problem. >> > >> > But gdb never stops to "JR_extern_dispatch_object", and when I set >> > break >> > >> > point is says: >> > >> > >> > >> > (gdb) break JR_extern_dispatch_object >> > >> > Function "JR_extern_dispatch_object" not defined. >> > >> > Make breakpoint pending on future shared library load? (y or [n]) y >> > >> > >> > >> > But I think that is correct... >> > >> > >> > >> > Jussi >> > >> > >> > >> > >> > >> > >> > >> > On 5 July 2012 21:20, Emil Lenngren >> wrote: >> > >> > >> > >> > > Maybe you can set a gdb breakpoint at JR_extern_dispatch_object >> and >> > >> try >> > >> > to >> > >> > > see what happens? >> > >> > > >> > >> > > 2012/7/5 Emil Lenngren >> > >> > > >> > >> > > > Something happens on the line you call an external function... >> > >> > > > >> > >> > > > 2012/7/5 Jussi Lahtinen >> > >> > > > >> > >> > > >> Another bug... very hard to isolate (no success yet). I think >> > stack >> > >> > gets >> > >> > > >> corrupted and that makes backtrace less useful. >> > >> > > >> Here is bt from gdb: >> > >> > > >> >> > >> > > >> Program received signal SIGSEGV, Segmentation fault. >> > >> > > >> 0x0000000000000000 in ?? () >> > >> > > >> (gdb) bt >> > >> > > >> #0 0x0000000000000000 in ?? () >> > >> > > >> #1 0x00007fffdc14974e in ?? () >> > >> > > >> #2 0x00007fffffffd5c0 in ?? () >> > >> > > >> #3 0xbf847ae147ae147b in ?? () >> > >> > > >> #4 0x3fe0000000000000 in ?? () >> > >> > > >> #5 0x40a7700000000000 in ?? () >> > >> > > >> #6 0x00000000000000d4 in ?? () >> > >> > > >> #7 0x3f800000e4e1fd5e in ?? () >> > >> > > >> #8 0x00007fff00000000 in ?? () >> > >> > > >> #9 0x000000000000010a in ?? () >> > >> > > >> #10 0x00007fffffffd600 in ?? () >> > >> > > >> #11 0x4188000000000109 in ?? () >> > >> > > >> #12 0x0000003540400000 in ?? () >> > >> > > >> #13 0x00007fffdc149308 in ?? () >> > >> > > >> #14 0x00007fffe505bb1a in ?? () >> > >> > > >> #15 0x000000000040e7b4 in init_local_var >> (class=0x7fffffffd600, >> > >> > > >> func=0x10a) >> > >> > > >> at gbx_exec.c:412 >> > >> > > >> #16 0x00007fffe4e2d104 in JR_extern_dispatch_object >> > >> (object=> > >> > > >> out>, >> > >> > > >> index=) at jit_runtime.c:965 >> > >> > > >> #17 0x00007ffff7afc970 in ?? () at >> > >> > ../sysdeps/ieee754/dbl-64/s_sin.c:981 >> > >> > > >> from /lib/x86_64-linux-gnu/libm.so.6 >> > >> > > >> #18 0x00007fffffffd740 in ?? () >> > >> > > >> #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at >> > >> > > >> jit_compile.cpp:138 >> > >> > > >> ---Type to continue, or q to quit--- >> > >> > > >> Backtrace stopped: previous frame inner to this frame (corrupt >> > >> stack?) >> > >> > > >> >> > >> > > >> >> > >> > > >> Jussi >> > >> > > >> >> > >> > > >> >> > >> > > >> >> > >> > > >> >> > >> > > >> >> > >> > > >> On 30 June 2012 15:00, Emil Lenngren > > >> > >> wrote: >> > >> > > >> >> > >> > > >> > Ah.. I have not yet implemented breakpoints. And I don't >> think >> > I >> > >> > will >> > >> > > >> > either :/ >> > >> > > >> > JIT functions keep the local variables in processor >> registers, >> > >> while >> > >> > > >> > interpreted functions keep them in the gambas stack. So I >> think >> > >> the >> > >> > > >> > debugger will show wrong information. If you want to debug >> > >> > functions, >> > >> > > >> > simply remove the Fast keyword. >> > >> > > >> > >> > >> > > >> > I made a little mistake before when I ignored them. Now gbx3 >> > >> won't >> > >> > > >> crash in >> > >> > > >> > the latest revision. >> > >> > > >> > >> > >> > > >> > /Emil >> > >> > > >> > >> > >> > > >> > 2012/6/30 Jussi Lahtinen : >> > >> > > >> > > OK, found it. See attachment. >> > >> > > >> > > >> > >> > > >> > > Jussi >> > >> > > >> > > >> > >> > > >> > > >> > >> > > >> > > >> > >> > > >> > > On 29 June 2012 23:59, Jussi Lahtinen < >> > >> jussi.lahtinen at ...626...> >> > >> > > >> wrote: >> > >> > > >> > > >> > >> > > >> > >> Next bug... it's crash and I don't have any clue what >> causes >> > >> it. >> > >> > > >> > >> I'm trying to isolate it, but meanwhile here is bt from >> gdb: >> > >> > > >> > >> >> > >> > > >> > >> Program received signal SIGSEGV, Segmentation fault. >> > >> > > >> > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() >> const >> > () >> > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so >> > >> > > >> > >> (gdb) bt >> > >> > > >> > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() >> > >> const () >> > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so >> > >> > > >> > >> #1 0x00007fffe3b8de4d in >> > >> > > >> > llvm::BranchInst::BranchInst(llvm::BasicBlock*, >> > >> > > >> > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () >> > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so >> > >> > > >> > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, >> > >> > Cond=0x18cba60, >> > >> > > >> > >> IfFalse=0x30880d0, IfTrue=0x0) at >> > >> > > >> > /usr/include/llvm/Instructions.h:2370 >> > >> > > >> > >> #3 llvm::IRBuilder> > >> > > >> > >> llvm::IRBuilderDefaultInserter >::CreateCondBr >> > >> > > (this=0xef1150, >> > >> > > >> > >> Cond=0x18cba60, True=0x0, False=0x30880d0) >> > >> > > >> > >> at /usr/include/llvm/Support/IRBuilder.h:448 >> > >> > > >> > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at >> > >> > > >> > jit_codegen.cpp:866 >> > >> > > >> > >> #5 JIT_codegen () at jit_codegen.cpp:6535 >> > >> > > >> > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at >> > >> > > >> > jit_compile.cpp:119 >> > >> > > >> > >> #7 0x00007fffdbb88223 in ?? () >> > >> > > >> > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object >> > >> > > >> (object=> > >> > > >> > >> out>, >> > >> > > >> > >> index=) at jit_runtime.c:965 >> > >> > > >> > >> #9 0x0000000000000000 in ?? () >> > >> > > >> > >> >> > >> > > >> > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit >> > >> > > >> > >> >> > >> > > >> > >> Jussi >> > >> > > >> > >> >> > >> > > >> > >> >> > >> > > >> > >> >> > >> > > >> > >> >> > >> > > >> > >> >> > >> > > >> > >> >> > >> > > >> > >> On 27 June 2012 19:17, Jussi Lahtinen < >> > >> jussi.lahtinen at ...626...> >> > >> > > >> wrote: >> > >> > > >> > >> >> > >> > > >> > >>> Yes, it works now! >> > >> > > >> > >>> >> > >> > > >> > >>> Jussi >> > >> > > >> > >>> >> > >> > > >> > >>> >> > >> > > >> > >>> >> > >> > > >> > >>> On 27 June 2012 00:12, Emil Lenngren < >> > >> emil.lenngren at ...626...> >> > >> > > >> wrote: >> > >> > > >> > >>> >> > >> > > >> > >>>> It seems like when LLVM reads boolean pointers, it >> assumes >> > >> the >> > >> > > >> seven >> > >> > > >> > most >> > >> > > >> > >>>> significant bits are always 0, which is not the case in >> > >> Gambas. >> > >> > > >> Does >> > >> > > >> > the >> > >> > > >> > >>>> latest revision work? I have no opportunity to even >> > compile >> > >> it >> > >> > > and >> > >> > > >> see >> > >> > > >> > if >> > >> > > >> > >>>> it works at the moment :) >> > >> > > >> > >>>> >> > >> > > >> > >>>> /Emil >> > >> > > >> > >>>> >> > >> > > >> > >>>> 2012/6/26 Jussi Lahtinen >> > >> > > >> > >>>> >> > >> > > >> > >>>> > .../MagicBug$ GB_JIT=info gbx3 >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > gb.jit: using LLVM 3.2. >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> >> ------------------------------------------------------------------------ >> > >> > > >> > >>>> > gb.jit: beginning compiling MainModule.MainModule: >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> >> ------------------------------------------------------------------------ >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> >> ------------------------------------------------------------------------ >> > >> > > >> > >>>> > gb.jit: beginning compiling MainModule.Main: >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> >> ------------------------------------------------------------------------ >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> >> ------------------------------------------------------------------------ >> > >> > > >> > >>>> > gb.jit: dumping function MainModule.Main: >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> >> ------------------------------------------------------------------------ >> > >> > > >> > >>>> > ; ModuleID = 'jit_mod' >> > >> > > >> > >>>> > target datalayout = >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" >> > >> > > >> > >>>> > target triple = "x86_64-pc-linux-gnu" >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > %Value = type { i64, i64, i64, i64 } >> > >> > > >> > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } >> > >> > > >> > >>>> > %String = type { i64, i8*, i32, i32 } >> > >> > > >> > >>>> > %Void = type { i64, i64, i64, i64 } >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > define void @func_0_MainModule_2() { >> > >> > > >> > >>>> > entry: >> > >> > > >> > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) >> > >> > > >> > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) >> > >> > > >> > >>>> > %2 = icmp eq i8* %1, %0 >> > >> > > >> > >>>> > br i1 %2, label %if.cont, label %if.then >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > if.then: ; >> > preds >> > >> = >> > >> > > >> %entry >> > >> > > >> > >>>> > tail call void @stack_corrupted_abort() >> > >> > > >> > >>>> > unreachable >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > if.cont: ; >> > preds >> > >> = >> > >> > > >> %entry >> > >> > > >> > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) >> > >> > > >> > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) >> > >> > > >> > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) >> > >> > > >> > >>>> > %5 = icmp eq i8* %4, %3 >> > >> > > >> > >>>> > br i1 %5, label %if.cont2, label %if.then1 >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > if.then1: ; >> > preds >> > >> = >> > >> > > >> %if.cont >> > >> > > >> > >>>> > tail call void @stack_corrupted_abort() >> > >> > > >> > >>>> > unreachable >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > if.cont2: ; >> > preds >> > >> = >> > >> > > >> %if.cont >> > >> > > >> > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) >> > >> > > >> > >>>> > br i1 %6, label %block5, label %if.cont7 >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > block5: ; >> > preds >> > >> = >> > >> > > >> > %if.cont2 >> > >> > > >> > >>>> > %7 = load %Value** inttoptr (i64 6639552 to >> %Value**) >> > >> > > >> > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* >> > >> > > >> > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 >> > >> > > >> > >>>> > store i64 13, i64* %9 >> > >> > > >> > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 1 >> > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 >> > >> > > >> > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 2 >> > >> > > >> > >>>> > store i8* null, i8** %11 >> > >> > > >> > >>>> > %12 = getelementptr %Value* %7, i64 1 >> > >> > > >> > >>>> > %13 = bitcast %Value* %12 to %String* >> > >> > > >> > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 >> > >> > > >> > >>>> > store i64 10, i64* %14 >> > >> > > >> > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 >> > >> > > >> > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 >> > >> > > >> > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 >> > >> > > >> > >>>> > store i32 0, i32* %16 >> > >> > > >> > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 >> > >> > > >> > >>>> > store i32 17, i32* %17 >> > >> > > >> > >>>> > %18 = getelementptr %Value* %7, i64 2 >> > >> > > >> > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 to >> > >> > %Value**) >> > >> > > >> > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to >> i64*) >> > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) >> > >> > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), >> i8** >> > >> > inttoptr >> > >> > > >> (i64 >> > >> > > >> > >>>> > 6648040 to i8**) >> > >> > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) >> > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** >> inttoptr >> > >> (i64 >> > >> > > >> > 6648016 >> > >> > > >> > >>>> to >> > >> > > >> > >>>> > i8**) >> > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) >> > >> > > >> > >>>> > tail call void @EXEC_native() >> > >> > > >> > >>>> > %19 = load %Value** inttoptr (i64 6639552 to >> %Value**) >> > >> > > >> > >>>> > %20 = getelementptr %Value* %19, i64 -1 >> > >> > > >> > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 to >> > >> > %Value**) >> > >> > > >> > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) >> > >> > > >> > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) >> > >> > > >> > >>>> > %21 = icmp eq i8* %.pre11, %.pre >> > >> > > >> > >>>> > br i1 %21, label %if.cont7, label %if.then6 >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > if.then6: ; >> > preds >> > >> = >> > >> > > >> %block5 >> > >> > > >> > >>>> > tail call void @stack_corrupted_abort() >> > >> > > >> > >>>> > unreachable >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > if.cont7: ; >> > preds >> > >> = >> > >> > > >> > %if.cont2, >> > >> > > >> > >>>> > %block5 >> > >> > > >> > >>>> > %22 = load %Value** inttoptr (i64 6639552 to >> %Value**) >> > >> > > >> > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* >> > >> > > >> > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, i32 >> 0 >> > >> > > >> > >>>> > store i64 13, i64* %24 >> > >> > > >> > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, i32 >> 1 >> > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 >> > >> > > >> > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, i32 >> 2 >> > >> > > >> > >>>> > store i8* null, i8** %26 >> > >> > > >> > >>>> > %27 = getelementptr %Value* %22, i64 1 >> > >> > > >> > >>>> > %28 = bitcast %Value* %27 to %String* >> > >> > > >> > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 >> > >> > > >> > >>>> > store i64 10, i64* %29 >> > >> > > >> > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 >> > >> > > >> > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 >> > >> > > >> > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 >> > >> > > >> > >>>> > store i32 0, i32* %31 >> > >> > > >> > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 >> > >> > > >> > >>>> > store i32 20, i32* %32 >> > >> > > >> > >>>> > %33 = getelementptr %Value* %22, i64 2 >> > >> > > >> > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 to >> > >> > %Value**) >> > >> > > >> > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to >> i64*) >> > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) >> > >> > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), >> i8** >> > >> > inttoptr >> > >> > > >> (i64 >> > >> > > >> > >>>> > 6648040 to i8**) >> > >> > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) >> > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** >> inttoptr >> > >> (i64 >> > >> > > >> > 6648016 >> > >> > > >> > >>>> to >> > >> > > >> > >>>> > i8**) >> > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) >> > >> > > >> > >>>> > tail call void @EXEC_native() >> > >> > > >> > >>>> > %34 = load %Value** inttoptr (i64 6639552 to >> %Value**) >> > >> > > >> > >>>> > %35 = getelementptr %Value* %34, i64 -1 >> > >> > > >> > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 to >> > >> > %Value**) >> > >> > > >> > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) >> > >> > > >> > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) >> > >> > > >> > >>>> > %38 = icmp eq i8* %37, %36 >> > >> > > >> > >>>> > br i1 %38, label %if.cont9, label %if.then8 >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > if.then8: ; >> > preds >> > >> = >> > >> > > >> > %if.cont7 >> > >> > > >> > >>>> > tail call void @stack_corrupted_abort() >> > >> > > >> > >>>> > unreachable >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > if.cont9: ; >> > preds >> > >> = >> > >> > > >> > %if.cont7 >> > >> > > >> > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr >> (i64 >> > >> > 6647920 >> > >> > > to >> > >> > > >> > >>>> %Void*), >> > >> > > >> > >>>> > i64 0, i32 0) >> > >> > > >> > >>>> > tail call void @EXEC_leave_keep() >> > >> > > >> > >>>> > ret void >> > >> > > >> > >>>> > } >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > declare void @stack_corrupted_abort() >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > declare void @EXEC_native() >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > declare void @EXEC_leave_keep() >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> >> ------------------------------------------------------------------------ >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > Jussi >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > On 26 June 2012 21:05, Emil Lenngren < >> > >> > emil.lenngren at ...626...> >> > >> > > >> > wrote: >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > > I am in Italy now on holiday so I cannot debug the >> > code, >> > >> > but >> > >> > > >> could >> > >> > > >> > >>>> you >> > >> > > >> > >>>> > > please run gbx3 with GB_JIT=info and post the llvm >> > code? >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > > /Emil >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > > 2012/6/26 Jussi Lahtinen > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > > > OK, here is more. This is really really weird. >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > I expect message "Everything works!", but I get >> > *only* >> > >> > > >> > "Something >> > >> > > >> > >>>> > > broke!!". >> > >> > > >> > >>>> > > > But if I add 'Return', under Message("Everything >> > >> > works!"), >> > >> > > >> or I >> > >> > > >> > >>>> remove >> > >> > > >> > >>>> > > > 'Fast' then everything works as expected. >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > See attachment. >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > Jussi >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > On 20 June 2012 20:14, Emil Lenngren < >> > >> > > >> emil.lenngren at ...626...> >> > >> > > >> > >>>> wrote: >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > > That bug was actually an interpreter bug, but >> it >> > is >> > >> now >> > >> > > >> > >>>> corrected in >> > >> > > >> > >>>> > > the >> > >> > > >> > >>>> > > > > latest revision :) >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > > /Emil >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > > 2012/6/20 Jussi Lahtinen < >> > jussi.lahtinen at ...626...> >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > > > Yeah, I'm also leaving to countryside for >> > >> Midsummer >> > >> > > >> > parties... >> > >> > > >> > >>>> but >> > >> > > >> > >>>> > I >> > >> > > >> > >>>> > > > made >> > >> > > >> > >>>> > > > > > quick test, >> > >> > > >> > >>>> > > > > > and I found another bug (see attachment). >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > > Similar problem with argument counting. >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > > Jussi >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < >> > >> > > >> > emil.lenngren at ...626... >> > >> > > >> > > >> > >> > > >> > >>>> > > wrote: >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > > > Tomorrow I will travel away for a week so I >> > >> cannot >> > >> > do >> > >> > > >> > >>>> anything >> > >> > > >> > >>>> > > then, >> > >> > > >> > >>>> > > > > but >> > >> > > >> > >>>> > > > > > > just keep sending emails and I will reply >> > when I >> > >> > come >> > >> > > >> home >> > >> > > >> > :) >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > > /Emil >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > > 2012/6/20 Jussi Lahtinen < >> > >> jussi.lahtinen at ...626... >> > >> > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > > > So far everything seems to work! >> > >> > > >> > >>>> > > > > > > > I'll continue further testing later. >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > > Jussi >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < >> > >> > > >> > >>>> emil.lenngren at ...626...> >> > >> > > >> > >>>> > > > > wrote: >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > > > Is revision #4851 useful for you? >> > >> > > >> > >>>> > > > > > > > > You can now convert functions in the >> > current >> > >> > > >> running >> > >> > > >> > >>>> class to >> > >> > > >> > >>>> > > > > > pointers. >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > /Emil >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > 2012/6/19 Emil Lenngren < >> > >> > emil.lenngren at ...626... >> > >> > > > >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > > It should work in the latest >> revision :) >> > >> > > >> > >>>> > > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren < >> > >> > > emil.lenngren at ...626... >> > >> > > >> > >> > >> > > >> > >>>> > > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >> If you want a quick workaround, you >> can >> > >> have >> > >> > > >> > non-fast >> > >> > > >> > >>>> > method >> > >> > > >> > >>>> > > > > that >> > >> > > >> > >>>> > > > > > > > > creates >> > >> > > >> > >>>> > > > > > > > > >> a callback, and immediately returns >> it, >> > >> > like: >> > >> > > >> > >>>> > > > > > > > > >> >> > >> > > >> > >>>> > > > > > > > > >> Private Function GenerateCallback() >> As >> > >> > Pointer >> > >> > > >> > >>>> > > > > > > > > >> Return CallbackFunction >> > >> > > >> > >>>> > > > > > > > > >> End >> > >> > > >> > >>>> > > > > > > > > >> >> > >> > > >> > >>>> > > > > > > > > >> Fast Private Function >> > CallbackFunction() >> > >> > > >> > >>>> > > > > > > > > >> ... >> > >> > > >> > >>>> > > > > > > > > >> End >> > >> > > >> > >>>> > > > > > > > > >> >> > >> > > >> > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In >> > >> "somelib" >> > >> > > >> > >>>> > > > > > > > > >> >> > >> > > >> > >>>> > > > > > > > > >> Fast Private Function Main() >> > >> > > >> > >>>> > > > > > > > > >> Dim p As Pointer = >> GenerateCallback() >> > >> > > >> > >>>> > > > > > > > > >> extfunc(p) >> > >> > > >> > >>>> > > > > > > > > >> End >> > >> > > >> > >>>> > > > > > > > > >> >> > >> > > >> > >>>> > > > > > > > > >> /Emil >> > >> > > >> > >>>> > > > > > > > > >> >> > >> > > >> > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen < >> > >> > > >> jussi.lahtinen at ...626... >> > >> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >> >> > >> > > >> > >>>> > > > > > > > > >>> No problem, I'm glad to help making >> > >> Gambas >> > >> > > more >> > >> > > >> > >>>> robust, >> > >> > > >> > >>>> > > when >> > >> > > >> > >>>> > > > > > ever I >> > >> > > >> > >>>> > > > > > > > > have >> > >> > > >> > >>>> > > > > > > > > >>> time to do so! >> > >> > > >> > >>>> > > > > > > > > >>> And testing things seems to be easy >> > >> > > >> contribution >> > >> > > >> > for >> > >> > > >> > >>>> > me... >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >>> My project has about 120 000 lines >> of >> > >> code. >> > >> > > >> And I >> > >> > > >> > >>>> try JIT >> > >> > > >> > >>>> > > > with >> > >> > > >> > >>>> > > > > > > every >> > >> > > >> > >>>> > > > > > > > > >>> module >> > >> > > >> > >>>> > > > > > > > > >>> and class of it. >> > >> > > >> > >>>> > > > > > > > > >>> So I think I will find more bugs... >> > But >> > >> in >> > >> > > some >> > >> > > >> > >>>> point I >> > >> > > >> > >>>> > > must >> > >> > > >> > >>>> > > > > wait >> > >> > > >> > >>>> > > > > > > > > support >> > >> > > >> > >>>> > > > > > > > > >>> for callbacks to finish that. >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >>> Jussi >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil >> Lenngren < >> > >> > > >> > >>>> > > > emil.lenngren at ...626...> >> > >> > > >> > >>>> > > > > > > > wrote: >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug >> report :) >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can >> > >> override >> > >> > > >> extern >> > >> > > >> > >>>> methods >> > >> > > >> > >>>> > > as >> > >> > > >> > >>>> > > > > > well. >> > >> > > >> > >>>> > > > > > > > > That's >> > >> > > >> > >>>> > > > > > > > > >>> > where the real problem is. >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> > /Emil >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < >> > >> > > >> > jussi.lahtinen at ...626... >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> > > More bugs... >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > Make shared library (just dummy >> > >> example >> > >> > > [or >> > >> > > >> > just >> > >> > > >> > >>>> use >> > >> > > >> > >>>> > > > binary >> > >> > > >> > >>>> > > > > > > that >> > >> > > >> > >>>> > > > > > > > is >> > >> > > >> > >>>> > > > > > > > > >>> > > included with project source]); >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > #include >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int >> x2, >> > int >> > >> > y2) >> > >> > > >> > >>>> > > > > > > > > >>> > > {return (int) >> hypot(x1-x2,y1-y2);} >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > Then run the attached project. >> > >> > > >> > >>>> > > > > > > > > >>> > > With JIT, number of arguments >> is >> > >> > counted >> > >> > > >> > wrong. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > Jussi >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi >> > >> Lahtinen < >> > >> > > >> > >>>> > > > > > > jussi.lahtinen at ...626...> >> > >> > > >> > >>>> > > > > > > > > >>> wrote: >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > Yes, it works now! >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > Jussi >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil >> > >> Lenngren >> > >> > < >> > >> > > >> > >>>> > > > > > > emil.lenngren at ...626...> >> > >> > > >> > >>>> > > > > > > > > >>> wrote: >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> Does it work in revision >> #4847? >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> /Emil >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < >> > >> > > >> > >>>> > jussi.lahtinen at ...626...> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Starting program: >> > >> > > /usr/local/bin/gbx3 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > [Thread debugging using >> > >> > libthread_db >> > >> > > >> > >>>> enabled] >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Using host libthread_db >> > library >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > gbx3: >> > ExecutionEngine.cpp:165: >> > >> > void >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const >> > >> > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> void*): >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 || >> > >> Addr == >> > >> > > 0) >> > >> > > >> && >> > >> > > >> > >>>> > > > > "GlobalMapping >> > >> > > >> > >>>> > > > > > > > > already >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > established!"' failed. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Program received signal >> > >> SIGABRT, >> > >> > > >> Aborted. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in >> > >> __GI_raise >> > >> > > >> > >>>> (sig=> > >> > > >> > >>>> > > > out>) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at >> > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > 64 >> > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: >> > >> > > >> > >>>> > No >> > >> > > >> > >>>> > > > such >> > >> > > >> > >>>> > > > > > > file >> > >> > > >> > >>>> > > > > > > > or >> > >> > > >> > >>>> > > > > > > > > >>> > > >> directory. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > (gdb) bt >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in >> > >> > __GI_raise >> > >> > > >> > >>>> > > (sig=> > >> > > >> > >>>> > > > > > out>) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at >> > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in >> > >> > __GI_abort >> > >> > > >> () >> > >> > > >> > at >> > >> > > >> > >>>> > > > abort.c:91 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in >> > >> > > >> > __assert_fail_base >> > >> > > >> > >>>> > > > > > > (fmt=> > >> > > >> > >>>> > > > > > > > > >>> out>, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> assertion=0x7fffed43c3b8 >> > >> > "(CurVal >> > >> > > >> == 0 >> > >> > > >> > || >> > >> > > >> > >>>> > Addr >> > >> > > >> > >>>> > > == >> > >> > > >> > >>>> > > > > 0) >> > >> > > >> > >>>> > > > > > && >> > >> > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", >> > >> > > >> > file=0x7fffed43c55b >> > >> > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > line=, >> > >> > > >> > function=> > >> > > >> > >>>> > out>) >> > >> > > >> > >>>> > > > at >> > >> > > >> > >>>> > > > > > > > > >>> assert.c:94 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in >> > >> > > >> > >>>> __GI___assert_fail ( >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> assertion=0x7fffed43c3b8 >> > >> > "(CurVal >> > >> > > >> == 0 >> > >> > > >> > || >> > >> > > >> > >>>> > Addr >> > >> > > >> > >>>> > > == >> > >> > > >> > >>>> > > > > 0) >> > >> > > >> > >>>> > > > > > && >> > >> > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", >> > >> > > >> > file=0x7fffed43c55b >> > >> > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > line=165, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > function=0x7fffed43d7a0 >> > >> "void >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const >> > >> > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> void*)") >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at assert.c:103 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > >> > >> > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue >> > >> > > >> > >>>> > > > > > > > > >>> const*, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> void*) () >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > from /usr/lib/ >> > >> libLLVM-3.2svn.so >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in >> > >> > > >> > >>>> register_global_symbol >> > >> > > >> > >>>> > > > > > > > > >>> (address=0x40ebf6, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, >> name=...) >> > at >> > >> > > >> > >>>> > > jit_codegen.cpp:242 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #6 register_global_symbol >> > >> > > (name=..., >> > >> > > >> > >>>> > > > value=0x8b2500, >> > >> > > >> > >>>> > > > > > > > > >>> > > address=0x40ebf6) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in >> > >> > > >> > >>>> > > get_global_function_real ( >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 >> > >> > "CLASS_free", >> > >> > > >> > >>>> > > func=0x40ebf6, >> > >> > > >> > >>>> > > > > > > > > >>> ret=> > >> > > >> > >>>> > > > > > > > > >>> > > out>, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > args=, >> > >> > > >> > vararg=> > >> > > >> > >>>> out>) >> > >> > > >> > >>>> > > at >> > >> > > >> > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in >> > >> > operator() >> > >> > > >> > >>>> > > > (this=> > >> > > >> > >>>> > > > > > > > > pointer>) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > ---Type to >> continue, >> > >> or q >> > >> > > >> > >> > >> > > >> > >>>> to >> > >> > > >> > >>>> > > > quit--- >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #9 >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> >> > gen_if >> > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> (func=..., >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, >> > >> > if_name=> > >> > > >> > out>, >> > >> > > >> > >>>> > > > > > > > > cont_name=> > >> > > >> > >>>> > > > > > > > > >>> > out>) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #10 >> unref_object_no_nullcheck >> > >> > > >> > >>>> (ptr=0x898ca8) at >> > >> > > >> > >>>> > > > > > > > > >>> jit_codegen.cpp:993 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in >> > >> > > >> > codegen_get_value >> > >> > > >> > >>>> > > > > > > (this=0x8abba0) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1566 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #12 >> > >> > > >> > >>>> > > > > >> > PushPureObjectVariableExpression::codegen_get_value >> > >> > > >> > >>>> > > > > > > > > >>> > > (this=0x8abba0) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1545 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in >> > >> > > >> > >>>> > > > > > > SubrExpression::codegen_get_value >> > >> > > >> > >>>> > > > > > > > > >>> > > >> (this=0x86a450) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:5898 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in >> > >> > > >> > >>>> > DropExpression::codegen >> > >> > > >> > >>>> > > > > > > > > >>> (this=0x86a4a0) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:1257 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in >> > >> > > >> > >>>> codegen_statements () >> > >> > > >> > >>>> > at >> > >> > > >> > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at >> > >> > > >> > jit_codegen.cpp:6490 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in >> > >> > > >> > >>>> > JIT_compile_and_execute >> > >> > > >> > >>>> > > () >> > >> > > >> > >>>> > > > > at >> > >> > > >> > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in >> > >> > > >> > >>>> EXEC_jit_function_loop >> > >> > > >> > >>>> > > () >> > >> > > >> > >>>> > > > at >> > >> > > >> > >>>> > > > > > > > > >>> > gbx_exec.c:871 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in >> > >> > > >> > >>>> EXEC_function_real () >> > >> > > >> > >>>> > at >> > >> > > >> > >>>> > > > > > > > > >>> gbx_exec.c:862 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in >> > >> > > raise_event >> > >> > > >> > >>>> > > > > > (observer=> > >> > > >> > >>>> > > > > > > > > out>, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > object=, >> > >> > > >> > >>>> func_id=> > >> > > >> > >>>> > > out>, >> > >> > > >> > >>>> > > > > > > > > >>> > nparam=> > >> > > >> > >>>> > > > > > > > > >>> > > >> out>) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in >> > >> GB_Raise >> > >> > > >> > >>>> > > (object=0x8b95c8, >> > >> > > >> > >>>> > > > > > > > > >>> event_id=16, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> nparam=0) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in >> > >> > > >> > >>>> gb_raise_button_Click >> > >> > > >> > >>>> > > > > > > > > >>> (sender=> > >> > > >> > >>>> > > > > > > > > >>> > > out>) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Jussi >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, >> Emil >> > >> > > Lenngren < >> > >> > > >> > >>>> > > > > > > > emil.lenngren at ...626... >> > >> > > >> > >>>> > > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > wrote: >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please >> provide >> > >> more >> > >> > > >> > >>>> information? A >> > >> > > >> > >>>> > > gdb >> > >> > > >> > >>>> > > > > > > > backtrace >> > >> > > >> > >>>> > > > > > > > > >>> or >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > something, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > because I get no errors >> at >> > >> all. >> > >> > > >> > Everything >> > >> > > >> > >>>> > seems >> > >> > > >> > >>>> > > > to >> > >> > > >> > >>>> > > > > > work >> > >> > > >> > >>>> > > > > > > > for >> > >> > > >> > >>>> > > > > > > > > >>> me >> > >> > > >> > >>>> > > > > > > > > >>> > ... >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > /Emil >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi >> Lahtinen < >> > >> > > >> > >>>> > > > jussi.lahtinen at ...626...> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See >> > >> > attachment. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Jussi >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 23:36, >> > >> Jussi >> > >> > > >> Lahtinen >> > >> > > >> > < >> > >> > > >> > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, >> and >> > I >> > >> > > cannot >> > >> > > >> see >> > >> > > >> > >>>> any >> > >> > > >> > >>>> > > > problems >> > >> > > >> > >>>> > > > > > > with >> > >> > > >> > >>>> > > > > > > > > >>> compare >> > >> > > >> > >>>> > > > > > > > > >>> > > >> method >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > anymore. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > But with my big >> > project, >> > >> I >> > >> > got >> > >> > > >> this >> > >> > > >> > >>>> with >> > >> > > >> > >>>> > > > signal >> > >> > > >> > >>>> > > > > 6; >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > gbx3: >> > >> > ExecutionEngine.cpp:165: >> > >> > > >> void >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >> > > >> > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const >> > >> > > >> > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > void*): >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal >> == 0 >> > >> || >> > >> > > Addr >> > >> > > >> == >> > >> > > >> > 0) >> > >> > > >> > >>>> && >> > >> > > >> > >>>> > > > > > > > "GlobalMapping >> > >> > > >> > >>>> > > > > > > > > >>> > already >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > established!"' >> failed. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, >> but as >> > >> soon >> > >> > > as >> > >> > > >> I >> > >> > > >> > have >> > >> > > >> > >>>> > time >> > >> > > >> > >>>> > > I >> > >> > > >> > >>>> > > > > try >> > >> > > >> > >>>> > > > > > to >> > >> > > >> > >>>> > > > > > > > > >>> isolate >> > >> > > >> > >>>> > > > > > > > > >>> > > code >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > causing >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > the problem. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > Jussi >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 >> 20:24, >> > >> Emil >> > >> > > >> > Lenngren < >> > >> > > >> > >>>> > > > > > > > > >>> emil.lenngren at ...626... >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> It should be fixed >> in >> > >> > > revision >> > >> > > >> > #4843! >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> /Emil >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi >> > >> Lahtinen < >> > >> > > >> > >>>> > > > > > jussi.lahtinen at ...626... >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really >> works >> > >> now. >> > >> > > >> And I >> > >> > > >> > >>>> found >> > >> > > >> > >>>> > a >> > >> > > >> > >>>> > > > lot >> > >> > > >> > >>>> > > > > of >> > >> > > >> > >>>> > > > > > > > > errors >> > >> > > >> > >>>> > > > > > > > > >>> by >> > >> > > >> > >>>> > > > > > > > > >>> > me. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > But for some >> reason >> > >> JIT >> > >> > > >> raises >> > >> > > >> > >>>> compare >> > >> > > >> > >>>> > > > method >> > >> > > >> > >>>> > > > > > > when >> > >> > > >> > >>>> > > > > > > > it >> > >> > > >> > >>>> > > > > > > > > >>> > > >> shouldn't, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > and when I tried >> to >> > >> > isolate >> > >> > > >> the >> > >> > > >> > >>>> > problem I >> > >> > > >> > >>>> > > > got >> > >> > > >> > >>>> > > > > > > crash >> > >> > > >> > >>>> > > > > > > > > >>> (signal >> > >> > > >> > >>>> > > > > > > > > >>> > > >> 11). >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not >> to be >> > >> > > related >> > >> > > >> to >> > >> > > >> > >>>> compare >> > >> > > >> > >>>> > > > > method, >> > >> > > >> > >>>> > > > > > > so >> > >> > > >> > >>>> > > > > > > > > just >> > >> > > >> > >>>> > > > > > > > > >>> > > ignore >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > name >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > of >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> the >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > attached project. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it >> more >> > >> > closely >> > >> > > >> when >> > >> > > >> > >>>> this >> > >> > > >> > >>>> > is >> > >> > > >> > >>>> > > > > fixed. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 >> > 19:01, >> > >> > Emil >> > >> > > >> > >>>> Lenngren < >> > >> > > >> > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > wrote: >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works >> now >> > :) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 >> Beno?t >> > >> > > Minisini < >> > >> > > >> > >>>> > > > > > > > > >>> gambas at ...1...> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le 17/06/2012 >> > >> 02:54, >> > >> > > >> Jussi >> > >> > > >> > >>>> > Lahtinen a >> > >> > > >> > >>>> > > > > > ?crit : >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, >> terminal >> > >> > gives >> > >> > > >> other >> > >> > > >> > >>>> > > > position... >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my >> actual >> > >> > > >> project, I >> > >> > > >> > got >> > >> > > >> > >>>> > error >> > >> > > >> > >>>> > > > > > > message; >> > >> > > >> > >>>> > > > > > > > > >>> wanted >> > >> > > >> > >>>> > > > > > > > > >>> > > >> string, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > got >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> blaablaaClass >> > >> > > instead. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that >> error >> > >> > > message >> > >> > > >> > comes >> > >> > > >> > >>>> from >> > >> > > >> > >>>> > > > > > function >> > >> > > >> > >>>> > > > > > > > > (from >> > >> > > >> > >>>> > > > > > > > > >>> > other >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > module >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> without >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which takes >> > two >> > >> > > objects >> > >> > > >> > are >> > >> > > >> > >>>> > > > parameters. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either >> > >> terminal >> > >> > > >> isn't >> > >> > > >> > >>>> showing >> > >> > > >> > >>>> > > the >> > >> > > >> > >>>> > > > > real >> > >> > > >> > >>>> > > > > > > > > stack, >> > >> > > >> > >>>> > > > > > > > > >>> or >> > >> > > >> > >>>> > > > > > > > > >>> > > >> there is >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > something >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > else >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my >> time is >> > >> up, >> > >> > > I'll >> > >> > > >> > see >> > >> > > >> > >>>> it >> > >> > > >> > >>>> > > > tomorrow >> > >> > > >> > >>>> > > > > > > (with >> > >> > > >> > >>>> > > > > > > > > >>> latest >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > revision). >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > The incorrect >> > line >> > >> > > number >> > >> > > >> > >>>> problem, >> > >> > > >> > >>>> > as >> > >> > > >> > >>>> > > > > > > reported >> > >> > > >> > >>>> > > > > > > > by >> > >> > > >> > >>>> > > > > > > > > >>> the >> > >> > > >> > >>>> > > > > > > > > >>> > > >> debugger >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > (and >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> not >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you run >> the >> > >> > > program >> > >> > > >> > >>>> > normally!), >> > >> > > >> > >>>> > > > > should >> > >> > > >> > >>>> > > > > > > be >> > >> > > >> > >>>> > > > > > > > > >>> fixed in >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > revision >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> #4841. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t >> Minisini >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live Security >> > >> Virtual >> > >> > > >> > >>>> Conference >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive >> live >> > >> event >> > >> > > will >> > >> > > >> > >>>> cover all >> > >> > > >> > >>>> > > the >> > >> > > >> > >>>> > > > > > ways >> > >> > > >> > >>>> > > > > > > > > >>> today's >> > >> > > >> > >>>> > > > > > > > > >>> > > >> security >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > and >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat >> landscape >> > >> has >> > >> > > >> changed >> > >> > > >> > >>>> and >> > >> > > >> > >>>> > how >> > >> > > >> > >>>> > > IT >> > >> > > >> > >>>> > > > > > > > managers >> > >> > > >> > >>>> > > > > > > > > >>> can >> > >> > > >> > >>>> > > > > > > > > >>> > > >> respond. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include >> > >> endpoint >> > >> > > >> > security, >> > >> > > >> > >>>> > > mobile >> > >> > > >> > >>>> > > > > > > security >> > >> > > >> > >>>> > > > > > > > > >>> and the >> > >> > > >> > >>>> > > > > > > > > >>> > > >> latest >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > in >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > malware >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >> > > >> > >>>> > > > > > > >> > _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user >> > >> mailing >> > >> > > list >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >> > > >> > >>>> Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security >> > >> Virtual >> > >> > > >> > Conference >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live >> > event >> > >> > will >> > >> > > >> > cover >> > >> > > >> > >>>> all >> > >> > > >> > >>>> > the >> > >> > > >> > >>>> > > > > ways >> > >> > > >> > >>>> > > > > > > > > today's >> > >> > > >> > >>>> > > > > > > > > >>> > > security >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > and >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threat >> landscape >> > has >> > >> > > >> changed >> > >> > > >> > and >> > >> > > >> > >>>> how >> > >> > > >> > >>>> > IT >> > >> > > >> > >>>> > > > > > > managers >> > >> > > >> > >>>> > > > > > > > > can >> > >> > > >> > >>>> > > > > > > > > >>> > > respond. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > will include >> > >> endpoint >> > >> > > >> > security, >> > >> > > >> > >>>> > mobile >> > >> > > >> > >>>> > > > > > security >> > >> > > >> > >>>> > > > > > > > and >> > >> > > >> > >>>> > > > > > > > > >>> the >> > >> > > >> > >>>> > > > > > > > > >>> > > >> latest >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > in >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >> > > >> > >>>> > > > > > >> _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user >> > mailing >> > >> > list >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >> > > >> > >>>> Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security >> > Virtual >> > >> > > >> Conference >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live >> event >> > >> will >> > >> > > >> cover >> > >> > > >> > >>>> all the >> > >> > > >> > >>>> > > > ways >> > >> > > >> > >>>> > > > > > > > today's >> > >> > > >> > >>>> > > > > > > > > >>> > security >> > >> > > >> > >>>> > > > > > > > > >>> > > >> and >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threat landscape >> has >> > >> > > changed >> > >> > > >> and >> > >> > > >> > >>>> how IT >> > >> > > >> > >>>> > > > > > managers >> > >> > > >> > >>>> > > > > > > > can >> > >> > > >> > >>>> > > > > > > > > >>> > respond. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > will include >> > endpoint >> > >> > > >> security, >> > >> > > >> > >>>> mobile >> > >> > > >> > >>>> > > > > security >> > >> > > >> > >>>> > > > > > > and >> > >> > > >> > >>>> > > > > > > > > the >> > >> > > >> > >>>> > > > > > > > > >>> > > latest >> > >> > > >> > >>>> > > > > > > > > >>> > > >> in >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threats. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > >> > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user >> mailing >> > >> list >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Live Security >> Virtual >> > >> > > >> Conference >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live >> event >> > >> will >> > >> > > cover >> > >> > > >> > all >> > >> > > >> > >>>> the >> > >> > > >> > >>>> > > ways >> > >> > > >> > >>>> > > > > > > today's >> > >> > > >> > >>>> > > > > > > > > >>> security >> > >> > > >> > >>>> > > > > > > > > >>> > > and >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape >> has >> > >> > changed >> > >> > > >> and >> > >> > > >> > how >> > >> > > >> > >>>> IT >> > >> > > >> > >>>> > > > > managers >> > >> > > >> > >>>> > > > > > > can >> > >> > > >> > >>>> > > > > > > > > >>> respond. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Discussions >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> will include >> endpoint >> > >> > > security, >> > >> > > >> > >>>> mobile >> > >> > > >> > >>>> > > > security >> > >> > > >> > >>>> > > > > > and >> > >> > > >> > >>>> > > > > > > > the >> > >> > > >> > >>>> > > > > > > > > >>> > latest >> > >> > > >> > >>>> > > > > > > > > >>> > > in >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > malware >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threats. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > >> > >> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> > >>>> > > > _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user mailing >> > list >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual >> > >> > Conference >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event >> will >> > >> > cover >> > >> > > >> all >> > >> > > >> > the >> > >> > > >> > >>>> ways >> > >> > > >> > >>>> > > > > today's >> > >> > > >> > >>>> > > > > > > > > >>> security >> > >> > > >> > >>>> > > > > > > > > >>> > and >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > threat landscape has >> > >> changed >> > >> > and >> > >> > > >> how >> > >> > > >> > IT >> > >> > > >> > >>>> > > managers >> > >> > > >> > >>>> > > > > can >> > >> > > >> > >>>> > > > > > > > > >>> respond. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Discussions >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > will include endpoint >> > >> > security, >> > >> > > >> > mobile >> > >> > > >> > >>>> > > security >> > >> > > >> > >>>> > > > > and >> > >> > > >> > >>>> > > > > > > the >> > >> > > >> > >>>> > > > > > > > > >>> latest >> > >> > > >> > >>>> > > > > > > > > >>> > in >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > malware >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > threats. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > >> > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing >> list >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual >> > >> Conference >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Exclusive live event >> will >> > >> cover >> > >> > > all >> > >> > > >> the >> > >> > > >> > >>>> ways >> > >> > > >> > >>>> > > > today's >> > >> > > >> > >>>> > > > > > > > > security >> > >> > > >> > >>>> > > > > > > > > >>> and >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > threat landscape has >> > changed >> > >> and >> > >> > > >> how IT >> > >> > > >> > >>>> > managers >> > >> > > >> > >>>> > > > can >> > >> > > >> > >>>> > > > > > > > > respond. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> Discussions >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > will include endpoint >> > >> security, >> > >> > > >> mobile >> > >> > > >> > >>>> > security >> > >> > > >> > >>>> > > > and >> > >> > > >> > >>>> > > > > > the >> > >> > > >> > >>>> > > > > > > > > >>> latest in >> > >> > > >> > >>>> > > > > > > > > >>> > > >> malware >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > threats. >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > >> > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing list >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Live Security Virtual >> > >> Conference >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Exclusive live event will >> > cover >> > >> > all >> > >> > > >> the >> > >> > > >> > ways >> > >> > > >> > >>>> > > today's >> > >> > > >> > >>>> > > > > > > > security >> > >> > > >> > >>>> > > > > > > > > >>> and >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > threat landscape has >> changed >> > >> and >> > >> > how >> > >> > > >> IT >> > >> > > >> > >>>> managers >> > >> > > >> > >>>> > > can >> > >> > > >> > >>>> > > > > > > > respond. >> > >> > > >> > >>>> > > > > > > > > >>> > > >> Discussions >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > will include endpoint >> > security, >> > >> > > mobile >> > >> > > >> > >>>> security >> > >> > > >> > >>>> > > and >> > >> > > >> > >>>> > > > > the >> > >> > > >> > >>>> > > > > > > > latest >> > >> > > >> > >>>> > > > > > > > > >>> in >> > >> > > >> > >>>> > > > > > > > > >>> > > >> malware >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > threats. >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > >> > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> Live Security Virtual >> > Conference >> > >> > > >> > >>>> > > > > > > > > >>> > > >> Exclusive live event will >> cover >> > >> all >> > >> > > the >> > >> > > >> > ways >> > >> > > >> > >>>> > today's >> > >> > > >> > >>>> > > > > > > security >> > >> > > >> > >>>> > > > > > > > > and >> > >> > > >> > >>>> > > > > > > > > >>> > > >> threat landscape has changed >> > and >> > >> how >> > >> > > IT >> > >> > > >> > >>>> managers >> > >> > > >> > >>>> > can >> > >> > > >> > >>>> > > > > > > respond. >> > >> > > >> > >>>> > > > > > > > > >>> > > Discussions >> > >> > > >> > >>>> > > > > > > > > >>> > > >> will include endpoint >> security, >> > >> > mobile >> > >> > > >> > >>>> security >> > >> > > >> > >>>> > and >> > >> > > >> > >>>> > > > the >> > >> > > >> > >>>> > > > > > > latest >> > >> > > >> > >>>> > > > > > > > > in >> > >> > > >> > >>>> > > > > > > > > >>> > > malware >> > >> > > >> > >>>> > > > > > > > > >>> > > >> threats. >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > >> > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >>> > > >> >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > >>> > > Live Security Virtual >> Conference >> > >> > > >> > >>>> > > > > > > > > >>> > > Exclusive live event will cover >> > all >> > >> the >> > >> > > >> ways >> > >> > > >> > >>>> today's >> > >> > > >> > >>>> > > > > security >> > >> > > >> > >>>> > > > > > > and >> > >> > > >> > >>>> > > > > > > > > >>> > > threat landscape has changed >> and >> > >> how IT >> > >> > > >> > managers >> > >> > > >> > >>>> can >> > >> > > >> > >>>> > > > > respond. >> > >> > > >> > >>>> > > > > > > > > >>> Discussions >> > >> > > >> > >>>> > > > > > > > > >>> > > will include endpoint security, >> > >> mobile >> > >> > > >> > security >> > >> > > >> > >>>> and >> > >> > > >> > >>>> > the >> > >> > > >> > >>>> > > > > > latest >> > >> > > >> > >>>> > > > > > > in >> > >> > > >> > >>>> > > > > > > > > >>> malware >> > >> > > >> > >>>> > > > > > > > > >>> > > threats. >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > >>> > > Gambas-user mailing list >> > >> > > >> > >>>> > > > > > > > > >>> > > >> Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > >> > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > >>> > Live Security Virtual Conference >> > >> > > >> > >>>> > > > > > > > > >>> > Exclusive live event will cover >> all >> > >> the >> > >> > > ways >> > >> > > >> > >>>> today's >> > >> > > >> > >>>> > > > security >> > >> > > >> > >>>> > > > > > and >> > >> > > >> > >>>> > > > > > > > > >>> > threat landscape has changed and >> how >> > >> IT >> > >> > > >> managers >> > >> > > >> > >>>> can >> > >> > > >> > >>>> > > > respond. >> > >> > > >> > >>>> > > > > > > > > >>> Discussions >> > >> > > >> > >>>> > > > > > > > > >>> > will include endpoint security, >> > mobile >> > >> > > >> security >> > >> > > >> > >>>> and the >> > >> > > >> > >>>> > > > > latest >> > >> > > >> > >>>> > > > > > in >> > >> > > >> > >>>> > > > > > > > > >>> malware >> > >> > > >> > >>>> > > > > > > > > >>> > threats. >> > >> > > >> > >>>> > > > > > > >> > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > >>> > Gambas-user mailing list >> > >> > > >> > >>>> > > > > > > > > >>> > >> Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >>> > >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > >>> Live Security Virtual Conference >> > >> > > >> > >>>> > > > > > > > > >>> Exclusive live event will cover all >> > the >> > >> > ways >> > >> > > >> > today's >> > >> > > >> > >>>> > > security >> > >> > > >> > >>>> > > > > and >> > >> > > >> > >>>> > > > > > > > > >>> threat landscape has changed and >> how >> > IT >> > >> > > >> managers >> > >> > > >> > can >> > >> > > >> > >>>> > > respond. >> > >> > > >> > >>>> > > > > > > > > Discussions >> > >> > > >> > >>>> > > > > > > > > >>> will include endpoint security, >> mobile >> > >> > > security >> > >> > > >> > and >> > >> > > >> > >>>> the >> > >> > > >> > >>>> > > > latest >> > >> > > >> > >>>> > > > > in >> > >> > > >> > >>>> > > > > > > > > malware >> > >> > > >> > >>>> > > > > > > > > >>> threats. >> > >> > > >> > >>>> > > > > > >> > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > >>> Gambas-user mailing list >> > >> > > >> > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >>> >> > >> > > >> > >>>> > > > > > > > > >> >> > >> > > >> > >>>> > > > > > > > > >> >> > >> > > >> > >>>> > > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > > Live Security Virtual Conference >> > >> > > >> > >>>> > > > > > > > > Exclusive live event will cover all the >> > ways >> > >> > > >> today's >> > >> > > >> > >>>> security >> > >> > > >> > >>>> > > and >> > >> > > >> > >>>> > > > > > > > > threat landscape has changed and how IT >> > >> > managers >> > >> > > >> can >> > >> > > >> > >>>> respond. >> > >> > > >> > >>>> > > > > > > Discussions >> > >> > > >> > >>>> > > > > > > > > will include endpoint security, mobile >> > >> security >> > >> > > and >> > >> > > >> > the >> > >> > > >> > >>>> > latest >> > >> > > >> > >>>> > > in >> > >> > > >> > >>>> > > > > > > malware >> > >> > > >> > >>>> > > > > > > > > threats. >> > >> > > >> > >>>> > > > >> > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > > >> > >> _______________________________________________ >> > >> > > >> > >>>> > > > > > > > > Gambas-user mailing list >> > >> > > >> > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > > Live Security Virtual Conference >> > >> > > >> > >>>> > > > > > > > Exclusive live event will cover all the >> ways >> > >> > > today's >> > >> > > >> > >>>> security >> > >> > > >> > >>>> > and >> > >> > > >> > >>>> > > > > > > > threat landscape has changed and how IT >> > >> managers >> > >> > > can >> > >> > > >> > >>>> respond. >> > >> > > >> > >>>> > > > > > Discussions >> > >> > > >> > >>>> > > > > > > > will include endpoint security, mobile >> > >> security >> > >> > and >> > >> > > >> the >> > >> > > >> > >>>> latest >> > >> > > >> > >>>> > in >> > >> > > >> > >>>> > > > > > malware >> > >> > > >> > >>>> > > > > > > > threats. >> > >> > > >> > >>>> > > >> > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > > >> > >> _______________________________________________ >> > >> > > >> > >>>> > > > > > > > Gambas-user mailing list >> > >> > > >> > >>>> > > > > > > > Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > > Live Security Virtual Conference >> > >> > > >> > >>>> > > > > > > Exclusive live event will cover all the >> ways >> > >> > today's >> > >> > > >> > >>>> security and >> > >> > > >> > >>>> > > > > > > threat landscape has changed and how IT >> > managers >> > >> > can >> > >> > > >> > respond. >> > >> > > >> > >>>> > > > > Discussions >> > >> > > >> > >>>> > > > > > > will include endpoint security, mobile >> > security >> > >> and >> > >> > > the >> > >> > > >> > >>>> latest in >> > >> > > >> > >>>> > > > > malware >> > >> > > >> > >>>> > > > > > > threats. >> > >> > > >> > >>>> > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > > >> > _______________________________________________ >> > >> > > >> > >>>> > > > > > > Gambas-user mailing list >> > >> > > >> > >>>> > > > > > > Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > > >> > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > > Live Security Virtual Conference >> > >> > > >> > >>>> > > > > > Exclusive live event will cover all the ways >> > >> today's >> > >> > > >> > security >> > >> > > >> > >>>> and >> > >> > > >> > >>>> > > > > > threat landscape has changed and how IT >> managers >> > >> can >> > >> > > >> > respond. >> > >> > > >> > >>>> > > > Discussions >> > >> > > >> > >>>> > > > > > will include endpoint security, mobile >> security >> > >> and >> > >> > the >> > >> > > >> > latest >> > >> > > >> > >>>> in >> > >> > > >> > >>>> > > > malware >> > >> > > >> > >>>> > > > > > threats. >> > >> > > >> > >>>> >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > > >> _______________________________________________ >> > >> > > >> > >>>> > > > > > Gambas-user mailing list >> > >> > > >> > >>>> > > > > > Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > > >> > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > > Live Security Virtual Conference >> > >> > > >> > >>>> > > > > Exclusive live event will cover all the ways >> > today's >> > >> > > >> security >> > >> > > >> > and >> > >> > > >> > >>>> > > > > threat landscape has changed and how IT >> managers >> > can >> > >> > > >> respond. >> > >> > > >> > >>>> > > Discussions >> > >> > > >> > >>>> > > > > will include endpoint security, mobile security >> > and >> > >> the >> > >> > > >> latest >> > >> > > >> > in >> > >> > > >> > >>>> > > malware >> > >> > > >> > >>>> > > > > threats. >> > >> > > >> > >>>> >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > > _______________________________________________ >> > >> > > >> > >>>> > > > > Gambas-user mailing list >> > >> > > >> > >>>> > > > > Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > > >> > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > > Live Security Virtual Conference >> > >> > > >> > >>>> > > > Exclusive live event will cover all the ways >> today's >> > >> > > security >> > >> > > >> > and >> > >> > > >> > >>>> > > > threat landscape has changed and how IT managers >> can >> > >> > > respond. >> > >> > > >> > >>>> > Discussions >> > >> > > >> > >>>> > > > will include endpoint security, mobile security >> and >> > >> the >> > >> > > >> latest >> > >> > > >> > in >> > >> > > >> > >>>> > malware >> > >> > > >> > >>>> > > > threats. >> > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > > _______________________________________________ >> > >> > > >> > >>>> > > > Gambas-user mailing list >> > >> > > >> > >>>> > > > Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > > >> > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > > Live Security Virtual Conference >> > >> > > >> > >>>> > > Exclusive live event will cover all the ways >> today's >> > >> > security >> > >> > > >> and >> > >> > > >> > >>>> > > threat landscape has changed and how IT managers >> can >> > >> > respond. >> > >> > > >> > >>>> Discussions >> > >> > > >> > >>>> > > will include endpoint security, mobile security and >> > the >> > >> > > latest >> > >> > > >> in >> > >> > > >> > >>>> malware >> > >> > > >> > >>>> > > threats. >> > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > > _______________________________________________ >> > >> > > >> > >>>> > > Gambas-user mailing list >> > >> > > >> > >>>> > > Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > > >> > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> > Live Security Virtual Conference >> > >> > > >> > >>>> > Exclusive live event will cover all the ways today's >> > >> security >> > >> > > and >> > >> > > >> > >>>> > threat landscape has changed and how IT managers can >> > >> respond. >> > >> > > >> > >>>> Discussions >> > >> > > >> > >>>> > will include endpoint security, mobile security and >> the >> > >> > latest >> > >> > > in >> > >> > > >> > >>>> malware >> > >> > > >> > >>>> > threats. >> > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> > _______________________________________________ >> > >> > > >> > >>>> > Gambas-user mailing list >> > >> > > >> > >>>> > Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> > >> > >> > > >> > >>>> >> > >> > > >> > >>>> >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > >>>> Live Security Virtual Conference >> > >> > > >> > >>>> Exclusive live event will cover all the ways today's >> > >> security >> > >> > and >> > >> > > >> > >>>> threat landscape has changed and how IT managers can >> > >> respond. >> > >> > > >> > Discussions >> > >> > > >> > >>>> will include endpoint security, mobile security and the >> > >> latest >> > >> > in >> > >> > > >> > malware >> > >> > > >> > >>>> threats. >> > >> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > >>>> _______________________________________________ >> > >> > > >> > >>>> Gambas-user mailing list >> > >> > > >> > >>>> Gambas-user at lists.sourceforge.net >> > >> > > >> > >>>> >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >>>> >> > >> > > >> > >>> >> > >> > > >> > >>> >> > >> > > >> > >> >> > >> > > >> > > >> > >> > > >> > > >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > > Live Security Virtual Conference >> > >> > > >> > > Exclusive live event will cover all the ways today's >> security >> > >> and >> > >> > > >> > > threat landscape has changed and how IT managers can >> respond. >> > >> > > >> Discussions >> > >> > > >> > > will include endpoint security, mobile security and the >> > latest >> > >> in >> > >> > > >> malware >> > >> > > >> > > threats. >> > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > > _______________________________________________ >> > >> > > >> > > Gambas-user mailing list >> > >> > > >> > > Gambas-user at lists.sourceforge.net >> > >> > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > > >> > >> > > >> > >> > >> > > >> > >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> > Live Security Virtual Conference >> > >> > > >> > Exclusive live event will cover all the ways today's >> security >> > and >> > >> > > >> > threat landscape has changed and how IT managers can >> respond. >> > >> > > >> Discussions >> > >> > > >> > will include endpoint security, mobile security and the >> latest >> > in >> > >> > > >> malware >> > >> > > >> > threats. >> > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> > _______________________________________________ >> > >> > > >> > Gambas-user mailing list >> > >> > > >> > Gambas-user at lists.sourceforge.net >> > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >> > >> > > >> >> > >> > > >> >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > >> Live Security Virtual Conference >> > >> > > >> Exclusive live event will cover all the ways today's security >> and >> > >> > > >> threat landscape has changed and how IT managers can respond. >> > >> > > Discussions >> > >> > > >> will include endpoint security, mobile security and the >> latest in >> > >> > > malware >> > >> > > >> threats. >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > >> _______________________________________________ >> > >> > > >> Gambas-user mailing list >> > >> > > >> Gambas-user at lists.sourceforge.net >> > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> >> > >> > > > >> > >> > > > >> > >> > > >> > >> > > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > > Live Security Virtual Conference >> > >> > > Exclusive live event will cover all the ways today's security and >> > >> > > threat landscape has changed and how IT managers can respond. >> > >> Discussions >> > >> > > will include endpoint security, mobile security and the latest in >> > >> malware >> > >> > > threats. >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > > _______________________________________________ >> > >> > > Gambas-user mailing list >> > >> > > Gambas-user at lists.sourceforge.net >> > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > > >> > >> > >> > >> > >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> > Live Security Virtual Conference >> > >> > Exclusive live event will cover all the ways today's security and >> > >> > threat landscape has changed and how IT managers can respond. >> > >> Discussions >> > >> > will include endpoint security, mobile security and the latest in >> > >> malware >> > >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> > _______________________________________________ >> > >> > Gambas-user mailing list >> > >> > Gambas-user at lists.sourceforge.net >> > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > >> > >> >> > >> >> > >> ------------------------------------------------------------------------------ >> > >> Live Security Virtual Conference >> > >> Exclusive live event will cover all the ways today's security and >> > >> threat landscape has changed and how IT managers can respond. >> > Discussions >> > >> will include endpoint security, mobile security and the latest in >> > malware >> > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >> _______________________________________________ >> > >> Gambas-user mailing list >> > >> Gambas-user at lists.sourceforge.net >> > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> >> > > >> > > >> > >> > >> ------------------------------------------------------------------------------ >> > Live Security Virtual Conference >> > Exclusive live event will cover all the ways today's security and >> > threat landscape has changed and how IT managers can respond. >> Discussions >> > will include endpoint security, mobile security and the latest in >> malware >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > _______________________________________________ >> > Gambas-user mailing list >> > Gambas-user at lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > From jussi.lahtinen at ...626... Fri Jul 6 17:38:07 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Fri, 6 Jul 2012 18:38:07 +0300 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: <4FDDDE14.7030208@...1...> Message-ID: I mean this is part of the function that seems to crash (it doesn't do anything useful since majority is commented out). Jussi On 6 July 2012 18:35, Jussi Lahtinen wrote: > Just quick info before I leave for couple days... > This is what the jit compiler does (there might be something odd just > because the function is very old and not so clean code): > > ; ModuleID = 'jit_mod' > target datalayout = > "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" > target triple = "x86_64-pc-linux-gnu" > > %Integer = type { i64, i32 } > %ValueObject = type { i8*, i8*, i8* } > %Void = type { i64, i64, i64, i64 } > %Value = type { i64, i64, i64, i64 } > %Float = type { i64, double } > %OBJECT = type { i8*, i64 } > > define void @func_21_MainModule_71() { > entry: > %0 = load i8** inttoptr (i64 6813712 to i8**) > %1 = getelementptr i8* %0, i64 -224 > %2 = bitcast i8* %1 to %Integer* > %3 = getelementptr %Integer* %2, i64 0, i32 1 > %4 = load i32* %3 > %5 = getelementptr i8* %0, i64 -192 > %6 = bitcast i8* %5 to %Integer* > %7 = getelementptr %Integer* %6, i64 0, i32 1 > %8 = load i32* %7 > %9 = getelementptr i8* %0, i64 -160 > %10 = bitcast i8* %9 to %Integer* > %11 = getelementptr %Integer* %10, i64 0, i32 1 > %12 = load i32* %11 > %13 = getelementptr i8* %0, i64 -128 > %14 = bitcast i8* %13 to %Integer* > %15 = getelementptr %Integer* %14, i64 0, i32 1 > %16 = load i32* %15 > %17 = getelementptr i8* %0, i64 -96 > %18 = bitcast i8* %17 to %Integer* > %19 = getelementptr %Integer* %18, i64 0, i32 1 > %20 = load i32* %19 > %21 = getelementptr i8* %0, i64 -32 > %22 = bitcast i8* %21 to i64* > %23 = load i64* %22 > %24 = icmp eq i64 %23, 0 > br i1 %24, label %not_passed, label %passed_or_done > > not_passed: ; preds = %entry > %25 = bitcast i8* %21 to %ValueObject* > %26 = getelementptr %ValueObject* %25, i64 0, i32 0 > store i8* inttoptr (i64 16492312 to i8*), i8** %26 > %27 = getelementptr %ValueObject* %25, i64 0, i32 1 > store i8* null, i8** %27 > br label %passed_or_done > > passed_or_done: ; preds = %entry, > %not_passed > %28 = load i8** inttoptr (i64 6813800 to i8**) > %29 = load i8** inttoptr (i64 6813704 to i8**) > %30 = getelementptr i8* %29, i64 320 > %31 = icmp eq i8* %30, %28 > br i1 %31, label %if.cont2, label %if.then > > if.then: ; preds = %passed_or_done > tail call void @stack_corrupted_abort() > unreachable > > if.cont2: ; preds = %passed_or_done > %32 = icmp eq i32 %4, %12 > %33 = icmp eq i32 %8, %16 > %or.cond185 = and i1 %32, %33 > br i1 %or.cond185, label %if.cont8, label %if.cont12 > > if.cont8: ; preds = %if.cont2 > store i64 0, i64* getelementptr (%Void* inttoptr (i64 6822368 to > %Void*), i64 0, i32 0) > br label %return > > if.cont12: ; preds = %if.cont2 > %34 = sub i32 %4, %12 > %35 = sub i32 0, %34 > %36 = icmp slt i32 %34, 0 > %37 = select i1 %36, i32 %35, i32 %34 > %38 = sub i32 %8, %16 > %39 = sub i32 0, %38 > %40 = icmp slt i32 %38, 0 > %41 = select i1 %40, i32 %39, i32 %38 > %42 = icmp eq i32 %41, %37 > br i1 %42, label %block62, label %if.cont37 > > if.cont37: ; preds = %if.cont12 > %43 = icmp slt i32 %37, %41 > %. = select i1 %43, i32 %41, i32 %37 > br i1 %33, label %block47, label %if.cont41 > > if.cont41: ; preds = %if.cont37 > %44 = icmp eq i32 %., 0 > br i1 %44, label %div_zero, label %not_div_zero > > div_zero: ; preds = %if.cont41 > store i64 139920271257296, i64* inttoptr (i64 6813752 to i64*) > tail call void (i32, ...)* @THROW(i32 26) > unreachable > > not_div_zero: ; preds = %if.cont41 > %45 = sitofp i32 %. to double > %46 = sitofp i32 %37 to double > %47 = fdiv double %46, %45 > %48 = load %Value** inttoptr (i64 6813800 to %Value**) > %49 = bitcast %Value* %48 to %Float* > %50 = getelementptr %Float* %49, i64 0, i32 0 > store i64 7, i64* %50 > %51 = getelementptr %Float* %49, i64 0, i32 1 > store double %47, double* %51 > %52 = getelementptr %Value* %48, i64 1 > store %Value* %52, %Value** inttoptr (i64 6813800 to %Value**) > %53 = fptrunc double %47 to float > %54 = fpext float %53 to double > %55 = tail call i32 @__finite(double %54) > %56 = icmp eq i32 %55, 0 > br i1 %56, label %test_overflow, label %if.cont42 > > test_overflow: ; preds = %not_div_zero > store i64 139920271257296, i64* inttoptr (i64 6813752 to i64*) > tail call void (i32, ...)* @THROW(i32 7) > unreachable > > if.cont42: ; preds = %not_div_zero > %57 = load %Value** inttoptr (i64 6813800 to %Value**) > %58 = getelementptr %Value* %57, i64 -1 > store %Value* %58, %Value** inttoptr (i64 6813800 to %Value**) > %.pre265 = load i8** inttoptr (i64 6813800 to i8**) > %.pre266 = load i8** inttoptr (i64 6813704 to i8**) > br label %block47 > > block47: ; preds = %if.cont37, > %if.cont42 > %59 = phi i8* [ %.pre266, %if.cont42 ], [ %29, %if.cont37 ] > %60 = phi i8* [ %.pre265, %if.cont42 ], [ %28, %if.cont37 ] > %.0179 = phi float [ %53, %if.cont42 ], [ 1.000000e+00, %if.cont37 ] > %61 = getelementptr i8* %59, i64 320 > %62 = icmp eq i8* %61, %60 > br i1 %62, label %if.cont49, label %if.then48 > > if.then48: ; preds = %block47 > tail call void @stack_corrupted_abort() > unreachable > > if.cont49: ; preds = %block47 > br i1 %32, label %block62, label %if.cont53 > > if.cont53: ; preds = %if.cont49 > %63 = icmp eq i32 %., 0 > br i1 %63, label %div_zero54, label %not_div_zero55 > > div_zero54: ; preds = %if.cont53 > store i64 139920271257324, i64* inttoptr (i64 6813752 to i64*) > tail call void (i32, ...)* @THROW(i32 26) > unreachable > > not_div_zero55: ; preds = %if.cont53 > %64 = sitofp i32 %. to double > %65 = sitofp i32 %41 to double > %66 = fdiv double %65, %64 > %67 = load %Value** inttoptr (i64 6813800 to %Value**) > %68 = bitcast %Value* %67 to %Float* > %69 = getelementptr %Float* %68, i64 0, i32 0 > store i64 7, i64* %69 > %70 = getelementptr %Float* %68, i64 0, i32 1 > store double %66, double* %70 > %71 = getelementptr %Value* %67, i64 1 > store %Value* %71, %Value** inttoptr (i64 6813800 to %Value**) > %72 = fptrunc double %66 to float > %73 = fpext float %72 to double > %74 = tail call i32 @__finite(double %73) > %75 = icmp eq i32 %74, 0 > br i1 %75, label %test_overflow56, label %if.cont57 > > test_overflow56: ; preds = %not_div_zero55 > store i64 139920271257324, i64* inttoptr (i64 6813752 to i64*) > tail call void (i32, ...)* @THROW(i32 7) > unreachable > > if.cont57: ; preds = %not_div_zero55 > %76 = load %Value** inttoptr (i64 6813800 to %Value**) > %77 = getelementptr %Value* %76, i64 -1 > store %Value* %77, %Value** inttoptr (i64 6813800 to %Value**) > %.pre = load i8** inttoptr (i64 6813800 to i8**) > %.pre264 = load i8** inttoptr (i64 6813704 to i8**) > br label %block62 > > block62: ; preds = %if.cont49, > %if.cont12, %if.cont57 > %78 = phi i8* [ %.pre264, %if.cont57 ], [ %29, %if.cont12 ], [ %59, > %if.cont49 ] > %79 = phi i8* [ %.pre, %if.cont57 ], [ %28, %if.cont12 ], [ %60, > %if.cont49 ] > %.1182 = phi i32 [ %., %if.cont57 ], [ 0, %if.cont12 ], [ %., %if.cont49 > ] > %.1180 = phi float [ %.0179, %if.cont57 ], [ 1.000000e+00, %if.cont12 ], > [ %.0179, %if.cont49 ] > %.0177 = phi float [ %72, %if.cont57 ], [ 1.000000e+00, %if.cont12 ], [ > 1.000000e+00, %if.cont49 ] > %80 = getelementptr i8* %78, i64 320 > %81 = icmp eq i8* %80, %79 > br i1 %81, label %if.cont64, label %if.then63 > > if.then63: ; preds = %block62 > tail call void @stack_corrupted_abort() > unreachable > > if.cont64: ; preds = %block62 > %82 = sitofp i32 %12 to float > %83 = sitofp i32 %16 to float > %84 = sitofp i32 %4 to float > %85 = fcmp ult float %84, %82 > br i1 %85, label %block70, label %if.cont73 > > block70: ; preds = %if.cont64 > %86 = fsub float 0.000000e+00, %.1180 > br label %if.cont73 > > if.cont73: ; preds = %block70, > %if.cont64 > %.2 = phi float [ %86, %block70 ], [ %.1180, %if.cont64 ] > %87 = sitofp i32 %8 to float > %88 = fcmp ult float %87, %83 > br i1 %88, label %block75, label %block81.preheader > > block75: ; preds = %if.cont73 > %89 = fsub float 0.000000e+00, %.0177 > br label %block81.preheader > > block81.preheader: ; preds = %block75, > %if.cont73 > %.1178 = phi float [ %89, %block75 ], [ %.0177, %if.cont73 ] > %90 = mul i32 %20, 250 > %91 = sitofp i32 %90 to double > %92 = shl i32 %.1182, 2 > %93 = zext i32 %92 to i64 > br label %block81 > > block81: ; preds = > %block81.preheader, %if.cont166 > %94 = phi i8* [ %235, %if.cont166 ], [ %78, %block81.preheader ] > %95 = phi i8* [ %234, %if.cont166 ], [ %79, %block81.preheader ] > %.0176 = phi float [ %98, %if.cont166 ], [ %82, %block81.preheader ] > %.0175 = phi float [ %99, %if.cont166 ], [ %83, %block81.preheader ] > %96 = getelementptr i8* %94, i64 320 > %97 = icmp eq i8* %96, %95 > br i1 %97, label %if.cont83, label %if.then82 > > if.then82: ; preds = %block81 > tail call void @stack_corrupted_abort() > unreachable > > if.cont83: ; preds = %block81 > %98 = fadd float %.2, %.0176 > %99 = fadd float %.1178, %.0175 > %100 = fpext float %98 to double > %101 = fadd double %100, 5.000000e-01 > %102 = tail call double @floor(double %101) > %103 = fptosi double %102 to i32 > %104 = load i8** inttoptr (i64 6813800 to i8**) > %105 = load i8** inttoptr (i64 6813704 to i8**) > %106 = getelementptr i8* %105, i64 320 > %107 = icmp eq i8* %106, %104 > br i1 %107, label %if.cont89, label %if.then88 > > if.then88: ; preds = %if.cont83 > tail call void @stack_corrupted_abort() > unreachable > > if.cont89: ; preds = %if.cont83 > %108 = fpext float %99 to double > %109 = fadd double %108, 5.000000e-01 > %110 = tail call double @floor(double %109) > %111 = fptosi double %110 to i32 > %112 = load i8** inttoptr (i64 6813800 to i8**) > %113 = load i8** inttoptr (i64 6813704 to i8**) > %114 = getelementptr i8* %113, i64 320 > %115 = icmp eq i8* %114, %112 > br i1 %115, label %if.cont91, label %if.then90 > > if.then90: ; preds = %if.cont89 > tail call void @stack_corrupted_abort() > unreachable > > if.cont91: ; preds = %if.cont89 > %116 = icmp slt i32 %103, %4 > br i1 %116, label %if.cont95, label %if.cont99 > > if.cont95: ; preds = %if.cont91 > %117 = fadd double %100, -1.000000e-02 > %118 = fadd double %117, 5.000000e-01 > %119 = tail call double @floor(double %118) > br label %block100 > > if.cont99: ; preds = %if.cont91 > %120 = fadd double %100, 1.000000e-02 > %121 = fadd double %120, 5.000000e-01 > %122 = tail call double @floor(double %121) > br label %block100 > > block100: ; preds = %if.cont95, > %if.cont99 > %.1174.in = phi double [ %119, %if.cont95 ], [ %122, %if.cont99 ] > %.1174 = fptosi double %.1174.in to i32 > %123 = load i8** inttoptr (i64 6813800 to i8**) > %124 = load i8** inttoptr (i64 6813704 to i8**) > %125 = getelementptr i8* %124, i64 320 > %126 = icmp eq i8* %125, %123 > br i1 %126, label %if.cont102, label %if.then101 > > if.then101: ; preds = %block100 > tail call void @stack_corrupted_abort() > unreachable > > if.cont102: ; preds = %block100 > %127 = icmp slt i32 %111, %8 > br i1 %127, label %if.cont106, label %if.cont110 > > if.cont106: ; preds = %if.cont102 > %128 = fadd double %108, -1.000000e-02 > %129 = fadd double %128, 5.000000e-01 > %130 = tail call double @floor(double %129) > br label %block111 > > if.cont110: ; preds = %if.cont102 > %131 = fadd double %108, 1.000000e-02 > %132 = fadd double %131, 5.000000e-01 > %133 = tail call double @floor(double %132) > br label %block111 > > block111: ; preds = %if.cont106, > %if.cont110 > %.1.in = phi double [ %130, %if.cont106 ], [ %133, %if.cont110 ] > %.1 = fptosi double %.1.in to i32 > %134 = load i8** inttoptr (i64 6813800 to i8**) > %135 = load i8** inttoptr (i64 6813704 to i8**) > %136 = getelementptr i8* %135, i64 320 > %137 = icmp eq i8* %136, %134 > br i1 %137, label %if.cont113, label %if.then112 > > if.then112: ; preds = %block111 > tail call void @stack_corrupted_abort() > unreachable > > if.cont113: ; preds = %block111 > %138 = or i32 %.1, %.1174 > %139 = icmp slt i32 %138, 0 > %140 = icmp sgt i32 %.1174, 38 > %or.cond183 = or i1 %139, %140 > %141 = icmp sgt i32 %.1, 38 > %or.cond184 = or i1 %or.cond183, %141 > br i1 %or.cond184, label %if.cont133, label %if.cont137 > > if.cont133: ; preds = %if.cont113 > store i64 0, i64* getelementptr (%Void* inttoptr (i64 6822368 to > %Void*), i64 0, i32 0) > br label %return > > if.cont137: ; preds = %if.cont113 > %142 = tail call double @llvm.powi.f64(double 0x3FE3333333333334, i32 > %.1182) > %143 = fmul double %91, %142 > %144 = tail call double @rnd() > %145 = fadd double %144, 0.000000e+00 > %146 = fmul double %145, 2.500000e-01 > %147 = fadd double %146, 7.500000e-01 > %148 = fmul double %143, %147 > %149 = load i8** inttoptr (i64 19505984 to i8**) > %150 = icmp eq i8* %149, null > br i1 %150, label %is_null, label %not_null > > is_null: ; preds = %if.cont137 > store i64 139920271257596, i64* inttoptr (i64 6813752 to i64*) > tail call void (i32, ...)* @THROW(i32 13) > unreachable > > not_null: ; preds = %if.cont137 > %151 = bitcast i8* %149 to %OBJECT* > %152 = getelementptr %OBJECT* %151, i64 0, i32 1 > %153 = load i64* %152 > %154 = add i64 %153, 1 > store i64 %154, i64* %152 > %155 = getelementptr i8* %149, i64 20 > %156 = bitcast i8* %155 to i32* > %157 = load i32* %156 > %158 = icmp ult i32 %.1182, %157 > br i1 %158, label %if.cont138, label %array_get_out_of_bounds > > array_get_out_of_bounds: ; preds = %not_null > store i64 %153, i64* %152 > store i64 139920271257596, i64* inttoptr (i64 6813752 to i64*) > tail call void (i32, ...)* @THROW(i32 21) > unreachable > > if.cont138: ; preds = %not_null > %159 = getelementptr i8* %149, i64 32 > %160 = bitcast i8* %159 to i8** > %161 = load i8** %160 > %162 = getelementptr i8* %161, i64 %93 > %163 = bitcast i8* %162 to float* > %164 = load float* %163 > store i64 %153, i64* %152 > %165 = fcmp ueq float %164, 0.000000e+00 > br i1 %165, label %div_zero141, label %not_div_zero142 > > div_zero141: ; preds = %if.cont138 > store i64 139920271257596, i64* inttoptr (i64 6813752 to i64*) > tail call void (i32, ...)* @THROW(i32 26) > unreachable > > not_div_zero142: ; preds = %if.cont138 > %166 = fpext float %164 to double > %167 = fdiv double %148, %166 > %168 = fptosi double %167 to i64 > %169 = trunc i64 %168 to i32 > %170 = load i8** inttoptr (i64 6813800 to i8**) > %171 = load i8** inttoptr (i64 6813704 to i8**) > %172 = getelementptr i8* %171, i64 320 > %173 = icmp eq i8* %172, %170 > br i1 %173, label %if.cont144, label %if.then143 > > if.then143: ; preds = > %not_div_zero142 > tail call void @stack_corrupted_abort() > unreachable > > if.cont144: ; preds = > %not_div_zero142 > %174 = load i8** inttoptr (i64 19506184 to i8**) > %175 = icmp eq i8* %174, null > br i1 %175, label %borrow_object_done146, label %obj_not_null145 > > obj_not_null145: ; preds = %if.cont144 > %176 = bitcast i8* %174 to %OBJECT* > %177 = getelementptr %OBJECT* %176, i64 0, i32 1 > %178 = load i64* %177 > %179 = add i64 %178, 1 > store i64 %179, i64* %177 > br label %borrow_object_done146 > > borrow_object_done146: ; preds = %if.cont144, > %obj_not_null145 > %180 = load %Value** inttoptr (i64 6813800 to %Value**) > %181 = bitcast %Value* %180 to %Integer* > %182 = getelementptr %Integer* %181, i64 0, i32 0 > store i64 4, i64* %182 > %183 = getelementptr %Integer* %181, i64 0, i32 1 > store i32 %.1174, i32* %183 > %184 = getelementptr %Value* %180, i64 1 > %185 = bitcast %Value* %184 to %Integer* > %186 = getelementptr %Integer* %185, i64 0, i32 0 > store i64 4, i64* %186 > %187 = getelementptr %Integer* %185, i64 0, i32 1 > store i32 %.1, i32* %187 > %188 = getelementptr %Value* %180, i64 2 > store %Value* %188, %Value** inttoptr (i64 6813800 to %Value**) > br i1 %175, label %is_null147, label %not_null148 > > is_null147: ; preds = > %borrow_object_done146 > store i64 139920271257636, i64* inttoptr (i64 6813752 to i64*) > tail call void (i32, ...)* @THROW(i32 13) > unreachable > > not_null148: ; preds = > %borrow_object_done146 > store %Value* %180, %Value** inttoptr (i64 6813800 to %Value**) > %189 = bitcast %Value* %180 to i8* > %190 = tail call i8* @CARRAY_get_data_multi(i8* %174, i8* %189, i32 2) > %191 = icmp eq i8* %190, null > br i1 %191, label %if.then149, label %if.cont152 > > if.then149: ; preds = %not_null148 > %192 = bitcast i8* %174 to %OBJECT* > %193 = getelementptr %OBJECT* %192, i64 0, i32 1 > %194 = load i64* %193 > %195 = add i64 %194, -1 > store i64 %195, i64* %193 > %196 = icmp slt i64 %195, 1, !unref_slt !0 > br i1 %196, label %release_obj150, label %release_done151 > > release_obj150: ; preds = %if.then149 > tail call void @CLASS_free(i8* %174) > br label %release_done151 > > release_done151: ; preds = %if.then149, > %release_obj150 > tail call void @ERROR_propagate() > unreachable > > if.cont152: ; preds = %not_null148 > %197 = bitcast i8* %190 to i32* > %198 = load i32* %197 > %199 = bitcast i8* %174 to %OBJECT* > %200 = getelementptr %OBJECT* %199, i64 0, i32 1 > %201 = load i64* %200 > %202 = add i64 %201, -1 > store i64 %202, i64* %200 > %203 = icmp slt i64 %202, 1, !unref_slt !0 > br i1 %203, label %release_obj153, label %release_done154 > > release_obj153: ; preds = %if.cont152 > tail call void @CLASS_free(i8* %174) > br label %release_done154 > > release_done154: ; preds = %if.cont152, > %release_obj153 > %204 = add i32 %198, %169 > %205 = load i8** inttoptr (i64 19506184 to i8**) > %206 = icmp eq i8* %205, null > br i1 %206, label %borrow_object_done156, label %obj_not_null155 > > obj_not_null155: ; preds = > %release_done154 > %207 = bitcast i8* %205 to %OBJECT* > %208 = getelementptr %OBJECT* %207, i64 0, i32 1 > %209 = load i64* %208 > %210 = add i64 %209, 1 > store i64 %210, i64* %208 > br label %borrow_object_done156 > > borrow_object_done156: ; preds = > %release_done154, %obj_not_null155 > %211 = load %Value** inttoptr (i64 6813800 to %Value**) > %212 = bitcast %Value* %211 to %Integer* > %213 = getelementptr %Integer* %212, i64 0, i32 0 > store i64 4, i64* %213 > %214 = getelementptr %Integer* %212, i64 0, i32 1 > store i32 %.1174, i32* %214 > %215 = getelementptr %Value* %211, i64 1 > %216 = bitcast %Value* %215 to %Integer* > %217 = getelementptr %Integer* %216, i64 0, i32 0 > store i64 4, i64* %217 > %218 = getelementptr %Integer* %216, i64 0, i32 1 > store i32 %.1, i32* %218 > %219 = getelementptr %Value* %211, i64 2 > store %Value* %219, %Value** inttoptr (i64 6813800 to %Value**) > br i1 %206, label %is_null157, label %not_null158 > > is_null157: ; preds = > %borrow_object_done156 > store i64 139920271257636, i64* inttoptr (i64 6813752 to i64*) > tail call void (i32, ...)* @THROW(i32 13) > unreachable > > not_null158: ; preds = > %borrow_object_done156 > store %Value* %211, %Value** inttoptr (i64 6813800 to %Value**) > %220 = bitcast %Value* %211 to i8* > %221 = tail call i8* @CARRAY_get_data_multi(i8* %205, i8* %220, i32 2) > %222 = icmp eq i8* %221, null > br i1 %222, label %if.then159, label %if.cont162 > > if.then159: ; preds = %not_null158 > %223 = bitcast i8* %205 to %OBJECT* > %224 = getelementptr %OBJECT* %223, i64 0, i32 1 > %225 = load i64* %224 > %226 = add i64 %225, -1 > store i64 %226, i64* %224 > %227 = icmp slt i64 %226, 1, !unref_slt !0 > br i1 %227, label %release_obj160, label %release_done161 > > release_obj160: ; preds = %if.then159 > tail call void @CLASS_free(i8* %205) > br label %release_done161 > > release_done161: ; preds = %if.then159, > %release_obj160 > tail call void @ERROR_propagate() > unreachable > > if.cont162: ; preds = %not_null158 > %228 = bitcast i8* %221 to i32* > store i32 %204, i32* %228 > %229 = bitcast i8* %205 to %OBJECT* > %230 = getelementptr %OBJECT* %229, i64 0, i32 1 > %231 = load i64* %230 > %232 = add i64 %231, -1 > store i64 %232, i64* %230 > %233 = icmp slt i64 %232, 1, !unref_slt !0 > br i1 %233, label %release_obj163, label %release_done164 > > release_obj163: ; preds = %if.cont162 > tail call void @CLASS_free(i8* %205) > br label %release_done164 > > release_done164: ; preds = %if.cont162, > %release_obj163 > %234 = load i8** inttoptr (i64 6813800 to i8**) > %235 = load i8** inttoptr (i64 6813704 to i8**) > %236 = getelementptr i8* %235, i64 320 > %237 = icmp eq i8* %236, %234 > br i1 %237, label %if.cont166, label %if.then165 > > if.then165: ; preds = > %release_done164 > tail call void @stack_corrupted_abort() > unreachable > > if.cont166: ; preds = > %release_done164 > %238 = icmp eq i32 %4, %.1174 > %239 = icmp eq i32 %8, %.1 > %240 = and i1 %238, %239 > br i1 %240, label %if.cont170, label %block81 > > if.cont170: ; preds = %if.cont166 > store i64 0, i64* getelementptr (%Void* inttoptr (i64 6822368 to > %Void*), i64 0, i32 0) > br label %return > > return: ; preds = %if.cont170, > %if.cont133, %if.cont8 > tail call void @EXEC_leave_keep() > ret void > } > > declare void @stack_corrupted_abort() > > declare void @THROW(i32, ...) > > declare i32 @__finite(double) > > declare double @llvm.powi.f64(double, i32) nounwind readonly > > declare double @floor(double) > > declare double @rnd() > > declare void @CLASS_free(i8*) > > declare i8* @CARRAY_get_data_multi(i8*, i8*, i32) > > declare void @ERROR_propagate() > > declare void @EXEC_leave_keep() > > !0 = metadata !{i32 1} > ------------------------------------------------------------------------ > > Segmentation fault (core dumped) > > > Jussi > > > > > On 5 July 2012 23:01, Jussi Lahtinen wrote: > >> Private iArray As New Integer[100, 100] >> >> I just run gbx3 in source folder... >> >> Jussi >> >> >> >> On 5 July 2012 22:46, Emil Lenngren wrote: >> >>> Ok.. Just two questions: >>> IArray, is that an inline array or a "normal" array? >>> Is the code written in gambas compiled with debugging flags? >>> >>> That the stack seems corrupted in gdb/valgrind probably doesn't mean it >>> is >>> corrupted in reality. It might just be that gdb/valgrind doesn't >>> recognize >>> the jit functions. >>> >>> /Emil >>> >>> 2012/7/5 Jussi Lahtinen >>> >>> > In fact I can prevent this bug by commenting out half of some function. >>> > There are not external functions used... >>> > >>> > Crash occur with some 2D array; >>> > IArray[x,y] += iVar >>> > >>> > If I comment that out, no crash, BUT crash is prevented also when I >>> comment >>> > out something before that... >>> > And so it is probably only point where corrupted pointer is accessing >>> some >>> > illegal area. >>> > >>> > So, I would need to find where that corruption happens in first place. >>> > >>> > And valgrind says also rubbish (gbx3 and llvm both without >>> optimizations): >>> > >>> > ==23094== Jump to the invalid address stated on the next line >>> > ==23094== at 0x0: ??? >>> > ==23094== by 0x223CBD3D: ??? >>> > ==23094== by 0x5B14747: ??? >>> > ==23094== by 0xBF847AE147AE147A: ??? >>> > ==23094== by 0x3FDFFFFFFFFFFFFF: ??? >>> > ==23094== by 0x40A76FFFFFFFFFFF: ??? >>> > ==23094== by 0xD3: ??? >>> > ==23094== by 0x3F7FFFFFFFFFFFFF: ??? >>> > ==23094== Address 0x0 is not stack'd, malloc'd or (recently) free'd >>> > ==23094== >>> > ==23094== >>> > ==23094== Process terminating with default action of signal 11 >>> (SIGSEGV) >>> > ==23094== Bad permissions for mapped region at address 0x0 >>> > ==23094== at 0x0: ??? >>> > ==23094== by 0x223CBD3D: ??? >>> > ==23094== by 0x5B14747: ??? >>> > ==23094== by 0xBF847AE147AE147A: ??? >>> > ==23094== by 0x3FDFFFFFFFFFFFFF: ??? >>> > ==23094== by 0x40A76FFFFFFFFFFF: ??? >>> > ==23094== by 0xD3: ??? >>> > ==23094== by 0x3F7FFFFFFFFFFFFF: ??? >>> > >>> > I'm out of time, I think I can continue not until Sunday. >>> > >>> > Jussi >>> > >>> > >>> > >>> > >>> > On 5 July 2012 22:24, Jussi Lahtinen wrote: >>> > >>> > > I did compile gbx3 without optimizations, but the problem is >>> breakpoints, >>> > > they do absolutely nothing... >>> > > >>> > > Jussi >>> > > >>> > > >>> > > >>> > > On 5 July 2012 22:10, Emil Lenngren wrote: >>> > > >>> > >> Yes that's correct, since gb.jit is a shared library which is not >>> loaded >>> > >> until a jit function is called. >>> > >> >>> > >> Try to add print statements or something before each line to see >>> what >>> > line >>> > >> is causing the error. >>> > >> You can also try to compile gambas without optimizations so you >>> don't >>> > >> get >> > >> out> from gdb. >>> > >> >>> > >> /Emil >>> > >> >>> > >> 2012/7/5 Jussi Lahtinen >>> > >> >>> > >> > I don't use much gdb and so I'm not sure where is the problem. >>> > >> > But gdb never stops to "JR_extern_dispatch_object", and when I set >>> > break >>> > >> > point is says: >>> > >> > >>> > >> > (gdb) break JR_extern_dispatch_object >>> > >> > Function "JR_extern_dispatch_object" not defined. >>> > >> > Make breakpoint pending on future shared library load? (y or [n]) >>> y >>> > >> > >>> > >> > But I think that is correct... >>> > >> > >>> > >> > Jussi >>> > >> > >>> > >> > >>> > >> > >>> > >> > On 5 July 2012 21:20, Emil Lenngren >>> wrote: >>> > >> > >>> > >> > > Maybe you can set a gdb breakpoint at JR_extern_dispatch_object >>> and >>> > >> try >>> > >> > to >>> > >> > > see what happens? >>> > >> > > >>> > >> > > 2012/7/5 Emil Lenngren >>> > >> > > >>> > >> > > > Something happens on the line you call an external function... >>> > >> > > > >>> > >> > > > 2012/7/5 Jussi Lahtinen >>> > >> > > > >>> > >> > > >> Another bug... very hard to isolate (no success yet). I think >>> > stack >>> > >> > gets >>> > >> > > >> corrupted and that makes backtrace less useful. >>> > >> > > >> Here is bt from gdb: >>> > >> > > >> >>> > >> > > >> Program received signal SIGSEGV, Segmentation fault. >>> > >> > > >> 0x0000000000000000 in ?? () >>> > >> > > >> (gdb) bt >>> > >> > > >> #0 0x0000000000000000 in ?? () >>> > >> > > >> #1 0x00007fffdc14974e in ?? () >>> > >> > > >> #2 0x00007fffffffd5c0 in ?? () >>> > >> > > >> #3 0xbf847ae147ae147b in ?? () >>> > >> > > >> #4 0x3fe0000000000000 in ?? () >>> > >> > > >> #5 0x40a7700000000000 in ?? () >>> > >> > > >> #6 0x00000000000000d4 in ?? () >>> > >> > > >> #7 0x3f800000e4e1fd5e in ?? () >>> > >> > > >> #8 0x00007fff00000000 in ?? () >>> > >> > > >> #9 0x000000000000010a in ?? () >>> > >> > > >> #10 0x00007fffffffd600 in ?? () >>> > >> > > >> #11 0x4188000000000109 in ?? () >>> > >> > > >> #12 0x0000003540400000 in ?? () >>> > >> > > >> #13 0x00007fffdc149308 in ?? () >>> > >> > > >> #14 0x00007fffe505bb1a in ?? () >>> > >> > > >> #15 0x000000000040e7b4 in init_local_var >>> (class=0x7fffffffd600, >>> > >> > > >> func=0x10a) >>> > >> > > >> at gbx_exec.c:412 >>> > >> > > >> #16 0x00007fffe4e2d104 in JR_extern_dispatch_object >>> > >> (object=>> > >> > > >> out>, >>> > >> > > >> index=) at jit_runtime.c:965 >>> > >> > > >> #17 0x00007ffff7afc970 in ?? () at >>> > >> > ../sysdeps/ieee754/dbl-64/s_sin.c:981 >>> > >> > > >> from /lib/x86_64-linux-gnu/libm.so.6 >>> > >> > > >> #18 0x00007fffffffd740 in ?? () >>> > >> > > >> #19 0x00007fffe4e22e9f in JIT_compile_and_execute () at >>> > >> > > >> jit_compile.cpp:138 >>> > >> > > >> ---Type to continue, or q to quit--- >>> > >> > > >> Backtrace stopped: previous frame inner to this frame >>> (corrupt >>> > >> stack?) >>> > >> > > >> >>> > >> > > >> >>> > >> > > >> Jussi >>> > >> > > >> >>> > >> > > >> >>> > >> > > >> >>> > >> > > >> >>> > >> > > >> >>> > >> > > >> On 30 June 2012 15:00, Emil Lenngren < >>> emil.lenngren at ...626...> >>> > >> wrote: >>> > >> > > >> >>> > >> > > >> > Ah.. I have not yet implemented breakpoints. And I don't >>> think >>> > I >>> > >> > will >>> > >> > > >> > either :/ >>> > >> > > >> > JIT functions keep the local variables in processor >>> registers, >>> > >> while >>> > >> > > >> > interpreted functions keep them in the gambas stack. So I >>> think >>> > >> the >>> > >> > > >> > debugger will show wrong information. If you want to debug >>> > >> > functions, >>> > >> > > >> > simply remove the Fast keyword. >>> > >> > > >> > >>> > >> > > >> > I made a little mistake before when I ignored them. Now >>> gbx3 >>> > >> won't >>> > >> > > >> crash in >>> > >> > > >> > the latest revision. >>> > >> > > >> > >>> > >> > > >> > /Emil >>> > >> > > >> > >>> > >> > > >> > 2012/6/30 Jussi Lahtinen : >>> > >> > > >> > > OK, found it. See attachment. >>> > >> > > >> > > >>> > >> > > >> > > Jussi >>> > >> > > >> > > >>> > >> > > >> > > >>> > >> > > >> > > >>> > >> > > >> > > On 29 June 2012 23:59, Jussi Lahtinen < >>> > >> jussi.lahtinen at ...626...> >>> > >> > > >> wrote: >>> > >> > > >> > > >>> > >> > > >> > >> Next bug... it's crash and I don't have any clue what >>> causes >>> > >> it. >>> > >> > > >> > >> I'm trying to isolate it, but meanwhile here is bt from >>> gdb: >>> > >> > > >> > >> >>> > >> > > >> > >> Program received signal SIGSEGV, Segmentation fault. >>> > >> > > >> > >> 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() >>> const >>> > () >>> > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so >>> > >> > > >> > >> (gdb) bt >>> > >> > > >> > >> #0 0x00007fffe3b0e430 in llvm::BasicBlock::getContext() >>> > >> const () >>> > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so >>> > >> > > >> > >> #1 0x00007fffe3b8de4d in >>> > >> > > >> > llvm::BranchInst::BranchInst(llvm::BasicBlock*, >>> > >> > > >> > >> llvm::BasicBlock*, llvm::Value*, llvm::Instruction*) () >>> > >> > > >> > >> from /usr/lib/libLLVM-3.2svn.so >>> > >> > > >> > >> #2 0x00007fffe4e20c87 in Create (InsertBefore=0x0, >>> > >> > Cond=0x18cba60, >>> > >> > > >> > >> IfFalse=0x30880d0, IfTrue=0x0) at >>> > >> > > >> > /usr/include/llvm/Instructions.h:2370 >>> > >> > > >> > >> #3 llvm::IRBuilder>> > >> > > >> > >> llvm::IRBuilderDefaultInserter >::CreateCondBr >>> > >> > > (this=0xef1150, >>> > >> > > >> > >> Cond=0x18cba60, True=0x0, False=0x30880d0) >>> > >> > > >> > >> at /usr/include/llvm/Support/IRBuilder.h:448 >>> > >> > > >> > >> #4 0x00007fffe4e1c81f in insert_pending_branches () at >>> > >> > > >> > jit_codegen.cpp:866 >>> > >> > > >> > >> #5 JIT_codegen () at jit_codegen.cpp:6535 >>> > >> > > >> > >> #6 0x00007fffe4e2339c in JIT_compile_and_execute () at >>> > >> > > >> > jit_compile.cpp:119 >>> > >> > > >> > >> #7 0x00007fffdbb88223 in ?? () >>> > >> > > >> > >> #8 0x00007fffe4e2d624 in JR_extern_dispatch_object >>> > >> > > >> (object=>> > >> > > >> > >> out>, >>> > >> > > >> > >> index=) at jit_runtime.c:965 >>> > >> > > >> > >> #9 0x0000000000000000 in ?? () >>> > >> > > >> > >> >>> > >> > > >> > >> Gambas 3 rev 4871 @ Xubuntu 12.04 64bit >>> > >> > > >> > >> >>> > >> > > >> > >> Jussi >>> > >> > > >> > >> >>> > >> > > >> > >> >>> > >> > > >> > >> >>> > >> > > >> > >> >>> > >> > > >> > >> >>> > >> > > >> > >> >>> > >> > > >> > >> On 27 June 2012 19:17, Jussi Lahtinen < >>> > >> jussi.lahtinen at ...626...> >>> > >> > > >> wrote: >>> > >> > > >> > >> >>> > >> > > >> > >>> Yes, it works now! >>> > >> > > >> > >>> >>> > >> > > >> > >>> Jussi >>> > >> > > >> > >>> >>> > >> > > >> > >>> >>> > >> > > >> > >>> >>> > >> > > >> > >>> On 27 June 2012 00:12, Emil Lenngren < >>> > >> emil.lenngren at ...626...> >>> > >> > > >> wrote: >>> > >> > > >> > >>> >>> > >> > > >> > >>>> It seems like when LLVM reads boolean pointers, it >>> assumes >>> > >> the >>> > >> > > >> seven >>> > >> > > >> > most >>> > >> > > >> > >>>> significant bits are always 0, which is not the case >>> in >>> > >> Gambas. >>> > >> > > >> Does >>> > >> > > >> > the >>> > >> > > >> > >>>> latest revision work? I have no opportunity to even >>> > compile >>> > >> it >>> > >> > > and >>> > >> > > >> see >>> > >> > > >> > if >>> > >> > > >> > >>>> it works at the moment :) >>> > >> > > >> > >>>> >>> > >> > > >> > >>>> /Emil >>> > >> > > >> > >>>> >>> > >> > > >> > >>>> 2012/6/26 Jussi Lahtinen >>> > >> > > >> > >>>> >>> > >> > > >> > >>>> > .../MagicBug$ GB_JIT=info gbx3 >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > gb.jit: using LLVM 3.2. >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >>> > >> >>> ------------------------------------------------------------------------ >>> > >> > > >> > >>>> > gb.jit: beginning compiling MainModule.MainModule: >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >>> > >> >>> ------------------------------------------------------------------------ >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >>> > >> >>> ------------------------------------------------------------------------ >>> > >> > > >> > >>>> > gb.jit: beginning compiling MainModule.Main: >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >>> > >> >>> ------------------------------------------------------------------------ >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >>> > >> >>> ------------------------------------------------------------------------ >>> > >> > > >> > >>>> > gb.jit: dumping function MainModule.Main: >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >>> > >> >>> ------------------------------------------------------------------------ >>> > >> > > >> > >>>> > ; ModuleID = 'jit_mod' >>> > >> > > >> > >>>> > target datalayout = >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" >>> > >> > > >> > >>>> > target triple = "x86_64-pc-linux-gnu" >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > %Value = type { i64, i64, i64, i64 } >>> > >> > > >> > >>>> > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } >>> > >> > > >> > >>>> > %String = type { i64, i8*, i32, i32 } >>> > >> > > >> > >>>> > %Void = type { i64, i64, i64, i64 } >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > define void @func_0_MainModule_2() { >>> > >> > > >> > >>>> > entry: >>> > >> > > >> > >>>> > %0 = load i8** inttoptr (i64 6639552 to i8**) >>> > >> > > >> > >>>> > %1 = load i8** inttoptr (i64 6639576 to i8**) >>> > >> > > >> > >>>> > %2 = icmp eq i8* %1, %0 >>> > >> > > >> > >>>> > br i1 %2, label %if.cont, label %if.then >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > if.then: ; >>> > preds >>> > >> = >>> > >> > > >> %entry >>> > >> > > >> > >>>> > tail call void @stack_corrupted_abort() >>> > >> > > >> > >>>> > unreachable >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > if.cont: ; >>> > preds >>> > >> = >>> > >> > > >> %entry >>> > >> > > >> > >>>> > store i8 -1, i8* inttoptr (i64 29188424 to i8*) >>> > >> > > >> > >>>> > %3 = load i8** inttoptr (i64 6639552 to i8**) >>> > >> > > >> > >>>> > %4 = load i8** inttoptr (i64 6639576 to i8**) >>> > >> > > >> > >>>> > %5 = icmp eq i8* %4, %3 >>> > >> > > >> > >>>> > br i1 %5, label %if.cont2, label %if.then1 >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > if.then1: ; >>> > preds >>> > >> = >>> > >> > > >> %if.cont >>> > >> > > >> > >>>> > tail call void @stack_corrupted_abort() >>> > >> > > >> > >>>> > unreachable >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > if.cont2: ; >>> > preds >>> > >> = >>> > >> > > >> %if.cont >>> > >> > > >> > >>>> > %6 = load i1* inttoptr (i64 29188424 to i1*) >>> > >> > > >> > >>>> > br i1 %6, label %block5, label %if.cont7 >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > block5: ; >>> > preds >>> > >> = >>> > >> > > >> > %if.cont2 >>> > >> > > >> > >>>> > %7 = load %Value** inttoptr (i64 6639552 to >>> %Value**) >>> > >> > > >> > >>>> > %8 = bitcast %Value* %7 to %ValueFunction* >>> > >> > > >> > >>>> > %9 = getelementptr %ValueFunction* %8, i64 0, i32 0 >>> > >> > > >> > >>>> > store i64 13, i64* %9 >>> > >> > > >> > >>>> > %10 = getelementptr %ValueFunction* %8, i64 0, i32 >>> 1 >>> > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %10 >>> > >> > > >> > >>>> > %11 = getelementptr %ValueFunction* %8, i64 0, i32 >>> 2 >>> > >> > > >> > >>>> > store i8* null, i8** %11 >>> > >> > > >> > >>>> > %12 = getelementptr %Value* %7, i64 1 >>> > >> > > >> > >>>> > %13 = bitcast %Value* %12 to %String* >>> > >> > > >> > >>>> > %14 = getelementptr %String* %13, i64 0, i32 0 >>> > >> > > >> > >>>> > store i64 10, i64* %14 >>> > >> > > >> > >>>> > %15 = getelementptr %String* %13, i64 0, i32 1 >>> > >> > > >> > >>>> > store i8* inttoptr (i64 29162265 to i8*), i8** %15 >>> > >> > > >> > >>>> > %16 = getelementptr %String* %13, i64 0, i32 2 >>> > >> > > >> > >>>> > store i32 0, i32* %16 >>> > >> > > >> > >>>> > %17 = getelementptr %String* %13, i64 0, i32 3 >>> > >> > > >> > >>>> > store i32 17, i32* %17 >>> > >> > > >> > >>>> > %18 = getelementptr %Value* %7, i64 2 >>> > >> > > >> > >>>> > store %Value* %18, %Value** inttoptr (i64 6639552 >>> to >>> > >> > %Value**) >>> > >> > > >> > >>>> > store i64 29162040, i64* inttoptr (i64 6639624 to >>> i64*) >>> > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) >>> > >> > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), >>> i8** >>> > >> > inttoptr >>> > >> > > >> (i64 >>> > >> > > >> > >>>> > 6648040 to i8**) >>> > >> > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) >>> > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** >>> inttoptr >>> > >> (i64 >>> > >> > > >> > 6648016 >>> > >> > > >> > >>>> to >>> > >> > > >> > >>>> > i8**) >>> > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) >>> > >> > > >> > >>>> > tail call void @EXEC_native() >>> > >> > > >> > >>>> > %19 = load %Value** inttoptr (i64 6639552 to >>> %Value**) >>> > >> > > >> > >>>> > %20 = getelementptr %Value* %19, i64 -1 >>> > >> > > >> > >>>> > store %Value* %20, %Value** inttoptr (i64 6639552 >>> to >>> > >> > %Value**) >>> > >> > > >> > >>>> > %.pre = load i8** inttoptr (i64 6639552 to i8**) >>> > >> > > >> > >>>> > %.pre11 = load i8** inttoptr (i64 6639576 to i8**) >>> > >> > > >> > >>>> > %21 = icmp eq i8* %.pre11, %.pre >>> > >> > > >> > >>>> > br i1 %21, label %if.cont7, label %if.then6 >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > if.then6: ; >>> > preds >>> > >> = >>> > >> > > >> %block5 >>> > >> > > >> > >>>> > tail call void @stack_corrupted_abort() >>> > >> > > >> > >>>> > unreachable >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > if.cont7: ; >>> > preds >>> > >> = >>> > >> > > >> > %if.cont2, >>> > >> > > >> > >>>> > %block5 >>> > >> > > >> > >>>> > %22 = load %Value** inttoptr (i64 6639552 to >>> %Value**) >>> > >> > > >> > >>>> > %23 = bitcast %Value* %22 to %ValueFunction* >>> > >> > > >> > >>>> > %24 = getelementptr %ValueFunction* %23, i64 0, >>> i32 0 >>> > >> > > >> > >>>> > store i64 13, i64* %24 >>> > >> > > >> > >>>> > %25 = getelementptr %ValueFunction* %23, i64 0, >>> i32 1 >>> > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** %25 >>> > >> > > >> > >>>> > %26 = getelementptr %ValueFunction* %23, i64 0, >>> i32 2 >>> > >> > > >> > >>>> > store i8* null, i8** %26 >>> > >> > > >> > >>>> > %27 = getelementptr %Value* %22, i64 1 >>> > >> > > >> > >>>> > %28 = bitcast %Value* %27 to %String* >>> > >> > > >> > >>>> > %29 = getelementptr %String* %28, i64 0, i32 0 >>> > >> > > >> > >>>> > store i64 10, i64* %29 >>> > >> > > >> > >>>> > %30 = getelementptr %String* %28, i64 0, i32 1 >>> > >> > > >> > >>>> > store i8* inttoptr (i64 29162283 to i8*), i8** %30 >>> > >> > > >> > >>>> > %31 = getelementptr %String* %28, i64 0, i32 2 >>> > >> > > >> > >>>> > store i32 0, i32* %31 >>> > >> > > >> > >>>> > %32 = getelementptr %String* %28, i64 0, i32 3 >>> > >> > > >> > >>>> > store i32 20, i32* %32 >>> > >> > > >> > >>>> > %33 = getelementptr %Value* %22, i64 2 >>> > >> > > >> > >>>> > store %Value* %33, %Value** inttoptr (i64 6639552 >>> to >>> > >> > %Value**) >>> > >> > > >> > >>>> > store i64 29162050, i64* inttoptr (i64 6639624 to >>> i64*) >>> > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648048 to i8*) >>> > >> > > >> > >>>> > store i8* inttoptr (i64 140276446242864 to i8*), >>> i8** >>> > >> > inttoptr >>> > >> > > >> (i64 >>> > >> > > >> > >>>> > 6648040 to i8**) >>> > >> > > >> > >>>> > store i8* null, i8** inttoptr (i64 6648024 to i8**) >>> > >> > > >> > >>>> > store i8* inttoptr (i64 27857320 to i8*), i8** >>> inttoptr >>> > >> (i64 >>> > >> > > >> > 6648016 >>> > >> > > >> > >>>> to >>> > >> > > >> > >>>> > i8**) >>> > >> > > >> > >>>> > store i8 1, i8* inttoptr (i64 6648050 to i8*) >>> > >> > > >> > >>>> > tail call void @EXEC_native() >>> > >> > > >> > >>>> > %34 = load %Value** inttoptr (i64 6639552 to >>> %Value**) >>> > >> > > >> > >>>> > %35 = getelementptr %Value* %34, i64 -1 >>> > >> > > >> > >>>> > store %Value* %35, %Value** inttoptr (i64 6639552 >>> to >>> > >> > %Value**) >>> > >> > > >> > >>>> > %36 = load i8** inttoptr (i64 6639552 to i8**) >>> > >> > > >> > >>>> > %37 = load i8** inttoptr (i64 6639576 to i8**) >>> > >> > > >> > >>>> > %38 = icmp eq i8* %37, %36 >>> > >> > > >> > >>>> > br i1 %38, label %if.cont9, label %if.then8 >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > if.then8: ; >>> > preds >>> > >> = >>> > >> > > >> > %if.cont7 >>> > >> > > >> > >>>> > tail call void @stack_corrupted_abort() >>> > >> > > >> > >>>> > unreachable >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > if.cont9: ; >>> > preds >>> > >> = >>> > >> > > >> > %if.cont7 >>> > >> > > >> > >>>> > store i64 0, i64* getelementptr (%Void* inttoptr >>> (i64 >>> > >> > 6647920 >>> > >> > > to >>> > >> > > >> > >>>> %Void*), >>> > >> > > >> > >>>> > i64 0, i32 0) >>> > >> > > >> > >>>> > tail call void @EXEC_leave_keep() >>> > >> > > >> > >>>> > ret void >>> > >> > > >> > >>>> > } >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > declare void @stack_corrupted_abort() >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > declare void @EXEC_native() >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > declare void @EXEC_leave_keep() >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >>> > >> >>> ------------------------------------------------------------------------ >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > Jussi >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > On 26 June 2012 21:05, Emil Lenngren < >>> > >> > emil.lenngren at ...626...> >>> > >> > > >> > wrote: >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > > I am in Italy now on holiday so I cannot debug the >>> > code, >>> > >> > but >>> > >> > > >> could >>> > >> > > >> > >>>> you >>> > >> > > >> > >>>> > > please run gbx3 with GB_JIT=info and post the llvm >>> > code? >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > > /Emil >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > > 2012/6/26 Jussi Lahtinen < >>> jussi.lahtinen at ...626...> >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > > > OK, here is more. This is really really weird. >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > I expect message "Everything works!", but I get >>> > *only* >>> > >> > > >> > "Something >>> > >> > > >> > >>>> > > broke!!". >>> > >> > > >> > >>>> > > > But if I add 'Return', under Message("Everything >>> > >> > works!"), >>> > >> > > >> or I >>> > >> > > >> > >>>> remove >>> > >> > > >> > >>>> > > > 'Fast' then everything works as expected. >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > See attachment. >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > Gambas 3 rev 4860 @ Xubuntu 12.04 64bit >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > Jussi >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > On 20 June 2012 20:14, Emil Lenngren < >>> > >> > > >> emil.lenngren at ...626...> >>> > >> > > >> > >>>> wrote: >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > > That bug was actually an interpreter bug, but >>> it >>> > is >>> > >> now >>> > >> > > >> > >>>> corrected in >>> > >> > > >> > >>>> > > the >>> > >> > > >> > >>>> > > > > latest revision :) >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > > /Emil >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > > 2012/6/20 Jussi Lahtinen < >>> > jussi.lahtinen at ...626...> >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > > > Yeah, I'm also leaving to countryside for >>> > >> Midsummer >>> > >> > > >> > parties... >>> > >> > > >> > >>>> but >>> > >> > > >> > >>>> > I >>> > >> > > >> > >>>> > > > made >>> > >> > > >> > >>>> > > > > > quick test, >>> > >> > > >> > >>>> > > > > > and I found another bug (see attachment). >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > > Similar problem with argument counting. >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > > Jussi >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > > On 20 June 2012 19:14, Emil Lenngren < >>> > >> > > >> > emil.lenngren at ...626... >>> > >> > > >> > > >>> > >> > > >> > >>>> > > wrote: >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > > > Tomorrow I will travel away for a week so >>> I >>> > >> cannot >>> > >> > do >>> > >> > > >> > >>>> anything >>> > >> > > >> > >>>> > > then, >>> > >> > > >> > >>>> > > > > but >>> > >> > > >> > >>>> > > > > > > just keep sending emails and I will reply >>> > when I >>> > >> > come >>> > >> > > >> home >>> > >> > > >> > :) >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > > /Emil >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > > 2012/6/20 Jussi Lahtinen < >>> > >> jussi.lahtinen at ...626... >>> > >> > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > > > So far everything seems to work! >>> > >> > > >> > >>>> > > > > > > > I'll continue further testing later. >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > > Jussi >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > > On 20 June 2012 01:10, Emil Lenngren < >>> > >> > > >> > >>>> emil.lenngren at ...626...> >>> > >> > > >> > >>>> > > > > wrote: >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > Is revision #4851 useful for you? >>> > >> > > >> > >>>> > > > > > > > > You can now convert functions in the >>> > current >>> > >> > > >> running >>> > >> > > >> > >>>> class to >>> > >> > > >> > >>>> > > > > > pointers. >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > /Emil >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > 2012/6/19 Emil Lenngren < >>> > >> > emil.lenngren at ...626... >>> > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > It should work in the latest >>> revision :) >>> > >> > > >> > >>>> > > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > > 2012/6/19 Emil Lenngren < >>> > >> > > emil.lenngren at ...626... >>> > >> > > >> > >>> > >> > > >> > >>>> > > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >> If you want a quick workaround, >>> you can >>> > >> have >>> > >> > > >> > non-fast >>> > >> > > >> > >>>> > method >>> > >> > > >> > >>>> > > > > that >>> > >> > > >> > >>>> > > > > > > > > creates >>> > >> > > >> > >>>> > > > > > > > > >> a callback, and immediately >>> returns it, >>> > >> > like: >>> > >> > > >> > >>>> > > > > > > > > >> >>> > >> > > >> > >>>> > > > > > > > > >> Private Function >>> GenerateCallback() As >>> > >> > Pointer >>> > >> > > >> > >>>> > > > > > > > > >> Return CallbackFunction >>> > >> > > >> > >>>> > > > > > > > > >> End >>> > >> > > >> > >>>> > > > > > > > > >> >>> > >> > > >> > >>>> > > > > > > > > >> Fast Private Function >>> > CallbackFunction() >>> > >> > > >> > >>>> > > > > > > > > >> ... >>> > >> > > >> > >>>> > > > > > > > > >> End >>> > >> > > >> > >>>> > > > > > > > > >> >>> > >> > > >> > >>>> > > > > > > > > >> Extern extfunc(cb As Pointer) In >>> > >> "somelib" >>> > >> > > >> > >>>> > > > > > > > > >> >>> > >> > > >> > >>>> > > > > > > > > >> Fast Private Function Main() >>> > >> > > >> > >>>> > > > > > > > > >> Dim p As Pointer = >>> GenerateCallback() >>> > >> > > >> > >>>> > > > > > > > > >> extfunc(p) >>> > >> > > >> > >>>> > > > > > > > > >> End >>> > >> > > >> > >>>> > > > > > > > > >> >>> > >> > > >> > >>>> > > > > > > > > >> /Emil >>> > >> > > >> > >>>> > > > > > > > > >> >>> > >> > > >> > >>>> > > > > > > > > >> 2012/6/19 Jussi Lahtinen < >>> > >> > > >> jussi.lahtinen at ...626... >>> > >> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> No problem, I'm glad to help >>> making >>> > >> Gambas >>> > >> > > more >>> > >> > > >> > >>>> robust, >>> > >> > > >> > >>>> > > when >>> > >> > > >> > >>>> > > > > > ever I >>> > >> > > >> > >>>> > > > > > > > > have >>> > >> > > >> > >>>> > > > > > > > > >>> time to do so! >>> > >> > > >> > >>>> > > > > > > > > >>> And testing things seems to be >>> easy >>> > >> > > >> contribution >>> > >> > > >> > for >>> > >> > > >> > >>>> > me... >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> My project has about 120 000 >>> lines of >>> > >> code. >>> > >> > > >> And I >>> > >> > > >> > >>>> try JIT >>> > >> > > >> > >>>> > > > with >>> > >> > > >> > >>>> > > > > > > every >>> > >> > > >> > >>>> > > > > > > > > >>> module >>> > >> > > >> > >>>> > > > > > > > > >>> and class of it. >>> > >> > > >> > >>>> > > > > > > > > >>> So I think I will find more >>> bugs... >>> > But >>> > >> in >>> > >> > > some >>> > >> > > >> > >>>> point I >>> > >> > > >> > >>>> > > must >>> > >> > > >> > >>>> > > > > wait >>> > >> > > >> > >>>> > > > > > > > > support >>> > >> > > >> > >>>> > > > > > > > > >>> for callbacks to finish that. >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> Jussi >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> On 19 June 2012 21:58, Emil >>> Lenngren < >>> > >> > > >> > >>>> > > > emil.lenngren at ...626...> >>> > >> > > >> > >>>> > > > > > > > wrote: >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > Hi. Kiitos for another bug >>> report :) >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> > Hmm.. I forgot that classes can >>> > >> override >>> > >> > > >> extern >>> > >> > > >> > >>>> methods >>> > >> > > >> > >>>> > > as >>> > >> > > >> > >>>> > > > > > well. >>> > >> > > >> > >>>> > > > > > > > > That's >>> > >> > > >> > >>>> > > > > > > > > >>> > where the real problem is. >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> > /Emil >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> > 2012/6/19 Jussi Lahtinen < >>> > >> > > >> > jussi.lahtinen at ...626... >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > More bugs... >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > Make shared library (just >>> dummy >>> > >> example >>> > >> > > [or >>> > >> > > >> > just >>> > >> > > >> > >>>> use >>> > >> > > >> > >>>> > > > binary >>> > >> > > >> > >>>> > > > > > > that >>> > >> > > >> > >>>> > > > > > > > is >>> > >> > > >> > >>>> > > > > > > > > >>> > > included with project >>> source]); >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > #include >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > int yEta(int x1, int y1, int >>> x2, >>> > int >>> > >> > y2) >>> > >> > > >> > >>>> > > > > > > > > >>> > > {return (int) >>> hypot(x1-x2,y1-y2);} >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > Then run the attached project. >>> > >> > > >> > >>>> > > > > > > > > >>> > > With JIT, number of arguments >>> is >>> > >> > counted >>> > >> > > >> > wrong. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > Jussi >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > On 19 June 2012 21:02, Jussi >>> > >> Lahtinen < >>> > >> > > >> > >>>> > > > > > > jussi.lahtinen at ...626...> >>> > >> > > >> > >>>> > > > > > > > > >>> wrote: >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > > Yes, it works now! >>> > >> > > >> > >>>> > > > > > > > > >>> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > > Jussi >>> > >> > > >> > >>>> > > > > > > > > >>> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > > On 18 June 2012 22:34, Emil >>> > >> Lenngren >>> > >> > < >>> > >> > > >> > >>>> > > > > > > emil.lenngren at ...626...> >>> > >> > > >> > >>>> > > > > > > > > >>> wrote: >>> > >> > > >> > >>>> > > > > > > > > >>> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> Does it work in revision >>> #4847? >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> /Emil >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> 2012/6/18 Jussi Lahtinen < >>> > >> > > >> > >>>> > jussi.lahtinen at ...626...> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Starting program: >>> > >> > > /usr/local/bin/gbx3 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > [Thread debugging using >>> > >> > libthread_db >>> > >> > > >> > >>>> enabled] >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Using host libthread_db >>> > library >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> "/lib/x86_64-linux-gnu/libthread_db.so.1". >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > gbx3: >>> > ExecutionEngine.cpp:165: >>> > >> > void >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const >>> > >> > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> void*): >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Assertion `(CurVal == 0 >>> || >>> > >> Addr == >>> > >> > > 0) >>> > >> > > >> && >>> > >> > > >> > >>>> > > > > "GlobalMapping >>> > >> > > >> > >>>> > > > > > > > > already >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > established!"' failed. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Program received signal >>> > >> SIGABRT, >>> > >> > > >> Aborted. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > 0x00007ffff7130445 in >>> > >> __GI_raise >>> > >> > > >> > >>>> (sig=>> > >> > > >> > >>>> > > > out>) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at >>> > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > 64 >>> > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c: >>> > >> > > >> > >>>> > No >>> > >> > > >> > >>>> > > > such >>> > >> > > >> > >>>> > > > > > > file >>> > >> > > >> > >>>> > > > > > > > or >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> directory. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > (gdb) bt >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #0 0x00007ffff7130445 in >>> > >> > __GI_raise >>> > >> > > >> > >>>> > > (sig=>> > >> > > >> > >>>> > > > > > out>) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at >>> > >> > > >> > >>>> ../nptl/sysdeps/unix/sysv/linux/raise.c:64 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #1 0x00007ffff7133bab in >>> > >> > __GI_abort >>> > >> > > >> () >>> > >> > > >> > at >>> > >> > > >> > >>>> > > > abort.c:91 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #2 0x00007ffff712910e in >>> > >> > > >> > __assert_fail_base >>> > >> > > >> > >>>> > > > > > > (fmt=>> > >> > > >> > >>>> > > > > > > > > >>> out>, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> assertion=0x7fffed43c3b8 >>> > >> > "(CurVal >>> > >> > > >> == 0 >>> > >> > > >> > || >>> > >> > > >> > >>>> > Addr >>> > >> > > >> > >>>> > > == >>> > >> > > >> > >>>> > > > > 0) >>> > >> > > >> > >>>> > > > > > && >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", >>> > >> > > >> > file=0x7fffed43c55b >>> > >> > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > line=, >>> > >> > > >> > function=>> > >> > > >> > >>>> > out>) >>> > >> > > >> > >>>> > > > at >>> > >> > > >> > >>>> > > > > > > > > >>> assert.c:94 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #3 0x00007ffff71291b2 in >>> > >> > > >> > >>>> __GI___assert_fail ( >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> assertion=0x7fffed43c3b8 >>> > >> > "(CurVal >>> > >> > > >> == 0 >>> > >> > > >> > || >>> > >> > > >> > >>>> > Addr >>> > >> > > >> > >>>> > > == >>> > >> > > >> > >>>> > > > > 0) >>> > >> > > >> > >>>> > > > > > && >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> \"GlobalMapping >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > already established!\"", >>> > >> > > >> > file=0x7fffed43c55b >>> > >> > > >> > >>>> > > > > > > > > >>> "ExecutionEngine.cpp", >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > line=165, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> function=0x7fffed43d7a0 >>> > >> "void >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> llvm::ExecutionEngine::addGlobalMapping(const >>> > >> > > >> > >>>> > > > > > > > > >>> llvm::GlobalValue*, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> void*)") >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at assert.c:103 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #4 0x00007fffeca84aae in >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > >>> > >> > > llvm::ExecutionEngine::addGlobalMapping(llvm::GlobalValue >>> > >> > > >> > >>>> > > > > > > > > >>> const*, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> void*) () >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > from /usr/lib/ >>> > >> libLLVM-3.2svn.so >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #5 0x00007fffedc85ec7 in >>> > >> > > >> > >>>> register_global_symbol >>> > >> > > >> > >>>> > > > > > > > > >>> (address=0x40ebf6, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > value=0x8b2500, >>> name=...) >>> > at >>> > >> > > >> > >>>> > > jit_codegen.cpp:242 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #6 >>> register_global_symbol >>> > >> > > (name=..., >>> > >> > > >> > >>>> > > > value=0x8b2500, >>> > >> > > >> > >>>> > > > > > > > > >>> > > address=0x40ebf6) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:240 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #7 0x00007fffedc8600e in >>> > >> > > >> > >>>> > > get_global_function_real ( >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > name=0x7fffedcb9e57 >>> > >> > "CLASS_free", >>> > >> > > >> > >>>> > > func=0x40ebf6, >>> > >> > > >> > >>>> > > > > > > > > >>> ret=>> > >> > > >> > >>>> > > > > > > > > >>> > > out>, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > args=, >>> > >> > > >> > vararg=>> > >> > > >> > >>>> out>) >>> > >> > > >> > >>>> > > at >>> > >> > > >> > >>>> > > > > > > > > >>> > > jit_codegen.cpp:276 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #8 0x00007fffedc8a9dc in >>> > >> > operator() >>> > >> > > >> > >>>> > > > (this=>> > >> > > >> > >>>> > > > > > > > > pointer>) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:991 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > ---Type to >>> continue, >>> > >> or q >>> > >> > > >> > >>> > >> > > >> > >>>> to >>> > >> > > >> > >>>> > > > quit--- >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #9 >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> >>> > gen_if >>> > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> (func=..., >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > cond=0x8999d0, >>> > >> > if_name=>> > >> > > >> > out>, >>> > >> > > >> > >>>> > > > > > > > > cont_name=>> > >> > > >> > >>>> > > > > > > > > >>> > out>) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at jit_codegen.cpp:562 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #10 >>> unref_object_no_nullcheck >>> > >> > > >> > >>>> (ptr=0x898ca8) at >>> > >> > > >> > >>>> > > > > > > > > >>> jit_codegen.cpp:993 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #11 0x00007fffedc9a44c in >>> > >> > > >> > codegen_get_value >>> > >> > > >> > >>>> > > > > > > (this=0x8abba0) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at >>> jit_codegen.cpp:1566 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #12 >>> > >> > > >> > >>>> > > > > >>> > PushPureObjectVariableExpression::codegen_get_value >>> > >> > > >> > >>>> > > > > > > > > >>> > > (this=0x8abba0) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at >>> jit_codegen.cpp:1545 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #13 0x00007fffedca3f0d in >>> > >> > > >> > >>>> > > > > > > SubrExpression::codegen_get_value >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> (this=0x86a450) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at >>> jit_codegen.cpp:5898 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #14 0x00007fffedc8c21d in >>> > >> > > >> > >>>> > DropExpression::codegen >>> > >> > > >> > >>>> > > > > > > > > >>> (this=0x86a4a0) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at >>> jit_codegen.cpp:1257 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #15 0x00007fffedca6fa7 in >>> > >> > > >> > >>>> codegen_statements () >>> > >> > > >> > >>>> > at >>> > >> > > >> > >>>> > > > > > > > > >>> > jit_codegen.cpp:855 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #16 JIT_codegen () at >>> > >> > > >> > jit_codegen.cpp:6490 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #17 0x00007fffedcadc64 in >>> > >> > > >> > >>>> > JIT_compile_and_execute >>> > >> > > >> > >>>> > > () >>> > >> > > >> > >>>> > > > > at >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> jit_compile.cpp:119 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #18 0x000000000040a2fb in >>> > >> > > >> > >>>> EXEC_jit_function_loop >>> > >> > > >> > >>>> > > () >>> > >> > > >> > >>>> > > > at >>> > >> > > >> > >>>> > > > > > > > > >>> > gbx_exec.c:871 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #19 0x000000000040ab22 in >>> > >> > > >> > >>>> EXEC_function_real () >>> > >> > > >> > >>>> > at >>> > >> > > >> > >>>> > > > > > > > > >>> gbx_exec.c:862 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #20 0x000000000041e86d in >>> > >> > > raise_event >>> > >> > > >> > >>>> > > > > > (observer=>> > >> > > >> > >>>> > > > > > > > > out>, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > object=>> out>, >>> > >> > > >> > >>>> func_id=>> > >> > > >> > >>>> > > out>, >>> > >> > > >> > >>>> > > > > > > > > >>> > nparam=>> > >> > > >> > >>>> > > > > > > > > >>> > > >> out>) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:711 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #21 0x000000000041efa6 in >>> > >> GB_Raise >>> > >> > > >> > >>>> > > (object=0x8b95c8, >>> > >> > > >> > >>>> > > > > > > > > >>> event_id=16, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> nparam=0) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > at gbx_api.c:842 >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > #22 0x00007ffff5fce3d3 in >>> > >> > > >> > >>>> gb_raise_button_Click >>> > >> > > >> > >>>> > > > > > > > > >>> (sender=>> > >> > > >> > >>>> > > > > > > > > >>> > > out>) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Jussi >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > On 18 June 2012 22:08, >>> Emil >>> > >> > > Lenngren < >>> > >> > > >> > >>>> > > > > > > > emil.lenngren at ...626... >>> > >> > > >> > >>>> > > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > wrote: >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Hi. Can you please >>> provide >>> > >> more >>> > >> > > >> > >>>> information? A >>> > >> > > >> > >>>> > > gdb >>> > >> > > >> > >>>> > > > > > > > backtrace >>> > >> > > >> > >>>> > > > > > > > > >>> or >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > something, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > because I get no >>> errors at >>> > >> all. >>> > >> > > >> > Everything >>> > >> > > >> > >>>> > seems >>> > >> > > >> > >>>> > > > to >>> > >> > > >> > >>>> > > > > > work >>> > >> > > >> > >>>> > > > > > > > for >>> > >> > > >> > >>>> > > > > > > > > >>> me >>> > >> > > >> > >>>> > > > > > > > > >>> > ... >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > /Emil >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > 2012/6/18 Jussi >>> Lahtinen < >>> > >> > > >> > >>>> > > > jussi.lahtinen at ...626...> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > OK, I found it. See >>> > >> > attachment. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Jussi >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > On 17 June 2012 >>> 23:36, >>> > >> Jussi >>> > >> > > >> Lahtinen >>> > >> > > >> > < >>> > >> > > >> > >>>> > > > > > > > > >>> jussi.lahtinen at ...626... >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > OK, that is fixed, >>> and >>> > I >>> > >> > > cannot >>> > >> > > >> see >>> > >> > > >> > >>>> any >>> > >> > > >> > >>>> > > > problems >>> > >> > > >> > >>>> > > > > > > with >>> > >> > > >> > >>>> > > > > > > > > >>> compare >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> method >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > anymore. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > But with my big >>> > project, >>> > >> I >>> > >> > got >>> > >> > > >> this >>> > >> > > >> > >>>> with >>> > >> > > >> > >>>> > > > signal >>> > >> > > >> > >>>> > > > > 6; >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > gbx3: >>> > >> > ExecutionEngine.cpp:165: >>> > >> > > >> void >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>> > >> > > >> > >>>> > > llvm::ExecutionEngine::addGlobalMapping(const >>> > >> > > >> > >>>> > > > > > > > > >>> > > llvm::GlobalValue*, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > void*): >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > Assertion `(CurVal >>> == 0 >>> > >> || >>> > >> > > Addr >>> > >> > > >> == >>> > >> > > >> > 0) >>> > >> > > >> > >>>> && >>> > >> > > >> > >>>> > > > > > > > "GlobalMapping >>> > >> > > >> > >>>> > > > > > > > > >>> > already >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > established!"' >>> failed. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > I'm out of time, >>> but as >>> > >> soon >>> > >> > > as >>> > >> > > >> I >>> > >> > > >> > have >>> > >> > > >> > >>>> > time >>> > >> > > >> > >>>> > > I >>> > >> > > >> > >>>> > > > > try >>> > >> > > >> > >>>> > > > > > to >>> > >> > > >> > >>>> > > > > > > > > >>> isolate >>> > >> > > >> > >>>> > > > > > > > > >>> > > code >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > causing >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > the problem. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > Jussi >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > On 17 June 2012 >>> 20:24, >>> > >> Emil >>> > >> > > >> > Lenngren < >>> > >> > > >> > >>>> > > > > > > > > >>> emil.lenngren at ...626... >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > wrote: >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> It should be >>> fixed in >>> > >> > > revision >>> > >> > > >> > #4843! >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> /Emil >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> 2012/6/17 Jussi >>> > >> Lahtinen < >>> > >> > > >> > >>>> > > > > > jussi.lahtinen at ...626... >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Yes, it really >>> works >>> > >> now. >>> > >> > > >> And I >>> > >> > > >> > >>>> found >>> > >> > > >> > >>>> > a >>> > >> > > >> > >>>> > > > lot >>> > >> > > >> > >>>> > > > > of >>> > >> > > >> > >>>> > > > > > > > > errors >>> > >> > > >> > >>>> > > > > > > > > >>> by >>> > >> > > >> > >>>> > > > > > > > > >>> > me. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > But for some >>> reason >>> > >> JIT >>> > >> > > >> raises >>> > >> > > >> > >>>> compare >>> > >> > > >> > >>>> > > > method >>> > >> > > >> > >>>> > > > > > > when >>> > >> > > >> > >>>> > > > > > > > it >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> shouldn't, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > and when I >>> tried to >>> > >> > isolate >>> > >> > > >> the >>> > >> > > >> > >>>> > problem I >>> > >> > > >> > >>>> > > > got >>> > >> > > >> > >>>> > > > > > > crash >>> > >> > > >> > >>>> > > > > > > > > >>> (signal >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> 11). >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > This seems not >>> to be >>> > >> > > related >>> > >> > > >> to >>> > >> > > >> > >>>> compare >>> > >> > > >> > >>>> > > > > method, >>> > >> > > >> > >>>> > > > > > > so >>> > >> > > >> > >>>> > > > > > > > > just >>> > >> > > >> > >>>> > > > > > > > > >>> > > ignore >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > name >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > of >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> the >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > attached >>> project. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > I will look it >>> more >>> > >> > closely >>> > >> > > >> when >>> > >> > > >> > >>>> this >>> > >> > > >> > >>>> > is >>> > >> > > >> > >>>> > > > > fixed. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Jussi >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > On 17 June 2012 >>> > 19:01, >>> > >> > Emil >>> > >> > > >> > >>>> Lenngren < >>> > >> > > >> > >>>> > > > > > > > > >>> > > emil.lenngren at ...626...> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > wrote: >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Yes, it works >>> now >>> > :) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > 2012/6/17 >>> Beno?t >>> > >> > > Minisini < >>> > >> > > >> > >>>> > > > > > > > > >>> gambas at ...1...> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Le >>> 17/06/2012 >>> > >> 02:54, >>> > >> > > >> Jussi >>> > >> > > >> > >>>> > Lahtinen a >>> > >> > > >> > >>>> > > > > > ?crit : >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Yeah, >>> terminal >>> > >> > gives >>> > >> > > >> other >>> > >> > > >> > >>>> > > > position... >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > With my >>> actual >>> > >> > > >> project, I >>> > >> > > >> > got >>> > >> > > >> > >>>> > error >>> > >> > > >> > >>>> > > > > > > message; >>> > >> > > >> > >>>> > > > > > > > > >>> wanted >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> string, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > got >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>> blaablaaClass >>> > >> > > instead. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > And that >>> error >>> > >> > > message >>> > >> > > >> > comes >>> > >> > > >> > >>>> from >>> > >> > > >> > >>>> > > > > > function >>> > >> > > >> > >>>> > > > > > > > > (from >>> > >> > > >> > >>>> > > > > > > > > >>> > other >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > module >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> without >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Fast) >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > which >>> takes >>> > two >>> > >> > > objects >>> > >> > > >> > are >>> > >> > > >> > >>>> > > > parameters. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > So either >>> > >> terminal >>> > >> > > >> isn't >>> > >> > > >> > >>>> showing >>> > >> > > >> > >>>> > > the >>> > >> > > >> > >>>> > > > > real >>> > >> > > >> > >>>> > > > > > > > > stack, >>> > >> > > >> > >>>> > > > > > > > > >>> or >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> there is >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > something >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > else >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > wrong... >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > But my >>> time is >>> > >> up, >>> > >> > > I'll >>> > >> > > >> > see >>> > >> > > >> > >>>> it >>> > >> > > >> > >>>> > > > tomorrow >>> > >> > > >> > >>>> > > > > > > (with >>> > >> > > >> > >>>> > > > > > > > > >>> latest >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > revision). >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > Jussi >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > The >>> incorrect >>> > line >>> > >> > > number >>> > >> > > >> > >>>> problem, >>> > >> > > >> > >>>> > as >>> > >> > > >> > >>>> > > > > > > reported >>> > >> > > >> > >>>> > > > > > > > by >>> > >> > > >> > >>>> > > > > > > > > >>> the >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> debugger >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > (and >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> not >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > when you >>> run the >>> > >> > > program >>> > >> > > >> > >>>> > normally!), >>> > >> > > >> > >>>> > > > > should >>> > >> > > >> > >>>> > > > > > > be >>> > >> > > >> > >>>> > > > > > > > > >>> fixed in >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > revision >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> #4841. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Regards, >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > -- >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Beno?t >>> Minisini >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Live >>> Security >>> > >> Virtual >>> > >> > > >> > >>>> Conference >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Exclusive >>> live >>> > >> event >>> > >> > > will >>> > >> > > >> > >>>> cover all >>> > >> > > >> > >>>> > > the >>> > >> > > >> > >>>> > > > > > ways >>> > >> > > >> > >>>> > > > > > > > > >>> today's >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> security >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > and >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threat >>> landscape >>> > >> has >>> > >> > > >> changed >>> > >> > > >> > >>>> and >>> > >> > > >> > >>>> > how >>> > >> > > >> > >>>> > > IT >>> > >> > > >> > >>>> > > > > > > > managers >>> > >> > > >> > >>>> > > > > > > > > >>> can >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> respond. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Discussions >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > will include >>> > >> endpoint >>> > >> > > >> > security, >>> > >> > > >> > >>>> > > mobile >>> > >> > > >> > >>>> > > > > > > security >>> > >> > > >> > >>>> > > > > > > > > >>> and the >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> latest >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > in >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > malware >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > threats. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>> > >> > > >> > >>>> > > > > > > >>> > _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > Gambas-user >>> > >> mailing >>> > >> > > list >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>> > >> > > >> > >>>> Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > >>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Live Security >>> > >> Virtual >>> > >> > > >> > Conference >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Exclusive live >>> > event >>> > >> > will >>> > >> > > >> > cover >>> > >> > > >> > >>>> all >>> > >> > > >> > >>>> > the >>> > >> > > >> > >>>> > > > > ways >>> > >> > > >> > >>>> > > > > > > > > today's >>> > >> > > >> > >>>> > > > > > > > > >>> > > security >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > and >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threat >>> landscape >>> > has >>> > >> > > >> changed >>> > >> > > >> > and >>> > >> > > >> > >>>> how >>> > >> > > >> > >>>> > IT >>> > >> > > >> > >>>> > > > > > > managers >>> > >> > > >> > >>>> > > > > > > > > can >>> > >> > > >> > >>>> > > > > > > > > >>> > > respond. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > will include >>> > >> endpoint >>> > >> > > >> > security, >>> > >> > > >> > >>>> > mobile >>> > >> > > >> > >>>> > > > > > security >>> > >> > > >> > >>>> > > > > > > > and >>> > >> > > >> > >>>> > > > > > > > > >>> the >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> latest >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > in >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > threats. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >>> > >> > > >> > >>>> > > > > > >>> _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > Gambas-user >>> > mailing >>> > >> > list >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >>> > >> > > >> > >>>> Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Live Security >>> > Virtual >>> > >> > > >> Conference >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Exclusive live >>> event >>> > >> will >>> > >> > > >> cover >>> > >> > > >> > >>>> all the >>> > >> > > >> > >>>> > > > ways >>> > >> > > >> > >>>> > > > > > > > today's >>> > >> > > >> > >>>> > > > > > > > > >>> > security >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> and >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threat >>> landscape has >>> > >> > > changed >>> > >> > > >> and >>> > >> > > >> > >>>> how IT >>> > >> > > >> > >>>> > > > > > managers >>> > >> > > >> > >>>> > > > > > > > can >>> > >> > > >> > >>>> > > > > > > > > >>> > respond. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Discussions >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > will include >>> > endpoint >>> > >> > > >> security, >>> > >> > > >> > >>>> mobile >>> > >> > > >> > >>>> > > > > security >>> > >> > > >> > >>>> > > > > > > and >>> > >> > > >> > >>>> > > > > > > > > the >>> > >> > > >> > >>>> > > > > > > > > >>> > > latest >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> in >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> malware >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > threats. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > >>> _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > Gambas-user >>> mailing >>> > >> list >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Live Security >>> Virtual >>> > >> > > >> Conference >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Exclusive live >>> event >>> > >> will >>> > >> > > cover >>> > >> > > >> > all >>> > >> > > >> > >>>> the >>> > >> > > >> > >>>> > > ways >>> > >> > > >> > >>>> > > > > > > today's >>> > >> > > >> > >>>> > > > > > > > > >>> security >>> > >> > > >> > >>>> > > > > > > > > >>> > > and >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threat landscape >>> has >>> > >> > changed >>> > >> > > >> and >>> > >> > > >> > how >>> > >> > > >> > >>>> IT >>> > >> > > >> > >>>> > > > > managers >>> > >> > > >> > >>>> > > > > > > can >>> > >> > > >> > >>>> > > > > > > > > >>> respond. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Discussions >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> will include >>> endpoint >>> > >> > > security, >>> > >> > > >> > >>>> mobile >>> > >> > > >> > >>>> > > > security >>> > >> > > >> > >>>> > > > > > and >>> > >> > > >> > >>>> > > > > > > > the >>> > >> > > >> > >>>> > > > > > > > > >>> > latest >>> > >> > > >> > >>>> > > > > > > > > >>> > > in >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > malware >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> threats. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > >>> > >> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> > >>>> > > > _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> Gambas-user >>> mailing >>> > list >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Live Security Virtual >>> > >> > Conference >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Exclusive live event >>> will >>> > >> > cover >>> > >> > > >> all >>> > >> > > >> > the >>> > >> > > >> > >>>> ways >>> > >> > > >> > >>>> > > > > today's >>> > >> > > >> > >>>> > > > > > > > > >>> security >>> > >> > > >> > >>>> > > > > > > > > >>> > and >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > threat landscape has >>> > >> changed >>> > >> > and >>> > >> > > >> how >>> > >> > > >> > IT >>> > >> > > >> > >>>> > > managers >>> > >> > > >> > >>>> > > > > can >>> > >> > > >> > >>>> > > > > > > > > >>> respond. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Discussions >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > will include endpoint >>> > >> > security, >>> > >> > > >> > mobile >>> > >> > > >> > >>>> > > security >>> > >> > > >> > >>>> > > > > and >>> > >> > > >> > >>>> > > > > > > the >>> > >> > > >> > >>>> > > > > > > > > >>> latest >>> > >> > > >> > >>>> > > > > > > > > >>> > in >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > malware >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > threats. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > >>> > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > Gambas-user mailing >>> list >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Live Security Virtual >>> > >> Conference >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Exclusive live event >>> will >>> > >> cover >>> > >> > > all >>> > >> > > >> the >>> > >> > > >> > >>>> ways >>> > >> > > >> > >>>> > > > today's >>> > >> > > >> > >>>> > > > > > > > > security >>> > >> > > >> > >>>> > > > > > > > > >>> and >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > threat landscape has >>> > changed >>> > >> and >>> > >> > > >> how IT >>> > >> > > >> > >>>> > managers >>> > >> > > >> > >>>> > > > can >>> > >> > > >> > >>>> > > > > > > > > respond. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> Discussions >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > will include endpoint >>> > >> security, >>> > >> > > >> mobile >>> > >> > > >> > >>>> > security >>> > >> > > >> > >>>> > > > and >>> > >> > > >> > >>>> > > > > > the >>> > >> > > >> > >>>> > > > > > > > > >>> latest in >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> malware >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > threats. >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > >>> > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > Gambas-user mailing >>> list >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Live Security Virtual >>> > >> Conference >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Exclusive live event will >>> > cover >>> > >> > all >>> > >> > > >> the >>> > >> > > >> > ways >>> > >> > > >> > >>>> > > today's >>> > >> > > >> > >>>> > > > > > > > security >>> > >> > > >> > >>>> > > > > > > > > >>> and >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > threat landscape has >>> changed >>> > >> and >>> > >> > how >>> > >> > > >> IT >>> > >> > > >> > >>>> managers >>> > >> > > >> > >>>> > > can >>> > >> > > >> > >>>> > > > > > > > respond. >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> Discussions >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > will include endpoint >>> > security, >>> > >> > > mobile >>> > >> > > >> > >>>> security >>> > >> > > >> > >>>> > > and >>> > >> > > >> > >>>> > > > > the >>> > >> > > >> > >>>> > > > > > > > latest >>> > >> > > >> > >>>> > > > > > > > > >>> in >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> malware >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > threats. >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > >>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > Gambas-user mailing list >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > >>> > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> Live Security Virtual >>> > Conference >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> Exclusive live event will >>> cover >>> > >> all >>> > >> > > the >>> > >> > > >> > ways >>> > >> > > >> > >>>> > today's >>> > >> > > >> > >>>> > > > > > > security >>> > >> > > >> > >>>> > > > > > > > > and >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> threat landscape has >>> changed >>> > and >>> > >> how >>> > >> > > IT >>> > >> > > >> > >>>> managers >>> > >> > > >> > >>>> > can >>> > >> > > >> > >>>> > > > > > > respond. >>> > >> > > >> > >>>> > > > > > > > > >>> > > Discussions >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> will include endpoint >>> security, >>> > >> > mobile >>> > >> > > >> > >>>> security >>> > >> > > >> > >>>> > and >>> > >> > > >> > >>>> > > > the >>> > >> > > >> > >>>> > > > > > > latest >>> > >> > > >> > >>>> > > > > > > > > in >>> > >> > > >> > >>>> > > > > > > > > >>> > > malware >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> threats. >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > >>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> Gambas-user mailing list >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > >>> > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> > > >> >>> > >> > > >> > >>>> > > > > > > > > >>> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > >>> > > Live Security Virtual >>> Conference >>> > >> > > >> > >>>> > > > > > > > > >>> > > Exclusive live event will >>> cover >>> > all >>> > >> the >>> > >> > > >> ways >>> > >> > > >> > >>>> today's >>> > >> > > >> > >>>> > > > > security >>> > >> > > >> > >>>> > > > > > > and >>> > >> > > >> > >>>> > > > > > > > > >>> > > threat landscape has changed >>> and >>> > >> how IT >>> > >> > > >> > managers >>> > >> > > >> > >>>> can >>> > >> > > >> > >>>> > > > > respond. >>> > >> > > >> > >>>> > > > > > > > > >>> Discussions >>> > >> > > >> > >>>> > > > > > > > > >>> > > will include endpoint >>> security, >>> > >> mobile >>> > >> > > >> > security >>> > >> > > >> > >>>> and >>> > >> > > >> > >>>> > the >>> > >> > > >> > >>>> > > > > > latest >>> > >> > > >> > >>>> > > > > > > in >>> > >> > > >> > >>>> > > > > > > > > >>> malware >>> > >> > > >> > >>>> > > > > > > > > >>> > > threats. >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > >>> > > Gambas-user mailing list >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > >>> > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > >>> > Live Security Virtual Conference >>> > >> > > >> > >>>> > > > > > > > > >>> > Exclusive live event will cover >>> all >>> > >> the >>> > >> > > ways >>> > >> > > >> > >>>> today's >>> > >> > > >> > >>>> > > > security >>> > >> > > >> > >>>> > > > > > and >>> > >> > > >> > >>>> > > > > > > > > >>> > threat landscape has changed >>> and how >>> > >> IT >>> > >> > > >> managers >>> > >> > > >> > >>>> can >>> > >> > > >> > >>>> > > > respond. >>> > >> > > >> > >>>> > > > > > > > > >>> Discussions >>> > >> > > >> > >>>> > > > > > > > > >>> > will include endpoint security, >>> > mobile >>> > >> > > >> security >>> > >> > > >> > >>>> and the >>> > >> > > >> > >>>> > > > > latest >>> > >> > > >> > >>>> > > > > > in >>> > >> > > >> > >>>> > > > > > > > > >>> malware >>> > >> > > >> > >>>> > > > > > > > > >>> > threats. >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > >>> > Gambas-user mailing list >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > >>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> > >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > >>> Live Security Virtual Conference >>> > >> > > >> > >>>> > > > > > > > > >>> Exclusive live event will cover >>> all >>> > the >>> > >> > ways >>> > >> > > >> > today's >>> > >> > > >> > >>>> > > security >>> > >> > > >> > >>>> > > > > and >>> > >> > > >> > >>>> > > > > > > > > >>> threat landscape has changed and >>> how >>> > IT >>> > >> > > >> managers >>> > >> > > >> > can >>> > >> > > >> > >>>> > > respond. >>> > >> > > >> > >>>> > > > > > > > > Discussions >>> > >> > > >> > >>>> > > > > > > > > >>> will include endpoint security, >>> mobile >>> > >> > > security >>> > >> > > >> > and >>> > >> > > >> > >>>> the >>> > >> > > >> > >>>> > > > latest >>> > >> > > >> > >>>> > > > > in >>> > >> > > >> > >>>> > > > > > > > > malware >>> > >> > > >> > >>>> > > > > > > > > >>> threats. >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > >>> Gambas-user mailing list >>> > >> > > >> > >>>> > > > > > > > > >>> Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> >>> > >> > > >> > >>>> > > > > > > > > >> >>> > >> > > >> > >>>> > > > > > > > > >> >>> > >> > > >> > >>>> > > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > > Live Security Virtual Conference >>> > >> > > >> > >>>> > > > > > > > > Exclusive live event will cover all >>> the >>> > ways >>> > >> > > >> today's >>> > >> > > >> > >>>> security >>> > >> > > >> > >>>> > > and >>> > >> > > >> > >>>> > > > > > > > > threat landscape has changed and how >>> IT >>> > >> > managers >>> > >> > > >> can >>> > >> > > >> > >>>> respond. >>> > >> > > >> > >>>> > > > > > > Discussions >>> > >> > > >> > >>>> > > > > > > > > will include endpoint security, mobile >>> > >> security >>> > >> > > and >>> > >> > > >> > the >>> > >> > > >> > >>>> > latest >>> > >> > > >> > >>>> > > in >>> > >> > > >> > >>>> > > > > > > malware >>> > >> > > >> > >>>> > > > > > > > > threats. >>> > >> > > >> > >>>> > > > >>> > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > > >>> > >> _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > > Gambas-user mailing list >>> > >> > > >> > >>>> > > > > > > > > Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > > Live Security Virtual Conference >>> > >> > > >> > >>>> > > > > > > > Exclusive live event will cover all the >>> ways >>> > >> > > today's >>> > >> > > >> > >>>> security >>> > >> > > >> > >>>> > and >>> > >> > > >> > >>>> > > > > > > > threat landscape has changed and how IT >>> > >> managers >>> > >> > > can >>> > >> > > >> > >>>> respond. >>> > >> > > >> > >>>> > > > > > Discussions >>> > >> > > >> > >>>> > > > > > > > will include endpoint security, mobile >>> > >> security >>> > >> > and >>> > >> > > >> the >>> > >> > > >> > >>>> latest >>> > >> > > >> > >>>> > in >>> > >> > > >> > >>>> > > > > > malware >>> > >> > > >> > >>>> > > > > > > > threats. >>> > >> > > >> > >>>> > > >>> > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > > >>> > >> _______________________________________________ >>> > >> > > >> > >>>> > > > > > > > Gambas-user mailing list >>> > >> > > >> > >>>> > > > > > > > Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > > Live Security Virtual Conference >>> > >> > > >> > >>>> > > > > > > Exclusive live event will cover all the >>> ways >>> > >> > today's >>> > >> > > >> > >>>> security and >>> > >> > > >> > >>>> > > > > > > threat landscape has changed and how IT >>> > managers >>> > >> > can >>> > >> > > >> > respond. >>> > >> > > >> > >>>> > > > > Discussions >>> > >> > > >> > >>>> > > > > > > will include endpoint security, mobile >>> > security >>> > >> and >>> > >> > > the >>> > >> > > >> > >>>> latest in >>> > >> > > >> > >>>> > > > > malware >>> > >> > > >> > >>>> > > > > > > threats. >>> > >> > > >> > >>>> > >>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > > >>> > _______________________________________________ >>> > >> > > >> > >>>> > > > > > > Gambas-user mailing list >>> > >> > > >> > >>>> > > > > > > Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > > Live Security Virtual Conference >>> > >> > > >> > >>>> > > > > > Exclusive live event will cover all the ways >>> > >> today's >>> > >> > > >> > security >>> > >> > > >> > >>>> and >>> > >> > > >> > >>>> > > > > > threat landscape has changed and how IT >>> managers >>> > >> can >>> > >> > > >> > respond. >>> > >> > > >> > >>>> > > > Discussions >>> > >> > > >> > >>>> > > > > > will include endpoint security, mobile >>> security >>> > >> and >>> > >> > the >>> > >> > > >> > latest >>> > >> > > >> > >>>> in >>> > >> > > >> > >>>> > > > malware >>> > >> > > >> > >>>> > > > > > threats. >>> > >> > > >> > >>>> >>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > > >>> _______________________________________________ >>> > >> > > >> > >>>> > > > > > Gambas-user mailing list >>> > >> > > >> > >>>> > > > > > Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > > >>> > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > > Live Security Virtual Conference >>> > >> > > >> > >>>> > > > > Exclusive live event will cover all the ways >>> > today's >>> > >> > > >> security >>> > >> > > >> > and >>> > >> > > >> > >>>> > > > > threat landscape has changed and how IT >>> managers >>> > can >>> > >> > > >> respond. >>> > >> > > >> > >>>> > > Discussions >>> > >> > > >> > >>>> > > > > will include endpoint security, mobile >>> security >>> > and >>> > >> the >>> > >> > > >> latest >>> > >> > > >> > in >>> > >> > > >> > >>>> > > malware >>> > >> > > >> > >>>> > > > > threats. >>> > >> > > >> > >>>> >>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > > >>> _______________________________________________ >>> > >> > > >> > >>>> > > > > Gambas-user mailing list >>> > >> > > >> > >>>> > > > > Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > > >>> > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > > Live Security Virtual Conference >>> > >> > > >> > >>>> > > > Exclusive live event will cover all the ways >>> today's >>> > >> > > security >>> > >> > > >> > and >>> > >> > > >> > >>>> > > > threat landscape has changed and how IT >>> managers can >>> > >> > > respond. >>> > >> > > >> > >>>> > Discussions >>> > >> > > >> > >>>> > > > will include endpoint security, mobile security >>> and >>> > >> the >>> > >> > > >> latest >>> > >> > > >> > in >>> > >> > > >> > >>>> > malware >>> > >> > > >> > >>>> > > > threats. >>> > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > > _______________________________________________ >>> > >> > > >> > >>>> > > > Gambas-user mailing list >>> > >> > > >> > >>>> > > > Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > > >>> > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > > Live Security Virtual Conference >>> > >> > > >> > >>>> > > Exclusive live event will cover all the ways >>> today's >>> > >> > security >>> > >> > > >> and >>> > >> > > >> > >>>> > > threat landscape has changed and how IT managers >>> can >>> > >> > respond. >>> > >> > > >> > >>>> Discussions >>> > >> > > >> > >>>> > > will include endpoint security, mobile security >>> and >>> > the >>> > >> > > latest >>> > >> > > >> in >>> > >> > > >> > >>>> malware >>> > >> > > >> > >>>> > > threats. >>> > >> > > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > > _______________________________________________ >>> > >> > > >> > >>>> > > Gambas-user mailing list >>> > >> > > >> > >>>> > > Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > > >>> > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> > Live Security Virtual Conference >>> > >> > > >> > >>>> > Exclusive live event will cover all the ways today's >>> > >> security >>> > >> > > and >>> > >> > > >> > >>>> > threat landscape has changed and how IT managers can >>> > >> respond. >>> > >> > > >> > >>>> Discussions >>> > >> > > >> > >>>> > will include endpoint security, mobile security and >>> the >>> > >> > latest >>> > >> > > in >>> > >> > > >> > >>>> malware >>> > >> > > >> > >>>> > threats. >>> > >> > > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> > _______________________________________________ >>> > >> > > >> > >>>> > Gambas-user mailing list >>> > >> > > >> > >>>> > Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> > >>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> > >>> > >> > > >> > >>>> >>> > >> > > >> > >>>> >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > >>>> Live Security Virtual Conference >>> > >> > > >> > >>>> Exclusive live event will cover all the ways today's >>> > >> security >>> > >> > and >>> > >> > > >> > >>>> threat landscape has changed and how IT managers can >>> > >> respond. >>> > >> > > >> > Discussions >>> > >> > > >> > >>>> will include endpoint security, mobile security and >>> the >>> > >> latest >>> > >> > in >>> > >> > > >> > malware >>> > >> > > >> > >>>> threats. >>> > >> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > >>>> _______________________________________________ >>> > >> > > >> > >>>> Gambas-user mailing list >>> > >> > > >> > >>>> Gambas-user at lists.sourceforge.net >>> > >> > > >> > >>>> >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>>> >>> > >> > > >> > >>> >>> > >> > > >> > >>> >>> > >> > > >> > >> >>> > >> > > >> > > >>> > >> > > >> > > >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > > Live Security Virtual Conference >>> > >> > > >> > > Exclusive live event will cover all the ways today's >>> security >>> > >> and >>> > >> > > >> > > threat landscape has changed and how IT managers can >>> respond. >>> > >> > > >> Discussions >>> > >> > > >> > > will include endpoint security, mobile security and the >>> > latest >>> > >> in >>> > >> > > >> malware >>> > >> > > >> > > threats. >>> > >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > > _______________________________________________ >>> > >> > > >> > > Gambas-user mailing list >>> > >> > > >> > > Gambas-user at lists.sourceforge.net >>> > >> > > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > > >>> > >> > > >> > >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> > Live Security Virtual Conference >>> > >> > > >> > Exclusive live event will cover all the ways today's >>> security >>> > and >>> > >> > > >> > threat landscape has changed and how IT managers can >>> respond. >>> > >> > > >> Discussions >>> > >> > > >> > will include endpoint security, mobile security and the >>> latest >>> > in >>> > >> > > >> malware >>> > >> > > >> > threats. >>> > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> > _______________________________________________ >>> > >> > > >> > Gambas-user mailing list >>> > >> > > >> > Gambas-user at lists.sourceforge.net >>> > >> > > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> > >>> > >> > > >> >>> > >> > > >> >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > >> Live Security Virtual Conference >>> > >> > > >> Exclusive live event will cover all the ways today's >>> security and >>> > >> > > >> threat landscape has changed and how IT managers can respond. >>> > >> > > Discussions >>> > >> > > >> will include endpoint security, mobile security and the >>> latest in >>> > >> > > malware >>> > >> > > >> threats. >>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > >> _______________________________________________ >>> > >> > > >> Gambas-user mailing list >>> > >> > > >> Gambas-user at lists.sourceforge.net >>> > >> > > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >> >>> > >> > > > >>> > >> > > > >>> > >> > > >>> > >> > > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > > Live Security Virtual Conference >>> > >> > > Exclusive live event will cover all the ways today's security >>> and >>> > >> > > threat landscape has changed and how IT managers can respond. >>> > >> Discussions >>> > >> > > will include endpoint security, mobile security and the latest >>> in >>> > >> malware >>> > >> > > threats. >>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > > _______________________________________________ >>> > >> > > Gambas-user mailing list >>> > >> > > Gambas-user at lists.sourceforge.net >>> > >> > > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > > >>> > >> > >>> > >> > >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> > Live Security Virtual Conference >>> > >> > Exclusive live event will cover all the ways today's security and >>> > >> > threat landscape has changed and how IT managers can respond. >>> > >> Discussions >>> > >> > will include endpoint security, mobile security and the latest in >>> > >> malware >>> > >> > threats. >>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> > _______________________________________________ >>> > >> > Gambas-user mailing list >>> > >> > Gambas-user at lists.sourceforge.net >>> > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> > >>> > >> >>> > >> >>> > >>> ------------------------------------------------------------------------------ >>> > >> Live Security Virtual Conference >>> > >> Exclusive live event will cover all the ways today's security and >>> > >> threat landscape has changed and how IT managers can respond. >>> > Discussions >>> > >> will include endpoint security, mobile security and the latest in >>> > malware >>> > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > >> _______________________________________________ >>> > >> Gambas-user mailing list >>> > >> Gambas-user at lists.sourceforge.net >>> > >> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >> >>> > > >>> > > >>> > >>> > >>> ------------------------------------------------------------------------------ >>> > Live Security Virtual Conference >>> > Exclusive live event will cover all the ways today's security and >>> > threat landscape has changed and how IT managers can respond. >>> Discussions >>> > will include endpoint security, mobile security and the latest in >>> malware >>> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > _______________________________________________ >>> > Gambas-user mailing list >>> > Gambas-user at lists.sourceforge.net >>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >>> >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. Discussions >>> will include endpoint security, mobile security and the latest in malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> Gambas-user mailing list >>> Gambas-user at lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> >> >> > From gambas at ...1... Fri Jul 6 17:44:30 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Fri, 06 Jul 2012 17:44:30 +0200 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: References: Message-ID: <4FF707DE.9060901@...1...> Le 06/07/2012 17:35, Jussi Lahtinen a ?crit : > Just quick info before I leave for couple days... > ... Can you start a new thread for new bugs ? It becomes hard to read the current one now, it is too deep! Regards, -- Beno?t Minisini From gambas at ...2524... Fri Jul 6 20:12:08 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Fri, 06 Jul 2012 18:12:08 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <13-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <13-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <14-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #14 on issue 265 by m... at ...2874...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Alright, the problem has now been resolved after compiling from the latest subversion. The saving of passwords seems to function as it should. I am now able to store and retrieve passwords from the system. That leads to another problem that is no doubt a subject for a different thread but I will mention it here. As I explained earlier I was not able to get the source to compile, getting permission and missing file errors. The solution did not have to do with running as user instead of root. What I found was that the 'trunk' directory has to be located directly under the 'Gambas' directory. Placing the files anywhere else causes the 'configure -C' to fail. Unless I missed something, nothing in the directions say that the source files from subversion need to be placed there. Thanks for the prompt attention and all the help. Keep up the good work. From gambas at ...2524... Fri Jul 6 20:13:47 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Fri, 06 Jul 2012 18:13:47 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <14-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <14-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <15-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Comment #15 on issue 265 by m... at ...2874...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 Just for the record, the previous post was posted by me, Danny Green, just didn't notice that I was logged in to my work address. Sorry for the confusion. From gambas at ...2524... Fri Jul 6 23:58:54 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Fri, 06 Jul 2012 21:58:54 +0000 Subject: [Gambas-user] Issue 270 in gambas: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar In-Reply-To: <0-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> Updates: Labels: -Version Version-3.2.0 Comment #1 on issue 270 by benoit.m... at ...626...: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar http://code.google.com/p/gambas/issues/detail?id=270 Can you make a little project that shows the bug? From Karl.Reinl at ...2345... Sat Jul 7 17:54:24 2012 From: Karl.Reinl at ...2345... (Charlie Reinl) Date: Sat, 07 Jul 2012 17:54:24 +0200 Subject: [Gambas-user] cannot find library crashes the IDE In-Reply-To: <4FF7EE9A.1090709@...1...> References: <1341009542.2401.19.camel@...40...> <4FEE316A.9080106@...1...> <1341082097.2353.14.camel@...40...> <4FEF5103.1080604@...1...> <1341251995.2380.70.camel@...40...> <4FF7EE9A.1090709@...1...> Message-ID: <1341676464.3605.1.camel@...40...> Am Samstag, den 07.07.2012, 10:08 +0200 schrieb Beno?t Minisini: > Le 02/07/2012 19:59, Charlie Reinl a ?crit : > > Am Samstag, den 30.06.2012, 21:18 +0200 schrieb Beno?t Minisini: > >> Le 30/06/2012 20:48, Charlie Reinl a ?crit : > >>> Am Samstag, den 30.06.2012, 00:51 +0200 schrieb Beno?t Minisini: > >>>> Le 30/06/2012 00:39, Karl Reinl a ?crit : > >>>>> Salut, > >>>>> > >>>>> changed to rev 4871 and found that > >>>>> , the IDE crashes. > >>>>> Just before I compiled that 'DBReportViewer3.gambas' and I know it is in > >>>>> the right place and the it workes fine. > >>>>> > >>>>> > >>>> > >>>> This is not a crash, so no need to use valgrind. > >>>> > >>>> Instead, please explain exactly what you do and what message(s) you get. > >>>> > >>>> Regards, > >>> > >>> Salut, > >>> > >>> valgrind I used to see more clear. > >>> > >>> my Project path : ~/gambas/3/DBReport3 > >>> my library path : ~/DBReport3/ > >>> > >>> on rev. 4830 that works, with rev 4871 when I try to load DBReport3, > >>> first I get message seen on Bildschirmfoto2.png, after the IDE keeps on > >>> going to load the project. > >>> > >>> Once loaded, a F5 makes nothing. > >>> > >>> When trying to have a look on the components in properties the IDE > >>> crashes with message seen on Bildschirmfoto3.png . > >>> > >>> And while these messages were so clear to me, I had a look with > >>> valgrind. > >>> > >>> So now I it would be fine to find a way out. > >>> > >>> > >> > >> Can you provide a compressed archive of ~/gambas/3/DBReport3 and > >> ~/DBReport3 so that I can reproduce the bug on my computer? > >> > > > > Salut Beno?t, > > > > attached you the messages and the packed directories used, seen from the > > home-dir of the user called 'spuser'. > > > > What I figured out till now. > > > > - I update my box to mint 13 (based on ubuntu 12.04) > > > > - I wend back to rev 4830 --the errors persists! > > > > - I recompiled the two components --the errors persists! > > > > - I made then libraries and recompiled them --the errors persists! > > > > - I renamed /home/spuser/DBReport3 then I had no warning, could open the > > properties, and found there on Library-tab the warnings, but no crash. > > > > Then after deleting the 'wrong' libs and add DBREportViewer the #12 > > raise (Bildschirmfoto3.png). > > > > Does it behave better with revision #4901? > Salut Beno?t, yes, now I can load those buggy projects, thanks -- Amicalement Charlie From sebikul at ...626... Sat Jul 7 23:33:55 2012 From: sebikul at ...626... (Sebastian Kulesz) Date: Sat, 7 Jul 2012 18:33:55 -0300 Subject: [Gambas-user] Compilation error when building Gambas 3.2.0 Message-ID: Hi! I'm getting a compilation error when building the official Gambas 3.2.0 release. Happens both on a clean chroot or on my "dirty" system. The full output is here: [http://pastebin.com/nvjLUuBV] sebi at ...2875...:~/Builds/gambas3-pkg/gambas3-3.2.0/main/lib/signal$ LANGUAGE=en gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: /build/src/gcc-4.7.1/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-libstdcxx-time --enable-gnu-unique-object --enable-linker-build-id --with-ppl --enable-cloog-backend=isl --disable-ppl-version-check --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-multilib --disable-libssp --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-checking=release Thread model: posix gcc version 4.7.1 (GCC) sebi at ...2875...:~/Builds/gambas3-pkg/gambas3-3.2.0/main/lib/signal$ uname -a Linux sebi 3.4.4-3-ARCH #1 SMP PREEMPT Tue Jul 3 14:36:44 UTC 2012 x86_64 GNU/Linux If there is any more info i should provide please let me know. Thanks! From tobiasboege01 at ...1601... Sat Jul 7 23:55:26 2012 From: tobiasboege01 at ...1601... (tobi) Date: Sat, 7 Jul 2012 23:55:26 +0200 Subject: [Gambas-user] Compilation error when building Gambas 3.2.0 In-Reply-To: References: Message-ID: <20120707215526.GC479@...2774...> On Sat, 07 Jul 2012, Sebastian Kulesz wrote: > Hi! I'm getting a compilation error when building the official Gambas > 3.2.0 release. Happens both on a clean chroot or on my "dirty" system. > > The full output is here: [http://pastebin.com/nvjLUuBV] > > sebi at ...2875...:~/Builds/gambas3-pkg/gambas3-3.2.0/main/lib/signal$ LANGUAGE=en gcc -v > Using built-in specs. > COLLECT_GCC=gcc > COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/lto-wrapper > Target: x86_64-unknown-linux-gnu > Configured with: /build/src/gcc-4.7.1/configure --prefix=/usr > --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man > --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ > --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ > --enable-shared --enable-threads=posix --with-system-zlib > --enable-__cxa_atexit --disable-libunwind-exceptions > --enable-clocale=gnu --disable-libstdcxx-pch --enable-libstdcxx-time > --enable-gnu-unique-object --enable-linker-build-id --with-ppl > --enable-cloog-backend=isl --disable-ppl-version-check > --disable-cloog-version-check --enable-lto --enable-gold > --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold > --with-linker-hash-style=gnu --disable-multilib --disable-libssp > --disable-build-with-cxx --disable-build-poststage1-with-cxx > --enable-checking=release > Thread model: posix > gcc version 4.7.1 (GCC) > > sebi at ...2875...:~/Builds/gambas3-pkg/gambas3-3.2.0/main/lib/signal$ uname -a > Linux sebi 3.4.4-3-ARCH #1 SMP PREEMPT Tue Jul 3 14:36:44 UTC 2012 > x86_64 GNU/Linux > > If there is any more info i should provide please let me know. > > Thanks! > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user Yes, the same here, too. Seems to be like the system headers here (Arch x86_64) typedef already (an anonymous struct). Regards, Tobi From sebikul at ...626... Sun Jul 8 00:04:43 2012 From: sebikul at ...626... (Sebastian Kulesz) Date: Sat, 7 Jul 2012 19:04:43 -0300 Subject: [Gambas-user] Compilation error when building Gambas 3.2.0 In-Reply-To: <20120707215526.GC479@...2774...> References: <20120707215526.GC479@...2774...> Message-ID: Using trunk worked until yesterday, and main/lib/signal/csignal.c has not been updated in 8 weeks. I'm using the [testing] repo, and updated glibc along with some other packages of the toolchain today. Is it possible to patch the file to avoid a new release? On Sat, Jul 7, 2012 at 6:55 PM, tobi wrote: > On Sat, 07 Jul 2012, Sebastian Kulesz wrote: >> Hi! I'm getting a compilation error when building the official Gambas >> 3.2.0 release. Happens both on a clean chroot or on my "dirty" system. >> >> The full output is here: [http://pastebin.com/nvjLUuBV] >> >> sebi at ...2875...:~/Builds/gambas3-pkg/gambas3-3.2.0/main/lib/signal$ LANGUAGE=en gcc -v >> Using built-in specs. >> COLLECT_GCC=gcc >> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/lto-wrapper >> Target: x86_64-unknown-linux-gnu >> Configured with: /build/src/gcc-4.7.1/configure --prefix=/usr >> --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man >> --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ >> --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ >> --enable-shared --enable-threads=posix --with-system-zlib >> --enable-__cxa_atexit --disable-libunwind-exceptions >> --enable-clocale=gnu --disable-libstdcxx-pch --enable-libstdcxx-time >> --enable-gnu-unique-object --enable-linker-build-id --with-ppl >> --enable-cloog-backend=isl --disable-ppl-version-check >> --disable-cloog-version-check --enable-lto --enable-gold >> --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold >> --with-linker-hash-style=gnu --disable-multilib --disable-libssp >> --disable-build-with-cxx --disable-build-poststage1-with-cxx >> --enable-checking=release >> Thread model: posix >> gcc version 4.7.1 (GCC) >> >> sebi at ...2875...:~/Builds/gambas3-pkg/gambas3-3.2.0/main/lib/signal$ uname -a >> Linux sebi 3.4.4-3-ARCH #1 SMP PREEMPT Tue Jul 3 14:36:44 UTC 2012 >> x86_64 GNU/Linux >> >> If there is any more info i should provide please let me know. >> >> Thanks! >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > Yes, the same here, too. Seems to be like the system headers here (Arch x86_64) typedef already (an > anonymous struct). > > Regards, > Tobi > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From tobiasboege01 at ...1601... Sun Jul 8 00:15:51 2012 From: tobiasboege01 at ...1601... (tobi) Date: Sun, 8 Jul 2012 00:15:51 +0200 Subject: [Gambas-user] Compilation error when building Gambas 3.2.0 In-Reply-To: References: <20120707215526.GC479@...2774...> Message-ID: <20120707221551.GD479@...2774...> On Sat, 07 Jul 2012, Sebastian Kulesz wrote: > Using trunk worked until yesterday, and main/lib/signal/csignal.c has > not been updated in 8 weeks. I'm using the [testing] repo, and updated > glibc along with some other packages of the toolchain today. Is it > possible to patch the file to avoid a new release? > > > On Sat, Jul 7, 2012 at 6:55 PM, tobi wrote: > > On Sat, 07 Jul 2012, Sebastian Kulesz wrote: > >> Hi! I'm getting a compilation error when building the official Gambas > >> 3.2.0 release. Happens both on a clean chroot or on my "dirty" system. > >> > >> The full output is here: [http://pastebin.com/nvjLUuBV] > >> > >> sebi at ...2875...:~/Builds/gambas3-pkg/gambas3-3.2.0/main/lib/signal$ LANGUAGE=en gcc -v > >> Using built-in specs. > >> COLLECT_GCC=gcc > >> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/lto-wrapper > >> Target: x86_64-unknown-linux-gnu > >> Configured with: /build/src/gcc-4.7.1/configure --prefix=/usr > >> --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man > >> --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ > >> --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ > >> --enable-shared --enable-threads=posix --with-system-zlib > >> --enable-__cxa_atexit --disable-libunwind-exceptions > >> --enable-clocale=gnu --disable-libstdcxx-pch --enable-libstdcxx-time > >> --enable-gnu-unique-object --enable-linker-build-id --with-ppl > >> --enable-cloog-backend=isl --disable-ppl-version-check > >> --disable-cloog-version-check --enable-lto --enable-gold > >> --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold > >> --with-linker-hash-style=gnu --disable-multilib --disable-libssp > >> --disable-build-with-cxx --disable-build-poststage1-with-cxx > >> --enable-checking=release > >> Thread model: posix > >> gcc version 4.7.1 (GCC) > >> > >> sebi at ...2875...:~/Builds/gambas3-pkg/gambas3-3.2.0/main/lib/signal$ uname -a > >> Linux sebi 3.4.4-3-ARCH #1 SMP PREEMPT Tue Jul 3 14:36:44 UTC 2012 > >> x86_64 GNU/Linux > >> > >> If there is any more info i should provide please let me know. > >> > >> Thanks! > >> > >> ------------------------------------------------------------------------------ > >> Live Security Virtual Conference > >> Exclusive live event will cover all the ways today's security and > >> threat landscape has changed and how IT managers can respond. Discussions > >> will include endpoint security, mobile security and the latest in malware > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> _______________________________________________ > >> Gambas-user mailing list > >> Gambas-user at lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > Yes, the same here, too. Seems to be like the system headers here (Arch x86_64) typedef already (an > > anonymous struct). > > > > Regards, > > Tobi > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user Well, with the following patch, it compiles at least. I haven't studied the sources but I don't think that removing the typedef in the gambas sources, when there is one in the system headers, will break something... We should await, of course, someone who knows better but here it is: [csignal.patch] --8<--------------- Index: csignal.c =================================================================== --- csignal.c (revision 4901) +++ csignal.c (working copy) @@ -40,7 +40,7 @@ #define SIGPWR -1 #endif -#if !defined(OS_BSD) && !defined(OS_CYGWIN) +#if 0 typedef struct siginfo siginfo_t; #endif --8<--------------- (as you can see, the patch file lies in main/lib/signal/ on my system and is hence relative to this directory...) From gambas at ...1... Sun Jul 8 00:15:57 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sun, 08 Jul 2012 00:15:57 +0200 Subject: [Gambas-user] Compilation error when building Gambas 3.2.0 In-Reply-To: References: <20120707215526.GC479@...2774...> Message-ID: <4FF8B51D.9080202@...1...> Le 08/07/2012 00:04, Sebastian Kulesz a ?crit : > Using trunk worked until yesterday, and main/lib/signal/csignal.c has > not been updated in 8 weeks. I'm using the [testing] repo, and updated > glibc along with some other packages of the toolchain today. Is it > possible to patch the file to avoid a new release? > I'm currently investigating... The compilation fails on a type definition that was inserted in the code in Dec. 2011 to fix a warning on BSD. I think that type definition is useless, as it is defined only if we are *not* on a BSD or CYGWIN operating system! I will remove it in /trunk and /branches/3.2 (for the 3.2.1 maintenance release). Regards, -- Beno?t Minisini From gambas at ...2524... Sun Jul 8 02:41:21 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 08 Jul 2012 00:41:21 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <11-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <11-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <12-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Comment #12 on issue 268 by emil.len... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 Trying to print out properties does not seem to work either.. 'Class1 Public Function _property() As Boolean Return True End Public Function _unknown(...) As String Return "hello" End Public Sub TestFunction() Print Me.uuh End -> "Wanted Stream, got Class1", i.e. stack is corrupted. From gambas at ...2524... Sun Jul 8 02:42:21 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 08 Jul 2012 00:42:21 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <11-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <11-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <12-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Comment #12 on issue 268 by emil.len... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 Trying to print out properties does not seem to work either.. 'Class1 Public Function _property() As Boolean Return True End Public Function _unknown(...) As String Return "hello" End Public Sub TestFunction() Print Me.uuh End -> "Wanted Stream, got Class1", i.e. stack is corrupted. From bespalov.av at ...626... Sun Jul 8 03:16:03 2012 From: bespalov.av at ...626... (=?KOI8-R?B?4czFy9PFyiDixdPQwczP1w==?=) Date: Sun, 8 Jul 2012 08:16:03 +0700 Subject: [Gambas-user] Draw.Image in Just In Time Compiler Message-ID: Hi! Are expect a performance boost when used Just In Time Compiler in the work with Images? for example: Image.Load() Draw.Image(... hImage.Rotate(... and etc. -- _________ Sincerely, Alexei Bespalov. From gambas at ...1... Sun Jul 8 03:42:28 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Sun, 08 Jul 2012 03:42:28 +0200 Subject: [Gambas-user] Draw.Image in Just In Time Compiler In-Reply-To: References: Message-ID: <4FF8E584.3080300@...1...> Le 08/07/2012 03:16, ??????? ???????? a ?crit : > Hi! > Are expect a performance boost when used Just In Time Compiler in the work > with Images? > > for example: > > Image.Load() > Draw.Image(... > hImage.Rotate(... > > and etc. > The JIT compiler optimizes the interpreter, not the library code. So don't expect any performance boost. Regards, -- Beno?t Minisini From gambas.fr at ...626... Sun Jul 8 09:52:20 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Sun, 8 Jul 2012 09:52:20 +0200 Subject: [Gambas-user] More on overriding native classes In-Reply-To: <4FF4A772.4000100@...1...> References: <1340024994.5185.135.camel@...40...> <1340026185.5185.143.camel@...40...> <4FE77E1F.8000704@...1...> <1340577705.10400.5.camel@...40...> <4FE79919.4030804@...1...> <1340613221.10400.20.camel@...40...> <4FF38713.4040704@...1...> <4FF4A772.4000100@...1...> Message-ID: 2012/7/4 Beno?t Minisini > Le 04/07/2012 07:55, Fabien Bodard a ?crit : > > why if the class have the same name of an existing one you not just > ignore > > the 'inherit' keyword, Benoit ? > > > > Because the compiler does not know that a class with the same name > already exists at compile time. > ok > > -- > Beno?t Minisini > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- Fabien Bodard From karl.reinl at ...9... Sun Jul 8 12:00:08 2012 From: karl.reinl at ...9... (Karl Reinl) Date: Sun, 08 Jul 2012 12:00:08 +0200 Subject: [Gambas-user] properties, libraries and the IDE Message-ID: <1341741608.2358.23.camel@...40...> Salut Beno?t, the IDE (rev 4901) now always claims "Some components are missing" if you enter into project properties. In FPropertyProject.class/RefreshComponents at Line 420 'if aNotFound then' and aNotFound is nothing or null or empty (only declared and all found) Think should 'if aNotFound.count > 0 then' -- Amicalement Charlie From karl.reinl at ...9... Sun Jul 8 12:03:16 2012 From: karl.reinl at ...9... (Karl Reinl) Date: Sun, 08 Jul 2012 12:03:16 +0200 Subject: [Gambas-user] libraries and gambas3 Message-ID: <1341741796.2358.26.camel@...40...> Salut, a library which is used by a library, is not loaded into the IDE. That was the cause of 'cannot find library crashes the IDE' -- Amicalement Charlie From gambas at ...2524... Sun Jul 8 13:52:23 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 08 Jul 2012 11:52:23 +0000 Subject: [Gambas-user] Issue 257 in gambas: Database password retrieval error and abort in IDE In-Reply-To: <5-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> References: <5-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> <0-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> Message-ID: <6-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> Comment #6 on issue 257 by ea7... at ...626...: Database password retrieval error and abort in IDE http://code.google.com/p/gambas/issues/detail?id=257 I am also in the same situation. I wan to set up a code forge for the Spanish Community using gambasForge, but I'm facing the same problems. Gambas 3.2.x rev #4904 [System] OperatingSystem=Linux Kernel=3.2.0-23-generic Architecture=i686 Memory=2061788 kB DistributionVendor=LinuxMint DistributionRelease="Linux Mint 13 Maya" Desktop=Mate <--- not detected, so hand written [Gambas 2] Version=2.23.1 Path=/usr/bin/gbx2 [Gambas 3] Version=3.2.0 Path=/usr/local/bin/gbx3 [Libraries] Qt4=libQtCore.so.4.8.1 GTK+=libgtk-x11-2.0.so.0.2400.10 gnome-keyring and mate-keyring are installed on my system. Looking the Web for an answer to a possible bug in Mate desktop, I've found this: http://community.linuxmint.com/tutorial/view/848 But after following all these steps, nothing changes. Still got the "_Desktop_Passwords._get.62: Unable to get password" error. Hope this helps somehow... From gambas at ...1... Sun Jul 8 14:45:49 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Sun, 08 Jul 2012 14:45:49 +0200 Subject: [Gambas-user] properties, libraries and the IDE In-Reply-To: <1341741608.2358.23.camel@...40...> References: <1341741608.2358.23.camel@...40...> Message-ID: <4FF980FD.1020309@...1...> Le 08/07/2012 12:00, Karl Reinl a ?crit : > Salut Beno?t, > > the IDE (rev 4901) now always claims "Some components are missing" if > you enter into project properties. > > In FPropertyProject.class/RefreshComponents at Line 420 'if aNotFound > then' and aNotFound is nothing or null or empty (only declared and all > found) > > Think should 'if aNotFound.count > 0 then' > > Fixed in revision #4905. Regards, -- Beno?t Minisini From gambas at ...1... Sun Jul 8 14:46:40 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sun, 08 Jul 2012 14:46:40 +0200 Subject: [Gambas-user] libraries and gambas3 In-Reply-To: <1341741796.2358.26.camel@...40...> References: <1341741796.2358.26.camel@...40...> Message-ID: <4FF98130.4030701@...1...> Le 08/07/2012 12:03, Karl Reinl a ?crit : > Salut, > > a library which is used by a library, is not loaded into the IDE. > > That was the cause of 'cannot find library crashes the IDE' > > Mmm... What do you mean exactly? -- Beno?t Minisini From gambas at ...2524... Sun Jul 8 14:58:19 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 08 Jul 2012 12:58:19 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <12-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <12-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <13-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Updates: Status: Started Labels: -Type-Crash Type-Bug Comment #13 on issue 268 by benoit.m... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 (No comment was entered for this change.) From gambas at ...2524... Sun Jul 8 15:04:10 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 08 Jul 2012 13:04:10 +0000 Subject: [Gambas-user] Issue 257 in gambas: Database password retrieval error and abort in IDE In-Reply-To: <6-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> References: <6-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> <0-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> Message-ID: <7-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> Comment #7 on issue 257 by green.da... at ...626...: Database password retrieval error and abort in IDE http://code.google.com/p/gambas/issues/detail?id=257 To ea7dfh at ...626..., you might try compiling from the latest svn. I had the same problem while using Mate and the problem was resolved. I am now able to save and retrieve passwords without error. From gambas at ...2524... Sun Jul 8 15:07:21 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 08 Jul 2012 13:07:21 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <13-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <13-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <14-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Comment #14 on issue 268 by emil.len... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 I should also mention that, if you look at line 110 to 114 in gbx_exec.c, it seems like the object is not released if the unknown function (if _property returned True) threw an error. From gambas at ...2524... Sun Jul 8 15:28:33 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 08 Jul 2012 13:28:33 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <14-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <14-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <15-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #15 on issue 268 by benoit.m... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 Fixed in revision #4906. From gambas at ...2524... Sun Jul 8 15:44:14 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 08 Jul 2012 13:44:14 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <15-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <15-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <16-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Comment #16 on issue 268 by emil.len... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 Yes there is a memory leak in the last revision: Public Function _property() As Boolean Return True End Public Function _unknown(...) As String Print 3 / 0 Return "hello" End Public Sub TestFunction() Try Print Me.aab End -> gbx3: warning: circular references detected: gbx3: 1 Class1 gbx3: warning: 1 allocation(s) non freed. I hope this is the last objection I have for a moment ;) From gambas at ...2524... Sun Jul 8 16:30:09 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 08 Jul 2012 14:30:09 +0000 Subject: [Gambas-user] Issue 268 in gambas: Can call non-static _unknown from a static context In-Reply-To: <16-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> References: <16-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> <0-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Message-ID: <17-6813199134517018827-6001560724582034242-gambas=googlecode.com@...2524...> Comment #17 on issue 268 by benoit.m... at ...626...: Can call non-static _unknown from a static context http://code.google.com/p/gambas/issues/detail?id=268 It should be fixed in revision #4907. From gambas at ...2524... Sun Jul 8 17:37:05 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 08 Jul 2012 15:37:05 +0000 Subject: [Gambas-user] Issue 257 in gambas: Database password retrieval error and abort in IDE In-Reply-To: <7-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> References: <7-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> <0-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> Message-ID: <8-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> Comment #8 on issue 257 by ea7... at ...626...: Database password retrieval error and abort in IDE http://code.google.com/p/gambas/issues/detail?id=257 Hi Danny Indeed, I was using latest revision 3 hours ago. Just in case I've updated to latest one (#4909) and the error persists. I've disabled the keyring at all, to no avail. Please, what other things have you done since this worked again? To the developers, do you need any other information? From gambas at ...2524... Sun Jul 8 20:05:41 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 08 Jul 2012 18:05:41 +0000 Subject: [Gambas-user] Issue 257 in gambas: Database password retrieval error and abort in IDE In-Reply-To: <8-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> References: <8-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> <0-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> Message-ID: <9-6813199134517018827-17207463185108027121-gambas=googlecode.com@...2524...> Comment #9 on issue 257 by ea7... at ...626...: Database password retrieval error and abort in IDE http://code.google.com/p/gambas/issues/detail?id=257 Although I was able to bypass the issue by deleting and recreating the connection file (in the gambasforge project) here is a bit of information I've research: Tested on Debian Squeeze with an old revision 4793 didn't solve the issue. Updated to latest svn, also the same problem. The content of the original "GambasForge.connection" file was: # Gambas Connection File 3.0 [Connection] Type="mysql" Host="localhost" User="root" RememberPassword=True IgnoreCharset=True Database="GambasForge" Deleting connection file and creating a new one solves this problem. Of course, its contents is the same in both files, old and newer. Tested on Squeeze and Linux Mint 13. Perhaps we'll never know ;-) Thanks anyway, now I'm struggling on how to install GambasForge on my test server From Karl.Reinl at ...2345... Sun Jul 8 20:58:51 2012 From: Karl.Reinl at ...2345... (Charlie Reinl) Date: Sun, 08 Jul 2012 20:58:51 +0200 Subject: [Gambas-user] libraries and gambas3 In-Reply-To: <4FF98130.4030701@...1...> References: <1341741796.2358.26.camel@...40...> <4FF98130.4030701@...1...> Message-ID: <1341773931.2174.14.camel@...40...> Am Sonntag, den 08.07.2012, 14:46 +0200 schrieb Beno?t Minisini: > Le 08/07/2012 12:03, Karl Reinl a ?crit : > > Salut, > > > > a library which is used by a library, is not loaded into the IDE. > > > > That was the cause of 'cannot find library crashes the IDE' > > > > > > Mmm... What do you mean exactly? > Salut Beno?t, it is exactly one year we worked on that, I attached you my mail from 06.07.2011 Subject : a gambas3 component does not provide underlying components And if you have still my project, 'DBReportViewer3' needs 'obfuscation' no problem to load 'DBReportViewer3' into the IDE 'DBReportDesigner3' needs 'DBReportViewer3' and 'obfuscation' when loading 'DBReportViewer3' as library it fails loading 'obfuscation' -- Amicalement Charlie -------------- next part -------------- An embedded message was scrubbed... From: Karl Reinl Subject: [Gambas-user] a gambas3 component does not provide underlying components Date: Wed, 06 Jul 2011 19:01:43 +0200 Size: 3258 URL: From jussi.lahtinen at ...626... Sun Jul 8 22:01:47 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Sun, 8 Jul 2012 23:01:47 +0300 Subject: [Gambas-user] Bug with JIT and external functions In-Reply-To: <4FF707DE.9060901@...1...> References: <4FF707DE.9060901@...1...> Message-ID: OK. I use gmail and so I didn't see the problem. My thought was to keep these JIT bugs in same thread, but you are right. Jussi On 6 July 2012 18:44, Beno?t Minisini wrote: > Le 06/07/2012 17:35, Jussi Lahtinen a ?crit : > > Just quick info before I leave for couple days... > > ... > > Can you start a new thread for new bugs ? It becomes hard to read the > current one now, it is too deep! > > Regards, > > -- > Beno?t Minisini > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From emil.lenngren at ...626... Mon Jul 9 00:13:58 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Mon, 9 Jul 2012 00:13:58 +0200 Subject: [Gambas-user] Gambas has Gosub now! In-Reply-To: <4F56C78B.8040509@...1887...> References: <4F52B1E0.4070204@...1...> <4F52C42D.5000106@...1...> <4F533304.1060905@...1...> <4F53FEE3.5010802@...1...> <4F5561AB.8040400@...1...> <4F556FC2.8090201@...1...> <4F56C78B.8040509@...1887...> Message-ID: I have a little optimization idea: Instead of allocating a new array EVERY time a gosub is called, instead use the normal gambas stack. First, let GP represent the offset 0 in &BP[fp->n_local + fp->n_ctrl]. At a gosub, run STACK_check(1 + fp->stack_usage - fp->n_local), then the return address and ctrl values are stored on the stack starting at &BP[fp->n_local + fp->n_ctrl + GP], then GP and SP is added by 1 + fp->n_ctrl. On a gosub return, if GP == 0, it is a normal return. If not, it is a gosub return. Then first subtract 1 + fp->n_ctrl from GP and SP and restore the ctrl values and PC. At exception handling, going to a Catch, change while (SP > (BP + FP->n_local + FP->n_ctrl)) to while (SP > (BP + FP->n_local + FP->n_ctrl + GP)) I think there is nothing else that has to be done. Leaving a function pops off the stack until it reaches PP, so that is fine. It is also possible to completely remove the function STACK_free_gosub_stack. Can this be a good idea? /Emil 2012/3/7 Kevin Fishburne > On 03/05/2012 09:00 PM, Beno?t Minisini wrote: > > Le 06/03/2012 02:11, Emil Lenngren a ?crit : > >> Yeah, if there is no stack relocation, I can assume that a lot of > pointers > >> into the stack will not change during other external calls, which should > >> make code more optimized. > >> > >> Since local variables and stack frames in gambas take up more space than > >> they do in C, I think the stack should be bit bigger than the default > in C > >> (compiled with gcc). > >> > >> /Emil > >> > > Stack allocation through mmap() has been implemented in revision #4536. > > Tested on my 64 bits system only. > > > > Now recursion speed is equivalent between GoSub and normal functions as > > soon as there are control variables. If there is no control variables to > > save, GoSub is about 2.5 times faster than normal functions. > > > That is awesome. Optimizations using traditional syntax are always > welcome. C-like speed achieved with BASIC functions. :) > > -- > Kevin Fishburne > Eight Virtues > www: http://sales.eightvirtues.com > e-mail: sales at ...1887... > phone: (770) 853-6271 > > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...1... Mon Jul 9 00:42:59 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 09 Jul 2012 00:42:59 +0200 Subject: [Gambas-user] Gambas has Gosub now! In-Reply-To: References: <4F52B1E0.4070204@...1...> <4F52C42D.5000106@...1...> <4F533304.1060905@...1...> <4F53FEE3.5010802@...1...> <4F5561AB.8040400@...1...> <4F556FC2.8090201@...1...> <4F56C78B.8040509@...1887...> Message-ID: <4FFA0CF3.60500@...1...> Le 09/07/2012 00:13, Emil Lenngren a ?crit : > I have a little optimization idea: > > Instead of allocating a new array EVERY time a gosub is called, instead use > the normal gambas stack. > First, let GP represent the offset 0 in &BP[fp->n_local + fp->n_ctrl]. > > At a gosub, run STACK_check(1 + fp->stack_usage - fp->n_local), then the > return address and ctrl values are stored on the stack starting at > &BP[fp->n_local + fp->n_ctrl + GP], then GP and SP is added by 1 + > fp->n_ctrl. > > On a gosub return, if GP == 0, it is a normal return. If not, it is a gosub > return. Then first subtract 1 + fp->n_ctrl from GP and SP and restore the > ctrl values and PC. > > At exception handling, going to a Catch, change > while (SP > (BP + FP->n_local + FP->n_ctrl)) > to > while (SP > (BP + FP->n_local + FP->n_ctrl + GP)) > > I think there is nothing else that has to be done. Leaving a function pops > off the stack until it reaches PP, so that is fine. > > It is also possible to completely remove the function > STACK_free_gosub_stack. > > Can this be a good idea? > > /Emil > Yes! But I must think a bit about it. For example, any stack slot can be sent to RELEASE(), so something must be done if we have to store the value of PC in the stack. But it should not be too difficult... -- Beno?t Minisini From emil.lenngren at ...626... Mon Jul 9 00:46:10 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Mon, 9 Jul 2012 00:46:10 +0200 Subject: [Gambas-user] Gambas has Gosub now! In-Reply-To: <4FFA0CF3.60500@...1...> References: <4F52B1E0.4070204@...1...> <4F52C42D.5000106@...1...> <4F533304.1060905@...1...> <4F53FEE3.5010802@...1...> <4F5561AB.8040400@...1...> <4F556FC2.8090201@...1...> <4F56C78B.8040509@...1887...> <4FFA0CF3.60500@...1...> Message-ID: Just store it inside a T_POINTER? val->type = T_POINTER; val->_pointer.value = PC; Or whatever big enough datatype that doesn't do anything on RELEASE. 2012/7/9 Beno?t Minisini > Le 09/07/2012 00:13, Emil Lenngren a ?crit : > > I have a little optimization idea: > > > > Instead of allocating a new array EVERY time a gosub is called, instead > use > > the normal gambas stack. > > First, let GP represent the offset 0 in &BP[fp->n_local + fp->n_ctrl]. > > > > At a gosub, run STACK_check(1 + fp->stack_usage - fp->n_local), then the > > return address and ctrl values are stored on the stack starting at > > &BP[fp->n_local + fp->n_ctrl + GP], then GP and SP is added by 1 + > > fp->n_ctrl. > > > > On a gosub return, if GP == 0, it is a normal return. If not, it is a > gosub > > return. Then first subtract 1 + fp->n_ctrl from GP and SP and restore the > > ctrl values and PC. > > > > At exception handling, going to a Catch, change > > while (SP > (BP + FP->n_local + FP->n_ctrl)) > > to > > while (SP > (BP + FP->n_local + FP->n_ctrl + GP)) > > > > I think there is nothing else that has to be done. Leaving a function > pops > > off the stack until it reaches PP, so that is fine. > > > > It is also possible to completely remove the function > > STACK_free_gosub_stack. > > > > Can this be a good idea? > > > > /Emil > > > > Yes! But I must think a bit about it. > > For example, any stack slot can be sent to RELEASE(), so something must > be done if we have to store the value of PC in the stack. But it should > not be too difficult... > > -- > Beno?t Minisini > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From adrien.prokopowicz at ...626... Mon Jul 9 01:53:24 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Mon, 9 Jul 2012 01:53:24 +0200 Subject: [Gambas-user] Building gb.gsl on Arch Linux Message-ID: Hi, I noticed that I could'nt build gb.gsl on archlinux, because pkg-config does not find the libgsl and libgslcblas packages (on arch the 3 packages are in the gsl package). I solved the problem on my machine by doing this : @@ -4,13 +4,9 @@ AC_CONFIG_MACRO_DIR([m4]) GB_INIT(gb.gsl) AC_PROG_LIBTOOL -GB_COMPONENT_PKG_CONFIG( - gsl, GSL, gb.gsl, [src], - gsl) -GB_COMPONENT_SEARCH( +GB_COMPONENT( gslcblas, GSLCBLAS, gb.gsl, [src], - libgsl libgslcblas, [GB_FIND(gsl/gsl_cblas.h gsl/gsl_math.h, /usr /usr/local `gsl-config --prefix`, include include/gsl)], [GB_FIND(libgslcblas.$SHLIBEXT libgsl.$SHLIBEXT, /usr/lib /usr/local /usr/local/lib `gsl-config --prefix`, lib)], [$X_LIBS -llibgsl -llibgslcblas]) From emil.lenngren at ...626... Mon Jul 9 01:56:45 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Mon, 9 Jul 2012 01:56:45 +0200 Subject: [Gambas-user] Building gb.gsl on Arch Linux In-Reply-To: References: Message-ID: I have the same problem on Gentoo. || || Unable to met pkg-config requirement: libgsl || Unable to met pkg-config requirement: libgslcblas || However, I could still do a make and sudo make install. /Emil 2012/7/9 Adrien Prokopowicz > Hi, > > I noticed that I could'nt build gb.gsl on archlinux, because pkg-config > does not find the libgsl and libgslcblas packages (on arch the 3 packages > are in the gsl package). > > I solved the problem on my machine by doing this : > > @@ -4,13 +4,9 @@ > > AC_CONFIG_MACRO_DIR([m4]) > > GB_INIT(gb.gsl) > > AC_PROG_LIBTOOL > > -GB_COMPONENT_PKG_CONFIG( > > - gsl, GSL, gb.gsl, [src], > > - gsl) > > -GB_COMPONENT_SEARCH( > > +GB_COMPONENT( > > gslcblas, GSLCBLAS, gb.gsl, [src], > > - libgsl libgslcblas, > > [GB_FIND(gsl/gsl_cblas.h gsl/gsl_math.h, /usr /usr/local `gsl-config > --prefix`, include include/gsl)], > > [GB_FIND(libgslcblas.$SHLIBEXT libgsl.$SHLIBEXT, /usr/lib /usr/local > /usr/local/lib `gsl-config --prefix`, lib)], > > [$X_LIBS -llibgsl -llibgslcblas]) > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From adrien.prokopowicz at ...626... Mon Jul 9 02:36:29 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Mon, 09 Jul 2012 02:36:29 +0200 Subject: [Gambas-user] Building gb.gsl on Arch Linux In-Reply-To: References: Message-ID: <1427989.Xtc7GuyNWT@...2823...> Le lundi 9 juillet 2012 01:56:45 Emil Lenngren a ?crit : > I have the same problem on Gentoo. > > || Unable to met pkg-config requirement: libgsl > || Unable to met pkg-config requirement: libgslcblas > > However, I could still do a make and sudo make install. > > /Emil > > > 2012/7/9 Adrien Prokopowicz > > > Hi, > > > > I noticed that I could'nt build gb.gsl on archlinux, because pkg-config > > does not find the libgsl and libgslcblas packages (on arch the 3 packages > > are in the gsl package). > > > > I solved the problem on my machine by doing this : > > > > @@ -4,13 +4,9 @@ > > > > AC_CONFIG_MACRO_DIR([m4]) > > > > GB_INIT(gb.gsl) > > > > AC_PROG_LIBTOOL > > > > -GB_COMPONENT_PKG_CONFIG( > > > > - gsl, GSL, gb.gsl, [src], > > > > - gsl) > > > > -GB_COMPONENT_SEARCH( > > > > +GB_COMPONENT( > > > > gslcblas, GSLCBLAS, gb.gsl, [src], > > > > - libgsl libgslcblas, > > > > [GB_FIND(gsl/gsl_cblas.h gsl/gsl_math.h, /usr /usr/local `gsl-config > > --prefix`, include include/gsl)], > > > > [GB_FIND(libgslcblas.$SHLIBEXT libgsl.$SHLIBEXT, /usr/lib /usr/local > > /usr/local/lib `gsl-config --prefix`, lib)], > > > > [$X_LIBS -llibgsl -llibgslcblas]) > > > > -------------------------------------------------------------------------- > > ---- Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > ---------------------------------------------------------------------------- > -- Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user Oh, yes, that's right, it works finally... From adrien.prokopowicz at ...626... Mon Jul 9 02:42:57 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Mon, 9 Jul 2012 02:42:57 +0200 Subject: [Gambas-user] Complex float precision Message-ID: Now that I finally built the gsl component, I found this : Print (1i * Pi()).Exp() ... shows -1+1,2246467991474E-16i instead of -1. From gambas at ...1... Mon Jul 9 02:47:40 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 09 Jul 2012 02:47:40 +0200 Subject: [Gambas-user] Complex float precision In-Reply-To: References: Message-ID: <4FFA2A2C.8000303@...1...> Le 09/07/2012 02:42, Adrien Prokopowicz a ?crit : > Now that I finally built the gsl component, I found this : > > Print (1i * Pi()).Exp() > > ... shows -1+1,2246467991474E-16i instead of -1. I'm not surprised... Floating point errors... -- Beno?t Minisini From sebikul at ...626... Mon Jul 9 04:51:31 2012 From: sebikul at ...626... (Sebastian Kulesz) Date: Sun, 8 Jul 2012 23:51:31 -0300 Subject: [Gambas-user] Typo on generic Makefile.am Message-ID: Hi! I found a typo on the Makefile.am the IDE uses to export components and projects as autotools packages. Path: gambas3/app/src/gambas3/install/Makefile.am Line 11 It is: $(GAMBAS_path)/gba$(VERSION)) Should be: $(GAMBAS_path)/gba$(VERSION) *note the parenthesis This prevents any project exported as an autotools package to be built. From bbruen at ...2308... Mon Jul 9 07:37:07 2012 From: bbruen at ...2308... (Bruce) Date: Mon, 09 Jul 2012 15:07:07 +0930 Subject: [Gambas-user] Typo on generic Makefile.am In-Reply-To: References: Message-ID: <1341812227.7745.2.camel@...40...> On Sun, 2012-07-08 at 23:51 -0300, Sebastian Kulesz wrote: > Hi! I found a typo on the Makefile.am the IDE uses to export > components and projects as autotools packages. > > Path: gambas3/app/src/gambas3/install/Makefile.am > Line 11 > > It is: > $(GAMBAS_path)/gba$(VERSION)) > > Should be: > > $(GAMBAS_path)/gba$(VERSION) > *note the parenthesis > > This prevents any project exported as an autotools package to be built. > I think you'll find that right parenthesis matches the left parenthesis on line 9: 9 @(cd $(srcdir)/$(PACKAGE); \ 10 $(GAMBAS_path)/gbc$(VERSION) $(COMPILE_FLAGS); \ 11 $(GAMBAS_path)/gba$(VERSION)) Haven't had any trouble building autotools packaged projects here for some months. Bruce From lordheavym at ...626... Mon Jul 9 11:04:10 2012 From: lordheavym at ...626... (Laurent Carlier) Date: Mon, 09 Jul 2012 11:04:10 +0200 Subject: [Gambas-user] Building gb.gsl on Arch Linux In-Reply-To: <1427989.Xtc7GuyNWT@...2823...> References: <1427989.Xtc7GuyNWT@...2823...> Message-ID: <8658020.K8iOgWmJNb@...2592...> Le lundi 9 juillet 2012 02:36:29 Adrien Prokopowicz a ?crit : > Le lundi 9 juillet 2012 01:56:45 Emil Lenngren a ?crit : > > I have the same problem on Gentoo. > > > > || Unable to met pkg-config requirement: libgsl > > || Unable to met pkg-config requirement: libgslcblas > > > > However, I could still do a make and sudo make install. > > > > /Emil > > > > > > 2012/7/9 Adrien Prokopowicz > > > > > Hi, > > > Because it use GB_COMPONENT_PKG_CONFIG then GB_COMPONENT_SEARCH This is useless as GB_COMPONENT_SEARCH tries pkg-config method then "classic" method (tries to detect headers and libs) through GB_COMPONENT. There is another bug in the second method, it should be "gsl" instead of "libgsl libgslcblas" ++ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part. URL: From lordheavym at ...626... Mon Jul 9 11:09:56 2012 From: lordheavym at ...626... (Laurent Carlier) Date: Mon, 09 Jul 2012 11:09:56 +0200 Subject: [Gambas-user] Building gb.gsl on Arch Linux In-Reply-To: <1427989.Xtc7GuyNWT@...2823...> References: <1427989.Xtc7GuyNWT@...2823...> Message-ID: <4458977.SLFIcSP8iv@...2592...> Le lundi 9 juillet 2012 02:36:29 Adrien Prokopowicz a ?crit : > Le lundi 9 juillet 2012 01:56:45 Emil Lenngren a ?crit : > > I have the same problem on Gentoo. > > > > || Unable to met pkg-config requirement: libgsl > > || Unable to met pkg-config requirement: libgslcblas > > > > However, I could still do a make and sudo make install. > > > > /Emil > > > > > > 2012/7/9 Adrien Prokopowicz > > Fix pushed in rev4920 ++ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part. URL: From eilert-sprachen at ...221... Mon Jul 9 13:13:27 2012 From: eilert-sprachen at ...221... (Rolf-Werner Eilert) Date: Mon, 09 Jul 2012 13:13:27 +0200 Subject: [Gambas-user] #!/usr/bin/gbs2 doesn't want on older system Message-ID: <4FFABCD7.5090600@...221...> Hi, Just tried to start a script using gbs2. On a new system (Suse 12.1) I tried this yesterday, no problem. On my old server (about 4 years old), when I get to PRINT "hello" it says "unknown command". What's going wrong here? I also tried #!/usr/bin/env gbs2 which is running well... Strange thing. Background: I need a script on the newer system, but as I haven't got it up all the time, I would like to write and test it on the old system before. Thought this wouldn't make any difference. Rolf From jussi.lahtinen at ...626... Mon Jul 9 14:38:20 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Mon, 9 Jul 2012 15:38:20 +0300 Subject: [Gambas-user] rev 4920 doesn't compile Message-ID: make[3]: Entering directory `/home/jussiemmi/trunk/gb.gsl' Making all in @GSL_DIR@ /bin/bash: line 17: cd: @GSL_DIR@: No such file or directory @ Xubuntu 12.04 64bit Jussi -------------- next part -------------- A non-text attachment was scrubbed... Name: compile.log.tar.gz Type: application/x-gzip Size: 41689 bytes Desc: not available URL: From lordheavym at ...626... Mon Jul 9 14:48:40 2012 From: lordheavym at ...626... (Laurent Carlier) Date: Mon, 09 Jul 2012 14:48:40 +0200 Subject: [Gambas-user] rev 4920 doesn't compile In-Reply-To: References: Message-ID: <4444259.1VPbrv7q90@...2592...> Le lundi 9 juillet 2012 15:38:20 Jussi Lahtinen a ?crit : > make[3]: Entering directory `/home/jussiemmi/trunk/gb.gsl' > Making all in @GSL_DIR@ > /bin/bash: line 17: cd: @GSL_DIR@: No such file or directory > > > @ Xubuntu 12.04 64bit > > Jussi Oups, my mistake! fixed in rev4921 ++ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part. URL: From jussi.lahtinen at ...626... Mon Jul 9 20:02:30 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Mon, 9 Jul 2012 21:02:30 +0300 Subject: [Gambas-user] JIT bug 4 Message-ID: Finally, here it is isolated. See attachment. I don't know why I didn't get it in first try, and yet, I'm not sure what is going on... Gambas 3 rev 4921 @ Xubuntu 12.04 64bit Jussi -------------- next part -------------- A non-text attachment was scrubbed... Name: JITbug4-0.0.1.tar.gz Type: application/x-gzip Size: 4972 bytes Desc: not available URL: From jussi.lahtinen at ...626... Mon Jul 9 20:09:02 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Mon, 9 Jul 2012 21:09:02 +0300 Subject: [Gambas-user] JIT bug 4 In-Reply-To: References: Message-ID: In fact the function can be further reduced to: c = CInt((0.6 ^ iEta) / sngCached[iEta]) Jussi On 9 July 2012 21:02, Jussi Lahtinen wrote: > Finally, here it is isolated. See attachment. > I don't know why I didn't get it in first try, and yet, I'm not sure what > is going on... > > Gambas 3 rev 4921 @ Xubuntu 12.04 64bit > > Jussi > From emil.lenngren at ...626... Mon Jul 9 22:01:52 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Mon, 9 Jul 2012 22:01:52 +0200 Subject: [Gambas-user] JIT bug 4 In-Reply-To: References: Message-ID: Public Sub Button1_Click() test(19) End Fast Private Sub test(x As Integer) Print 0.6 ^ x End Does this crash for you as well? I think there is a bug in llvm or something. It doesn't seem to like that I call llvm.powi.f64. I shall see what I can do about it ... /Emil 2012/7/9 Jussi Lahtinen > In fact the function can be further reduced to: > c = CInt((0.6 ^ iEta) / sngCached[iEta]) > > Jussi > > > > On 9 July 2012 21:02, Jussi Lahtinen wrote: > > > Finally, here it is isolated. See attachment. > > I don't know why I didn't get it in first try, and yet, I'm not sure what > > is going on... > > > > Gambas 3 rev 4921 @ Xubuntu 12.04 64bit > > > > Jussi > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From emil.lenngren at ...626... Mon Jul 9 22:14:14 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Mon, 9 Jul 2012 22:14:14 +0200 Subject: [Gambas-user] JIT bug 4 In-Reply-To: References: Message-ID: >From gdb I disassemble the jit function to this: ... 0x00007ffff7e3f05c: movabs $0x0,%rax 0x00007ffff7e3f066: callq *%rax ... You can see that llvm replaced the llvm.powi.f64 to a null function :/ 2012/7/9 Emil Lenngren > Public Sub Button1_Click() > test(19) > End > > > Fast Private Sub test(x As Integer) > Print 0.6 ^ x > End > > Does this crash for you as well? > > I think there is a bug in llvm or something. It doesn't seem to like that > I call llvm.powi.f64. > > I shall see what I can do about it ... > > /Emil > > 2012/7/9 Jussi Lahtinen > >> In fact the function can be further reduced to: >> c = CInt((0.6 ^ iEta) / sngCached[iEta]) >> >> Jussi >> >> >> >> On 9 July 2012 21:02, Jussi Lahtinen wrote: >> >> > Finally, here it is isolated. See attachment. >> > I don't know why I didn't get it in first try, and yet, I'm not sure >> what >> > is going on... >> > >> > Gambas 3 rev 4921 @ Xubuntu 12.04 64bit >> > >> > Jussi >> > >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > From bbruen at ...2308... Tue Jul 10 13:18:34 2012 From: bbruen at ...2308... (Bruce) Date: Tue, 10 Jul 2012 20:48:34 +0930 Subject: [Gambas-user] How to determine if a menu exists? Message-ID: <1341919114.20399.7.camel@...40...> I am trying to create a library that adds a set of sub-menus to a specific menu in a form in the client project. In order to do this there is an obvious requirement that the parent menu exists in the form. The simplest analogy I can come up with here is that it is sort of like a "Recent Files" manager for a File menu (the real use is so arcane as to be unintelligible). So, in the _new() method of the main library class, I need to check that the client form has actually got a menu called, say, "mnuRecentFiles" and proceed accordingly. For the life I me I cannot work out how to do that. Any clues? Bruce From gambas at ...1... Tue Jul 10 13:27:16 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 10 Jul 2012 13:27:16 +0200 Subject: [Gambas-user] How to determine if a menu exists? In-Reply-To: <1341919114.20399.7.camel@...40...> References: <1341919114.20399.7.camel@...40...> Message-ID: <4FFC1194.1080207@...1...> Le 10/07/2012 13:18, Bruce a ?crit : > I am trying to create a library that adds a set of sub-menus to a > specific menu in a form in the client project. In order to do this > there is an obvious requirement that the parent menu exists in the form. > > The simplest analogy I can come up with here is that it is sort of like > a "Recent Files" manager for a File menu (the real use is so arcane as > to be unintelligible). > > So, in the _new() method of the main library class, I need to check that > the client form has actually got a menu called, say, "mnuRecentFiles" > and proceed accordingly. For the life I me I cannot work out how to do > that. > > Any clues? > Bruce > IsNull(MyForm.Controls["mnuRecentFiles"]) (MyForm.Controls.Exist is not possible. Maybe it should...) -- Beno?t Minisini From bbruen at ...2308... Tue Jul 10 13:53:07 2012 From: bbruen at ...2308... (Bruce) Date: Tue, 10 Jul 2012 21:23:07 +0930 Subject: [Gambas-user] How to determine if a menu exists? In-Reply-To: <4FFC1194.1080207@...1...> References: <1341919114.20399.7.camel@...40...> <4FFC1194.1080207@...1...> Message-ID: <1341921187.20399.9.camel@...40...> On Tue, 2012-07-10 at 13:27 +0200, Beno?t Minisini wrote: > Le 10/07/2012 13:18, Bruce a ?crit : > > I am trying to create a library that adds a set of sub-menus to a > > specific menu in a form in the client project. In order to do this > > there is an obvious requirement that the parent menu exists in the form. > > > > The simplest analogy I can come up with here is that it is sort of like > > a "Recent Files" manager for a File menu (the real use is so arcane as > > to be unintelligible). > > > > So, in the _new() method of the main library class, I need to check that > > the client form has actually got a menu called, say, "mnuRecentFiles" > > and proceed accordingly. For the life I me I cannot work out how to do > > that. > > > > Any clues? > > Bruce > > > > IsNull(MyForm.Controls["mnuRecentFiles"]) > > (MyForm.Controls.Exist is not possible. Maybe it should...) > Thanks Beno?t, I was trying to use the Form.Menus collection. Bruce From bbruen at ...2308... Tue Jul 10 14:07:00 2012 From: bbruen at ...2308... (Bruce) Date: Tue, 10 Jul 2012 21:37:00 +0930 Subject: [Gambas-user] ComboBox.List.Insert( Array as String[]) used as a Sub Message-ID: <1341922020.20399.21.camel@...40...> Another one that is bugging me. I have a combo box that has a list with default items in it. On the fly I want to add a new set of items that are already in a String[]. But myCombo.List.Insert(myArray) just fails silently (nothing gets added and the program just keeps going). I see that the help actually says that String[].Insert is a function, viz Function Insert ( Array As String[] [ , Pos As Integer ] ) As String[] I have even tried: Dim useless as new String[] useless=myCombo.List.Insert(myArray) to no avail. Is there a way to insert a String[] into a combobox list? Bruce From bbruen at ...2308... Tue Jul 10 14:38:17 2012 From: bbruen at ...2308... (Bruce) Date: Tue, 10 Jul 2012 22:08:17 +0930 Subject: [Gambas-user] Menu.Group property??? Message-ID: <1341923897.20399.26.camel@...40...> The menu editor exposes (what looks like) a property called "Group" and if it is set I can use that name instead of the actual menu name in the event handler for all menu items in the same group. This is really handy in the IDE when coupled with LAST. But I can't set the Group "property" in code when adding menu items on the fly? Bruce From emil.lenngren at ...626... Tue Jul 10 17:13:31 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Tue, 10 Jul 2012 17:13:31 +0200 Subject: [Gambas-user] JIT bug 4 In-Reply-To: References: Message-ID: It should work now in revision #4934! /Emil 2012/7/9 Emil Lenngren > From gdb I disassemble the jit function to this: > ... > 0x00007ffff7e3f05c: movabs $0x0,%rax > 0x00007ffff7e3f066: callq *%rax > ... > > You can see that llvm replaced the llvm.powi.f64 to a null function :/ > > 2012/7/9 Emil Lenngren > >> Public Sub Button1_Click() >> test(19) >> End >> >> >> Fast Private Sub test(x As Integer) >> Print 0.6 ^ x >> End >> >> Does this crash for you as well? >> >> I think there is a bug in llvm or something. It doesn't seem to like that >> I call llvm.powi.f64. >> >> I shall see what I can do about it ... >> >> /Emil >> >> 2012/7/9 Jussi Lahtinen >> >>> In fact the function can be further reduced to: >>> c = CInt((0.6 ^ iEta) / sngCached[iEta]) >>> >>> Jussi >>> >>> >>> >>> On 9 July 2012 21:02, Jussi Lahtinen wrote: >>> >>> > Finally, here it is isolated. See attachment. >>> > I don't know why I didn't get it in first try, and yet, I'm not sure >>> what >>> > is going on... >>> > >>> > Gambas 3 rev 4921 @ Xubuntu 12.04 64bit >>> > >>> > Jussi >>> > >>> >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. Discussions >>> will include endpoint security, mobile security and the latest in malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> Gambas-user mailing list >>> Gambas-user at lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> >> >> > From tobiasboege01 at ...1601... Tue Jul 10 18:57:27 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Tue, 10 Jul 2012 18:57:27 +0200 Subject: [Gambas-user] Menu.Group property??? In-Reply-To: <1341923897.20399.26.camel@...40...> References: <1341923897.20399.26.camel@...40...> Message-ID: <20120710165727.GB496@...2774...> On Tue, 10 Jul 2012, Bruce wrote: > The menu editor exposes (what looks like) a property called "Group" and > if it is set I can use that name instead of the actual menu name in the > event handler for all menu items in the same group. > > This is really handy in the IDE when coupled with LAST. > > But I can't set the Group "property" in code when adding menu items on > the fly? > > Bruce > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user I don't know where it can be read, possibly in this "property information box" you see in the property window when editing a specific property (just below the properties listing): this is a pseudo-property not available at runtime. It just sets the event name of all the affected controls to the given string at creation time (wasn't there recently discussion about a $Load method which does this job?) If I remember correctly... Regards, Tobi From acgs1306 at ...494... Tue Jul 10 20:06:57 2012 From: acgs1306 at ...494... (Antonio Carlos Siqueira) Date: Tue, 10 Jul 2012 15:06:57 -0300 Subject: [Gambas-user] xml.save() Message-ID: <4FFC6F41.2040101@...494...> Hi to all, I'm using xml to save some data in my aplication. every Myxml.save() used gambas put blanks before and after de data. like this: "A string" first save: "A string" second save: "A string" 3th "A string" ok, you see... how can I stop or change this? Thanks. AC From adrien.prokopowicz at ...626... Tue Jul 10 20:19:52 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Tue, 10 Jul 2012 20:19:52 +0200 Subject: [Gambas-user] xml.save() In-Reply-To: <4FFC6F41.2040101@...494...> References: <4FFC6F41.2040101@...494...> Message-ID: Hi Antonio, Can you provide a little project that reproduces the bug ? Regards, Adrien. 2012/7/10 Antonio Carlos Siqueira > Hi to all, > > I'm using xml to save some data in my aplication. > every Myxml.save() used gambas put blanks before and after de data. > > like this: > > > > > "A string" > > > > first save: > > > > > > "A string" > > > > > second save: > > > > > > > "A string" > > > > > > 3th > > > > > > > > "A string" > > > > > > > ok, you see... > > how can I stop or change this? > Thanks. > AC > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From jussi.lahtinen at ...626... Tue Jul 10 21:14:47 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Tue, 10 Jul 2012 22:14:47 +0300 Subject: [Gambas-user] JIT bug 5 Message-ID: Not yet, able to isolate... ** INTERNAL ERROR ** ** Bad type (12) for VALUE_undo_variant ** Program aborting. Sorry! :-( So, I set break point on "ERROR_panic": Breakpoint 1, ERROR_panic ( error=0x436524 "Bad type (%d) for VALUE_undo_variant") at gb_error.c:517 517 { (gdb) bt #0 ERROR_panic (error=0x436524 "Bad type (%d) for VALUE_undo_variant") at gb_error.c:517 #1 0x0000000000406bbe in VALUE_undo_variant (value=) at gbx_value.c:2053 #2 0x0000000000407e0f in VALUE_write (value=0x7ffff6626300, addr=0x1011e80, type=) at gbx_value.c:976 #3 0x0000000000429726 in GB_CollectionSet (col=, key=, len=, value=0x7ffff6626300) at gbx_c_collection.c:298 #4 0x00007fffe32eeb21 in ?? () #5 0x00007fffffffd2e0 in ?? () #6 0x0000000000000009 in ?? () #7 0x0000000000a4a830 in ?? () #8 0x0000000100000000 in ?? () #9 0x0000000000000002 in ?? () #10 0x00007fffe32ee8e0 in ?? () #11 0x000000000093e628 in ?? () #12 0x0000000000000002 in ?? () #13 0x0000000000409b86 in EXEC_enter () at gbx_exec.c:536 #14 0x00007fffe4e2c251 in JR_extern_dispatch_object (object=, index=) at jit_runtime.c:1014 #15 0x00007fffffffcec0 in ?? () #16 0x00007fffe4e219a3 in JIT_compile_and_execute () at jit_compile.cpp:138 ---Type to continue, or q to quit--- Backtrace stopped: previous frame inner to this frame (corrupt stack?) Jussi From jussi.lahtinen at ...626... Tue Jul 10 21:16:34 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Tue, 10 Jul 2012 22:16:34 +0300 Subject: [Gambas-user] JIT bug 4 In-Reply-To: References: Message-ID: Yes it works now. But "Print 0.6 ^ x" did crash, but "x = 0.6 ^ x" alone did not crash ("imMatr[10, 10] += x" was needed)! So I wonder was "0.6 ^ x" culprit alone? Jussi On 10 July 2012 18:13, Emil Lenngren wrote: > It should work now in revision #4934! > > /Emil > > 2012/7/9 Emil Lenngren > > > From gdb I disassemble the jit function to this: > > ... > > 0x00007ffff7e3f05c: movabs $0x0,%rax > > 0x00007ffff7e3f066: callq *%rax > > ... > > > > You can see that llvm replaced the llvm.powi.f64 to a null function :/ > > > > 2012/7/9 Emil Lenngren > > > >> Public Sub Button1_Click() > >> test(19) > >> End > >> > >> > >> Fast Private Sub test(x As Integer) > >> Print 0.6 ^ x > >> End > >> > >> Does this crash for you as well? > >> > >> I think there is a bug in llvm or something. It doesn't seem to like > that > >> I call llvm.powi.f64. > >> > >> I shall see what I can do about it ... > >> > >> /Emil > >> > >> 2012/7/9 Jussi Lahtinen > >> > >>> In fact the function can be further reduced to: > >>> c = CInt((0.6 ^ iEta) / sngCached[iEta]) > >>> > >>> Jussi > >>> > >>> > >>> > >>> On 9 July 2012 21:02, Jussi Lahtinen wrote: > >>> > >>> > Finally, here it is isolated. See attachment. > >>> > I don't know why I didn't get it in first try, and yet, I'm not sure > >>> what > >>> > is going on... > >>> > > >>> > Gambas 3 rev 4921 @ Xubuntu 12.04 64bit > >>> > > >>> > Jussi > >>> > > >>> > >>> > ------------------------------------------------------------------------------ > >>> Live Security Virtual Conference > >>> Exclusive live event will cover all the ways today's security and > >>> threat landscape has changed and how IT managers can respond. > Discussions > >>> will include endpoint security, mobile security and the latest in > malware > >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>> _______________________________________________ > >>> Gambas-user mailing list > >>> Gambas-user at lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/gambas-user > >>> > >> > >> > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From emil.lenngren at ...626... Tue Jul 10 21:22:11 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Tue, 10 Jul 2012 21:22:11 +0200 Subject: [Gambas-user] JIT bug 4 In-Reply-To: References: Message-ID: Because if you only write "x = 0.6 ^ x", that statement is completely optimized away, because x is never used later on. If you write "Print 0.6 ^ x", the result of the operation is printed, i.e. used. If you write "Print 0.6 ^ 2", that is optimized to "Print 0.36". /Emil 2012/7/10 Jussi Lahtinen > Yes it works now. > But "Print 0.6 ^ x" did crash, but "x = 0.6 ^ x" alone did not crash > ("imMatr[10, 10] += x" was needed)! > So I wonder was "0.6 ^ x" culprit alone? > > Jussi > > > > > On 10 July 2012 18:13, Emil Lenngren wrote: > > > It should work now in revision #4934! > > > > /Emil > > > > 2012/7/9 Emil Lenngren > > > > > From gdb I disassemble the jit function to this: > > > ... > > > 0x00007ffff7e3f05c: movabs $0x0,%rax > > > 0x00007ffff7e3f066: callq *%rax > > > ... > > > > > > You can see that llvm replaced the llvm.powi.f64 to a null function :/ > > > > > > 2012/7/9 Emil Lenngren > > > > > >> Public Sub Button1_Click() > > >> test(19) > > >> End > > >> > > >> > > >> Fast Private Sub test(x As Integer) > > >> Print 0.6 ^ x > > >> End > > >> > > >> Does this crash for you as well? > > >> > > >> I think there is a bug in llvm or something. It doesn't seem to like > > that > > >> I call llvm.powi.f64. > > >> > > >> I shall see what I can do about it ... > > >> > > >> /Emil > > >> > > >> 2012/7/9 Jussi Lahtinen > > >> > > >>> In fact the function can be further reduced to: > > >>> c = CInt((0.6 ^ iEta) / sngCached[iEta]) > > >>> > > >>> Jussi > > >>> > > >>> > > >>> > > >>> On 9 July 2012 21:02, Jussi Lahtinen > wrote: > > >>> > > >>> > Finally, here it is isolated. See attachment. > > >>> > I don't know why I didn't get it in first try, and yet, I'm not > sure > > >>> what > > >>> > is going on... > > >>> > > > >>> > Gambas 3 rev 4921 @ Xubuntu 12.04 64bit > > >>> > > > >>> > Jussi > > >>> > > > >>> > > >>> > > > ------------------------------------------------------------------------------ > > >>> Live Security Virtual Conference > > >>> Exclusive live event will cover all the ways today's security and > > >>> threat landscape has changed and how IT managers can respond. > > Discussions > > >>> will include endpoint security, mobile security and the latest in > > malware > > >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > >>> _______________________________________________ > > >>> Gambas-user mailing list > > >>> Gambas-user at lists.sourceforge.net > > >>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > >>> > > >> > > >> > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From emil.lenngren at ...626... Tue Jul 10 21:22:42 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Tue, 10 Jul 2012 21:22:42 +0200 Subject: [Gambas-user] JIT bug 4 In-Reply-To: References: Message-ID: Yes, "0.6 ^ x" was the culprit alone ;) 2012/7/10 Emil Lenngren > Because if you only write "x = 0.6 ^ x", that statement is completely > optimized away, because x is never used later on. > If you write "Print 0.6 ^ x", the result of the operation is printed, i.e. > used. > > If you write "Print 0.6 ^ 2", that is optimized to "Print 0.36". > > /Emil > > > 2012/7/10 Jussi Lahtinen > >> Yes it works now. >> But "Print 0.6 ^ x" did crash, but "x = 0.6 ^ x" alone did not crash >> ("imMatr[10, 10] += x" was needed)! >> So I wonder was "0.6 ^ x" culprit alone? >> >> Jussi >> >> >> >> >> On 10 July 2012 18:13, Emil Lenngren wrote: >> >> > It should work now in revision #4934! >> > >> > /Emil >> > >> > 2012/7/9 Emil Lenngren >> > >> > > From gdb I disassemble the jit function to this: >> > > ... >> > > 0x00007ffff7e3f05c: movabs $0x0,%rax >> > > 0x00007ffff7e3f066: callq *%rax >> > > ... >> > > >> > > You can see that llvm replaced the llvm.powi.f64 to a null function :/ >> > > >> > > 2012/7/9 Emil Lenngren >> > > >> > >> Public Sub Button1_Click() >> > >> test(19) >> > >> End >> > >> >> > >> >> > >> Fast Private Sub test(x As Integer) >> > >> Print 0.6 ^ x >> > >> End >> > >> >> > >> Does this crash for you as well? >> > >> >> > >> I think there is a bug in llvm or something. It doesn't seem to like >> > that >> > >> I call llvm.powi.f64. >> > >> >> > >> I shall see what I can do about it ... >> > >> >> > >> /Emil >> > >> >> > >> 2012/7/9 Jussi Lahtinen >> > >> >> > >>> In fact the function can be further reduced to: >> > >>> c = CInt((0.6 ^ iEta) / sngCached[iEta]) >> > >>> >> > >>> Jussi >> > >>> >> > >>> >> > >>> >> > >>> On 9 July 2012 21:02, Jussi Lahtinen >> wrote: >> > >>> >> > >>> > Finally, here it is isolated. See attachment. >> > >>> > I don't know why I didn't get it in first try, and yet, I'm not >> sure >> > >>> what >> > >>> > is going on... >> > >>> > >> > >>> > Gambas 3 rev 4921 @ Xubuntu 12.04 64bit >> > >>> > >> > >>> > Jussi >> > >>> > >> > >>> >> > >>> >> > >> ------------------------------------------------------------------------------ >> > >>> Live Security Virtual Conference >> > >>> Exclusive live event will cover all the ways today's security and >> > >>> threat landscape has changed and how IT managers can respond. >> > Discussions >> > >>> will include endpoint security, mobile security and the latest in >> > malware >> > >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > >>> _______________________________________________ >> > >>> Gambas-user mailing list >> > >>> Gambas-user at lists.sourceforge.net >> > >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >>> >> > >> >> > >> >> > > >> > >> > >> ------------------------------------------------------------------------------ >> > Live Security Virtual Conference >> > Exclusive live event will cover all the ways today's security and >> > threat landscape has changed and how IT managers can respond. >> Discussions >> > will include endpoint security, mobile security and the latest in >> malware >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > _______________________________________________ >> > Gambas-user mailing list >> > Gambas-user at lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > From jussi.lahtinen at ...626... Tue Jul 10 21:30:49 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Tue, 10 Jul 2012 22:30:49 +0300 Subject: [Gambas-user] JIT bug 5 In-Reply-To: References: Message-ID: Strange, this crash occurs on somewhere in initialization sub of my project which worked with earlier revision. Jussi On 10 July 2012 22:14, Jussi Lahtinen wrote: > > Not yet, able to isolate... > > ** INTERNAL ERROR ** > ** Bad type (12) for VALUE_undo_variant > ** Program aborting. Sorry! :-( > > > So, I set break point on "ERROR_panic": > > > > Breakpoint 1, ERROR_panic ( > error=0x436524 "Bad type (%d) for VALUE_undo_variant") at > gb_error.c:517 > 517 { > (gdb) bt > #0 ERROR_panic (error=0x436524 "Bad type (%d) for VALUE_undo_variant") > at gb_error.c:517 > #1 0x0000000000406bbe in VALUE_undo_variant (value=) > at gbx_value.c:2053 > #2 0x0000000000407e0f in VALUE_write (value=0x7ffff6626300, > addr=0x1011e80, > type=) at gbx_value.c:976 > #3 0x0000000000429726 in GB_CollectionSet (col=, > key=, len=, value=0x7ffff6626300) > at gbx_c_collection.c:298 > #4 0x00007fffe32eeb21 in ?? () > #5 0x00007fffffffd2e0 in ?? () > #6 0x0000000000000009 in ?? () > #7 0x0000000000a4a830 in ?? () > #8 0x0000000100000000 in ?? () > #9 0x0000000000000002 in ?? () > #10 0x00007fffe32ee8e0 in ?? () > #11 0x000000000093e628 in ?? () > #12 0x0000000000000002 in ?? () > #13 0x0000000000409b86 in EXEC_enter () at gbx_exec.c:536 > #14 0x00007fffe4e2c251 in JR_extern_dispatch_object (object= out>, > index=) at jit_runtime.c:1014 > #15 0x00007fffffffcec0 in ?? () > #16 0x00007fffe4e219a3 in JIT_compile_and_execute () at jit_compile.cpp:138 > ---Type to continue, or q to quit--- > Backtrace stopped: previous frame inner to this frame (corrupt stack?) > > > Jussi > From jussi.lahtinen at ...626... Tue Jul 10 21:39:40 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Tue, 10 Jul 2012 22:39:40 +0300 Subject: [Gambas-user] JIT bug 5 In-Reply-To: References: Message-ID: OK, see attachment. Jussi On 10 July 2012 22:30, Jussi Lahtinen wrote: > Strange, this crash occurs on somewhere in initialization sub of my > project which worked with earlier revision. > > Jussi > > > > > On 10 July 2012 22:14, Jussi Lahtinen wrote: > >> >> Not yet, able to isolate... >> >> ** INTERNAL ERROR ** >> ** Bad type (12) for VALUE_undo_variant >> ** Program aborting. Sorry! :-( >> >> >> So, I set break point on "ERROR_panic": >> >> >> >> Breakpoint 1, ERROR_panic ( >> error=0x436524 "Bad type (%d) for VALUE_undo_variant") at >> gb_error.c:517 >> 517 { >> (gdb) bt >> #0 ERROR_panic (error=0x436524 "Bad type (%d) for VALUE_undo_variant") >> at gb_error.c:517 >> #1 0x0000000000406bbe in VALUE_undo_variant (value=) >> at gbx_value.c:2053 >> #2 0x0000000000407e0f in VALUE_write (value=0x7ffff6626300, >> addr=0x1011e80, >> type=) at gbx_value.c:976 >> #3 0x0000000000429726 in GB_CollectionSet (col=, >> key=, len=, value=0x7ffff6626300) >> at gbx_c_collection.c:298 >> #4 0x00007fffe32eeb21 in ?? () >> #5 0x00007fffffffd2e0 in ?? () >> #6 0x0000000000000009 in ?? () >> #7 0x0000000000a4a830 in ?? () >> #8 0x0000000100000000 in ?? () >> #9 0x0000000000000002 in ?? () >> #10 0x00007fffe32ee8e0 in ?? () >> #11 0x000000000093e628 in ?? () >> #12 0x0000000000000002 in ?? () >> #13 0x0000000000409b86 in EXEC_enter () at gbx_exec.c:536 >> #14 0x00007fffe4e2c251 in JR_extern_dispatch_object (object=> out>, >> index=) at jit_runtime.c:1014 >> #15 0x00007fffffffcec0 in ?? () >> #16 0x00007fffe4e219a3 in JIT_compile_and_execute () at >> jit_compile.cpp:138 >> ---Type to continue, or q to quit--- >> Backtrace stopped: previous frame inner to this frame (corrupt stack?) >> >> >> Jussi >> > > -------------- next part -------------- A non-text attachment was scrubbed... Name: JITbug5-0.0.1.tar.gz Type: application/x-gzip Size: 4801 bytes Desc: not available URL: From jussi.lahtinen at ...626... Tue Jul 10 21:42:54 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Tue, 10 Jul 2012 22:42:54 +0300 Subject: [Gambas-user] JIT bug 4 In-Reply-To: References: Message-ID: OK, I didn't know that kind of optimization is done... That explains also why "imMatr[10, 10] += x" was needed. Jussi On 10 July 2012 22:22, Emil Lenngren wrote: > Because if you only write "x = 0.6 ^ x", that statement is completely > optimized away, because x is never used later on. > If you write "Print 0.6 ^ x", the result of the operation is printed, i.e. > used. > > If you write "Print 0.6 ^ 2", that is optimized to "Print 0.36". > > /Emil > > 2012/7/10 Jussi Lahtinen > > > Yes it works now. > > But "Print 0.6 ^ x" did crash, but "x = 0.6 ^ x" alone did not crash > > ("imMatr[10, 10] += x" was needed)! > > So I wonder was "0.6 ^ x" culprit alone? > > > > Jussi > > > > > > > > > > On 10 July 2012 18:13, Emil Lenngren wrote: > > > > > It should work now in revision #4934! > > > > > > /Emil > > > > > > 2012/7/9 Emil Lenngren > > > > > > > From gdb I disassemble the jit function to this: > > > > ... > > > > 0x00007ffff7e3f05c: movabs $0x0,%rax > > > > 0x00007ffff7e3f066: callq *%rax > > > > ... > > > > > > > > You can see that llvm replaced the llvm.powi.f64 to a null function > :/ > > > > > > > > 2012/7/9 Emil Lenngren > > > > > > > >> Public Sub Button1_Click() > > > >> test(19) > > > >> End > > > >> > > > >> > > > >> Fast Private Sub test(x As Integer) > > > >> Print 0.6 ^ x > > > >> End > > > >> > > > >> Does this crash for you as well? > > > >> > > > >> I think there is a bug in llvm or something. It doesn't seem to like > > > that > > > >> I call llvm.powi.f64. > > > >> > > > >> I shall see what I can do about it ... > > > >> > > > >> /Emil > > > >> > > > >> 2012/7/9 Jussi Lahtinen > > > >> > > > >>> In fact the function can be further reduced to: > > > >>> c = CInt((0.6 ^ iEta) / sngCached[iEta]) > > > >>> > > > >>> Jussi > > > >>> > > > >>> > > > >>> > > > >>> On 9 July 2012 21:02, Jussi Lahtinen > > wrote: > > > >>> > > > >>> > Finally, here it is isolated. See attachment. > > > >>> > I don't know why I didn't get it in first try, and yet, I'm not > > sure > > > >>> what > > > >>> > is going on... > > > >>> > > > > >>> > Gambas 3 rev 4921 @ Xubuntu 12.04 64bit > > > >>> > > > > >>> > Jussi > > > >>> > > > > >>> > > > >>> > > > > > > ------------------------------------------------------------------------------ > > > >>> Live Security Virtual Conference > > > >>> Exclusive live event will cover all the ways today's security and > > > >>> threat landscape has changed and how IT managers can respond. > > > Discussions > > > >>> will include endpoint security, mobile security and the latest in > > > malware > > > >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > >>> _______________________________________________ > > > >>> Gambas-user mailing list > > > >>> Gambas-user at lists.sourceforge.net > > > >>> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > >>> > > > >> > > > >> > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. > Discussions > > > will include endpoint security, mobile security and the latest in > malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...1... Tue Jul 10 21:51:46 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 10 Jul 2012 21:51:46 +0200 Subject: [Gambas-user] JIT bug 6 :-) Message-ID: <4FFC87D2.2090806@...1...> In the fractal example, if I set the GB_JIT environment variable to get a dump of the jit-compiled fractal computing loop, the program aborts: gb.jit: using LLVM 3.1. ------------------------------------------------------------------------ gb.jit: beginning compiling FFractal.FastDrawFractalRect: ------------------------------------------------------------------------ ------------------------------------------------------------------------ gb.jit: dumping function FFractal.FastDrawFractalRect: ------------------------------------------------------------------------ ; ModuleID = 'jit_mod' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" target triple = "x86_64-pc-linux-gnu" %ValueObject = type { i8*, i8*, i8* } %Null = type { i64 } %Object = type { i8*, i8* } %Float = type { i64, double } %Integer = type { i64, i32 } %GosubStackNode = type { i16, %Value* } %Value = type { i64, i64, i64, i64 } %Void = type { i64, i64, i64, i64 } %OBJECT = type { i8*, i64 } %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } define void @func_0_FFractal_3() { entry: %0 = load i8** inttoptr (i64 6647792 to i8**) tail call void @GB.NewArray(i8* inttoptr (i64 6647856 to i8*), i32 16, i32 0) %1 = load i8** inttoptr (i64 6647776 to i8**) %2 = getelementptr i8* %1, i64 -256 %3 = bitcast i8* %2 to %ValueObject* %4 = bitcast i8* %2 to %Null* %5 = getelementptr %Null* %4, i64 0, i32 0 %6 = load i64* %5 %7 = icmp eq i64 %6, 15 %8 = getelementptr %ValueObject* %3, i64 0, i32 1 %9 = load i8** %8 %10 = getelementptr %ValueObject* %3, i64 0, i32 0 %11 = load i8** %10 %12 = insertvalue %Object undef, i8* %11, 0 %13 = insertvalue %Object %12, i8* %9, 1 %14 = select i1 %7, %Object { i8* inttoptr (i64 14338600 to i8*), i8* null }, %Object %13 %15 = getelementptr i8* %1, i64 -224 %16 = bitcast i8* %15 to %Float* %17 = getelementptr %Float* %16, i64 0, i32 1 %18 = load double* %17 %19 = getelementptr i8* %1, i64 -192 %20 = bitcast i8* %19 to %Float* %21 = getelementptr %Float* %20, i64 0, i32 1 %22 = load double* %21 %23 = getelementptr i8* %1, i64 -160 %24 = bitcast i8* %23 to %Float* %25 = getelementptr %Float* %24, i64 0, i32 1 %26 = load double* %25 %27 = getelementptr i8* %1, i64 -128 %28 = bitcast i8* %27 to %Integer* %29 = getelementptr %Integer* %28, i64 0, i32 1 %30 = load i32* %29 %31 = getelementptr i8* %1, i64 -96 %32 = bitcast i8* %31 to %Integer* %33 = getelementptr %Integer* %32, i64 0, i32 1 %34 = load i32* %33 %35 = getelementptr i8* %1, i64 -64 %36 = bitcast i8* %35 to %Integer* %37 = getelementptr %Integer* %36, i64 0, i32 1 %38 = load i32* %37 %39 = getelementptr i8* %1, i64 -32 %40 = bitcast i8* %39 to %Integer* %41 = getelementptr %Integer* %40, i64 0, i32 1 %42 = load i32* %41 %43 = load i8** inttoptr (i64 6647744 to i8**) %44 = load i8** inttoptr (i64 6647768 to i8**) %45 = getelementptr i8* %44, i64 704 %46 = icmp eq i8* %45, %43 br i1 %46, label %if.cont, label %if.then if.then: ; preds = %entry tail call void @stack_corrupted_abort() unreachable if.cont: ; preds = %entry %47 = getelementptr i8* %0, i64 241 %48 = load i8* %47 %49 = and i8 %48, 1 %50 = icmp eq i8 %49, 0 %51 = sitofp i32 %30 to double %52 = fmul double %51, %26 %53 = fadd double %18, %52 %54 = sitofp i32 %34 to double %55 = fmul double %54, %26 %56 = fadd double %22, %55 %57 = icmp slt i32 %38, 5 %58 = icmp slt i32 %42, 5 %or.cond = and i1 %57, %58 br i1 %or.cond, label %if.cont265, label %if.cont18 if.cont18: ; preds = %if.cont %59 = add i32 %38, -1 %60 = sitofp i32 %59 to double %61 = fmul double %60, %26 %62 = fadd double %53, %61 %63 = add i32 %42, -1 %64 = sitofp i32 %63 to double %65 = fmul double %64, %26 %66 = fadd double %56, %65 %67 = fcmp olt double %53, gbx3: APFloat.cpp :285 : void interpretDecimal(llvm::StringRef::iterator, llvm::StringRef::iterator, decimalInfo*): L'assertion ? (*p == 'e' || *p == 'E') && "Invalid character in significand" ? a ?chou?. -- Beno?t Minisini From emil.lenngren at ...626... Tue Jul 10 21:55:59 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Tue, 10 Jul 2012 21:55:59 +0200 Subject: [Gambas-user] JIT bug 6 :-) In-Reply-To: <4FFC87D2.2090806@...1...> References: <4FFC87D2.2090806@...1...> Message-ID: Yes I know... I sent a bug report to llvm May 21: http://llvm.org/bugs/show_bug.cgi?id=12906 They haven't done anything about it yet :/ As a workaround, you can run LANG=en GB_JIT=info gbx3 /Emil 2012/7/10 Beno?t Minisini > In the fractal example, if I set the GB_JIT environment variable to get > a dump of the jit-compiled fractal computing loop, the program aborts: > > gb.jit: using LLVM 3.1. > ------------------------------------------------------------------------ > gb.jit: beginning compiling FFractal.FastDrawFractalRect: > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------ > gb.jit: dumping function FFractal.FastDrawFractalRect: > ------------------------------------------------------------------------ > ; ModuleID = 'jit_mod' > target datalayout = > > "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" > target triple = "x86_64-pc-linux-gnu" > > %ValueObject = type { i8*, i8*, i8* } > %Null = type { i64 } > %Object = type { i8*, i8* } > %Float = type { i64, double } > %Integer = type { i64, i32 } > %GosubStackNode = type { i16, %Value* } > %Value = type { i64, i64, i64, i64 } > %Void = type { i64, i64, i64, i64 } > %OBJECT = type { i8*, i64 } > %ValueFunction = type { i64, i8*, i8*, i8, i8, i16 } > > define void @func_0_FFractal_3() { > entry: > %0 = load i8** inttoptr (i64 6647792 to i8**) > tail call void @GB.NewArray(i8* inttoptr (i64 6647856 to i8*), i32 > 16, i32 0) > %1 = load i8** inttoptr (i64 6647776 to i8**) > %2 = getelementptr i8* %1, i64 -256 > %3 = bitcast i8* %2 to %ValueObject* > %4 = bitcast i8* %2 to %Null* > %5 = getelementptr %Null* %4, i64 0, i32 0 > %6 = load i64* %5 > %7 = icmp eq i64 %6, 15 > %8 = getelementptr %ValueObject* %3, i64 0, i32 1 > %9 = load i8** %8 > %10 = getelementptr %ValueObject* %3, i64 0, i32 0 > %11 = load i8** %10 > %12 = insertvalue %Object undef, i8* %11, 0 > %13 = insertvalue %Object %12, i8* %9, 1 > %14 = select i1 %7, %Object { i8* inttoptr (i64 14338600 to i8*), i8* > null }, %Object %13 > %15 = getelementptr i8* %1, i64 -224 > %16 = bitcast i8* %15 to %Float* > %17 = getelementptr %Float* %16, i64 0, i32 1 > %18 = load double* %17 > %19 = getelementptr i8* %1, i64 -192 > %20 = bitcast i8* %19 to %Float* > %21 = getelementptr %Float* %20, i64 0, i32 1 > %22 = load double* %21 > %23 = getelementptr i8* %1, i64 -160 > %24 = bitcast i8* %23 to %Float* > %25 = getelementptr %Float* %24, i64 0, i32 1 > %26 = load double* %25 > %27 = getelementptr i8* %1, i64 -128 > %28 = bitcast i8* %27 to %Integer* > %29 = getelementptr %Integer* %28, i64 0, i32 1 > %30 = load i32* %29 > %31 = getelementptr i8* %1, i64 -96 > %32 = bitcast i8* %31 to %Integer* > %33 = getelementptr %Integer* %32, i64 0, i32 1 > %34 = load i32* %33 > %35 = getelementptr i8* %1, i64 -64 > %36 = bitcast i8* %35 to %Integer* > %37 = getelementptr %Integer* %36, i64 0, i32 1 > %38 = load i32* %37 > %39 = getelementptr i8* %1, i64 -32 > %40 = bitcast i8* %39 to %Integer* > %41 = getelementptr %Integer* %40, i64 0, i32 1 > %42 = load i32* %41 > %43 = load i8** inttoptr (i64 6647744 to i8**) > %44 = load i8** inttoptr (i64 6647768 to i8**) > %45 = getelementptr i8* %44, i64 704 > %46 = icmp eq i8* %45, %43 > br i1 %46, label %if.cont, label %if.then > > if.then: ; preds = %entry > tail call void @stack_corrupted_abort() > unreachable > > if.cont: ; preds = %entry > %47 = getelementptr i8* %0, i64 241 > %48 = load i8* %47 > %49 = and i8 %48, 1 > %50 = icmp eq i8 %49, 0 > %51 = sitofp i32 %30 to double > %52 = fmul double %51, %26 > %53 = fadd double %18, %52 > %54 = sitofp i32 %34 to double > %55 = fmul double %54, %26 > %56 = fadd double %22, %55 > %57 = icmp slt i32 %38, 5 > %58 = icmp slt i32 %42, 5 > %or.cond = and i1 %57, %58 > br i1 %or.cond, label %if.cont265, label %if.cont18 > > if.cont18: ; preds = %if.cont > %59 = add i32 %38, -1 > %60 = sitofp i32 %59 to double > %61 = fmul double %60, %26 > %62 = fadd double %53, %61 > %63 = add i32 %42, -1 > %64 = sitofp i32 %63 to double > %65 = fmul double %64, %26 > %66 = fadd double %56, %65 > %67 = fcmp olt double %53, gbx3: APFloat.cpp :285 : void > interpretDecimal(llvm::StringRef::iterator, llvm::StringRef::iterator, > decimalInfo*): L'assertion ? (*p == 'e' || *p == 'E') && "Invalid > character in significand" ? a ?chou?. > > -- > Beno?t Minisini > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...1... Tue Jul 10 22:09:22 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 10 Jul 2012 22:09:22 +0200 Subject: [Gambas-user] JIT bug 6 :-) In-Reply-To: References: <4FFC87D2.2090806@...1...> Message-ID: <4FFC8BF2.6060604@...1...> Le 10/07/2012 21:55, Emil Lenngren a ?crit : > Yes I know... > I sent a bug report to llvm May 21: > http://llvm.org/bugs/show_bug.cgi?id=12906 > > They haven't done anything > about it yet :/ > > As a workaround, you can run > LANG=en GB_JIT=info gbx3 > > /Emil > I'm going to think there are less bugs in Gambas than in LLVM. B-) -- Beno?t Minisini From gambas at ...2524... Tue Jul 10 23:20:46 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 10 Jul 2012 21:20:46 +0000 Subject: [Gambas-user] Issue 271 in gambas: Text pull segmentation fault Message-ID: <0-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 271 by krisztiankende: Text pull segmentation fault http://code.google.com/p/gambas/issues/detail?id=271 If I try pull the text from a text box out of the window, segmentation fault occurs. Simple code (GTK+), video of the event is attached. gdb: (gdb) run Starting program: /usr/bin/gbx3 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Program received signal SIGSEGV, Segmentation fault. 0x00007ffff5c57388 in ?? () from /usr/lib/gambas3/gb.gtk.so (gdb) bt #0 0x00007ffff5c57388 in ?? () from /usr/lib/gambas3/gb.gtk.so #1 0x00007ffff5c574d7 in ?? () from /usr/lib/gambas3/gb.gtk.so #2 0x00007ffff5c38188 in ?? () from /usr/lib/gambas3/gb.gtk.so Cannot access memory at address 0x7fffffffce58 Valgrind: http://pastebin.com/c2QXQagq Version: stable 3.2.0 from PPA Distribution: Ubuntu 12.04 and 12.10 (and maybe older releases) Attachments: segmentation_fault.ogv 787 KB From gambas at ...2524... Tue Jul 10 23:56:35 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 10 Jul 2012 21:56:35 +0000 Subject: [Gambas-user] Issue 271 in gambas: Text pull segmentation fault In-Reply-To: <0-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Updates: Status: NeedsInfo Labels: -Version Version-3.2.0 Comment #1 on issue 271 by benoit.m... at ...626...: Text pull segmentation fault http://code.google.com/p/gambas/issues/detail?id=271 Instead of a video, please make a little project that will allow me to reproduce the bug. From acgs1306 at ...494... Wed Jul 11 00:01:49 2012 From: acgs1306 at ...494... (Antonio Carlos Siqueira) Date: Tue, 10 Jul 2012 19:01:49 -0300 Subject: [Gambas-user] xml.save() (Adrien Prokopowicz) In-Reply-To: References: Message-ID: <4FFCA64D.2020803@...494...> OK. my file is that; name: file.xml this thing. the application and file.xml are attached. put 2 in the same path. Do test you self. Thanks AC When replying, please edit your Subject line so it is more specific than "Re: Contents of Gambas-user digest..." Today's Topics: 1. Re: How to determine if a menu exists? (Beno?t Minisini) 2. Re: How to determine if a menu exists? (Bruce) 3. ComboBox.List.Insert( Array as String[]) used as a Sub (Bruce) 4. Menu.Group property??? (Bruce) 5. Re: JIT bug 4 (Emil Lenngren) 6. Re: Menu.Group property??? (Tobias Boege) 7. xml.save() (Antonio Carlos Siqueira) 8. Re: xml.save() (Adrien Prokopowicz) ---------------------------------------------------------------------- -------------- next part -------------- A non-text attachment was scrubbed... Name: file.xml Type: text/xml Size: 85 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: xml_bug.gambas Type: application/octet-stream Size: 2239 bytes Desc: not available URL: From emil.lenngren at ...626... Wed Jul 11 00:06:04 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Wed, 11 Jul 2012 00:06:04 +0200 Subject: [Gambas-user] xml.save() (Adrien Prokopowicz) In-Reply-To: <4FFCA64D.2020803@...494...> References: <4FFCA64D.2020803@...494...> Message-ID: You'd better send a source package instead of a compiled one, since no one (yet) has written a decompiler... /Emil 2012/7/11 Antonio Carlos Siqueira > OK. > > my file is that; name: file.xml > > > > > this thing. > > > > the application and file.xml are attached. put 2 in the same path. > Do test you self. > Thanks > AC > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Gambas-user digest..." > > > Today's Topics: > > 1. Re: How to determine if a menu exists? (Beno?t Minisini) > 2. Re: How to determine if a menu exists? (Bruce) > 3. ComboBox.List.Insert( Array as String[]) used as a Sub (Bruce) > 4. Menu.Group property??? (Bruce) > 5. Re: JIT bug 4 (Emil Lenngren) > 6. Re: Menu.Group property??? (Tobias Boege) > 7. xml.save() (Antonio Carlos Siqueira) > 8. Re: xml.save() (Adrien Prokopowicz) > > > ------------------------------**------------------------------**---------- > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From emil.lenngren at ...626... Wed Jul 11 00:43:19 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Wed, 11 Jul 2012 00:43:19 +0200 Subject: [Gambas-user] JIT bug 5 In-Reply-To: References: Message-ID: Fixed in the latest revision! Gambas should have a real unit test system... /Emil 2012/7/10 Jussi Lahtinen > OK, see attachment. > > Jussi > > > > On 10 July 2012 22:30, Jussi Lahtinen wrote: > > > Strange, this crash occurs on somewhere in initialization sub of my > > project which worked with earlier revision. > > > > Jussi > > > > > > > > > > On 10 July 2012 22:14, Jussi Lahtinen wrote: > > > >> > >> Not yet, able to isolate... > >> > >> ** INTERNAL ERROR ** > >> ** Bad type (12) for VALUE_undo_variant > >> ** Program aborting. Sorry! :-( > >> > >> > >> So, I set break point on "ERROR_panic": > >> > >> > >> > >> Breakpoint 1, ERROR_panic ( > >> error=0x436524 "Bad type (%d) for VALUE_undo_variant") at > >> gb_error.c:517 > >> 517 { > >> (gdb) bt > >> #0 ERROR_panic (error=0x436524 "Bad type (%d) for VALUE_undo_variant") > >> at gb_error.c:517 > >> #1 0x0000000000406bbe in VALUE_undo_variant (value=) > >> at gbx_value.c:2053 > >> #2 0x0000000000407e0f in VALUE_write (value=0x7ffff6626300, > >> addr=0x1011e80, > >> type=) at gbx_value.c:976 > >> #3 0x0000000000429726 in GB_CollectionSet (col=, > >> key=, len=, value=0x7ffff6626300) > >> at gbx_c_collection.c:298 > >> #4 0x00007fffe32eeb21 in ?? () > >> #5 0x00007fffffffd2e0 in ?? () > >> #6 0x0000000000000009 in ?? () > >> #7 0x0000000000a4a830 in ?? () > >> #8 0x0000000100000000 in ?? () > >> #9 0x0000000000000002 in ?? () > >> #10 0x00007fffe32ee8e0 in ?? () > >> #11 0x000000000093e628 in ?? () > >> #12 0x0000000000000002 in ?? () > >> #13 0x0000000000409b86 in EXEC_enter () at gbx_exec.c:536 > >> #14 0x00007fffe4e2c251 in JR_extern_dispatch_object (object= >> out>, > >> index=) at jit_runtime.c:1014 > >> #15 0x00007fffffffcec0 in ?? () > >> #16 0x00007fffe4e219a3 in JIT_compile_and_execute () at > >> jit_compile.cpp:138 > >> ---Type to continue, or q to quit--- > >> Backtrace stopped: previous frame inner to this frame (corrupt stack?) > >> > >> > >> Jussi > >> > > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From bbruen at ...2308... Wed Jul 11 05:12:24 2012 From: bbruen at ...2308... (Bruce) Date: Wed, 11 Jul 2012 12:42:24 +0930 Subject: [Gambas-user] Menu.Group property??? In-Reply-To: <20120710165727.GB496@...2774...> References: <1341923897.20399.26.camel@...40...> <20120710165727.GB496@...2774...> Message-ID: <1341976344.20399.33.camel@...40...> On Tue, 2012-07-10 at 18:57 +0200, Tobias Boege wrote: > On Tue, 10 Jul 2012, Bruce wrote: > > The menu editor exposes (what looks like) a property called "Group" and > > if it is set I can use that name instead of the actual menu name in the > > event handler for all menu items in the same group. > > > > This is really handy in the IDE when coupled with LAST. > > > > But I can't set the Group "property" in code when adding menu items on > > the fly? > > > > Bruce > > > I don't know where it can be read, possibly in this "property information box" you see in the > property window when editing a specific property (just below the properties listing): this is > a pseudo-property not available at runtime. It just sets the event name of all the affected controls > to the given string at creation time (wasn't there recently discussion about a $Load method which > does this job?) > If I remember correctly... > > Regards, > Tobi > Aha! Solved it by using an observer in the class that manages my dynamic menus. Gambas is such a thing of beauty. :-) Bruce p.s. Tobi, you can see the Group name for a menu item in the .form file as a suffix to the Menu item, e.g. { mnuGroup Menu Text = ("Grouped Menu") { mnuGroupItem1 Menu MyGroup <----! Name = "mnuGroup1" Text = ("G1") } } similarly for other controls { txtData TextArea AnotherGroup <---! Name = "txtData" MoveScaled(7,2,38,38) Expand = True } I wonder why the IDE Group attribute was not given property status by Benoit? From gambas at ...2524... Wed Jul 11 08:21:30 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 11 Jul 2012 06:21:30 +0000 Subject: [Gambas-user] Issue 271 in gambas: Text pull segmentation fault In-Reply-To: <1-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> <0-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Comment #2 on issue 271 by krisztiankende: Text pull segmentation fault http://code.google.com/p/gambas/issues/detail?id=271 No problem, but it's just a plain TexBox. You can very easily reproduce the problem. If running the project from IDE, then error does not occur, only when I running with the gbx3 command, or run the created executable file. Attachments: segmentation_fault.tar.gz 4.9 KB From gambas at ...2524... Wed Jul 11 08:55:36 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 11 Jul 2012 06:55:36 +0000 Subject: [Gambas-user] Issue 271 in gambas: Text pull segmentation fault In-Reply-To: <2-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> <0-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Comment #3 on issue 271 by sevoir... at ...626...: Text pull segmentation fault http://code.google.com/p/gambas/issues/detail?id=271 Gambas 2.23 affected too: [122755.276800] gbr2[21108]: segfault at 1c ip b74b39f9 sp bfcaa404 error 4 in gb.gtk.so.0.0.0[b7462000+87000] From acgs1306 at ...494... Wed Jul 11 12:05:24 2012 From: acgs1306 at ...494... (Antonio Carlos Siqueira) Date: Wed, 11 Jul 2012 07:05:24 -0300 Subject: [Gambas-user] xml.save() In-Reply-To: References: Message-ID: <4FFD4FE4.6080602@...494...> sory, this is the sources. # Gambas Form File 3.0 { Form Form MoveScaled(0,0,33,46) { save Button MoveScaled(4,39,10,4) Text = ("Save") } { TextArea1 TextArea MoveScaled(3,3,27,34) } { open Button MoveScaled(16,39,14,4) Text = ("Re Open") } } ' Gambas class file Public Myxml As New XmlDocument Public data As XmlElement[] Public Sub _new() ' by now I will do not tests Myxml.Open("file.xml") data = Myxml.GetElementsByTagName("data") End Public Sub Form_Open() TextArea1.Text = data[0].Value End Public Sub save_Click() Myxml.Save("file.xml") End Public Sub open_Click() Myxml.Open("file.xml") data = Myxml.GetElementsByTagName("data") TextArea1.Text = data[0].Value End this thing. now i think you can test. thanks AC From gambas at ...1... Wed Jul 11 15:39:55 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 11 Jul 2012 15:39:55 +0200 Subject: [Gambas-user] Menu.Group property??? In-Reply-To: <1341976344.20399.33.camel@...40...> References: <1341923897.20399.26.camel@...40...> <20120710165727.GB496@...2774...> <1341976344.20399.33.camel@...40...> Message-ID: <4FFD822B.3040706@...1...> Le 11/07/2012 05:12, Bruce a ?crit : > On Tue, 2012-07-10 at 18:57 +0200, Tobias Boege wrote: >> On Tue, 10 Jul 2012, Bruce wrote: >>> The menu editor exposes (what looks like) a property called "Group" and >>> if it is set I can use that name instead of the actual menu name in the >>> event handler for all menu items in the same group. >>> >>> This is really handy in the IDE when coupled with LAST. >>> >>> But I can't set the Group "property" in code when adding menu items on >>> the fly? >>> >>> Bruce >>> >> I don't know where it can be read, possibly in this "property information box" you see in the >> property window when editing a specific property (just below the properties listing): this is >> a pseudo-property not available at runtime. It just sets the event name of all the affected controls >> to the given string at creation time (wasn't there recently discussion about a $Load method which >> does this job?) >> If I remember correctly... >> >> Regards, >> Tobi >> > > Aha! Solved it by using an observer in the class that manages my > dynamic menus. > > Gambas is such a thing of beauty. :-) > > Bruce > > > p.s. Tobi, you can see the Group name for a menu item in the .form file > as a suffix to the Menu item, e.g. > { mnuGroup Menu > Text = ("Grouped Menu") > { mnuGroupItem1 Menu MyGroup <----! > Name = "mnuGroup1" > Text = ("G1") > } > } > similarly for other controls > { txtData TextArea AnotherGroup <---! > Name = "txtData" > MoveScaled(7,2,38,38) > Expand = True > } > > I wonder why the IDE Group attribute was not given property status by > Benoit? > The "group" name is the event name as specified at object creation. In other words, the compiler transforms { mnuGroup Menu ... { mnuGroupItem1 Menu MyGroup into mnuGroupItem1 = new Menu(menuGroup) As "MyGroup" Look at the documentation of the NEW instruction. Regards, -- Beno?t Minisini From tobiasboege01 at ...1601... Wed Jul 11 17:04:24 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Wed, 11 Jul 2012 17:04:24 +0200 Subject: [Gambas-user] Menu.Group property??? In-Reply-To: <1341976344.20399.33.camel@...40...> References: <1341923897.20399.26.camel@...40...> <20120710165727.GB496@...2774...> <1341976344.20399.33.camel@...40...> Message-ID: <20120711150424.GB748@...2774...> > > Aha! Solved it by using an observer in the class that manages my > dynamic menus. > > Gambas is such a thing of beauty. :-) > You can do it without an Observer, too. Observers duplicate events to there could be some overhead with this solution (unless that behaviour is desired) - besides the memory used for the Observer object: Just re-attach those objects that you want to 'Group' to their parents with the same event name: For Each hObj In myGroupObjs Object.Attach(hObj, Object.Parent(hObj), sNewGroup) Next This could prevent former event handlers to interfere... (Just guessing. It's a matter of your application) Regards, Tobi From adrien.prokopowicz at ...626... Wed Jul 11 17:55:08 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Wed, 11 Jul 2012 17:55:08 +0200 Subject: [Gambas-user] xml.save() In-Reply-To: <4FFD4FE4.6080602@...494...> References: <4FFD4FE4.6080602@...494...> Message-ID: Problem fixed in revision #4943. 2012/7/11 Antonio Carlos Siqueira > sory, this is the sources. > > # Gambas Form File 3.0 > > { Form Form > MoveScaled(0,0,33,46) > { save Button > MoveScaled(4,39,10,4) > Text = ("Save") > } > { TextArea1 TextArea > MoveScaled(3,3,27,34) > } > { open Button > MoveScaled(16,39,14,4) > Text = ("Re Open") > } > } > > ' Gambas class file > > Public Myxml As New XmlDocument > Public data As XmlElement[] > > Public Sub _new() > ' by now I will do not tests > Myxml.Open("file.xml") > data = Myxml.GetElementsByTagName("data") > End > > Public Sub Form_Open() > TextArea1.Text = data[0].Value > End > > Public Sub save_Click() > Myxml.Save("file.xml") > End > > Public Sub open_Click() > Myxml.Open("file.xml") > data = Myxml.GetElementsByTagName("data") > TextArea1.Text = data[0].Value > End > > > > > this thing. > > > > now i think you can test. > > thanks > AC > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From bbruen at ...2308... Thu Jul 12 03:20:46 2012 From: bbruen at ...2308... (Bruce) Date: Thu, 12 Jul 2012 10:50:46 +0930 Subject: [Gambas-user] Menu.Group property??? In-Reply-To: <1341976344.20399.33.camel@...40...> References: <1341923897.20399.26.camel@...40...> <20120710165727.GB496@...2774...> <1341976344.20399.33.camel@...40...> Message-ID: <1342056046.20399.59.camel@...40...> (Slightly out of line, I'm just trying to tie the above two responses together) On Wed, 2012-07-11 at 15:39 +0200, Beno?t Minisini wrote: > > The "group" name is the event name as specified at object creation. > > In other words, the compiler transforms > > { mnuGroup Menu > ... > { mnuGroupItem1 Menu MyGroup > > into > > mnuGroupItem1 = new Menu(menuGroup) As "MyGroup" > > Look at the documentation of the NEW instruction. > > Regards, > > -- > Beno?t Minisini > Ah! As usual, I need to listen to my own maxims. I have now installed a large sign above my monitor saying "Read EVERY word of the help page!" :-) And, that of course eliminates the need for an explicit observer. On Wed, 2012-07-11 at 17:04 +0200, Tobias Boege wrote: > > > You can do it without an Observer, too. Observers duplicate events to there could be some overhead > > with this solution (unless that behaviour is desired) - besides the memory used for the Observer > > object: Just re-attach those objects that you want to 'Group' to their parents with the same event > > name: > > > > For Each hObj In myGroupObjs > > Object.Attach(hObj, Object.Parent(hObj), sNewGroup) > > Next > > > > This could prevent former event handlers to interfere... (Just guessing. It's a matter of your > > application) > > > > Regards, > > Tobi Now, that is rather interesting. I made a "recentfiles" library and a tester that are attached, (this was a lot simpler than trying to build a stand-alone model of our real dynamic menu need*). I think I see what you are getting and maybe that approach would simplify the at handling necessary in the client form, but I can't quite get it to operate (still looking at the help page). If you can spare the time, would you take a look at the attached and comment on whether it would simplify the client code requirements. regards Bruce * for the sake of any interest, we have a gridview listing horses at upcoming auctions. It has a fanciful "rating" based on the known previous performances of the horse and a bunch of statutory events that can occur in its history. The user wishes to look at the history of a specific in more detail. We have tried various ways to display this with varying success as the events (things like prior race performances, barrier trials, vet examinations, notified gear changes, gelding, etc etc etc) are quite different in their characteristics. In the main, the user wants to see a summary of the history and then drill down into one of those events. On average there are about a dozen or so events per horse of interest to our demographic, but the number could be one to several dozen. So the idea is to put a popup menu on the gridview which would be populated dynamically depending on the current selected row. This would display the horses event history and allow an event to be selected, whereupon a popup window would display the details of that event. -------------- next part -------------- A non-text attachment was scrubbed... Name: recentfiles-0.0.8.tar.gz Type: application/x-compressed-tar Size: 9775 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: testrecentmenu-0.0.1.tar.gz Type: application/x-compressed-tar Size: 5460 bytes Desc: not available URL: From bbruen at ...2308... Thu Jul 12 03:21:23 2012 From: bbruen at ...2308... (Bruce) Date: Thu, 12 Jul 2012 10:51:23 +0930 Subject: [Gambas-user] Menu.Group property??? In-Reply-To: <1341976344.20399.33.camel@...40...> References: <1341923897.20399.26.camel@...40...> <20120710165727.GB496@...2774...> <1341976344.20399.33.camel@...40...> Message-ID: <1342056083.20399.60.camel@...40...> (Slightly out of line, I'm just trying to tie the above two responses together) On Wed, 2012-07-11 at 15:39 +0200, Beno?t Minisini wrote: > > The "group" name is the event name as specified at object creation. > > In other words, the compiler transforms > > { mnuGroup Menu > ... > { mnuGroupItem1 Menu MyGroup > > into > > mnuGroupItem1 = new Menu(menuGroup) As "MyGroup" > > Look at the documentation of the NEW instruction. > > Regards, > > -- > Beno?t Minisini > Ah! As usual, I need to listen to my own maxims. I have now installed a large sign above my monitor saying "Read EVERY word of the help page!" :-) And, that of course eliminates the need for an explicit observer. On Wed, 2012-07-11 at 17:04 +0200, Tobias Boege wrote: > > > You can do it without an Observer, too. Observers duplicate events to there could be some overhead > > with this solution (unless that behaviour is desired) - besides the memory used for the Observer > > object: Just re-attach those objects that you want to 'Group' to their parents with the same event > > name: > > > > For Each hObj In myGroupObjs > > Object.Attach(hObj, Object.Parent(hObj), sNewGroup) > > Next > > > > This could prevent former event handlers to interfere... (Just guessing. It's a matter of your > > application) > > > > Regards, > > Tobi Now, that is rather interesting. I made a "recentfiles" library and a tester that are attached, (this was a lot simpler than trying to build a stand-alone model of our real dynamic menu need*). I think I see what you are getting and maybe that approach would simplify the at handling necessary in the client form, but I can't quite get it to operate (still looking at the help page). If you can spare the time, would you take a look at the attached and comment on whether it would simplify the client code requirements. regards Bruce * for the sake of any interest, we have a gridview listing horses at upcoming auctions. It has a fanciful "rating" based on the known previous performances of the horse and a bunch of statutory events that can occur in its history. The user wishes to look at the history of a specific in more detail. We have tried various ways to display this with varying success as the events (things like prior race performances, barrier trials, vet examinations, notified gear changes, gelding, etc etc etc) are quite different in their characteristics. In the main, the user wants to see a summary of the history and then drill down into one of those events. On average there are about a dozen or so events per horse of interest to our demographic, but the number could be one to several dozen. So the idea is to put a popup menu on the gridview which would be populated dynamically depending on the current selected row. This would display the horses event history and allow an event to be selected, whereupon a popup window would display the details of that event. -------------- next part -------------- A non-text attachment was scrubbed... Name: recentfiles-0.0.8.tar.gz Type: application/x-compressed-tar Size: 9775 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: testrecentmenu-0.0.1.tar.gz Type: application/x-compressed-tar Size: 5460 bytes Desc: not available URL: From sundar_ima at ...251... Thu Jul 12 11:30:47 2012 From: sundar_ima at ...251... (sundar j) Date: 12 Jul 2012 09:30:47 -0000 Subject: [Gambas-user] =?utf-8?q?Application_not_working_afer_upgrading_to?= =?utf-8?q?_3=2E2?= Message-ID: <20120712093047.15219.qmail@...2879...> I have made my application in gambas 3.1.1 under ubuntu 12.04 (using PPA of Kendek). The installation package is also made from gambas 3.3.1. Tested it on live system (and installed) in all *buntus and worked fine. After Kendek upgraded Gambas to 3.2 my  application  is not working properly. It opens and shows main form but when i click on any button / widgets no action is taking place. The same package i have tested in arch linux with version 3.2 but again same problem persist. I suspect this could be in compatibility between gambas runtime between 3.1.1 and 3.2. Does any one have an issue like mine? Any help is appreciated. From gambas at ...1... Thu Jul 12 11:33:39 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 12 Jul 2012 11:33:39 +0200 Subject: [Gambas-user] Application not working afer upgrading to 3.2 In-Reply-To: <20120712093047.15219.qmail@...2879...> References: <20120712093047.15219.qmail@...2879...> Message-ID: <4FFE99F3.8080602@...1...> Le 12/07/2012 11:30, sundar j a ?crit : > I have made my application in gambas 3.1.1 under ubuntu 12.04 (using > PPA of Kendek). The installation package is also made from gambas > 3.3.1. Tested it on live system (and installed) in all *buntus and > worked fine. After Kendek upgraded Gambas to 3.2 my  > application  is not working properly. It opens and shows main > form but when i click on any button / widgets no action is taking > place. The same package i have tested in arch linux with version 3.2 > but again same problem persist. I suspect this could be in > compatibility between gambas runtime between 3.1.1 and 3.2. > > Does any one have an issue like mine? > > Any help is appreciated. I don't think it's the runtime, but the GUI component. Anyway, can you isolate the problem in a little projet, or send me your entire project and explain me how to reproduce the problem so that I can fix it? -- Beno?t Minisini From jussi.lahtinen at ...626... Thu Jul 12 16:43:39 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 12 Jul 2012 17:43:39 +0300 Subject: [Gambas-user] DIV Message-ID: ? 4.3 DIV 2.1 Type mismatch: wanted Integer, got Float instead Why it take only integers? Jussi From tobiasboege01 at ...1601... Thu Jul 12 16:47:19 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Thu, 12 Jul 2012 16:47:19 +0200 Subject: [Gambas-user] DIV In-Reply-To: References: Message-ID: <20120712144719.GB488@...2774...> On Thu, 12 Jul 2012, Jussi Lahtinen wrote: > ? 4.3 DIV 2.1 > Type mismatch: wanted Integer, got Float instead > > Why it take only integers? > > > Jussi > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user Doc states, DIV is a synonymous for \ which is the integer division operator. From jussi.lahtinen at ...626... Thu Jul 12 17:44:36 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 12 Jul 2012 18:44:36 +0300 Subject: [Gambas-user] DIV In-Reply-To: <20120712144719.GB488@...2774...> References: <20120712144719.GB488@...2774...> Message-ID: > Doc states, DIV is a synonymous for \ which is the integer division > operator. > Documentation says "Calculates the quotient of two Integer numbers, rounding down". And my question was, in other words, why it calculates quotient for only integer numbers? Output is always integer, but why input should be? Also why MOD takes only integers, in C you can use fmod() if you want to use floats like in math generally. I think DIV and MOD would have more general usage if they would allow floats. Only reason I can see to keep DIV accepting only integers is performance, but is that really issue for single instruction? Right now this seems to be so for just historical reasons. Jussi From gambas at ...1... Thu Jul 12 17:51:18 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 12 Jul 2012 17:51:18 +0200 Subject: [Gambas-user] DIV In-Reply-To: References: <20120712144719.GB488@...2774...> Message-ID: <4FFEF276.4080502@...1...> Le 12/07/2012 17:44, Jussi Lahtinen a ?crit : >> Doc states, DIV is a synonymous for \ which is the integer division >> operator. >> > > > Documentation says "Calculates the quotient of two Integer numbers, > rounding down". > And my question was, in other words, why it calculates quotient for only > integer numbers? > Output is always integer, but why input should be? > > Also why MOD takes only integers, in C you can use fmod() if you want to > use floats like in math generally. > > I think DIV and MOD would have more general usage if they would allow > floats. > Only reason I can see to keep DIV accepting only integers is performance, > but is that really issue for single instruction? > > Right now this seems to be so for just historical reasons. > > Jussi This is for performance reasons: '\' (or DIV) operator is faster than '/'. If you want to use DIV like '/', just use '/'! And yes, MOD should be able to handle Float (and any other numbers implemented as objects, like Complex). Regards, -- Beno?t Minisini From jussi.lahtinen at ...626... Thu Jul 12 18:52:00 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 12 Jul 2012 19:52:00 +0300 Subject: [Gambas-user] DIV In-Reply-To: <4FFEF276.4080502@...1...> References: <20120712144719.GB488@...2774...> <4FFEF276.4080502@...1...> Message-ID: > This is for performance reasons: '\' (or DIV) operator is faster than '/'. > OK. > If you want to use DIV like '/', just use '/'! > "/" is different thing, it doesn't give integer quotient. To get integer quotient from floats I use "iQuotient = Floor( a / b )". Jussi From gambas at ...1... Thu Jul 12 18:55:17 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 12 Jul 2012 18:55:17 +0200 Subject: [Gambas-user] DIV In-Reply-To: References: <20120712144719.GB488@...2774...> <4FFEF276.4080502@...1...> Message-ID: <4FFF0175.3010807@...1...> Le 12/07/2012 18:52, Jussi Lahtinen a ?crit : >> This is for performance reasons: '\' (or DIV) operator is faster than '/'. >> > > OK. > > > >> If you want to use DIV like '/', just use '/'! >> > > "/" is different thing, it doesn't give integer quotient. > To get integer quotient from floats I use "iQuotient = Floor( a / b )". > > > Jussi CInt(a / b) is faster. And if iQuotient is already an integer, just doing iQuotient = a / b is a little bit faster again. Regards, -- Beno?t Minisini From gambas at ...2524... Thu Jul 12 23:02:21 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Thu, 12 Jul 2012 21:02:21 +0000 Subject: [Gambas-user] Issue 272 in gambas: Progress bars lack the "pulse" property for intermediate progress bar Message-ID: <0-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 272 by roman.ve... at ...626...: Progress bars lack the "pulse" property for intermediate progress bar http://code.google.com/p/gambas/issues/detail?id=272 Progress bars are currently such that they can be set to a value, but GTK+ (I don't know about Qt) has a property called "pulse" as described here: http://www.pygtk.org/docs/pygtk/class-gtkprogressbar.html#method-gtkprogressbar--pulse which are also described as intermediate progress bars here: http://developer.gnome.org/hig-book/3.0/controls-progress-bars.html.en#indeterminate-progress for situations in which you want to say to the user "hey there's some progress happening, but I can't reliably track it." Gambas should include support for the intermediate or pulse progress bars either as their own object or perhaps as simply a property to regular progress bars. Version: 3.2 Operating system: GNU/Linux Distribution: Ubuntu Architecture: x86 GUI component: GTK+ Desktop used: Xfce From gambas at ...2524... Thu Jul 12 23:14:04 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Thu, 12 Jul 2012 21:14:04 +0000 Subject: [Gambas-user] Issue 2 in gambas: No native gambas for Windows platforms In-Reply-To: <9-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> References: <9-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> <0-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> Message-ID: <10-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> Comment #10 on issue 2 by roman.ve... at ...626...: No native gambas for Windows platforms http://code.google.com/p/gambas/issues/detail?id=2 Gambas currently uses a lot of XOrg stuff, which is how it works on Mac (not natively under whatever Mac uses, Aqua or something) - it's also the reason Gambas doesn't run on Android, for example, despite someone having gotten Qt on Android. From ivan-kern at ...308... Fri Jul 13 08:23:19 2012 From: ivan-kern at ...308... (Ivan Kern) Date: Fri, 13 Jul 2012 08:23:19 +0200 Subject: [Gambas-user] Raises the event Message-ID: <000601cd60bf$ff813410$fe839c30$@freenet.de> Hi to all, I have made my own gambas component in gambas2 under ubuntu 10.04. It works well till I want raise an event. I always get an error message "Cannot raise event in static function." The code is like this: 'Gambas class file EXPORT STATIC PUBLIC $A AS INTEGER STATIC PUBLIC $B AS INTEGER EVENT TEST(Value as Boolean) STATIC PUBLIC SUB Main() END STATIC PUBLIC SUB myTest() DIM iResult AS INTEGER iResult = $A*$B IF iResult = 2 THEN RAISE TEST(TRUE) ELSE RAISE TEST(FALSE) ENDIF END How can I manage it? Regards, Ivan. From bbruen at ...2308... Fri Jul 13 14:52:58 2012 From: bbruen at ...2308... (Bruce) Date: Fri, 13 Jul 2012 22:22:58 +0930 Subject: [Gambas-user] Issue 272 in gambas: Progress bars lack the "pulse" property for intermediate progress bar In-Reply-To: <0-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Message-ID: <1342183978.20399.62.camel@...40...> On Thu, 2012-07-12 at 21:02 +0000, gambas at ...2524... wrote: > Status: New > Owner: ---- > Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any > Desktop-Any GUI-Any > > New issue 272 by roman.ve... at ...626...: Progress bars lack the "pulse" > property for intermediate progress bar > http://code.google.com/p/gambas/issues/detail?id=272 > > Progress bars are currently such that they can be set to a value, but GTK+ > (I don't know about Qt) has a property called "pulse" as described here: > http://www.pygtk.org/docs/pygtk/class-gtkprogressbar.html#method-gtkprogressbar--pulse > which are also described as intermediate progress bars here: > http://developer.gnome.org/hig-book/3.0/controls-progress-bars.html.en#indeterminate-progress > for situations in which you want to say to the user "hey there's some > progress happening, but I can't reliably track it." > > Gambas should include support for the intermediate or pulse progress bars > either as their own object or perhaps as simply a property to regular > progress bars. > May the saints save and preserve me. From mohareve at ...626... Fri Jul 13 15:52:29 2012 From: mohareve at ...626... (M. Cs.) Date: Fri, 13 Jul 2012 15:52:29 +0200 Subject: [Gambas-user] Shell not working properly in G 3.2 Message-ID: I have a BIG problem with the Shell command: Shell "unzip -u " & Chr$(34) & User.Home & "/.GamCat/GamCat.zip" & Chr$(34) & " -d " & Chr$(34) & User.Home & "/.GamCat/" & Chr$(34) Wait Tells me the the following: "unzip: cannot find zipfile directory in one of /home/minthaka/.GamCat/GamCat.zip or /home/minthaka/.GamCat/GamCat.zip.zip, and cannot find /home/minthaka/.GamCat/GamCat.zip.ZIP, period." However, the file User.Home & "/.GamCat/GamCat.zip" exists, and even I try to run in a terminal the copied message Message("unzip -u " & Chr$(34) & User.Home & "/.GamCat/GamCat.zip" & Chr$(34) & " -d " & Chr$(34) & User.Home & "/.GamCat/" & Chr$(34)) works seamlessly. Please help me, I've already spent hours over this issue! The worst thing is that when I use Shell "unzip -u /home/minthaka/.GamCat/GamCat.zip -d /home/minthaka/.GamCat/" Wait there are no errors at all. Csaba From gambas.fr at ...626... Fri Jul 13 15:58:12 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Fri, 13 Jul 2012 15:58:12 +0200 Subject: [Gambas-user] Shell not working properly in G 3.2 In-Reply-To: References: Message-ID: So why are you using chr$(34) ? And you can try with exec ... There is no need of shell for that Le 13 juil. 2012 15:53, "M. Cs." a ?crit : > I have a BIG problem with the Shell command: > > Shell "unzip -u " & Chr$(34) & User.Home & "/.GamCat/GamCat.zip" & Chr$(34) > & " -d " & Chr$(34) & User.Home & "/.GamCat/" & Chr$(34) Wait > Tells me the the following: > > "unzip: cannot find zipfile directory in one of > /home/minthaka/.GamCat/GamCat.zip or > /home/minthaka/.GamCat/GamCat.zip.zip, and cannot find > /home/minthaka/.GamCat/GamCat.zip.ZIP, period." > > However, the file User.Home & "/.GamCat/GamCat.zip" exists, and even I try > to run in a terminal the copied message > > Message("unzip -u " & Chr$(34) & User.Home & "/.GamCat/GamCat.zip" & > Chr$(34) & " -d " & Chr$(34) & User.Home & "/.GamCat/" & Chr$(34)) > works seamlessly. > > Please help me, I've already spent hours over this issue! > > The worst thing is that when I use > > Shell "unzip -u /home/minthaka/.GamCat/GamCat.zip -d > /home/minthaka/.GamCat/" Wait > there are no errors at all. > > Csaba > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas.fr at ...626... Fri Jul 13 17:33:30 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Fri, 13 Jul 2012 17:33:30 +0200 Subject: [Gambas-user] DIV In-Reply-To: <4FFF0175.3010807@...1...> References: <20120712144719.GB488@...2774...> <4FFEF276.4080502@...1...> <4FFF0175.3010807@...1...> Message-ID: 2012/7/12 Beno?t Minisini > Le 12/07/2012 18:52, Jussi Lahtinen a ?crit : > >> This is for performance reasons: '\' (or DIV) operator is faster than > '/'. > >> > > > > OK. > > > > > > > >> If you want to use DIV like '/', just use '/'! > >> > > > > "/" is different thing, it doesn't give integer quotient. > > To get integer quotient from floats I use "iQuotient = Floor( a / b )". > > > > > > Jussi > > CInt(a / b) is faster. > > And if iQuotient is already an integer, just doing iQuotient = a / b is > a little bit faster again. > > Regards, > > -- > Beno?t Minisini > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > if I summarize : iQuotient = Floor( a / b ) CInt(a / b) iQuotient = a / b >From the more complex to the most simple .... from the most slower to the most faster.... Yes ! More it's simple, more it's faster... It's logical !!! :-D -- Fabien Bodard From joem at ...2671... Fri Jul 13 17:39:55 2012 From: joem at ...2671... (jm) Date: Fri, 13 Jul 2012 16:39:55 +0100 Subject: [Gambas-user] Shell not working properly in G 3.2 In-Reply-To: References: Message-ID: <1342193995.9594.5.camel@...2672...> On Fri, 2012-07-13 at 15:52 +0200, M. Cs. wrote: > I have a BIG problem with the Shell command: doubt it! Simple debug problem. DIM a AS String a = "unzip -u " & Chr$(34) & User.Home & "/.GamCat/GamCat.zip" & Chr $(34) & " -d " & Chr$(34) & User.Home & "/.GamCat/" & Chr$(34) Freeze the IDE and look at value of a: unzip -u "/home/minthaka/.GamCat/GamCat.zip" -d "/home/minthaka/.GamCat/" Notice anything different with your intended script that works?: Shell "unzip -u /home/minthaka/.GamCat/GamCat.zip -d /home/minthaka/.GamCat/" Wait Lots of unnecessary Chr$(34) inserted everywhere for no reason!! > Shell "unzip -u " & Chr$(34) & User.Home & "/.GamCat/GamCat.zip" & Chr$(34) > & " -d " & Chr$(34) & User.Home & "/.GamCat/" & Chr$(34) Wait > Tells me the the following: > > "unzip: cannot find zipfile directory in one of > /home/minthaka/.GamCat/GamCat.zip or > /home/minthaka/.GamCat/GamCat.zip.zip, and cannot find > /home/minthaka/.GamCat/GamCat.zip.ZIP, period." > > However, the file User.Home & "/.GamCat/GamCat.zip" exists, and even I try > to run in a terminal the copied message > > Message("unzip -u " & Chr$(34) & User.Home & "/.GamCat/GamCat.zip" & > Chr$(34) & " -d " & Chr$(34) & User.Home & "/.GamCat/" & Chr$(34)) > works seamlessly. > > Please help me, I've already spent hours over this issue! > > The worst thing is that when I use > > Shell "unzip -u /home/minthaka/.GamCat/GamCat.zip -d > /home/minthaka/.GamCat/" Wait > there are no errors at all. > > Csaba > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > ______________________________________________________________________________ > This message has been checked for viruses and spam by Armourplate > http://www.armourplate.com, the email archiving, anti virus and anti spam > service from Corpex. ______________________________________________________________________________ This message has been checked for viruses and spam by Corpex using the ArmourPlate Anti Virus and Anti Spam Scanning Service. To find out more and see our email archiving service see http://www.armourplate.com or call Corpex on UK 0845 050 1898. From jussi.lahtinen at ...626... Fri Jul 13 17:48:41 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Fri, 13 Jul 2012 18:48:41 +0300 Subject: [Gambas-user] Raises the event In-Reply-To: <000601cd60bf$ff813410$fe839c30$@freenet.de> References: <000601cd60bf$ff813410$fe839c30$@freenet.de> Message-ID: I don't think Gambas supports static events. So you need to remove static from declaration, or use sub instead. Why you need myTest() sub to be static? Jussi On 13 July 2012 09:23, Ivan Kern wrote: > Hi to all, > > I have made my own gambas component in gambas2 under ubuntu 10.04. > > It works well till I want raise an event. I always get an error message > > "Cannot raise event in static function." > > > > The code is like this: > > > > 'Gambas class file > > > > EXPORT > > > > STATIC PUBLIC $A AS INTEGER > > STATIC PUBLIC $B AS INTEGER > > > > EVENT TEST(Value as Boolean) > > > > > > STATIC PUBLIC SUB Main() > > > > END > > > > STATIC PUBLIC SUB myTest() > > DIM iResult AS INTEGER > > > > iResult = $A*$B > > IF iResult = 2 THEN > > RAISE TEST(TRUE) > > ELSE > > RAISE TEST(FALSE) > > ENDIF > > END > > > > How can I manage it? > > Regards, > > Ivan. > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From mohareve at ...626... Fri Jul 13 18:23:24 2012 From: mohareve at ...626... (M. Cs.) Date: Fri, 13 Jul 2012 18:23:24 +0200 Subject: [Gambas-user] Shell not working properly in G 3.2 In-Reply-To: <1342193995.9594.5.camel@...2672...> References: <1342193995.9594.5.camel@...2672...> Message-ID: You may be right. In fact the mentioned process is executed after another extracting process, which may be not finished before this starts. Inserting a delay fixes the issue, yet it isn't as good. Csaba From gambas at ...2524... Sat Jul 14 02:28:04 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 14 Jul 2012 00:28:04 +0000 Subject: [Gambas-user] Issue 271 in gambas: Text pull segmentation fault In-Reply-To: <3-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> <0-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Updates: Status: Accepted Comment #4 on issue 271 by benoit.m... at ...626...: Text pull segmentation fault http://code.google.com/p/gambas/issues/detail?id=271 (No comment was entered for this change.) From gambas at ...2524... Sat Jul 14 02:29:04 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 14 Jul 2012 00:29:04 +0000 Subject: [Gambas-user] Issue 272 in gambas: Progress bars lack the "pulse" property for intermediate progress bar In-Reply-To: <0-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Updates: Labels: -Version -Type-Bug Version-TRUNK Type-Enhancement Comment #1 on issue 272 by benoit.m... at ...626...: Progress bars lack the "pulse" property for intermediate progress bar http://code.google.com/p/gambas/issues/detail?id=272 (No comment was entered for this change.) From gambas at ...2524... Sat Jul 14 02:30:05 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 14 Jul 2012 00:30:05 +0000 Subject: [Gambas-user] Issue 270 in gambas: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar In-Reply-To: <1-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> <0-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> Updates: Status: NeedsInfo Comment #2 on issue 270 by benoit.m... at ...626...: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar http://code.google.com/p/gambas/issues/detail?id=270 (No comment was entered for this change.) From gambas at ...2524... Sat Jul 14 02:31:04 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 14 Jul 2012 00:31:04 +0000 Subject: [Gambas-user] Issue 271 in gambas: Text pull segmentation fault In-Reply-To: <4-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> References: <4-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> <0-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Message-ID: <5-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Updates: Labels: -Type-Bug Type-Crash Comment #5 on issue 271 by benoit.m... at ...626...: Text pull segmentation fault http://code.google.com/p/gambas/issues/detail?id=271 (No comment was entered for this change.) From gambas.fr at ...626... Sat Jul 14 10:26:57 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Sat, 14 Jul 2012 10:26:57 +0200 Subject: [Gambas-user] Raises the event In-Reply-To: References: <000601cd60bf$ff813410$fe839c30$@freenet.de> Message-ID: 2012/7/13 Jussi Lahtinen > I don't think Gambas supports static events. > So you need to remove static from declaration, or use sub instead. > Why you need myTest() sub to be static? > > Jussi > > same question .... > a component by definition is dynamic. And if you want to use full static class, you should prefer a module ... no ? From gambas at ...2524... Sun Jul 15 00:47:40 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 14 Jul 2012 22:47:40 +0000 Subject: [Gambas-user] Issue 271 in gambas: Text pull segmentation fault In-Reply-To: <5-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> References: <5-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> <0-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Message-ID: <6-6813199134517018827-13089895888504931589-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #6 on issue 271 by benoit.m... at ...626...: Text pull segmentation fault http://code.google.com/p/gambas/issues/detail?id=271 It should be fixed in revision #4949. But for Gambas 3 only. I don't know if I will fix it for Gambas 2. From gambas at ...2524... Sun Jul 15 00:49:20 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 14 Jul 2012 22:49:20 +0000 Subject: [Gambas-user] Issue 253 in gambas: GTK++ toolkit only In-Reply-To: <7-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> References: <7-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> <0-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Message-ID: <8-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Comment #8 on issue 253 by benoit.m... at ...626...: GTK++ toolkit only http://code.google.com/p/gambas/issues/detail?id=253 The gb.qt.ext component does not have its GTK+ brother. It implements the source code editor. From richard.j.walker at ...247... Sun Jul 15 01:36:56 2012 From: richard.j.walker at ...247... (RICHARD WALKER) Date: Sun, 15 Jul 2012 00:36:56 +0100 Subject: [Gambas-user] Timely reading of shell command output in process read event. Message-ID: I am having difficulty reading the output from a shell command when it is generated. Something somewhere seems to be storing the messages until it is ready to give them to my READ and ERROR event handlers. The command is invoked with: JCap = Shell Command For Read As "Jack_Capture" My Jack_Capture_Read() procedure has used both Read #Last, item, 0 - Lof(Last) and Line Input #Last, item The Jack_Capture_Error(item As String) procedure has no choice - it gets what it is given. The console output from the shell command has been checked and all of the print_message(String) commands in the C source are '\n' terminated. The shell command produces progress reports as it executes, one per line, and in particular there will often be a delay of several seconds - even minutes - between it issuing the statement "Waiting for JackTransportRolling.\n" and "Received JackTranportRolling. Recording.\n". In practice, the message that the transport is rolling is delayed until the transport is stopped and the READ event gets it at the same time as the ERROR event reports another message. It is a little confusing perhaps, but the shell command produces output on both stdout and stderr and I have to catch both to know the full story about how the recording is progressing. When the same command and parameters are executed in a real terminal then all of the messages appear in sequence at the expected times. Can anyone suggest where these messages might be buffered and how to hurry them along? Thanks Richard From bbruen at ...2308... Sun Jul 15 01:54:04 2012 From: bbruen at ...2308... (Bruce) Date: Sun, 15 Jul 2012 09:24:04 +0930 Subject: [Gambas-user] Timely reading of shell command output in process read event. In-Reply-To: References: Message-ID: <1342310044.20399.65.camel@...40...> On Sun, 2012-07-15 at 00:36 +0100, RICHARD WALKER wrote: > JCap = Shell Command For Read As "Jack_Capture" > > My Jack_Capture_Read() procedure has used both Hi Richard, Sheer guess, but is "Jack_Capture" a legal name for an observer? Does Jack_Capture_Read() ever get invoked? I've always been vary of using "_" in names. hth Bruce From gambas at ...1... Sun Jul 15 02:00:34 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sun, 15 Jul 2012 02:00:34 +0200 Subject: [Gambas-user] Timely reading of shell command output in process read event. In-Reply-To: <1342310044.20399.65.camel@...40...> References: <1342310044.20399.65.camel@...40...> Message-ID: <50020822.30303@...1...> Le 15/07/2012 01:54, Bruce a ?crit : > On Sun, 2012-07-15 at 00:36 +0100, RICHARD WALKER wrote: > >> JCap = Shell Command For Read As "Jack_Capture" >> >> My Jack_Capture_Read() procedure has used both > > Hi Richard, > > Sheer guess, but is "Jack_Capture" a legal name for an observer? Does > Jack_Capture_Read() ever get invoked? I've always been vary of using "_" > in names. > > hth > Bruce > Yes, any legal identifier can be used as event name. I think Richard's problem may be solved by replaceing "For Read" by "For Input", so that the command is run through a virtual terminal. -- Beno?t Minisini From gambas at ...2524... Sun Jul 15 02:04:09 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 00:04:09 +0000 Subject: [Gambas-user] Issue 272 in gambas: Progress bars lack the "pulse" property for intermediate progress bar In-Reply-To: <1-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> <0-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Updates: Status: WontFix Comment #2 on issue 272 by benoit.m... at ...626...: Progress bars lack the "pulse" property for intermediate progress bar http://code.google.com/p/gambas/issues/detail?id=272 Apparently Qt does not have such a control. Why don't you create one directly in Gambas? And I don't say that because I find GTK+ pulsing progress bars awful. :-) From richard.j.walker at ...247... Sun Jul 15 03:19:14 2012 From: richard.j.walker at ...247... (RICHARD WALKER) Date: Sun, 15 Jul 2012 02:19:14 +0100 Subject: [Gambas-user] Timely reading of shell command output in process read event. In-Reply-To: <50020822.30303@...1...> References: <1342310044.20399.65.camel@...40...> <50020822.30303@...1...> Message-ID: Hi Beno?t, Bruce, Yes, the READ and ERROR (and finally KILL) events are all raised as expected, just not as often as I would want. In another part of the program I use JCap = Shell Command For Input Output As "Jack_Capture" so that I can send it a gb.NewLine to control another mode of the shell command. That has worked, though that mode has been only briefly tested. I have spent the last few days on these Read events in what I regard as the more common mode of use of the external command, and of this Gambas front-end to the command. jack_capture is a shell command by Kjetil S. Matheussen to record audio in a large range of formats and with a large range of modes of use. I am just trying to pull together a few of these with a simple GUI to stop me having to look up the manual every time. The Gambas program developed some disturbing unwanted behaviour as I pushed it further and further and now I have started to strip it back to basics to try to isolate the problem(s). I have got rid of the dbus signal handling and my first attempt to automagically restore Jack connections between recordings and that seems to have reduced the Jack server's tendency to spew hundreds of complaints a second and occasionally crash. Now I am focussing on capturing the "communication" between jack_capture's imaginary console and my program. I will switch to FOR INPUT rather than READ and try again. later... Richard From gambas at ...2524... Sun Jul 15 03:43:08 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 01:43:08 +0000 Subject: [Gambas-user] Issue 272 in gambas: Progress bars lack the "pulse" property for intermediate progress bar In-Reply-To: <2-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> <0-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Comment #3 on issue 272 by adrien.p... at ...626...: Progress bars lack the "pulse" property for intermediate progress bar http://code.google.com/p/gambas/issues/detail?id=272 The Qt doc speaks of a "busy indicator" if the range is set to 0 : http://doc.qt.nokia.com/4.7-snapshot/qprogressbar.html#details I tried, and it works, but you have to increase the value of the progressbar with a timer in order to make the progressbar move : class Widget : public QProgressBar { Q_OBJECT public: explicit Widget(QWidget *parent = 0); ~Widget(); public slots: void pulse(); private: QTimer *pulseTimer; }; Widget::Widget(QWidget *parent) : QProgressBar(parent) { this->setRange(0, 0); pulseTimer = new QTimer; pulseTimer->setInterval(100); connect(pulseTimer, SIGNAL(timeout()), this, SLOT(pulse())); pulseTimer->start(); } Widget::~Widget() { } void Widget::pulse() { this->setValue(this->value() + 2); } #include #include "widget.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; w.show(); return a.exec(); } (... even if I don't think this is a nice way, because the progressbar value can exceed the integer limits ... however, it can be useful in some cases) From richard.j.walker at ...247... Sun Jul 15 03:58:02 2012 From: richard.j.walker at ...247... (RICHARD WALKER) Date: Sun, 15 Jul 2012 02:58:02 +0100 Subject: [Gambas-user] Timely reading of shell command output in process read event. In-Reply-To: References: <1342310044.20399.65.camel@...40...> <50020822.30303@...1...> Message-ID: OK, that is LOTS better. Not perfect, but many more messages are coming through _when_ expected and not always two at a time. Furthermore, all of the messages are arriving in the Read event - nothing in the Error event anymore. I'll need to do more testing to be sure I understand if it is repeatable between sessions and on different system loads (and different systems - it was my brother who discovered the problem on his netbook), but I have already been emboldened to turn on dbus signal handling again, and even that is more reliable than a few hours ago. One of my greatest failings in fault finding is not trying something I am certain I have tried before. Motto: try everything at least twice, and then three more times for luck! Richard From support at ...2529... Sun Jul 15 04:11:10 2012 From: support at ...2529... (John Spikowski) Date: Sat, 14 Jul 2012 19:11:10 -0700 Subject: [Gambas-user] DBUS Example - Seg Fault Message-ID: <1342318270.2469.105.camel@...1833...> I just compiled the latest build (4949) and wanted to try the DBUS example. I get a Segmentation Fault(11) when I select any item from the listbox. Ubuntu 11.04 64 bit. Can someone else give it a try and see if they are having issues as well before I create a bug report? From sebikul at ...626... Sun Jul 15 04:16:53 2012 From: sebikul at ...626... (Sebi) Date: Sun, 15 Jul 2012 02:16:53 +0000 Subject: [Gambas-user] DBUS Example - Seg Fault In-Reply-To: <1342318270.2469.105.camel@...1833...> References: <1342318270.2469.105.camel@...1833...> Message-ID: <2027061077-1342318614-cardhu_decombobulator_blackberry.rim.net-1565215727-@...2880...> Same here using Archlinux x64. Happens when trying to expand the org group of the treeview. It may be the updated gb.xml. Go ahead with the bug report! ;) -----Original Message----- From: John Spikowski Date: Sat, 14 Jul 2012 19:11:10 To: Gambas-Users Reply-To: mailing list for gambas users Subject: [Gambas-user] DBUS Example - Seg Fault I just compiled the latest build (4949) and wanted to try the DBUS example. I get a Segmentation Fault(11) when I select any item from the listbox. Ubuntu 11.04 64 bit. Can someone else give it a try and see if they are having issues as well before I create a bug report? ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From gambas at ...1... Sun Jul 15 04:35:44 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sun, 15 Jul 2012 04:35:44 +0200 Subject: [Gambas-user] DBUS Example - Seg Fault In-Reply-To: <2027061077-1342318614-cardhu_decombobulator_blackberry.rim.net-1565215727-@...2880...> References: <1342318270.2469.105.camel@...1833...> <2027061077-1342318614-cardhu_decombobulator_blackberry.rim.net-1565215727-@...2880...> Message-ID: <50022C80.7090808@...1...> Le 15/07/2012 04:16, Sebi a ?crit : > Same here using Archlinux x64. Happens when trying to expand the org group of the treeview. > It may be the updated gb.xml. > > Go ahead with the bug report! ;) > I confirm it is gb.xml. If I replace it by gb.libxml (the previous XML library), it works. -- Beno?t Minisini From gambas at ...2524... Sun Jul 15 04:46:58 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 02:46:58 +0000 Subject: [Gambas-user] Issue 273 in gambas: DEBUS - Seg Fault(11) Message-ID: <0-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 273 by john.spi... at ...626...: DEBUS - Seg Fault(11) http://code.google.com/p/gambas/issues/detail?id=273 1) Describe the problem. While trying the Gambas DBUS explorer example, I get a segmentation fault(11) when selecting any of the listbox items. 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: TRUNK 3.2 Revision: 4949 Operating system: Ubuntu 11.04 64 bit Distribution: Ubuntu Architecture: x86_64 UI component: QT4 Desktop used: Gnome 3) Provide a little project that reproduces the bug or the crash. N/A 4) If your project needs a database, try to provide it, or part of it. N/A Bug verified by another Gambas list member. From support at ...2529... Sun Jul 15 04:54:06 2012 From: support at ...2529... (John Spikowski) Date: Sat, 14 Jul 2012 19:54:06 -0700 Subject: [Gambas-user] DBUS Example - Seg Fault In-Reply-To: <50022C80.7090808@...1...> References: <1342318270.2469.105.camel@...1833...> <2027061077-1342318614-cardhu_decombobulator_blackberry.rim.net-1565215727-@...2880...> <50022C80.7090808@...1...> Message-ID: <1342320846.2469.106.camel@...1833...> On Sun, 2012-07-15 at 04:35 +0200, Beno?t Minisini wrote: > Le 15/07/2012 04:16, Sebi a ?crit : > > Same here using Archlinux x64. Happens when trying to expand the org group of the treeview. > > It may be the updated gb.xml. > > > > Go ahead with the bug report! ;) > > > > I confirm it is gb.xml. If I replace it by gb.libxml (the previous XML > library), it works. > Oops, I meant 4953 (not Last Changed Rev. of 4949) jrs at ...1833...:~/gambas/trunk$ svn info Path: . URL: https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk Repository Root: https://gambas.svn.sourceforge.net/svnroot/gambas Repository UUID: 96304659-1d19-0410-acd0-aead272a8bd5 Revision: 4953 Node Kind: directory Schedule: normal Last Changed Author: gambas Last Changed Rev: 4949 Last Changed Date: 2012-07-14 15:44:43 -0700 (Sat, 14 Jul 2012) jrs at ...1833...:~/gambas/trunk$ From gambas at ...2524... Sun Jul 15 12:07:33 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 10:07:33 +0000 Subject: [Gambas-user] Issue 272 in gambas: Progress bars lack the "pulse" property for intermediate progress bar In-Reply-To: <3-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> <0-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Updates: Status: Accepted Comment #4 on issue 272 by benoit.m... at ...626...: Progress bars lack the "pulse" property for intermediate progress bar http://code.google.com/p/gambas/issues/detail?id=272 You're right, I didn't see it. I will see what I can do! From gambas at ...2524... Sun Jul 15 12:08:33 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 10:08:33 +0000 Subject: [Gambas-user] Issue 273 in gambas: DEBUS - Seg Fault(11) In-Reply-To: <0-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> Updates: Status: Accepted Labels: -Version Version-TRUNK Comment #1 on issue 273 by benoit.m... at ...626...: DEBUS - Seg Fault(11) http://code.google.com/p/gambas/issues/detail?id=273 (No comment was entered for this change.) From gambas at ...2524... Sun Jul 15 12:12:42 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 10:12:42 +0000 Subject: [Gambas-user] Issue 273 in gambas: DEBUS - Seg Fault(11) In-Reply-To: <1-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> <0-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> Updates: Owner: adrien.p... at ...626... Comment #2 on issue 273 by benoit.m... at ...626...: DEBUS - Seg Fault(11) http://code.google.com/p/gambas/issues/detail?id=273 (No comment was entered for this change.) From gambas at ...2524... Sun Jul 15 12:18:03 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 10:18:03 +0000 Subject: [Gambas-user] Issue 272 in gambas: Progress bars lack the "pulse" property for intermediate progress bar In-Reply-To: <4-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> References: <4-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> <0-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Message-ID: <5-6813199134517018827-11885205987876872423-gambas=googlecode.com@...2524...> Updates: Labels: -Priority-Medium Priority-Low Comment #5 on issue 272 by benoit.m... at ...626...: Progress bars lack the "pulse" property for intermediate progress bar http://code.google.com/p/gambas/issues/detail?id=272 (No comment was entered for this change.) From gambas at ...2524... Sun Jul 15 12:20:03 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 10:20:03 +0000 Subject: [Gambas-user] 25 issues changed in gambas Message-ID: Updates: Owner: benoit.m... at ...626... Comment by benoit.m... at ...626...: (No comment was entered for this change.) Affected issues: issue 2: No native gambas for Windows platforms http://code.google.com/p/gambas/issues/detail?id=2 issue 14: Draw.Drawing does not work -- Signal #11 error http://code.google.com/p/gambas/issues/detail?id=14 issue 47: Make code pretty tool button clears breakpoints http://code.google.com/p/gambas/issues/detail?id=47 issue 71: Signal #11 http://code.google.com/p/gambas/issues/detail?id=71 issue 80: Binary applications on Gambas http://code.google.com/p/gambas/issues/detail?id=80 issue 96: Importing a gambas2 form does not convert the form to gambas3 http://code.google.com/p/gambas/issues/detail?id=96 issue 103: Treeview KeyRelease behaves differently with gtk and qt4 http://code.google.com/p/gambas/issues/detail?id=103 issue 108: Suggest: IDE should show frame border http://code.google.com/p/gambas/issues/detail?id=108 issue 131: FMain Border set to False is not revertable http://code.google.com/p/gambas/issues/detail?id=131 issue 145: SIGSEGV (#11) http://code.google.com/p/gambas/issues/detail?id=145 issue 149: DesktopWindow.X and DesktopWindow.Y always 1 and 21 http://code.google.com/p/gambas/issues/detail?id=149 issue 159: No Toolbox after warning about el_GR.utf8 http://code.google.com/p/gambas/issues/detail?id=159 issue 170: Error balloon is placed behind database connection window http://code.google.com/p/gambas/issues/detail?id=170 issue 179: Download source for 3.0 tar.gz doesn't include ./configure http://code.google.com/p/gambas/issues/detail?id=179 issue 193: SQLite Foreign Key code not allowed http://code.google.com/p/gambas/issues/detail?id=193 issue 225: No prepared statements http://code.google.com/p/gambas/issues/detail?id=225 issue 234: Debian specific installation instructions are out of date http://code.google.com/p/gambas/issues/detail?id=234 issue 235: The IDE should support the creation of gambas scripts http://code.google.com/p/gambas/issues/detail?id=235 issue 246: Random "DrawingArea is being drawn" error when using new gridview http://code.google.com/p/gambas/issues/detail?id=246 issue 253: GTK++ toolkit only http://code.google.com/p/gambas/issues/detail?id=253 issue 257: Database password retrieval error and abort in IDE http://code.google.com/p/gambas/issues/detail?id=257 issue 263: The TextBox will remain always in the foreground. http://code.google.com/p/gambas/issues/detail?id=263 issue 265: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 issue 270: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar http://code.google.com/p/gambas/issues/detail?id=270 issue 272: Progress bars lack the "pulse" property for intermediate progress bar http://code.google.com/p/gambas/issues/detail?id=272 -- You received this message because you are listed in the owner or CC fields of these issues, or because you starred them. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From gambas at ...2524... Sun Jul 15 12:49:07 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 10:49:07 +0000 Subject: [Gambas-user] Issue 270 in gambas: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar In-Reply-To: <3-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> <0-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> Comment #4 on issue 270 by cruise... at ...626...: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar http://code.google.com/p/gambas/issues/detail?id=270 I can't create a small project for export. I am using Linux mint. I have gone back to version 2 game as with the same code as this problem doesn't happen. Feel free to delete this error. From gambas at ...2524... Sun Jul 15 12:52:47 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 10:52:47 +0000 Subject: [Gambas-user] Issue 108 in gambas: Suggest: IDE should show frame border In-Reply-To: <3-6813199134517018827-3276663092057171595-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-3276663092057171595-gambas=googlecode.com@...2524...> <0-6813199134517018827-3276663092057171595-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-3276663092057171595-gambas=googlecode.com@...2524...> Comment #4 on issue 108 by adamn... at ...626...: Suggest: IDE should show frame border http://code.google.com/p/gambas/issues/detail?id=108 Yes, the new shadow boxes solve this nicely. Thanks From gambas at ...2524... Sun Jul 15 12:56:08 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 10:56:08 +0000 Subject: [Gambas-user] 26 issues changed in gambas Message-ID: Updates: Owner: --- Comment by benoit.m... at ...626...: (No comment was entered for this change.) Affected issues: issue 2: No native gambas for Windows platforms http://code.google.com/p/gambas/issues/detail?id=2 issue 14: Draw.Drawing does not work -- Signal #11 error http://code.google.com/p/gambas/issues/detail?id=14 issue 47: Make code pretty tool button clears breakpoints http://code.google.com/p/gambas/issues/detail?id=47 issue 71: Signal #11 http://code.google.com/p/gambas/issues/detail?id=71 issue 80: Binary applications on Gambas http://code.google.com/p/gambas/issues/detail?id=80 issue 96: Importing a gambas2 form does not convert the form to gambas3 http://code.google.com/p/gambas/issues/detail?id=96 issue 101: Add support for adding extra files in the "AutoTools" packager http://code.google.com/p/gambas/issues/detail?id=101 issue 103: Treeview KeyRelease behaves differently with gtk and qt4 http://code.google.com/p/gambas/issues/detail?id=103 issue 108: Suggest: IDE should show frame border http://code.google.com/p/gambas/issues/detail?id=108 issue 131: FMain Border set to False is not revertable http://code.google.com/p/gambas/issues/detail?id=131 issue 145: SIGSEGV (#11) http://code.google.com/p/gambas/issues/detail?id=145 issue 149: DesktopWindow.X and DesktopWindow.Y always 1 and 21 http://code.google.com/p/gambas/issues/detail?id=149 issue 159: No Toolbox after warning about el_GR.utf8 http://code.google.com/p/gambas/issues/detail?id=159 issue 170: Error balloon is placed behind database connection window http://code.google.com/p/gambas/issues/detail?id=170 issue 179: Download source for 3.0 tar.gz doesn't include ./configure http://code.google.com/p/gambas/issues/detail?id=179 issue 193: SQLite Foreign Key code not allowed http://code.google.com/p/gambas/issues/detail?id=193 issue 225: No prepared statements http://code.google.com/p/gambas/issues/detail?id=225 issue 234: Debian specific installation instructions are out of date http://code.google.com/p/gambas/issues/detail?id=234 issue 235: The IDE should support the creation of gambas scripts http://code.google.com/p/gambas/issues/detail?id=235 issue 246: Random "DrawingArea is being drawn" error when using new gridview http://code.google.com/p/gambas/issues/detail?id=246 issue 253: GTK++ toolkit only http://code.google.com/p/gambas/issues/detail?id=253 issue 257: Database password retrieval error and abort in IDE http://code.google.com/p/gambas/issues/detail?id=257 issue 263: The TextBox will remain always in the foreground. http://code.google.com/p/gambas/issues/detail?id=263 issue 265: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 issue 270: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar http://code.google.com/p/gambas/issues/detail?id=270 issue 272: Progress bars lack the "pulse" property for intermediate progress bar http://code.google.com/p/gambas/issues/detail?id=272 -- You received this message because you are listed in the owner or CC fields of these issues, or because you starred them. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From gambas at ...2524... Sun Jul 15 13:13:40 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 15 Jul 2012 11:13:40 +0000 Subject: [Gambas-user] Issue 96 in gambas: Importing a gambas2 form does not convert the form to gambas3 In-Reply-To: <6-6813199134517018827-12062387076755902502-gambas=googlecode.com@...2524...> References: <6-6813199134517018827-12062387076755902502-gambas=googlecode.com@...2524...> <0-6813199134517018827-12062387076755902502-gambas=googlecode.com@...2524...> Message-ID: <7-6813199134517018827-12062387076755902502-gambas=googlecode.com@...2524...> Comment #7 on issue 96 by adamn... at ...626...: Importing a gambas2 form does not convert the form to gambas3 http://code.google.com/p/gambas/issues/detail?id=96 Fair enough. I haven't seen it again. B From bbruen at ...2308... Mon Jul 16 03:54:00 2012 From: bbruen at ...2308... (Bruce) Date: Mon, 16 Jul 2012 11:24:00 +0930 Subject: [Gambas-user] Cannot build gb.xml.html Message-ID: <1342403640.23937.12.camel@...40...> Rev 4957, but this may have occurred earlier as I have had this component disabled for some time. fails at: Making all in gb.xml make[2]: Entering directory `/home/bb/trunk/gb.xml' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.xml' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.xml/src' Making all in . make[5]: Entering directory `/home/bb/trunk/gb.xml/src' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/home/bb/trunk/gb.xml/src' Making all in html make[5]: Entering directory `/home/bb/trunk/gb.xml/src/html' make[5]: *** No rule to make target `document.cpp', needed by `gb_xml_html_la-document.lo'. Stop. output.txt attached. Bruce -------------- next part -------------- configure: loading cache config.cache configure: WARNING: jit component is disabled by configure option checking whether to enable maintainer-specific portions of Makefiles... no checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged === configuring in main (/home/bb/trunk/main) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking for exp10... (cached) yes checking for exp2... (cached) yes checking for log2... (cached) yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether gcc and cc understand -c and -o together... (cached) yes checking for libintl headers... (cached) /usr/include/ checking for libintl libraries... (cached) //lib/ checking for libiconv headers... (cached) /usr/include/ checking for libiconv libraries... (cached) no configure: WARNING: This library may be located inside the system C library checking for libffi component with pkg-config... OK checking for xdg-mime... (cached) xdg-mime configure: creating ./config.status config.status: creating Makefile config.status: creating share/Makefile config.status: creating gbc/Makefile config.status: creating gbx/Makefile config.status: creating lib/Makefile config.status: creating lib/debug/Makefile config.status: creating lib/eval/Makefile config.status: creating lib/db/Makefile config.status: creating lib/vb/Makefile config.status: creating lib/compress/Makefile config.status: creating lib/option/Makefile config.status: creating lib/draw/Makefile config.status: creating lib/gui/Makefile config.status: creating lib/gui.opengl/Makefile config.status: creating lib/image/Makefile config.status: creating lib/image.effect/Makefile config.status: creating lib/signal/Makefile config.status: creating lib/complex/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands || || This library may be located inside the system C library, so you can ignore that warning... || === configuring in gb.compress.bzlib2 (/home/bb/trunk/gb.compress.bzlib2) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.compress.bzlib2 headers... (cached) /usr/include/ checking for gb.compress.bzlib2 libraries... (cached) /usr/lib/ configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.compress.zlib (/home/bb/trunk/gb.compress.zlib) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.compress.zlib headers... (cached) /usr/include/ checking for gb.compress.zlib libraries... (cached) /usr/lib/ configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.db.mysql (/home/bb/trunk/gb.db.mysql) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.db.mysql headers... (cached) /usr/include/mysql/ checking for gb.db.mysql libraries... (cached) /usr/lib/ configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.db.odbc (/home/bb/trunk/gb.db.odbc) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.db.odbc headers... (cached) /usr/include/ checking for gb.db.odbc libraries... (cached) /usr/lib/ configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.db.postgresql (/home/bb/trunk/gb.db.postgresql) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.db.postgresql headers... (cached) /usr/include/postgresql/server/ /usr/include/postgresql/server/catalog/ /usr/include/ checking for gb.db.postgresql libraries... (cached) /usr/lib/ configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.db.sqlite2 (/home/bb/trunk/gb.db.sqlite2) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.db.sqlite2 headers... (cached) /usr/include/ checking for gb.db.sqlite2 libraries... (cached) /usr/lib/ configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.db.sqlite3 (/home/bb/trunk/gb.db.sqlite3) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.db.sqlite3 component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.net (/home/bb/trunk/gb.net) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.net headers... (cached) checking for gb.net libraries... (cached) configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.net.curl (/home/bb/trunk/gb.net.curl) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.net.curl component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.net.smtp (/home/bb/trunk/gb.net.smtp) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.net.smtp component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.pcre (/home/bb/trunk/gb.pcre) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.pcre headers... (cached) /usr/include/ checking for gb.pcre libraries... (cached) /usr/lib/ configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.sdl (/home/bb/trunk/gb.sdl) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for X... (cached) libraries , headers checking for gethostbyname... (cached) yes checking for connect... (cached) yes checking for remove... (cached) yes checking for shmat... (cached) yes checking for IceConnectionNumber in -lICE... (cached) yes checking for gb.sdl component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.sdl.sound (/home/bb/trunk/gb.sdl.sound) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for sdl-config... (cached) /usr/bin/sdl-config checking for SDL - version >= 1.2.8... yes checking for gb.sdl.sound headers... (cached) /usr/include/SDL/ checking for gb.sdl.sound libraries... (cached) /usr/lib/ configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.libxml (/home/bb/trunk/gb.libxml) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.libxml component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.xml (/home/bb/trunk/gb.xml) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking CXXFLAGS for gcc -std=c++0x... (cached) -std=c++0x checking for gb.xml headers... (cached) checking for gb.xml libraries... (cached) checking for gb.xml.html headers... (cached) checking for gb.xml.html libraries... (cached) checking for gb.xml.xslt component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/html/Makefile config.status: creating src/xslt/Makefile config.status: creating src/rpc/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.v4l (/home/bb/trunk/gb.v4l) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.v4l component with pkg-config... OK checking for gb.v4l headers... (cached) /usr/include/ checking for gb.v4l libraries... (cached) /usr/lib/ configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.crypt (/home/bb/trunk/gb.crypt) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.crypt headers... (cached) /usr/include/ checking for gb.crypt libraries... (cached) /usr/lib/ configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.qt4 (/home/bb/trunk/gb.qt4) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for X... (cached) libraries , headers checking for gethostbyname... (cached) yes checking for connect... (cached) yes checking for remove... (cached) yes checking for shmat... (cached) yes checking for IceConnectionNumber in -lICE... (cached) yes checking for gb.qt4 component with pkg-config... OK checking for gb.qt4.ext component with pkg-config... OK checking for gb.qt4.webkit component with pkg-config... OK checking for gb.qt4.opengl component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/ext/Makefile config.status: creating src/webkit/Makefile config.status: creating src/opengl/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.gtk (/home/bb/trunk/gb.gtk) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for X... (cached) libraries , headers checking for gethostbyname... (cached) yes checking for connect... (cached) yes checking for remove... (cached) yes checking for shmat... (cached) yes checking for IceConnectionNumber in -lICE... (cached) yes checking for gb.gtk component with pkg-config... OK checking for gb.gtk.opengl component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/opengl/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.opengl (/home/bb/trunk/gb.opengl) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.opengl component with pkg-config... OK checking for gb.opengl.glsl component with pkg-config... OK checking for gb.opengl.glu component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/glu/Makefile config.status: creating src/glsl/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.desktop (/home/bb/trunk/gb.desktop) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for X... (cached) libraries , headers checking for gethostbyname... (cached) yes checking for connect... (cached) yes checking for remove... (cached) yes checking for shmat... (cached) yes checking for IceConnectionNumber in -lICE... (cached) yes checking for XTestQueryExtension in -lXtst... (cached) yes checking for gb.desktop headers... (cached) checking for gb.desktop libraries... (cached) checking for gb.desktop.gnome component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/gnome/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.pdf (/home/bb/trunk/gb.pdf) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.pdf component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.cairo (/home/bb/trunk/gb.cairo) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.cairo component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.image.io (/home/bb/trunk/gb.image.io) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.image.io component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.image.imlib (/home/bb/trunk/gb.image.imlib) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.image.imlib component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.dbus (/home/bb/trunk/gb.dbus) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.dbus component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.gsl (/home/bb/trunk/gb.gsl) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.gsl component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.ncurses (/home/bb/trunk/gb.ncurses) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.ncurses headers... (cached) /usr/include/ checking for gb.ncurses libraries... (cached) /usr/lib/ configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in gb.media (/home/bb/trunk/gb.media) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... (cached) gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking target system... LINUX checking target architecture... X86 checking how to run the C preprocessor... (cached) gcc -E checking for g++... (cached) g++ checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) yes checking for setenv... (cached) yes checking for unsetenv... (cached) yes checking for getdomainname... (cached) yes checking for getpt... (cached) yes checking for cfmakeraw... (cached) yes checking for main in -lgcc_s... (cached) yes checking for main in -lstdc++... (cached) yes checking which extension is used for shared libraries... .so checking for threading compiler options... -D_REENTRANT checking for threading linker options... -lpthread checking for mathematic libraries... -lm checking for external gettext library... checking for ccache... no checking CFLAGS for gcc -fvisibility=hidden... (cached) -fvisibility=hidden checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for fgrep... (cached) /bin/grep -F checking for ld used by gcc... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking for BSD- or MS-compatible name lister (nm)... (cached) /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... (cached) BSD nm checking the maximum length of command line arguments... (cached) 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... (cached) -r checking for objdump... (cached) objdump checking how to recognize dependent libraries... (cached) pass_all checking for ar... (cached) ar checking for strip... (cached) strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from gcc object... (cached) ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking for objdir... (cached) .libs checking if gcc supports -fno-rtti -fno-exceptions... (cached) no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... (cached) yes checking if gcc static flag -static works... (cached) no checking if gcc supports -c -o file.o... (cached) yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... (cached) no checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dlopen... (cached) no checking for dlopen in -ldl... (cached) yes checking whether a program can dlopen itself... (cached) yes checking whether a statically linked program can dlopen itself... (cached) yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... (cached) g++ -E checking for ld used by g++... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... (cached) yes checking if g++ static flag -static works... (cached) no checking if g++ supports -c -o file.o... (cached) yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gb.media component with pkg-config... OK configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands === configuring in comp (/home/bb/trunk/comp) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged === configuring in app (/home/bb/trunk/app) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking for xdg-mime... (cached) xdg-mime configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged === configuring in examples (/home/bb/trunk/examples) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-jit' --cache-file=../config.cache --srcdir=. configure: loading cache ../config.cache checking for a BSD-compatible install... (cached) /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) gawk checking whether make sets $(MAKE)... (cached) yes checking build system type... (cached) i686-pc-linux-gnu checking host system type... (cached) i686-pc-linux-gnu checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: config.h is unchanged || || THESE COMPONENTS ARE DISABLED: || - gb.jit || make all-recursive make[1]: Entering directory `/home/bb/trunk' Making all in main make[2]: Entering directory `/home/bb/trunk/main' make all-recursive make[3]: Entering directory `/home/bb/trunk/main' Making all in gbc make[4]: Entering directory `/home/bb/trunk/main/gbc' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/main/gbc' Making all in gbx make[4]: Entering directory `/home/bb/trunk/main/gbx' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/main/gbx' Making all in lib make[4]: Entering directory `/home/bb/trunk/main/lib' Making all in . make[5]: Entering directory `/home/bb/trunk/main/lib' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/home/bb/trunk/main/lib' Making all in debug make[5]: Entering directory `/home/bb/trunk/main/lib/debug' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/debug' Making all in eval make[5]: Entering directory `/home/bb/trunk/main/lib/eval' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/eval' Making all in db make[5]: Entering directory `/home/bb/trunk/main/lib/db' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/db' Making all in compress make[5]: Entering directory `/home/bb/trunk/main/lib/compress' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/compress' Making all in vb make[5]: Entering directory `/home/bb/trunk/main/lib/vb' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/vb' Making all in option make[5]: Entering directory `/home/bb/trunk/main/lib/option' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/option' Making all in draw make[5]: Entering directory `/home/bb/trunk/main/lib/draw' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/draw' Making all in image make[5]: Entering directory `/home/bb/trunk/main/lib/image' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/image' Making all in gui make[5]: Entering directory `/home/bb/trunk/main/lib/gui' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/gui' Making all in gui.opengl make[5]: Entering directory `/home/bb/trunk/main/lib/gui.opengl' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/gui.opengl' Making all in image.effect make[5]: Entering directory `/home/bb/trunk/main/lib/image.effect' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/image.effect' Making all in signal make[5]: Entering directory `/home/bb/trunk/main/lib/signal' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/signal' Making all in complex make[5]: Entering directory `/home/bb/trunk/main/lib/complex' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/home/bb/trunk/main/lib/complex' make[4]: Leaving directory `/home/bb/trunk/main/lib' Making all in share make[4]: Entering directory `/home/bb/trunk/main/share' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/main/share' make[4]: Entering directory `/home/bb/trunk/main' make[4]: Leaving directory `/home/bb/trunk/main' make[3]: Leaving directory `/home/bb/trunk/main' make[2]: Leaving directory `/home/bb/trunk/main' Making all in gb.compress.bzlib2 make[2]: Entering directory `/home/bb/trunk/gb.compress.bzlib2' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.compress.bzlib2' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.compress.bzlib2/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.compress.bzlib2/src' make[4]: Entering directory `/home/bb/trunk/gb.compress.bzlib2' make[4]: Leaving directory `/home/bb/trunk/gb.compress.bzlib2' make[3]: Leaving directory `/home/bb/trunk/gb.compress.bzlib2' make[2]: Leaving directory `/home/bb/trunk/gb.compress.bzlib2' Making all in gb.compress.zlib make[2]: Entering directory `/home/bb/trunk/gb.compress.zlib' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.compress.zlib' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.compress.zlib/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.compress.zlib/src' make[4]: Entering directory `/home/bb/trunk/gb.compress.zlib' make[4]: Leaving directory `/home/bb/trunk/gb.compress.zlib' make[3]: Leaving directory `/home/bb/trunk/gb.compress.zlib' make[2]: Leaving directory `/home/bb/trunk/gb.compress.zlib' Making all in gb.db.mysql make[2]: Entering directory `/home/bb/trunk/gb.db.mysql' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.db.mysql' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.db.mysql/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.db.mysql/src' make[4]: Entering directory `/home/bb/trunk/gb.db.mysql' make[4]: Leaving directory `/home/bb/trunk/gb.db.mysql' make[3]: Leaving directory `/home/bb/trunk/gb.db.mysql' make[2]: Leaving directory `/home/bb/trunk/gb.db.mysql' Making all in gb.db.odbc make[2]: Entering directory `/home/bb/trunk/gb.db.odbc' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.db.odbc' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.db.odbc/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.db.odbc/src' make[4]: Entering directory `/home/bb/trunk/gb.db.odbc' make[4]: Leaving directory `/home/bb/trunk/gb.db.odbc' make[3]: Leaving directory `/home/bb/trunk/gb.db.odbc' make[2]: Leaving directory `/home/bb/trunk/gb.db.odbc' Making all in gb.db.postgresql make[2]: Entering directory `/home/bb/trunk/gb.db.postgresql' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.db.postgresql' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.db.postgresql/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.db.postgresql/src' make[4]: Entering directory `/home/bb/trunk/gb.db.postgresql' make[4]: Leaving directory `/home/bb/trunk/gb.db.postgresql' make[3]: Leaving directory `/home/bb/trunk/gb.db.postgresql' make[2]: Leaving directory `/home/bb/trunk/gb.db.postgresql' Making all in gb.db.sqlite2 make[2]: Entering directory `/home/bb/trunk/gb.db.sqlite2' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.db.sqlite2' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.db.sqlite2/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.db.sqlite2/src' make[4]: Entering directory `/home/bb/trunk/gb.db.sqlite2' make[4]: Leaving directory `/home/bb/trunk/gb.db.sqlite2' make[3]: Leaving directory `/home/bb/trunk/gb.db.sqlite2' make[2]: Leaving directory `/home/bb/trunk/gb.db.sqlite2' Making all in gb.db.sqlite3 make[2]: Entering directory `/home/bb/trunk/gb.db.sqlite3' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.db.sqlite3' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.db.sqlite3/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.db.sqlite3/src' make[4]: Entering directory `/home/bb/trunk/gb.db.sqlite3' make[4]: Leaving directory `/home/bb/trunk/gb.db.sqlite3' make[3]: Leaving directory `/home/bb/trunk/gb.db.sqlite3' make[2]: Leaving directory `/home/bb/trunk/gb.db.sqlite3' Making all in gb.net make[2]: Entering directory `/home/bb/trunk/gb.net' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.net' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.net/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.net/src' make[4]: Entering directory `/home/bb/trunk/gb.net' make[4]: Leaving directory `/home/bb/trunk/gb.net' make[3]: Leaving directory `/home/bb/trunk/gb.net' make[2]: Leaving directory `/home/bb/trunk/gb.net' Making all in gb.net.curl make[2]: Entering directory `/home/bb/trunk/gb.net.curl' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.net.curl' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.net.curl/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.net.curl/src' make[4]: Entering directory `/home/bb/trunk/gb.net.curl' make[4]: Leaving directory `/home/bb/trunk/gb.net.curl' make[3]: Leaving directory `/home/bb/trunk/gb.net.curl' make[2]: Leaving directory `/home/bb/trunk/gb.net.curl' Making all in gb.net.smtp make[2]: Entering directory `/home/bb/trunk/gb.net.smtp' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.net.smtp' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.net.smtp/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.net.smtp/src' make[4]: Entering directory `/home/bb/trunk/gb.net.smtp' make[4]: Leaving directory `/home/bb/trunk/gb.net.smtp' make[3]: Leaving directory `/home/bb/trunk/gb.net.smtp' make[2]: Leaving directory `/home/bb/trunk/gb.net.smtp' Making all in gb.pcre make[2]: Entering directory `/home/bb/trunk/gb.pcre' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.pcre' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.pcre/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.pcre/src' make[4]: Entering directory `/home/bb/trunk/gb.pcre' make[4]: Leaving directory `/home/bb/trunk/gb.pcre' make[3]: Leaving directory `/home/bb/trunk/gb.pcre' make[2]: Leaving directory `/home/bb/trunk/gb.pcre' Making all in gb.sdl make[2]: Entering directory `/home/bb/trunk/gb.sdl' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.sdl' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.sdl/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.sdl/src' make[4]: Entering directory `/home/bb/trunk/gb.sdl' make[4]: Leaving directory `/home/bb/trunk/gb.sdl' make[3]: Leaving directory `/home/bb/trunk/gb.sdl' make[2]: Leaving directory `/home/bb/trunk/gb.sdl' Making all in gb.sdl.sound make[2]: Entering directory `/home/bb/trunk/gb.sdl.sound' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.sdl.sound' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.sdl.sound/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.sdl.sound/src' make[4]: Entering directory `/home/bb/trunk/gb.sdl.sound' make[4]: Leaving directory `/home/bb/trunk/gb.sdl.sound' make[3]: Leaving directory `/home/bb/trunk/gb.sdl.sound' make[2]: Leaving directory `/home/bb/trunk/gb.sdl.sound' Making all in gb.libxml make[2]: Entering directory `/home/bb/trunk/gb.libxml' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.libxml' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.libxml/src' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/bb/trunk/gb.libxml/src' make[4]: Entering directory `/home/bb/trunk/gb.libxml' make[4]: Leaving directory `/home/bb/trunk/gb.libxml' make[3]: Leaving directory `/home/bb/trunk/gb.libxml' make[2]: Leaving directory `/home/bb/trunk/gb.libxml' Making all in gb.xml make[2]: Entering directory `/home/bb/trunk/gb.xml' make all-recursive make[3]: Entering directory `/home/bb/trunk/gb.xml' Making all in src make[4]: Entering directory `/home/bb/trunk/gb.xml/src' Making all in . make[5]: Entering directory `/home/bb/trunk/gb.xml/src' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/home/bb/trunk/gb.xml/src' Making all in html make[5]: Entering directory `/home/bb/trunk/gb.xml/src/html' make[5]: *** No rule to make target `document.cpp', needed by `gb_xml_html_la-document.lo'. Stop. make[5]: Leaving directory `/home/bb/trunk/gb.xml/src/html' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/bb/trunk/gb.xml/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/bb/trunk/gb.xml' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/bb/trunk/gb.xml' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/bb/trunk' make: *** [all] Error 2 Making install in main make[1]: Entering directory `/home/bb/trunk/main' Making install in gbc make[2]: Entering directory `/home/bb/trunk/main/gbc' make[3]: Entering directory `/home/bb/trunk/main/gbc' test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c gbc3 gba3 gbi3 '/usr/local/bin' libtool: install: /usr/bin/install -c gbc3 /usr/local/bin/gbc3 /usr/bin/install: cannot remove `/usr/local/bin/gbc3': Permission denied make[3]: *** [install-binPROGRAMS] Error 1 make[3]: Leaving directory `/home/bb/trunk/main/gbc' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/home/bb/trunk/main/gbc' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/bb/trunk/main' make: *** [install-recursive] Error 1 From gontiaval at ...67... Mon Jul 16 14:39:36 2012 From: gontiaval at ...67... (Valeriu) Date: Mon, 16 Jul 2012 05:39:36 -0700 (PDT) Subject: [Gambas-user] Editor control Message-ID: <34167363.post@...1379...> Hello! As defined in the control Editor, the string contains a red color and is Highlight.Breakpoint? Code: Dim strFile As String, Ret As String, cnt As String = "0", Er As String = " " Dim strc As String, Buf As String, arrstring As String, arr As String[], sText As String Dim i As Integer, cont As Integer, ln As Integer strFile = File1.Key '=============Routine View=================== If InStr(strFile, "^") = 0 SRCTXT1.Visible = False SRCTXT.Visible = True txtInfo.Visible = True cmbZSH.Visible = False SRCTXT.Clear txtInfo.Text = "Now Editing Routine " & "[" & Trim$(strFile) & "]" cmbRout.Clear 'BreakPoints clear strFile = Replace(Trim$(strFile), "%", "_") & ".m" strFile = "cat " & strFile m.DoRoutine("CatFile^%mweditr", strFile, ByRef Ret, ByRef cnt, ByRef Er) SRCTXT.Text = Replace(Ret, "\t", " ") ' **** TAB replace in " " ??????? ' Label Routine cmbRout.Clear arr = Split(SRCTXT.Text, "\n") For i = 0 To arr.Count - 1 If Highlight.Breakpoint Then ' No work ?????????????????????????????????????????????????? If arr[i] <> "" And Left(arr[i]) <> " " And Left(arr[i]) <> ";" And Left(arr[i]) <> "\t" Then arrstring = Split(arr[i], " ")[0] cmbRout.Add(arrstring) Endif End If Next Endif I'll be glad for any help -- View this message in context: http://old.nabble.com/Editor-control-tp34167363p34167363.html Sent from the gambas-user mailing list archive at Nabble.com. From adrien.prokopowicz at ...626... Mon Jul 16 20:07:59 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Mon, 16 Jul 2012 20:07:59 +0200 Subject: [Gambas-user] Cannot build gb.xml.html In-Reply-To: <1342403640.23937.12.camel@...40...> References: <1342403640.23937.12.camel@...40...> Message-ID: Hi Bruce, Did you try a make clean && ./reconf && ./configure -C in gb.xlm before compiling ? If that doesn't work, try to remove the .deps directory in trunk/gb.xml/src/html Regards, Adrien. 2012/7/16 Bruce : > Rev 4957, but this may have occurred earlier as I have had this > component disabled for some time. > > fails at: > Making all in gb.xml > make[2]: Entering directory `/home/bb/trunk/gb.xml' > make all-recursive > make[3]: Entering directory `/home/bb/trunk/gb.xml' > Making all in src > make[4]: Entering directory `/home/bb/trunk/gb.xml/src' > Making all in . > make[5]: Entering directory `/home/bb/trunk/gb.xml/src' > make[5]: Nothing to be done for `all-am'. > make[5]: Leaving directory `/home/bb/trunk/gb.xml/src' > Making all in html > make[5]: Entering directory `/home/bb/trunk/gb.xml/src/html' > make[5]: *** No rule to make target `document.cpp', needed by > `gb_xml_html_la-document.lo'. Stop. > > output.txt attached. > > Bruce > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...2524... Mon Jul 16 21:38:28 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 16 Jul 2012 19:38:28 +0000 Subject: [Gambas-user] Issue 273 in gambas: DEBUS - Seg Fault(11) In-Reply-To: <2-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> <0-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-1452397696894650114-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #3 on issue 273 by adrien.p... at ...626...: DEBUS - Seg Fault(11) http://code.google.com/p/gambas/issues/detail?id=273 Hi, Everything is solved in the last revision (#4959). From mauriciobaeza at ...1858... Tue Jul 17 06:12:19 2012 From: mauriciobaeza at ...1858... (Mauricio Baeza) Date: Tue, 17 Jul 2012 00:12:19 -0400 Subject: [Gambas-user] Gambas 3 crash in xslt transform Message-ID: <20120717041219.17780@...1858...> Hi every body... In Gambas 3 in ArchLinux... I try an tranform with XSLT, but Gambas crash in: oTransform = Xslt.Transform(oDocXML, oDocXSLT) the message is: The programstopped unexpectedly sending the signal# 11. My system is: [System] OperatingSystem=Linux Kernel=3.4.4-3-ARCH Architecture=i686 Memory=2059236 kB DistributionVendor=arch DistributionRelease=n/a Desktop=Gnome [Gambas 3] Version=3.2.0 Path=/usr/bin/gbx3 [Libraries] Qt4=libQtCore.so.4.8.2 GTK+=libgtk-x11-2.0.so.0.2400.10 I try in Ubuntu 12.04 same results Atach little proyect test... Any ideaswhere to look forthe error?? Very thanks Mauricio Baeza M?xico, D.F. _____________________________________ Todo lo que no es dado es perdido -------------- next part -------------- A non-text attachment was scrubbed... Name: TestXSLT.tar.gz Type: application/x-gzip Size: 8396 bytes Desc: Attachment: TestXSLT.tar.gz URL: From ivan-kern at ...308... Tue Jul 17 10:12:42 2012 From: ivan-kern at ...308... (Ivan Kern) Date: Tue, 17 Jul 2012 10:12:42 +0200 Subject: [Gambas-user] Raises the event In-Reply-To: References: <000601cd60bf$ff813410$fe839c30$@freenet.de> Message-ID: <003e01cd63f3$f4335520$dc99ff60$@freenet.de> Hi, What I need is raising an event in my own component. If I declare my FUNCTION or SUB as STATIC and try to raise an event from this function, I get error message "Cannot raise event in static function." But if that is not STATIC and I try call it from my application I get an error message ?FUNCTION is not static?. Sorry for my English. Ivan -----Urspr?ngliche Nachricht----- Von: Fabien Bodard [mailto:gambas.fr at ...626...] Gesendet: Samstag, 14. Juli 2012 10:27 An: mailing list for gambas users Betreff: Re: [Gambas-user] Raises the event 2012/7/13 Jussi Lahtinen > I don't think Gambas supports static events. > So you need to remove static from declaration, or use sub instead. > Why you need myTest() sub to be static? > > Jussi > > same question .... > a component by definition is dynamic. And if you want to use full static class, you should prefer a module ... no ? ---------------------------------------------------------------------------- -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From bbruen at ...2308... Tue Jul 17 11:57:29 2012 From: bbruen at ...2308... (Bruce) Date: Tue, 17 Jul 2012 19:27:29 +0930 Subject: [Gambas-user] Raises the event In-Reply-To: <003e01cd63f3$f4335520$dc99ff60$@freenet.de> References: <000601cd60bf$ff813410$fe839c30$@freenet.de> <003e01cd63f3$f4335520$dc99ff60$@freenet.de> Message-ID: <1342519049.23937.17.camel@...40...> On Tue, 2012-07-17 at 10:12 +0200, Ivan Kern wrote: > Hi, > What I need is raising an event in my own component. > If I declare my FUNCTION or SUB as STATIC and try to raise an event from > this function, I get error message > "Cannot raise event in static function." But if that is not STATIC and I try > call it from my application > I get an error message ?FUNCTION is not static?. > > Sorry for my English. > > Ivan Ah! I think I may see something. Please explain a bit more about what you mean by "But if that is not STATIC and I try call it from my application". In the meantime, here is a couple of source archives for you to study. I have only implemented the "demo_staticRaise" as a library in "demo_staticraise2" but maybe it will help. Bruce -------------- next part -------------- A non-text attachment was scrubbed... Name: demo_staticRaise2-0.0.1.tar.gz Type: application/x-compressed-tar Size: 4606 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: demo_staticRaise-0.0.2.tar.gz Type: application/x-compressed-tar Size: 5576 bytes Desc: not available URL: From ivan-kern at ...308... Tue Jul 17 12:29:10 2012 From: ivan-kern at ...308... (Ivan Kern) Date: Tue, 17 Jul 2012 12:29:10 +0200 Subject: [Gambas-user] Raises the event In-Reply-To: <1342519049.23937.17.camel@...40...> References: <000601cd60bf$ff813410$fe839c30$@freenet.de> <003e01cd63f3$f4335520$dc99ff60$@freenet.de> <1342519049.23937.17.camel@...40...> Message-ID: <004b01cd6407$041a3ef0$0c4ebcd0$@freenet.de> Hi, I mean, if FUNCTION or SUB in my component is not STATIC and I try call it from my application I get an error message ?FUNCTION... is not static. Thank you, Ivan -----Urspr?ngliche Nachricht----- Von: Bruce [mailto:bbruen at ...2308...] Gesendet: Dienstag, 17. Juli 2012 11:57 An: mailing list for gambas users Betreff: Re: [Gambas-user] Raises the event On Tue, 2012-07-17 at 10:12 +0200, Ivan Kern wrote: > Hi, > What I need is raising an event in my own component. > If I declare my FUNCTION or SUB as STATIC and try to raise an event > from this function, I get error message "Cannot raise event in static > function." But if that is not STATIC and I try call it from my > application I get an error message ?FUNCTION is not static?. > > Sorry for my English. > > Ivan Ah! I think I may see something. Please explain a bit more about what you mean by "But if that is not STATIC and I try call it from my application". In the meantime, here is a couple of source archives for you to study. I have only implemented the "demo_staticRaise" as a library in "demo_staticraise2" but maybe it will help. Bruce From gambas at ...2524... Tue Jul 17 13:01:17 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 17 Jul 2012 11:01:17 +0000 Subject: [Gambas-user] Issue 274 in gambas: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node Message-ID: <0-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 274 by Kokok... at ...626...: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node http://code.google.com/p/gambas/issues/detail?id=274 The summary is pretty explicative. Seems that since gambas 3.2.0, that property is gone. From gambas at ...2524... Tue Jul 17 13:11:51 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 17 Jul 2012 11:11:51 +0000 Subject: [Gambas-user] Issue 274 in gambas: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node In-Reply-To: <0-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> Updates: Status: Accepted Owner: adrien.p... at ...626... Labels: -Version Version-TRUNK Comment #1 on issue 274 by adrien.p... at ...626...: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node http://code.google.com/p/gambas/issues/detail?id=274 (No comment was entered for this change.) From bill-lancaster at ...2231... Tue Jul 17 13:14:50 2012 From: bill-lancaster at ...2231... (Bill-Lancaster) Date: Tue, 17 Jul 2012 04:14:50 -0700 (PDT) Subject: [Gambas-user] mysql last_insert_id Message-ID: <34173030.post@...1379...> I have a table (editprojects) with "id" as primary key, serial, integer. There is only one record at the moment (id = 1) hResult = hConn.Exec("SELECT last_insert_id() as id FROM editprojects") print hResult!id produces 0 not 1 Obviously my sql query is at fault but where? I wonder if anyone can help. -- View this message in context: http://old.nabble.com/mysql--last_insert_id-tp34173030p34173030.html Sent from the gambas-user mailing list archive at Nabble.com. From gambas at ...2524... Tue Jul 17 13:38:42 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 17 Jul 2012 11:38:42 +0000 Subject: [Gambas-user] Issue 274 in gambas: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node In-Reply-To: <1-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> <0-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #2 on issue 274 by adrien.p... at ...626...: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node http://code.google.com/p/gambas/issues/detail?id=274 Problem fixed in the last revision (#4960), Thanks. From gambas.fr at ...626... Tue Jul 17 13:40:51 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Tue, 17 Jul 2012 13:40:51 +0200 Subject: [Gambas-user] Raises the event In-Reply-To: <004b01cd6407$041a3ef0$0c4ebcd0$@freenet.de> References: <000601cd60bf$ff813410$fe839c30$@freenet.de> <003e01cd63f3$f4335520$dc99ff60$@freenet.de> <1342519049.23937.17.camel@...40...> <004b01cd6407$041a3ef0$0c4ebcd0$@freenet.de> Message-ID: Because yoy are using your component as a module... A module is static. Generally a component is based on dynamic classes. A class must be instanciate. Dim hmyclass as new CMyClass Then you can call Hmyclass.myfuntion A workaround for you if you want to call you class directly will be to generate an automatic instance like for the forms by adding CREATE STATIC In the top of your class Then you can call CMyClass.MyFunction directly. Le 17 juil. 2012 12:33, "Ivan Kern" a ?crit : > Hi, > I mean, if FUNCTION or SUB in my component is not STATIC and I try call > it from my > application I get an error message ?FUNCTION... is not static. > > Thank you, Ivan > > -----Urspr?ngliche Nachricht----- > Von: Bruce [mailto:bbruen at ...2308...] > Gesendet: Dienstag, 17. Juli 2012 11:57 > An: mailing list for gambas users > Betreff: Re: [Gambas-user] Raises the event > > On Tue, 2012-07-17 at 10:12 +0200, Ivan Kern wrote: > > Hi, > > What I need is raising an event in my own component. > > If I declare my FUNCTION or SUB as STATIC and try to raise an event > > from this function, I get error message "Cannot raise event in static > > function." But if that is not STATIC and I try call it from my > > application I get an error message ?FUNCTION is not static?. > > > > Sorry for my English. > > > > Ivan > > Ah! I think I may see something. Please explain a bit more about what you > mean by "But if that is not STATIC and I try call it from my application". > > In the meantime, here is a couple of source archives for you to study. > I have only implemented the "demo_staticRaise" as a library in > "demo_staticraise2" but maybe it will help. > > Bruce > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From bbruen at ...2308... Tue Jul 17 13:49:42 2012 From: bbruen at ...2308... (Bruce) Date: Tue, 17 Jul 2012 21:19:42 +0930 Subject: [Gambas-user] mysql last_insert_id In-Reply-To: <34173030.post@...1379...> References: <34173030.post@...1379...> Message-ID: <1342525782.23937.22.camel@...40...> On Tue, 2012-07-17 at 04:14 -0700, Bill-Lancaster wrote: > I have a table (editprojects) with "id" as primary key, serial, integer. > There is only one record at the moment (id = 1) > hResult = hConn.Exec("SELECT last_insert_id() as id FROM editprojects") > print hResult!id > produces 0 not 1 > > Obviously my sql query is at fault but where? > > I wonder if anyone can help. Bill, AFAIK in mysql last_insert_id is session and connection based, from the limited info you give, it looks like you are trying to get the last insert id outside a session or connection. If so you could try "SELECT MAX(id) as last_insert_id FROM editprojects". If not, then a short trip down the web history of this totally bungled concept from mysql.... Bruce From Gambas at ...1950... Tue Jul 17 13:33:33 2012 From: Gambas at ...1950... (Caveat) Date: Tue, 17 Jul 2012 13:33:33 +0200 Subject: [Gambas-user] mysql last_insert_id In-Reply-To: <34173030.post@...1379...> References: <34173030.post@...1379...> Message-ID: <50054D8D.7050207@...1950...> Have you got auto_increment on the id field? http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html Seems last_insert_id() looks at the previously-run SQL statement that performed an INSERT. If you're running this query in a separate program, or have done other SQL operations since the INSERT on the editprojects table, you may well get 0 back. Why not try select max(id) from editprojects? Guess it depends what you really want... the id of the last-inserted record, or the maximum id used until now so you can assign the 'next' id... of course if you use auto_increment, you may not need the last id as it'll all happen automatically... Kind regards, Caveat On 17/07/12 13:14, Bill-Lancaster wrote: > I have a table (editprojects) with "id" as primary key, serial, integer. > There is only one record at the moment (id = 1) > hResult = hConn.Exec("SELECT last_insert_id() as id FROM editprojects") > print hResult!id > produces 0 not 1 > > Obviously my sql query is at fault but where? > > I wonder if anyone can help. From gambas at ...2524... Tue Jul 17 15:03:54 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 17 Jul 2012 13:03:54 +0000 Subject: [Gambas-user] Issue 274 in gambas: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node In-Reply-To: <2-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> <0-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> Comment #3 on issue 274 by Kokok... at ...626...: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node http://code.google.com/p/gambas/issues/detail?id=274 Great, thanks to you! From ivan-kern at ...308... Tue Jul 17 15:17:12 2012 From: ivan-kern at ...308... (Ivan Kern) Date: Tue, 17 Jul 2012 15:17:12 +0200 Subject: [Gambas-user] Raises the event In-Reply-To: References: <000601cd60bf$ff813410$fe839c30$@freenet.de> <003e01cd63f3$f4335520$dc99ff60$@freenet.de> <1342519049.23937.17.camel@...40...> <004b01cd6407$041a3ef0$0c4ebcd0$@freenet.de> Message-ID: <000001cd641e$7db2aab0$79180010$@freenet.de> I thank all of you, I've got it. Ivan -----Urspr?ngliche Nachricht----- Von: Fabien Bodard [mailto:gambas.fr at ...626...] Gesendet: Dienstag, 17. Juli 2012 13:41 An: mailing list for gambas users Betreff: Re: [Gambas-user] Raises the event Because yoy are using your component as a module... A module is static. Generally a component is based on dynamic classes. A class must be instanciate. Dim hmyclass as new CMyClass Then you can call Hmyclass.myfuntion A workaround for you if you want to call you class directly will be to generate an automatic instance like for the forms by adding CREATE STATIC In the top of your class Then you can call CMyClass.MyFunction directly. Le 17 juil. 2012 12:33, "Ivan Kern" a ?crit : > Hi, > I mean, if FUNCTION or SUB in my component is not STATIC and I try > call it from my application I get an error message ?FUNCTION... is not > static. > > Thank you, Ivan > > -----Urspr?ngliche Nachricht----- > Von: Bruce [mailto:bbruen at ...2308...] > Gesendet: Dienstag, 17. Juli 2012 11:57 > An: mailing list for gambas users > Betreff: Re: [Gambas-user] Raises the event > > On Tue, 2012-07-17 at 10:12 +0200, Ivan Kern wrote: > > Hi, > > What I need is raising an event in my own component. > > If I declare my FUNCTION or SUB as STATIC and try to raise an event > > from this function, I get error message "Cannot raise event in > > static function." But if that is not STATIC and I try call it from > > my application I get an error message ?FUNCTION is not static?. > > > > Sorry for my English. > > > > Ivan > > Ah! I think I may see something. Please explain a bit more about what > you mean by "But if that is not STATIC and I try call it from my application". > > In the meantime, here is a couple of source archives for you to study. > I have only implemented the "demo_staticRaise" as a library in > "demo_staticraise2" but maybe it will help. > > Bruce > > > > ---------------------------------------------------------------------- > -------- > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. > Discussions will include endpoint security, mobile security and the > latest in malware threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > ---------------------------------------------------------------------------- -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From tamegajr at ...494... Tue Jul 17 18:00:47 2012 From: tamegajr at ...494... (tamegajr@...43...) Date: Tue, 17 Jul 2012 09:00:47 -0700 (PDT) Subject: [Gambas-user] [SPAM] Message-ID: <1342540847.71022.YahooMailNeo@...2882...> http://www.relatum.hr/temnpk.php?yv=cjnpcd From adrien.prokopowicz at ...626... Tue Jul 17 21:13:28 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Tue, 17 Jul 2012 21:13:28 +0200 Subject: [Gambas-user] Can't build gbx3 Message-ID: Hi, Since a few revisions, I get an error when building gbx3 : [...] gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include -MT gbx3-gbx_exec_pop.o -MD -MP -MF .deps/gbx3-gbx_exec_pop.Tpo -c -o gbx3-gbx_exec_pop.o `test -f 'gbx_exec_pop.c' || echo './'`gbx_exec_pop.c mv -f .deps/gbx3-gbx_exec_pop.Tpo .deps/gbx3-gbx_exec_pop.Po gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include -MT gbx3-gbx_exec_operator.o -MD -MP -MF .deps/gbx3-gbx_exec_operator.Tpo -c -o gbx3-gbx_exec_operator.o `test -f 'gbx_exec_operator.c' || echo './'`gbx_exec_operator.c mv -f .deps/gbx3-gbx_exec_operator.Tpo .deps/gbx3-gbx_exec_operator.Po gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include -MT gbx3-gbx_class_init.o -MD -MP -MF .deps/gbx3-gbx_class_init.Tpo -c -o gbx3-gbx_class_init.o `test -f 'gbx_class_init.c' || echo './'`gbx_class_init.c mv -f .deps/gbx3-gbx_class_init.Tpo .deps/gbx3-gbx_class_init.Po gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include -MT gbx3-gbx_class.o -MD -MP -MF .deps/gbx3-gbx_class.Tpo -c -o gbx3-gbx_class.o `test -f 'gbx_class.c' || echo './'`gbx_class.c gbx_class.c: In function ?CLASS_DESC_get_type_name?: gbx_class.c:914:22: erreur: ?CLASS_DESC_GAMBAS? has no member named ?val4? gbx_class.c:929:1: attention : contr?le a atteint la fin non void de la fonction [-Wreturn-type] make[2]: *** [gbx3-gbx_class.o] Erreur 1 make[2] : on quitte le r?pertoire ? /home/adrien/Programmation/C++/Gambas/trunk/main/gbx ? make[1]: *** [all-recursive] Erreur 1 make[1] : on quitte le r?pertoire ? /home/adrien/Programmation/C++/Gambas/trunk/main ? make: *** [all] Erreur 2 I tried to do ./reconf-all, ./configure, make clean and also to download a clear trunk with svn checkout, bu the problem is still here. Regards, Adrien. From gambas at ...1... Tue Jul 17 21:36:26 2012 From: gambas at ...1... (=?windows-1252?Q?Beno=EEt_Minisini?=) Date: Tue, 17 Jul 2012 21:36:26 +0200 Subject: [Gambas-user] Can't build gbx3 In-Reply-To: References: Message-ID: <5005BEBA.5030603@...1...> Le 17/07/2012 21:13, Adrien Prokopowicz a ?crit : > Hi, > > Since a few revisions, I get an error when building gbx3 : > > > [...] > gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" > -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g > -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include > -MT gbx3-gbx_exec_pop.o -MD -MP -MF .deps/gbx3-gbx_exec_pop.Tpo -c -o > gbx3-gbx_exec_pop.o `test -f 'gbx_exec_pop.c' || echo > './'`gbx_exec_pop.c > mv -f .deps/gbx3-gbx_exec_pop.Tpo .deps/gbx3-gbx_exec_pop.Po > gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" > -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g > -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include > -MT gbx3-gbx_exec_operator.o -MD -MP -MF > .deps/gbx3-gbx_exec_operator.Tpo -c -o gbx3-gbx_exec_operator.o `test > -f 'gbx_exec_operator.c' || echo './'`gbx_exec_operator.c > mv -f .deps/gbx3-gbx_exec_operator.Tpo .deps/gbx3-gbx_exec_operator.Po > gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" > -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g > -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include > -MT gbx3-gbx_class_init.o -MD -MP -MF .deps/gbx3-gbx_class_init.Tpo -c > -o gbx3-gbx_class_init.o `test -f 'gbx_class_init.c' || echo > './'`gbx_class_init.c > mv -f .deps/gbx3-gbx_class_init.Tpo .deps/gbx3-gbx_class_init.Po > gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" > -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g > -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include > -MT gbx3-gbx_class.o -MD -MP -MF .deps/gbx3-gbx_class.Tpo -c -o > gbx3-gbx_class.o `test -f 'gbx_class.c' || echo './'`gbx_class.c > gbx_class.c: In function ?CLASS_DESC_get_type_name?: > gbx_class.c:914:22: erreur: ?CLASS_DESC_GAMBAS? has no member named ?val4? > gbx_class.c:929:1: attention : contr?le a atteint la fin non void de > la fonction [-Wreturn-type] > make[2]: *** [gbx3-gbx_class.o] Erreur 1 > make[2] : on quitte le r?pertoire ? > /home/adrien/Programmation/C++/Gambas/trunk/main/gbx ? > make[1]: *** [all-recursive] Erreur 1 > make[1] : on quitte le r?pertoire ? > /home/adrien/Programmation/C++/Gambas/trunk/main ? > make: *** [all] Erreur 2 > > > I tried to do ./reconf-all, ./configure, make clean and also to > download a clear trunk with svn checkout, bu the problem is still > here. > > Regards, > Adrien. > It is a 32 bit thing. Is it better with r4962? -- Beno?t Minisini From sunblaster5 at ...626... Tue Jul 17 21:44:12 2012 From: sunblaster5 at ...626... (rocko) Date: Tue, 17 Jul 2012 12:44:12 -0700 Subject: [Gambas-user] Install problems Message-ID: <1342554252.12943.4.camel@...2884...> Where is the gambas src directory??? I don't seem to have one after downloading. ./reconf-all and ./configure returns "No such file or directory" I v'e tried in the /gambas* directory. Outputting to 'output.txt' gives a blank file other wise I post it. From gambas at ...2524... Tue Jul 17 22:07:12 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 17 Jul 2012 20:07:12 +0000 Subject: [Gambas-user] Issue 263 in gambas: The TextBox will remain always in the foreground. In-Reply-To: <5-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> References: <5-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> <0-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> Message-ID: <6-6813199134517018827-14329216359082015794-gambas=googlecode.com@...2524...> Updates: Status: Started Comment #6 on issue 263 by benoit.m... at ...626...: The TextBox will remain always in the foreground. http://code.google.com/p/gambas/issues/detail?id=263 I may have found some sort of workaround for that problem. I did it in r4963, can you try it? I modified the Panel,VBox,HBox,VPanel and HPanel controls so that they get their own X11 window as soon as they have an explicit background color. Consequently, they will be able to cover any other controls. Tell me if it works for you. From adrien.prokopowicz at ...626... Tue Jul 17 22:48:51 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Tue, 17 Jul 2012 22:48:51 +0200 Subject: [Gambas-user] Can't build gbx3 In-Reply-To: <5005BEBA.5030603@...1...> References: <5005BEBA.5030603@...1...> Message-ID: Yes, it works now, thanks. 2012/7/17, Beno?t Minisini : > Le 17/07/2012 21:13, Adrien Prokopowicz a ?crit : >> Hi, >> >> Since a few revisions, I get an error when building gbx3 : >> >> >> [...] >> gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" >> -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g >> -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include >> -MT gbx3-gbx_exec_pop.o -MD -MP -MF .deps/gbx3-gbx_exec_pop.Tpo -c -o >> gbx3-gbx_exec_pop.o `test -f 'gbx_exec_pop.c' || echo >> './'`gbx_exec_pop.c >> mv -f .deps/gbx3-gbx_exec_pop.Tpo .deps/gbx3-gbx_exec_pop.Po >> gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" >> -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g >> -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include >> -MT gbx3-gbx_exec_operator.o -MD -MP -MF >> .deps/gbx3-gbx_exec_operator.Tpo -c -o gbx3-gbx_exec_operator.o `test >> -f 'gbx_exec_operator.c' || echo './'`gbx_exec_operator.c >> mv -f .deps/gbx3-gbx_exec_operator.Tpo .deps/gbx3-gbx_exec_operator.Po >> gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" >> -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g >> -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include >> -MT gbx3-gbx_class_init.o -MD -MP -MF .deps/gbx3-gbx_class_init.Tpo -c >> -o gbx3-gbx_class_init.o `test -f 'gbx_class_init.c' || echo >> './'`gbx_class_init.c >> mv -f .deps/gbx3-gbx_class_init.Tpo .deps/gbx3-gbx_class_init.Po >> gcc -DHAVE_CONFIG_H -I. -I.. -DGAMBAS_PATH="\"/usr/local/bin\"" >> -pipe -Wall -Wno-unused-value -fsigned-char -fvisibility=hidden -g >> -ggdb -Os -I../share -D_REENTRANT -I/usr/lib/libffi-3.0.11/include >> -MT gbx3-gbx_class.o -MD -MP -MF .deps/gbx3-gbx_class.Tpo -c -o >> gbx3-gbx_class.o `test -f 'gbx_class.c' || echo './'`gbx_class.c >> gbx_class.c: In function ?CLASS_DESC_get_type_name?: >> gbx_class.c:914:22: erreur: ?CLASS_DESC_GAMBAS? has no member named >> ?val4? >> gbx_class.c:929:1: attention : contr?le a atteint la fin non void de >> la fonction [-Wreturn-type] >> make[2]: *** [gbx3-gbx_class.o] Erreur 1 >> make[2] : on quitte le r?pertoire ? >> /home/adrien/Programmation/C++/Gambas/trunk/main/gbx ? >> make[1]: *** [all-recursive] Erreur 1 >> make[1] : on quitte le r?pertoire ? >> /home/adrien/Programmation/C++/Gambas/trunk/main ? >> make: *** [all] Erreur 2 >> >> >> I tried to do ./reconf-all, ./configure, make clean and also to >> download a clear trunk with svn checkout, bu the problem is still >> here. >> >> Regards, >> Adrien. >> > > It is a 32 bit thing. Is it better with r4962? > > -- > Beno?t Minisini > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From rmorgan62 at ...626... Wed Jul 18 02:16:34 2012 From: rmorgan62 at ...626... (Randall Morgan) Date: Tue, 17 Jul 2012 17:16:34 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <1342554252.12943.4.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> Message-ID: Do you happen to have trunk directory in the directory you downloaded the project to? If so, then cd to trunk... On Tue, Jul 17, 2012 at 12:44 PM, rocko wrote: > Where is the gambas src directory??? > I don't seem to have one after downloading. > ./reconf-all and ./configure returns "No such file or directory" > I v'e tried in the /gambas* directory. Outputting to 'output.txt' gives > a blank file other wise I post it. > > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > -- If you ask me if it can be done. The answer is YES, it can always be done. The correct questions however are... What will it cost, and how long will it take? From bill-lancaster at ...2231... Wed Jul 18 08:58:06 2012 From: bill-lancaster at ...2231... (Bill-Lancaster) Date: Tue, 17 Jul 2012 23:58:06 -0700 (PDT) Subject: [Gambas-user] mysql last_insert_id In-Reply-To: <1342525782.23937.22.camel@...40...> References: <34173030.post@...1379...> <1342525782.23937.22.camel@...40...> Message-ID: <34177606.post@...1379...> Thanks guys, Yes, the field is auto-increment. Having just discovered it, I thought "last_insert_id" would be a bit more elegant than MAX(). Thanks again -- View this message in context: http://old.nabble.com/mysql--last_insert_id-tp34173030p34177606.html Sent from the gambas-user mailing list archive at Nabble.com. From sundarjeyachandran at ...626... Wed Jul 18 13:44:38 2012 From: sundarjeyachandran at ...626... (J Sundar) Date: Wed, 18 Jul 2012 17:14:38 +0530 Subject: [Gambas-user] Application not working after upgrading to 3.2 Message-ID: Beno?t Minisini, For some reason my reply (from my mail id) did not delivered to mailing and I got your reply through google search. Just run (F5) and click on any button/widget to see the problem. Download the source code from http://www.mediafire.com/?3j28fs6g6lb05xi . . . . . I don't think it's the runtime, but the GUI component. Anyway, can you isolate the problem in a little projet, or send me your entire project and explain me how to reproduce the problem so that I can fix it? -- Beno?t Minisini From gambas at ...2524... Wed Jul 18 14:44:10 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 12:44:10 +0000 Subject: [Gambas-user] Issue 277 in gambas: xmlreader.node.value charset problems Message-ID: <0-6813199134517018827-9516566514118242848-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 277 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=277 In my application i used to parse youtube feeds by using xmlreader.node.value, but starting from gambas 3.2.0 several strings are rendered incorrectly, due to charset problems. Rolling back to previous gambas version fixes this and i don't know if this is a new expected behaviour that need my code to change and do manual string conversion or if it is a bug. From gambas at ...2524... Wed Jul 18 14:45:10 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 12:45:10 +0000 Subject: [Gambas-user] Issue 276 in gambas: xmlreader.node.value charset problems Message-ID: <0-6813199134517018827-6182505494982373622-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 276 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=276 1) In my application i used to parse youtube feeds by using xmlreader.node.value, but starting from gambas 3.2.0 several strings are rendered incorrectly, due to charset problems. Rolling back to previous gambas version fixes this and i don't know if this is a new expected behaviour that need my code to change and do manual string conversion or if it is a bug. If you check: curl "http://gdata.youtube.com/feeds/api/standardfeeds/most_recent" You can see that the encoding is standard UTF-8 (and my system is UTF-8 too) From gambas at ...2524... Wed Jul 18 14:46:12 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 12:46:12 +0000 Subject: [Gambas-user] Issue 275 in gambas: xmlreader.node.value charset problems Message-ID: <0-6813199134517018827-4973189554836576294-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 275 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=275 1) In my application i used to parse youtube feeds by using xmlreader.node.value, but starting from gambas 3.2.0 several strings are rendered incorrectly, due to charset problems. Rolling back to previous gambas version fixes this and i don't know if this is a new expected behaviour that need my code to change and do manual string conversion or if it is a bug. If you check: curl "http://gdata.youtube.com/feeds/api/standardfeeds/most_recent" You can see that the encoding is standard UTF-8 (and my system is UTF-8 too) From gambas at ...2524... Wed Jul 18 14:47:13 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 12:47:13 +0000 Subject: [Gambas-user] Issue 278 in gambas: xmlreader.node.value charset problems Message-ID: <0-6813199134517018827-80551069242071821-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 278 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=278 1) In my application i used to parse youtube feeds by using xmlreader.node.value, but starting from gambas 3.2.0 several strings are rendered incorrectly, due to charset problems. Rolling back to previous gambas version fixes this and i don't know if this is a new expected behaviour that need my code to change and do manual string conversion or if it is a bug. If you check: curl "http://gdata.youtube.com/feeds/api/standardfeeds/most_recent" You can see that the encoding is standard UTF-8 (and my system is UTF-8 too) From gambas at ...2524... Wed Jul 18 14:48:14 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 12:48:14 +0000 Subject: [Gambas-user] Issue 279 in gambas: xmlreader.node.value charset problems Message-ID: <0-6813199134517018827-7120635293318865978-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 279 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=279 1) In my application i used to parse youtube feeds by using xmlreader.node.value, but starting from gambas 3.2.0 several strings are rendered incorrectly, due to charset problems. Rolling back to previous gambas version fixes this and i don't know if this is a new expected behaviour that need my code to change and do manual string conversion or if it is a bug. If you check: curl "http://gdata.youtube.com/feeds/api/standardfeeds/most_recent" You can see that the encoding is standard UTF-8 (and my system is UTF-8 too) From gambas at ...2524... Wed Jul 18 14:49:14 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 12:49:14 +0000 Subject: [Gambas-user] Issue 280 in gambas: xmlreader.node.value charset problems Message-ID: <0-6813199134517018827-12845544520640455584-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 280 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=280 1) In my application i used to parse youtube feeds by using xmlreader.node.value, but starting from gambas 3.2.0 several strings are rendered incorrectly, due to charset problems. Rolling back to previous gambas version fixes this and i don't know if this is a new expected behaviour that need my code to change and do manual string conversion or if it is a bug. If you check: curl "http://gdata.youtube.com/feeds/api/standardfeeds/most_recent" You can see that the encoding is standard UTF-8 (and my system is UTF-8 too) From gambas at ...2524... Wed Jul 18 14:50:14 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 12:50:14 +0000 Subject: [Gambas-user] Issue 281 in gambas: xmlreader.node.value charset problems Message-ID: <0-6813199134517018827-11605852297937536059-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 281 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=281 1) In my application i used to parse youtube feeds by using xmlreader.node.value, but starting from gambas 3.2.0 several strings are rendered incorrectly, due to charset problems. Rolling back to previous gambas version fixes this and i don't know if this is a new expected behaviour that need my code to change and do manual string conversion or if it is a bug. If you check: curl "http://gdata.youtube.com/feeds/api/standardfeeds/most_recent" You can see that the encoding is standard UTF-8 (and my system is UTF-8 too) From gambas at ...2524... Wed Jul 18 15:34:11 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 13:34:11 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems Message-ID: <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 282 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 1) In my application i used to parse youtube feeds by using xmlreader.node.value, but starting from gambas 3.2.0 several strings are rendered incorrectly, due to charset problems. Rolling back to previous gambas version fixes this and i don't know if this is a new expected behaviour that need my code to change and do manual string conversion or if it is a bug. If you check: curl "http://gdata.youtube.com/feeds/api/standardfeeds/most_recent" You can see that the encoding is standard UTF-8 (and my system is UTF-8 too) From gambas at ...2524... Wed Jul 18 15:35:42 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 13:35:42 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems In-Reply-To: <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Comment #1 on issue 282 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 ...I'm so sorry about the duplicated posts. The server returned always a 503 error. From gambas at ...2524... Wed Jul 18 15:39:42 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 13:39:42 +0000 Subject: [Gambas-user] Issue 2 in gambas: No native gambas for Windows platforms In-Reply-To: <12-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> References: <12-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> <0-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> Message-ID: <13-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> Comment #13 on issue 2 by Kokok... at ...626...: No native gambas for Windows platforms http://code.google.com/p/gambas/issues/detail?id=2 @Roman Verzub : I hope This would not be the case when/if Wayland will be used! From gambas at ...2524... Wed Jul 18 17:03:49 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 15:03:49 +0000 Subject: [Gambas-user] Issue 2 in gambas: No native gambas for Windows platforms In-Reply-To: <13-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> References: <13-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> <0-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> Message-ID: <14-6813199134517018827-8770328939102167379-gambas=googlecode.com@...2524...> Comment #14 on issue 2 by benoit.m... at ...626...: No native gambas for Windows platforms http://code.google.com/p/gambas/issues/detail?id=2 Wayland will run a slightly modified X11 server for backward compatibility, so I am not too worried. :-) From gambas at ...2524... Wed Jul 18 17:04:49 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 15:04:49 +0000 Subject: [Gambas-user] 7 issues changed in gambas Message-ID: <047d7b15fb790703f104c51bfc09@...2027...> Updates: Status: Invalid Comment by benoit.m... at ...626...: (No comment was entered for this change.) Affected issues: issue 275: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=275 issue 276: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=276 issue 277: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=277 issue 278: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=278 issue 279: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=279 issue 280: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=280 issue 281: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=281 -- You received this message because you are listed in the owner or CC fields of these issues, or because you starred them. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From gambas at ...2524... Wed Jul 18 17:11:41 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 15:11:41 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems In-Reply-To: <1-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Updates: Status: Accepted Owner: adrien.p... at ...626... Labels: -Version Version-3.2.0 Comment #2 on issue 282 by benoit.m... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 (No comment was entered for this change.) From gambas at ...2524... Wed Jul 18 17:13:01 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 15:13:01 +0000 Subject: [Gambas-user] Issue 265 in gambas: New connection with password causes Gambas crash. In-Reply-To: <17-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> References: <17-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> <0-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Message-ID: <18-6813199134517018827-16517901977779387407-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #18 on issue 265 by benoit.m... at ...626...: New connection with password causes Gambas crash. http://code.google.com/p/gambas/issues/detail?id=265 (No comment was entered for this change.) From sunblaster5 at ...626... Wed Jul 18 18:35:36 2012 From: sunblaster5 at ...626... (rocko) Date: Wed, 18 Jul 2012 09:35:36 -0700 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> Message-ID: <1342629336.2181.1.camel@...2884...> No I don't have a trunk directory. Here is a list of files/directories I have I have: acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh aclocal.m4 gb.compress.zlib gb.media ltmain.sh app gb.crypt gb.ncurses main AUTHORS gb.db.mysql gb.net Makefile.am ChangeLog gb.db.odbc gb.net.curl Makefile.in comp gb.db.postgresql gb.net.smtp missing component.am gb.db.sqlite2 gb.opengl NEWS config.guess gb.db.sqlite3 gb.pcre README config.h.in gb.dbus gb.pdf README.svn-commit config.sub gb.desktop gb.qt4 reconf configure.ac gb.gsl gb.sdl reconf-all COPYING gb.gtk gb.sdl.sound TEMPLATE depcomp gb.image.imlib gb.v4l TODO examples gb.image.io gb.xml gb.cairo gb.jit INSTALL On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: > Do you happen to have trunk directory in the directory you downloaded the > project to? If so, then cd to trunk... > > > > On Tue, Jul 17, 2012 at 12:44 PM, rocko wrote: > > > Where is the gambas src directory??? > > I don't seem to have one after downloading. > > ./reconf-all and ./configure returns "No such file or directory" > > I v'e tried in the /gambas* directory. Outputting to 'output.txt' gives > > a blank file other wise I post it. > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > From rmorgan62 at ...626... Wed Jul 18 19:42:09 2012 From: rmorgan62 at ...626... (Randall Morgan) Date: Wed, 18 Jul 2012 10:42:09 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <1342629336.2181.1.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> Message-ID: Check out the project again. I am not sure if the m4 directory is checked out or created by the build process and I don't have time to look right now. Then once you have all the files follow the instructions on the site. You can create a svn-checkout.sh script and add this line: svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/ Place it in the directory you wish to place the project in. Then set execute permissions and run it. Then cd to the trunk directory and run: ./reconf-all; ./configure -C; make; sudo make install That line of commands will build the project but will stop at sudo to ask for a root password. On Wed, Jul 18, 2012 at 9:35 AM, rocko wrote: > No I don't have a trunk directory. > Here is a list of files/directories I have I have: > > acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh > aclocal.m4 gb.compress.zlib gb.media ltmain.sh > app gb.crypt gb.ncurses main > AUTHORS gb.db.mysql gb.net Makefile.am > ChangeLog gb.db.odbc gb.net.curl Makefile.in > comp gb.db.postgresql gb.net.smtp missing > component.am gb.db.sqlite2 gb.opengl NEWS > config.guess gb.db.sqlite3 gb.pcre README > config.h.in gb.dbus gb.pdf README.svn-commit > config.sub gb.desktop gb.qt4 reconf > configure.ac gb.gsl gb.sdl reconf-all > COPYING gb.gtk gb.sdl.sound TEMPLATE > depcomp gb.image.imlib gb.v4l TODO > examples gb.image.io gb.xml > gb.cairo gb.jit INSTALL > > > On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: >> Do you happen to have trunk directory in the directory you downloaded the >> project to? If so, then cd to trunk... >> >> >> >> On Tue, Jul 17, 2012 at 12:44 PM, rocko wrote: >> >> > Where is the gambas src directory??? >> > I don't seem to have one after downloading. >> > ./reconf-all and ./configure returns "No such file or directory" >> > I v'e tried in the /gambas* directory. Outputting to 'output.txt' gives >> > a blank file other wise I post it. >> > >> > >> > >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > Live Security Virtual Conference >> > Exclusive live event will cover all the ways today's security and >> > threat landscape has changed and how IT managers can respond. Discussions >> > will include endpoint security, mobile security and the latest in malware >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > _______________________________________________ >> > Gambas-user mailing list >> > Gambas-user at lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> > >> >> > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- If you ask me if it can be done. The answer is YES, it can always be done. The correct questions however are... What will it cost, and how long will it take? From sunblaster5 at ...626... Wed Jul 18 20:37:28 2012 From: sunblaster5 at ...626... (rocko) Date: Wed, 18 Jul 2012 11:37:28 -0700 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> Message-ID: <1342636648.2181.4.camel@...2884...> Ok I did what you suggested and downloaded from the SVN. But I still get the same errors, "No such file or directory" Here is my terminal output: rocko at darknet:~/Gambas/trunk$ ./reconf-all libtoolize: putting auxiliary files in `.'. libtoolize: copying file `./ltmain.sh' libtoolize: You should add the contents of the following files to `aclocal.m4': libtoolize: `/usr/share/aclocal/libtool.m4' libtoolize: `/usr/share/aclocal/ltoptions.m4' libtoolize: `/usr/share/aclocal/ltversion.m4' libtoolize: `/usr/share/aclocal/ltsugar.m4' libtoolize: `/usr/share/aclocal/lt~obsolete.m4' libtoolize: Remember to add `LT_INIT' to configure.ac. libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. ./reconf-all: 8: autoreconf: not found rocko at darknet:~/Gambas/trunk$ ./configure bash: ./configure: No such file or directory On Wed, 2012-07-18 at 10:42 -0700, Randall Morgan wrote: > Check out the project again. I am not sure if the m4 directory is > checked out or created by the build process and I don't have time to > look right now. Then once you have all the files follow the > instructions on the site. > > You can create a svn-checkout.sh script and add this line: > > svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/ > > Place it in the directory you wish to place the project in. Then set > execute permissions and run it. > > Then cd to the trunk directory and run: ./reconf-all; ./configure -C; > make; sudo make install > > That line of commands will build the project but will stop at sudo to > ask for a root password. > > > > > On Wed, Jul 18, 2012 at 9:35 AM, rocko wrote: > > No I don't have a trunk directory. > > Here is a list of files/directories I have I have: > > > > acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh > > aclocal.m4 gb.compress.zlib gb.media ltmain.sh > > app gb.crypt gb.ncurses main > > AUTHORS gb.db.mysql gb.net Makefile.am > > ChangeLog gb.db.odbc gb.net.curl Makefile.in > > comp gb.db.postgresql gb.net.smtp missing > > component.am gb.db.sqlite2 gb.opengl NEWS > > config.guess gb.db.sqlite3 gb.pcre README > > config.h.in gb.dbus gb.pdf README.svn-commit > > config.sub gb.desktop gb.qt4 reconf > > configure.ac gb.gsl gb.sdl reconf-all > > COPYING gb.gtk gb.sdl.sound TEMPLATE > > depcomp gb.image.imlib gb.v4l TODO > > examples gb.image.io gb.xml > > gb.cairo gb.jit INSTALL > > > > > > On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: > >> Do you happen to have trunk directory in the directory you downloaded the > >> project to? If so, then cd to trunk... > >> > >> > >> > >> On Tue, Jul 17, 2012 at 12:44 PM, rocko wrote: > >> > >> > Where is the gambas src directory??? > >> > I don't seem to have one after downloading. > >> > ./reconf-all and ./configure returns "No such file or directory" > >> > I v'e tried in the /gambas* directory. Outputting to 'output.txt' gives > >> > a blank file other wise I post it. > >> > > >> > > >> > > >> > > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > Live Security Virtual Conference > >> > Exclusive live event will cover all the ways today's security and > >> > threat landscape has changed and how IT managers can respond. Discussions > >> > will include endpoint security, mobile security and the latest in malware > >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > _______________________________________________ > >> > Gambas-user mailing list > >> > Gambas-user at lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > > >> > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > From rmorgan62 at ...626... Wed Jul 18 22:09:17 2012 From: rmorgan62 at ...626... (Randall Morgan) Date: Wed, 18 Jul 2012 13:09:17 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <1342636648.2181.4.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> Message-ID: I notice autoconf was not found. Do you have autotools installed? and what distribution are you using? On Wed, Jul 18, 2012 at 11:37 AM, rocko wrote: > Ok I did what you suggested and downloaded from the SVN. > But I still get the same errors, "No such file or directory" > Here is my terminal output: > > rocko at ...2884...:~/Gambas/trunk$ ./reconf-all > libtoolize: putting auxiliary files in `.'. > libtoolize: copying file `./ltmain.sh' > libtoolize: You should add the contents of the following files to > `aclocal.m4': > libtoolize: `/usr/share/aclocal/libtool.m4' > libtoolize: `/usr/share/aclocal/ltoptions.m4' > libtoolize: `/usr/share/aclocal/ltversion.m4' > libtoolize: `/usr/share/aclocal/ltsugar.m4' > libtoolize: `/usr/share/aclocal/lt~obsolete.m4' > libtoolize: Remember to add `LT_INIT' to configure.ac. > libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac > and > libtoolize: rerunning libtoolize, to keep the correct libtool macros > in-tree. > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. > ./reconf-all: 8: autoreconf: not found > rocko at ...2884...:~/Gambas/trunk$ ./configure > bash: ./configure: No such file or directory > > > On Wed, 2012-07-18 at 10:42 -0700, Randall Morgan wrote: >> Check out the project again. I am not sure if the m4 directory is >> checked out or created by the build process and I don't have time to >> look right now. Then once you have all the files follow the >> instructions on the site. >> >> You can create a svn-checkout.sh script and add this line: >> >> svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/ >> >> Place it in the directory you wish to place the project in. Then set >> execute permissions and run it. >> >> Then cd to the trunk directory and run: ./reconf-all; ./configure -C; >> make; sudo make install >> >> That line of commands will build the project but will stop at sudo to >> ask for a root password. >> >> >> >> >> On Wed, Jul 18, 2012 at 9:35 AM, rocko wrote: >> > No I don't have a trunk directory. >> > Here is a list of files/directories I have I have: >> > >> > acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh >> > aclocal.m4 gb.compress.zlib gb.media ltmain.sh >> > app gb.crypt gb.ncurses main >> > AUTHORS gb.db.mysql gb.net Makefile.am >> > ChangeLog gb.db.odbc gb.net.curl Makefile.in >> > comp gb.db.postgresql gb.net.smtp missing >> > component.am gb.db.sqlite2 gb.opengl NEWS >> > config.guess gb.db.sqlite3 gb.pcre README >> > config.h.in gb.dbus gb.pdf README.svn-commit >> > config.sub gb.desktop gb.qt4 reconf >> > configure.ac gb.gsl gb.sdl reconf-all >> > COPYING gb.gtk gb.sdl.sound TEMPLATE >> > depcomp gb.image.imlib gb.v4l TODO >> > examples gb.image.io gb.xml >> > gb.cairo gb.jit INSTALL >> > >> > >> > On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: >> >> Do you happen to have trunk directory in the directory you downloaded the >> >> project to? If so, then cd to trunk... >> >> >> >> >> >> >> >> On Tue, Jul 17, 2012 at 12:44 PM, rocko wrote: >> >> >> >> > Where is the gambas src directory??? >> >> > I don't seem to have one after downloading. >> >> > ./reconf-all and ./configure returns "No such file or directory" >> >> > I v'e tried in the /gambas* directory. Outputting to 'output.txt' gives >> >> > a blank file other wise I post it. >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > ------------------------------------------------------------------------------ >> >> > Live Security Virtual Conference >> >> > Exclusive live event will cover all the ways today's security and >> >> > threat landscape has changed and how IT managers can respond. Discussions >> >> > will include endpoint security, mobile security and the latest in malware >> >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >> > _______________________________________________ >> >> > Gambas-user mailing list >> >> > Gambas-user at lists.sourceforge.net >> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> > >> >> > >> >> >> >> >> > >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > Live Security Virtual Conference >> > Exclusive live event will cover all the ways today's security and >> > threat landscape has changed and how IT managers can respond. Discussions >> > will include endpoint security, mobile security and the latest in malware >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > _______________________________________________ >> > Gambas-user mailing list >> > Gambas-user at lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> >> >> > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- If you ask me if it can be done. The answer is YES, it can always be done. The correct questions however are... What will it cost, and how long will it take? From sunblaster5 at ...626... Wed Jul 18 22:24:27 2012 From: sunblaster5 at ...626... (rocko) Date: Wed, 18 Jul 2012 13:24:27 -0700 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> Message-ID: <1342643067.13441.1.camel@...2884...> Ubuntu 10.10 x86 I have autotools-dev installed On Wed, 2012-07-18 at 13:09 -0700, Randall Morgan wrote: > I notice autoconf was not found. Do you have autotools installed? and > what distribution are you using? > > On Wed, Jul 18, 2012 at 11:37 AM, rocko wrote: > > Ok I did what you suggested and downloaded from the SVN. > > But I still get the same errors, "No such file or directory" > > Here is my terminal output: > > > > rocko at darknet:~/Gambas/trunk$ ./reconf-all > > libtoolize: putting auxiliary files in `.'. > > libtoolize: copying file `./ltmain.sh' > > libtoolize: You should add the contents of the following files to > > `aclocal.m4': > > libtoolize: `/usr/share/aclocal/libtool.m4' > > libtoolize: `/usr/share/aclocal/ltoptions.m4' > > libtoolize: `/usr/share/aclocal/ltversion.m4' > > libtoolize: `/usr/share/aclocal/ltsugar.m4' > > libtoolize: `/usr/share/aclocal/lt~obsolete.m4' > > libtoolize: Remember to add `LT_INIT' to configure.ac. > > libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac > > and > > libtoolize: rerunning libtoolize, to keep the correct libtool macros > > in-tree. > > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. > > ./reconf-all: 8: autoreconf: not found > > rocko at darknet:~/Gambas/trunk$ ./configure > > bash: ./configure: No such file or directory > > > > > > On Wed, 2012-07-18 at 10:42 -0700, Randall Morgan wrote: > >> Check out the project again. I am not sure if the m4 directory is > >> checked out or created by the build process and I don't have time to > >> look right now. Then once you have all the files follow the > >> instructions on the site. > >> > >> You can create a svn-checkout.sh script and add this line: > >> > >> svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/ > >> > >> Place it in the directory you wish to place the project in. Then set > >> execute permissions and run it. > >> > >> Then cd to the trunk directory and run: ./reconf-all; ./configure -C; > >> make; sudo make install > >> > >> That line of commands will build the project but will stop at sudo to > >> ask for a root password. > >> > >> > >> > >> > >> On Wed, Jul 18, 2012 at 9:35 AM, rocko wrote: > >> > No I don't have a trunk directory. > >> > Here is a list of files/directories I have I have: > >> > > >> > acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh > >> > aclocal.m4 gb.compress.zlib gb.media ltmain.sh > >> > app gb.crypt gb.ncurses main > >> > AUTHORS gb.db.mysql gb.net Makefile.am > >> > ChangeLog gb.db.odbc gb.net.curl Makefile.in > >> > comp gb.db.postgresql gb.net.smtp missing > >> > component.am gb.db.sqlite2 gb.opengl NEWS > >> > config.guess gb.db.sqlite3 gb.pcre README > >> > config.h.in gb.dbus gb.pdf README.svn-commit > >> > config.sub gb.desktop gb.qt4 reconf > >> > configure.ac gb.gsl gb.sdl reconf-all > >> > COPYING gb.gtk gb.sdl.sound TEMPLATE > >> > depcomp gb.image.imlib gb.v4l TODO > >> > examples gb.image.io gb.xml > >> > gb.cairo gb.jit INSTALL > >> > > >> > > >> > On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: > >> >> Do you happen to have trunk directory in the directory you downloaded the > >> >> project to? If so, then cd to trunk... > >> >> > >> >> > >> >> > >> >> On Tue, Jul 17, 2012 at 12:44 PM, rocko wrote: > >> >> > >> >> > Where is the gambas src directory??? > >> >> > I don't seem to have one after downloading. > >> >> > ./reconf-all and ./configure returns "No such file or directory" > >> >> > I v'e tried in the /gambas* directory. Outputting to 'output.txt' gives > >> >> > a blank file other wise I post it. > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > ------------------------------------------------------------------------------ > >> >> > Live Security Virtual Conference > >> >> > Exclusive live event will cover all the ways today's security and > >> >> > threat landscape has changed and how IT managers can respond. Discussions > >> >> > will include endpoint security, mobile security and the latest in malware > >> >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> >> > _______________________________________________ > >> >> > Gambas-user mailing list > >> >> > Gambas-user at lists.sourceforge.net > >> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> >> > > >> >> > > >> >> > >> >> > >> > > >> > > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > Live Security Virtual Conference > >> > Exclusive live event will cover all the ways today's security and > >> > threat landscape has changed and how IT managers can respond. Discussions > >> > will include endpoint security, mobile security and the latest in malware > >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > _______________________________________________ > >> > Gambas-user mailing list > >> > Gambas-user at lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >> > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > From abbat.81 at ...787... Wed Jul 18 22:39:46 2012 From: abbat.81 at ...787... (abbat) Date: Wed, 18 Jul 2012 13:39:46 -0700 (PDT) Subject: [Gambas-user] Flash (.swf) on form Message-ID: <34181536.post@...1379...> Is it possible to play flash (.swf) on form. I could not find any example. Thanks -- View this message in context: http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34181536.html Sent from the gambas-user mailing list archive at Nabble.com. From sebikul at ...626... Wed Jul 18 22:50:59 2012 From: sebikul at ...626... (Sebi) Date: Wed, 18 Jul 2012 20:50:59 +0000 Subject: [Gambas-user] Flash (.swf) on form In-Reply-To: <34181536.post@...1379...> References: <34181536.post@...1379...> Message-ID: <1026714071-1342644659-cardhu_decombobulator_blackberry.rim.net-258111092-@...2885...> You could load it using a webkit object, provided that the user has flashplayer.so installed. IMO just referencing the local (or remote) flash file on a really simple html page should work. Hope this helps you! -----Original Message----- From: abbat Date: Wed, 18 Jul 2012 13:39:46 To: Reply-To: mailing list for gambas users Subject: [Gambas-user] Flash (.swf) on form Is it possible to play flash (.swf) on form. I could not find any example. Thanks -- View this message in context: http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34181536.html Sent from the gambas-user mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From abbat.81 at ...787... Wed Jul 18 23:07:35 2012 From: abbat.81 at ...787... (abbat) Date: Wed, 18 Jul 2012 14:07:35 -0700 (PDT) Subject: [Gambas-user] Flash (.swf) on form In-Reply-To: <1026714071-1342644659-cardhu_decombobulator_blackberry.rim.net-258111092-@...2885...> References: <34181536.post@...1379...> <1026714071-1342644659-cardhu_decombobulator_blackberry.rim.net-258111092-@...2885...> Message-ID: <34181658.post@...1379...> Please, what the control should I use for playing flash? Sebi-6 wrote: > > You could load it using a webkit object, provided that the user has > flashplayer.so installed. IMO just referencing the local (or remote) flash > file on a really simple html page should work. > > Hope this helps you! > > -----Original Message----- > From: abbat > Date: Wed, 18 Jul 2012 13:39:46 > To: > Reply-To: mailing list for gambas users > > Subject: [Gambas-user] Flash (.swf) on form > > > Is it possible to play flash (.swf) on form. > I could not find any example. > Thanks > > > > -- > View this message in context: > http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34181536.html > Sent from the gambas-user mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > -- View this message in context: http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34181658.html Sent from the gambas-user mailing list archive at Nabble.com. From gambas at ...2524... Wed Jul 18 23:47:38 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 21:47:38 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems In-Reply-To: <2-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Updates: Status: NeedsInfo Comment #3 on issue 282 by adrien.p... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 I can't reproduce the bug on my system. All the UTF-8 characters are rendered correctly by doing Print XmlReader.Node.Value on each text node. Can you provide a little test project that reproduces the problem, and the output you have ? From rmorgan62 at ...626... Wed Jul 18 23:57:02 2012 From: rmorgan62 at ...626... (Randall Morgan) Date: Wed, 18 Jul 2012 14:57:02 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <1342643067.13441.1.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> Message-ID: but do you have autotools installed. The deveopment files are only good if you have compiled autotools from them... I'm now on Ubuntu 11.10 but I think there are other auto-tools packages. Do an aptitude search autotools and see... On Wed, Jul 18, 2012 at 1:24 PM, rocko wrote: > Ubuntu 10.10 x86 > I have autotools-dev installed > > On Wed, 2012-07-18 at 13:09 -0700, Randall Morgan wrote: >> I notice autoconf was not found. Do you have autotools installed? and >> what distribution are you using? >> >> On Wed, Jul 18, 2012 at 11:37 AM, rocko wrote: >> > Ok I did what you suggested and downloaded from the SVN. >> > But I still get the same errors, "No such file or directory" >> > Here is my terminal output: >> > >> > rocko at ...2884...:~/Gambas/trunk$ ./reconf-all >> > libtoolize: putting auxiliary files in `.'. >> > libtoolize: copying file `./ltmain.sh' >> > libtoolize: You should add the contents of the following files to >> > `aclocal.m4': >> > libtoolize: `/usr/share/aclocal/libtool.m4' >> > libtoolize: `/usr/share/aclocal/ltoptions.m4' >> > libtoolize: `/usr/share/aclocal/ltversion.m4' >> > libtoolize: `/usr/share/aclocal/ltsugar.m4' >> > libtoolize: `/usr/share/aclocal/lt~obsolete.m4' >> > libtoolize: Remember to add `LT_INIT' to configure.ac. >> > libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac >> > and >> > libtoolize: rerunning libtoolize, to keep the correct libtool macros >> > in-tree. >> > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. >> > ./reconf-all: 8: autoreconf: not found >> > rocko at ...2884...:~/Gambas/trunk$ ./configure >> > bash: ./configure: No such file or directory >> > >> > >> > On Wed, 2012-07-18 at 10:42 -0700, Randall Morgan wrote: >> >> Check out the project again. I am not sure if the m4 directory is >> >> checked out or created by the build process and I don't have time to >> >> look right now. Then once you have all the files follow the >> >> instructions on the site. >> >> >> >> You can create a svn-checkout.sh script and add this line: >> >> >> >> svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/ >> >> >> >> Place it in the directory you wish to place the project in. Then set >> >> execute permissions and run it. >> >> >> >> Then cd to the trunk directory and run: ./reconf-all; ./configure -C; >> >> make; sudo make install >> >> >> >> That line of commands will build the project but will stop at sudo to >> >> ask for a root password. >> >> >> >> >> >> >> >> >> >> On Wed, Jul 18, 2012 at 9:35 AM, rocko wrote: >> >> > No I don't have a trunk directory. >> >> > Here is a list of files/directories I have I have: >> >> > >> >> > acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh >> >> > aclocal.m4 gb.compress.zlib gb.media ltmain.sh >> >> > app gb.crypt gb.ncurses main >> >> > AUTHORS gb.db.mysql gb.net Makefile.am >> >> > ChangeLog gb.db.odbc gb.net.curl Makefile.in >> >> > comp gb.db.postgresql gb.net.smtp missing >> >> > component.am gb.db.sqlite2 gb.opengl NEWS >> >> > config.guess gb.db.sqlite3 gb.pcre README >> >> > config.h.in gb.dbus gb.pdf README.svn-commit >> >> > config.sub gb.desktop gb.qt4 reconf >> >> > configure.ac gb.gsl gb.sdl reconf-all >> >> > COPYING gb.gtk gb.sdl.sound TEMPLATE >> >> > depcomp gb.image.imlib gb.v4l TODO >> >> > examples gb.image.io gb.xml >> >> > gb.cairo gb.jit INSTALL >> >> > >> >> > >> >> > On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: >> >> >> Do you happen to have trunk directory in the directory you downloaded the >> >> >> project to? If so, then cd to trunk... >> >> >> >> >> >> >> >> >> >> >> >> On Tue, Jul 17, 2012 at 12:44 PM, rocko wrote: >> >> >> >> >> >> > Where is the gambas src directory??? >> >> >> > I don't seem to have one after downloading. >> >> >> > ./reconf-all and ./configure returns "No such file or directory" >> >> >> > I v'e tried in the /gambas* directory. Outputting to 'output.txt' gives >> >> >> > a blank file other wise I post it. >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> > ------------------------------------------------------------------------------ >> >> >> > Live Security Virtual Conference >> >> >> > Exclusive live event will cover all the ways today's security and >> >> >> > threat landscape has changed and how IT managers can respond. Discussions >> >> >> > will include endpoint security, mobile security and the latest in malware >> >> >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >> >> > _______________________________________________ >> >> >> > Gambas-user mailing list >> >> >> > Gambas-user at lists.sourceforge.net >> >> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> >> > >> >> >> > >> >> >> >> >> >> >> >> > >> >> > >> >> > >> >> > >> >> > ------------------------------------------------------------------------------ >> >> > Live Security Virtual Conference >> >> > Exclusive live event will cover all the ways today's security and >> >> > threat landscape has changed and how IT managers can respond. Discussions >> >> > will include endpoint security, mobile security and the latest in malware >> >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >> > _______________________________________________ >> >> > Gambas-user mailing list >> >> > Gambas-user at lists.sourceforge.net >> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> > >> >> >> >> >> >> >> > >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > Live Security Virtual Conference >> > Exclusive live event will cover all the ways today's security and >> > threat landscape has changed and how IT managers can respond. Discussions >> > will include endpoint security, mobile security and the latest in malware >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > _______________________________________________ >> > Gambas-user mailing list >> > Gambas-user at lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> >> >> > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- If you ask me if it can be done. The answer is YES, it can always be done. The correct questions however are... What will it cost, and how long will it take? From rmorgan62 at ...626... Thu Jul 19 00:01:12 2012 From: rmorgan62 at ...626... (Randall Morgan) Date: Wed, 18 Jul 2012 15:01:12 -0700 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> Message-ID: I think the automake package is what you may be looking for. If that doesn't fix it then do a complete dump of your build process and send it to Benoit. On Wed, Jul 18, 2012 at 2:57 PM, Randall Morgan wrote: > but do you have autotools installed. The deveopment files are only > good if you have compiled autotools from them... I'm now on Ubuntu > 11.10 but I think there are other auto-tools packages. Do an aptitude > search autotools and see... > > > > On Wed, Jul 18, 2012 at 1:24 PM, rocko wrote: >> Ubuntu 10.10 x86 >> I have autotools-dev installed >> >> On Wed, 2012-07-18 at 13:09 -0700, Randall Morgan wrote: >>> I notice autoconf was not found. Do you have autotools installed? and >>> what distribution are you using? >>> >>> On Wed, Jul 18, 2012 at 11:37 AM, rocko wrote: >>> > Ok I did what you suggested and downloaded from the SVN. >>> > But I still get the same errors, "No such file or directory" >>> > Here is my terminal output: >>> > >>> > rocko at ...2884...:~/Gambas/trunk$ ./reconf-all >>> > libtoolize: putting auxiliary files in `.'. >>> > libtoolize: copying file `./ltmain.sh' >>> > libtoolize: You should add the contents of the following files to >>> > `aclocal.m4': >>> > libtoolize: `/usr/share/aclocal/libtool.m4' >>> > libtoolize: `/usr/share/aclocal/ltoptions.m4' >>> > libtoolize: `/usr/share/aclocal/ltversion.m4' >>> > libtoolize: `/usr/share/aclocal/ltsugar.m4' >>> > libtoolize: `/usr/share/aclocal/lt~obsolete.m4' >>> > libtoolize: Remember to add `LT_INIT' to configure.ac. >>> > libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac >>> > and >>> > libtoolize: rerunning libtoolize, to keep the correct libtool macros >>> > in-tree. >>> > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. >>> > ./reconf-all: 8: autoreconf: not found >>> > rocko at ...2884...:~/Gambas/trunk$ ./configure >>> > bash: ./configure: No such file or directory >>> > >>> > >>> > On Wed, 2012-07-18 at 10:42 -0700, Randall Morgan wrote: >>> >> Check out the project again. I am not sure if the m4 directory is >>> >> checked out or created by the build process and I don't have time to >>> >> look right now. Then once you have all the files follow the >>> >> instructions on the site. >>> >> >>> >> You can create a svn-checkout.sh script and add this line: >>> >> >>> >> svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/ >>> >> >>> >> Place it in the directory you wish to place the project in. Then set >>> >> execute permissions and run it. >>> >> >>> >> Then cd to the trunk directory and run: ./reconf-all; ./configure -C; >>> >> make; sudo make install >>> >> >>> >> That line of commands will build the project but will stop at sudo to >>> >> ask for a root password. >>> >> >>> >> >>> >> >>> >> >>> >> On Wed, Jul 18, 2012 at 9:35 AM, rocko wrote: >>> >> > No I don't have a trunk directory. >>> >> > Here is a list of files/directories I have I have: >>> >> > >>> >> > acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh >>> >> > aclocal.m4 gb.compress.zlib gb.media ltmain.sh >>> >> > app gb.crypt gb.ncurses main >>> >> > AUTHORS gb.db.mysql gb.net Makefile.am >>> >> > ChangeLog gb.db.odbc gb.net.curl Makefile.in >>> >> > comp gb.db.postgresql gb.net.smtp missing >>> >> > component.am gb.db.sqlite2 gb.opengl NEWS >>> >> > config.guess gb.db.sqlite3 gb.pcre README >>> >> > config.h.in gb.dbus gb.pdf README.svn-commit >>> >> > config.sub gb.desktop gb.qt4 reconf >>> >> > configure.ac gb.gsl gb.sdl reconf-all >>> >> > COPYING gb.gtk gb.sdl.sound TEMPLATE >>> >> > depcomp gb.image.imlib gb.v4l TODO >>> >> > examples gb.image.io gb.xml >>> >> > gb.cairo gb.jit INSTALL >>> >> > >>> >> > >>> >> > On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: >>> >> >> Do you happen to have trunk directory in the directory you downloaded the >>> >> >> project to? If so, then cd to trunk... >>> >> >> >>> >> >> >>> >> >> >>> >> >> On Tue, Jul 17, 2012 at 12:44 PM, rocko wrote: >>> >> >> >>> >> >> > Where is the gambas src directory??? >>> >> >> > I don't seem to have one after downloading. >>> >> >> > ./reconf-all and ./configure returns "No such file or directory" >>> >> >> > I v'e tried in the /gambas* directory. Outputting to 'output.txt' gives >>> >> >> > a blank file other wise I post it. >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > ------------------------------------------------------------------------------ >>> >> >> > Live Security Virtual Conference >>> >> >> > Exclusive live event will cover all the ways today's security and >>> >> >> > threat landscape has changed and how IT managers can respond. Discussions >>> >> >> > will include endpoint security, mobile security and the latest in malware >>> >> >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> >> >> > _______________________________________________ >>> >> >> > Gambas-user mailing list >>> >> >> > Gambas-user at lists.sourceforge.net >>> >> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> >> >> > >>> >> >> > >>> >> >> >>> >> >> >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > ------------------------------------------------------------------------------ >>> >> > Live Security Virtual Conference >>> >> > Exclusive live event will cover all the ways today's security and >>> >> > threat landscape has changed and how IT managers can respond. Discussions >>> >> > will include endpoint security, mobile security and the latest in malware >>> >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> >> > _______________________________________________ >>> >> > Gambas-user mailing list >>> >> > Gambas-user at lists.sourceforge.net >>> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> >> > >>> >> >>> >> >>> >> >>> > >>> > >>> > >>> > >>> > ------------------------------------------------------------------------------ >>> > Live Security Virtual Conference >>> > Exclusive live event will cover all the ways today's security and >>> > threat landscape has changed and how IT managers can respond. Discussions >>> > will include endpoint security, mobile security and the latest in malware >>> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > _______________________________________________ >>> > Gambas-user mailing list >>> > Gambas-user at lists.sourceforge.net >>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >>> >>> >>> >> >> >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > > > -- > If you ask me if it can be done. The answer is YES, it can always be > done. The correct questions however are... What will it cost, and how > long will it take? -- If you ask me if it can be done. The answer is YES, it can always be done. The correct questions however are... What will it cost, and how long will it take? From gambas at ...2524... Thu Jul 19 00:04:13 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 22:04:13 +0000 Subject: [Gambas-user] Issue 283 in gambas: XSLT trasnform crash Message-ID: <0-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 283 by universolibremexico: XSLT trasnform crash http://code.google.com/p/gambas/issues/detail?id=283 Hi every body... In Gambas 3 in ArchLinux... I try an tranform with XSLT, but Gambas crash in: oTransform = Xslt.Transform(oDocXML, oDocXSLT) the message is: The programstopped unexpectedly sending the signal# 11. My system is: [System] OperatingSystem=Linux Kernel=3.4.4-3-ARCH Architecture=i686 Memory=2059236 kB DistributionVendor=arch DistributionRelease=n/a Desktop=Gnome [Gambas 3] Version=3.2.0 Path=/usr/bin/gbx3 [Libraries] Qt4=libQtCore.so.4.8.2 GTK+=libgtk-x11-2.0.so.0.2400.10 I try in Ubuntu 12.04 same results Atach little proyect test... Any ideaswhere to look forthe error?? Very thanks Attachments: TestXSLT.tar.gz 8.2 KB From gambas at ...2524... Thu Jul 19 00:12:16 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 22:12:16 +0000 Subject: [Gambas-user] Issue 283 in gambas: XSLT trasnform crash In-Reply-To: <0-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> Updates: Status: Accepted Owner: adrien.p... at ...626... Labels: -Version Version-TRUNK Comment #1 on issue 283 by adrien.p... at ...626...: XSLT trasnform crash http://code.google.com/p/gambas/issues/detail?id=283 (No comment was entered for this change.) From sebikul at ...626... Thu Jul 19 01:20:14 2012 From: sebikul at ...626... (Sebastian Kulesz) Date: Wed, 18 Jul 2012 20:20:14 -0300 Subject: [Gambas-user] Flash (.swf) on form In-Reply-To: <34181658.post@...1379...> References: <34181536.post@...1379...> <1026714071-1342644659-cardhu_decombobulator_blackberry.rim.net-258111092-@...2885...> <34181658.post@...1379...> Message-ID: Go to this webpage http://gambasdoc.org/help/comp/gb.qt4.webkit/webview?v3 You should find everything you need there. On Wed, Jul 18, 2012 at 6:07 PM, abbat wrote: > > Please, what the control should I use for playing flash? > > > Sebi-6 wrote: >> >> You could load it using a webkit object, provided that the user has >> flashplayer.so installed. IMO just referencing the local (or remote) flash >> file on a really simple html page should work. >> >> Hope this helps you! >> >> -----Original Message----- >> From: abbat >> Date: Wed, 18 Jul 2012 13:39:46 >> To: >> Reply-To: mailing list for gambas users >> >> Subject: [Gambas-user] Flash (.swf) on form >> >> >> Is it possible to play flash (.swf) on form. >> I could not find any example. >> Thanks >> >> >> >> -- >> View this message in context: >> http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34181536.html >> Sent from the gambas-user mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> > > -- > View this message in context: http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34181658.html > Sent from the gambas-user mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From gambas at ...2524... Thu Jul 19 01:33:07 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 23:33:07 +0000 Subject: [Gambas-user] Issue 283 in gambas: XSLT trasnform crash In-Reply-To: <1-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> <0-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> Updates: Status: Started Comment #2 on issue 283 by adrien.p... at ...626...: XSLT trasnform crash http://code.google.com/p/gambas/issues/detail?id=283 I found where the problem was, but I will need some time to completly fix it. Actually, the parser supports only documents that have a root element (and only this). So, if there isn't any root element (allowed by the W3C XML specification), it throws an error (since the revsision #4968, it doesn't crashes anymore) : ______ Public Sub Main() Dim oDocXML As New XmlDocument Dim oDocXSLT As New XmlDocument Dim oTransform As New XmlDocument oDocXML.Open("factura.xml") oDocXSLT.Open("cadena22.xslt") oTransform = Xslt.Transform(oDocXML, oDocXSLT) Print oTransform.ToString() End ====== XSLT Warning : error when parsing output document : Parse error : No valid element root found ! Line 0 , Column 0 : (null) ______ I already starded this work, but it mainly needs some changes in the Gambas API. As a waorkaroud, you can change your XSLT file to have a root element in the output document. From gambas at ...2524... Thu Jul 19 01:59:53 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 18 Jul 2012 23:59:53 +0000 Subject: [Gambas-user] Issue 283 in gambas: XSLT trasnform crash In-Reply-To: <2-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> <0-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> Comment #3 on issue 283 by universolibremexico: XSLT trasnform crash http://code.google.com/p/gambas/issues/detail?id=283 Sorry for my English ... This error happened in the last update, previously working correctly ... I do not understand the workaround you mention. If I have to make a monetary contribution to be faster fix, I'm willing to do so. Very thanks From ivan-kern at ...308... Thu Jul 19 07:16:34 2012 From: ivan-kern at ...308... (Ivan Kern) Date: Thu, 19 Jul 2012 07:16:34 +0200 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> Message-ID: <002101cd656d$ae4bdb60$0ae39220$@freenet.de> Hi, Try rocko at ...2884...: sudo ~/Gambas/trunk$ ./reconf-all ivan -----Urspr?ngliche Nachricht----- Von: Randall Morgan [mailto:rmorgan62 at ...626...] Gesendet: Donnerstag, 19. Juli 2012 00:01 An: mailing list for gambas users Betreff: Re: [Gambas-user] Install problems I think the automake package is what you may be looking for. If that doesn't fix it then do a complete dump of your build process and send it to Benoit. On Wed, Jul 18, 2012 at 2:57 PM, Randall Morgan wrote: > but do you have autotools installed. The deveopment files are only > good if you have compiled autotools from them... I'm now on Ubuntu > 11.10 but I think there are other auto-tools packages. Do an aptitude > search autotools and see... > > > > On Wed, Jul 18, 2012 at 1:24 PM, rocko wrote: >> Ubuntu 10.10 x86 >> I have autotools-dev installed >> >> On Wed, 2012-07-18 at 13:09 -0700, Randall Morgan wrote: >>> I notice autoconf was not found. Do you have autotools installed? >>> and what distribution are you using? >>> >>> On Wed, Jul 18, 2012 at 11:37 AM, rocko wrote: >>> > Ok I did what you suggested and downloaded from the SVN. >>> > But I still get the same errors, "No such file or directory" >>> > Here is my terminal output: >>> > >>> > rocko at ...2884...:~/Gambas/trunk$ ./reconf-all >>> > libtoolize: putting auxiliary files in `.'. >>> > libtoolize: copying file `./ltmain.sh' >>> > libtoolize: You should add the contents of the following files to >>> > `aclocal.m4': >>> > libtoolize: `/usr/share/aclocal/libtool.m4' >>> > libtoolize: `/usr/share/aclocal/ltoptions.m4' >>> > libtoolize: `/usr/share/aclocal/ltversion.m4' >>> > libtoolize: `/usr/share/aclocal/ltsugar.m4' >>> > libtoolize: `/usr/share/aclocal/lt~obsolete.m4' >>> > libtoolize: Remember to add `LT_INIT' to configure.ac. >>> > libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to >>> > configure.ac and >>> > libtoolize: rerunning libtoolize, to keep the correct libtool >>> > macros in-tree. >>> > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. >>> > ./reconf-all: 8: autoreconf: not found >>> > rocko at ...2884...:~/Gambas/trunk$ ./configure >>> > bash: ./configure: No such file or directory >>> > >>> > >>> > On Wed, 2012-07-18 at 10:42 -0700, Randall Morgan wrote: >>> >> Check out the project again. I am not sure if the m4 directory is >>> >> checked out or created by the build process and I don't have time >>> >> to look right now. Then once you have all the files follow the >>> >> instructions on the site. >>> >> >>> >> You can create a svn-checkout.sh script and add this line: >>> >> >>> >> svn checkout >>> >> https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/ >>> >> >>> >> Place it in the directory you wish to place the project in. Then >>> >> set execute permissions and run it. >>> >> >>> >> Then cd to the trunk directory and run: ./reconf-all; ./configure >>> >> -C; make; sudo make install >>> >> >>> >> That line of commands will build the project but will stop at >>> >> sudo to ask for a root password. >>> >> >>> >> >>> >> >>> >> >>> >> On Wed, Jul 18, 2012 at 9:35 AM, rocko wrote: >>> >> > No I don't have a trunk directory. >>> >> > Here is a list of files/directories I have I have: >>> >> > >>> >> > acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh >>> >> > aclocal.m4 gb.compress.zlib gb.media ltmain.sh >>> >> > app gb.crypt gb.ncurses main >>> >> > AUTHORS gb.db.mysql gb.net Makefile.am >>> >> > ChangeLog gb.db.odbc gb.net.curl Makefile.in >>> >> > comp gb.db.postgresql gb.net.smtp missing >>> >> > component.am gb.db.sqlite2 gb.opengl NEWS >>> >> > config.guess gb.db.sqlite3 gb.pcre README >>> >> > config.h.in gb.dbus gb.pdf README.svn-commit >>> >> > config.sub gb.desktop gb.qt4 reconf >>> >> > configure.ac gb.gsl gb.sdl reconf-all >>> >> > COPYING gb.gtk gb.sdl.sound TEMPLATE >>> >> > depcomp gb.image.imlib gb.v4l TODO >>> >> > examples gb.image.io gb.xml >>> >> > gb.cairo gb.jit INSTALL >>> >> > >>> >> > >>> >> > On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: >>> >> >> Do you happen to have trunk directory in the directory you >>> >> >> downloaded the project to? If so, then cd to trunk... >>> >> >> >>> >> >> >>> >> >> >>> >> >> On Tue, Jul 17, 2012 at 12:44 PM, rocko wrote: >>> >> >> >>> >> >> > Where is the gambas src directory??? >>> >> >> > I don't seem to have one after downloading. >>> >> >> > ./reconf-all and ./configure returns "No such file or directory" >>> >> >> > I v'e tried in the /gambas* directory. Outputting to >>> >> >> > 'output.txt' gives a blank file other wise I post it. >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> > ------------------------------------------------------------ >>> >> >> > ------------------ Live Security Virtual Conference >>> >> >> > Exclusive live event will cover all the ways today's >>> >> >> > security and threat landscape has changed and how IT >>> >> >> > managers can respond. Discussions will include endpoint >>> >> >> > security, mobile security and the latest in malware threats. >>> >> >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> >> >> > _______________________________________________ >>> >> >> > Gambas-user mailing list >>> >> >> > Gambas-user at lists.sourceforge.net >>> >> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> >> >> > >>> >> >> > >>> >> >> >>> >> >> >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > --------------------------------------------------------------- >>> >> > --------------- Live Security Virtual Conference Exclusive live >>> >> > event will cover all the ways today's security and threat >>> >> > landscape has changed and how IT managers can respond. >>> >> > Discussions will include endpoint security, mobile security and >>> >> > the latest in malware threats. >>> >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> >> > _______________________________________________ >>> >> > Gambas-user mailing list >>> >> > Gambas-user at lists.sourceforge.net >>> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> >> > >>> >> >>> >> >>> >> >>> > >>> > >>> > >>> > >>> > ------------------------------------------------------------------ >>> > ------------ >>> > Live Security Virtual Conference >>> > Exclusive live event will cover all the ways today's security and >>> > threat landscape has changed and how IT managers can respond. >>> > Discussions will include endpoint security, mobile security and >>> > the latest in malware threats. >>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> > _______________________________________________ >>> > Gambas-user mailing list >>> > Gambas-user at lists.sourceforge.net >>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >>> > >>> >>> >>> >> >> >> >> >> --------------------------------------------------------------------- >> --------- >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. >> Discussions will include endpoint security, mobile security and the >> latest in malware threats. >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > > > -- > If you ask me if it can be done. The answer is YES, it can always be > done. The correct questions however are... What will it cost, and how > long will it take? -- If you ask me if it can be done. The answer is YES, it can always be done. The correct questions however are... What will it cost, and how long will it take? ---------------------------------------------------------------------------- -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From geaplanet at ...397... Thu Jul 19 08:41:24 2012 From: geaplanet at ...397... (Maria) Date: Thu, 19 Jul 2012 07:41:24 +0100 (BST) Subject: [Gambas-user] Default icons problem Message-ID: <1342680084.24435.YahooMailNeo@...2886...> Hello, from gambas-es.org forums we have noticed a little problem with loading system default icons. In the preferences, we can see options for "desktop", for "gnome", for "gambas", and "kde". The "gambas" and "kde" options change correctly, but the options for "gnome" and "desktop" always show the same icons even if you change the default icons on your system. This looks like a bug, but we're not sure if we are forgetting some detail. From vuott at ...325... Thu Jul 19 09:49:02 2012 From: vuott at ...325... (Ru Vuott) Date: Thu, 19 Jul 2012 08:49:02 +0100 (BST) Subject: [Gambas-user] Dereferencing a pointer without Memory-Stream... Message-ID: <1342684142.7764.YahooMailClassic@...2758...> Hello Beno?t, ...when I have an external function, which passes me a pointer to a structure, if I want to dereference the pointer in order to obtain the values ??of various fields, which are incorporated into the structure, currently it is necessary to use the "Memory-Stream" together with "Read", and also to "Seek" if I want to read the value of a specific field of the structure. I wonder if it can be shorter (in code writing), having a "dereferencing function" like Byte@, Int@, etc, also for the structure OR the "class specific" as: Struct@ or myClass at ...1162... So you can dereference "immediately" the pointer to the structure passed by the external function. So you can gather the various fields into a variable-Struct or variable of my-specific-Class: variable_Struct_type = Struct@(pointer) OR variable_mySpecificClass_type = mySpecificClass@(pointer) What do you think about ? Best regards Vuottttttttt From gambas at ...1... Thu Jul 19 11:27:18 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 19 Jul 2012 11:27:18 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1342680084.24435.YahooMailNeo@...2886...> References: <1342680084.24435.YahooMailNeo@...2886...> Message-ID: <5007D2F6.7000805@...1...> Le 19/07/2012 08:41, Maria a ?crit : > Hello, from gambas-es.org forums we have noticed a little problem > with loading system default icons. > > In the preferences, we can see options for "desktop", for "gnome", > for "gambas", and "kde". The "gambas" and "kde" options change > correctly, but the options for "gnome" and "desktop" always show the > same icons even if you change the default icons on your system. > > This looks like a bug, but we're not sure if we are forgetting some > detail. > Which desktop do you use? Which icon theme do you use (if you know)? -- Beno?t Minisini From sundar_ima at ...251... Thu Jul 19 12:09:04 2012 From: sundar_ima at ...251... (sundar j) Date: 19 Jul 2012 10:09:04 -0000 Subject: [Gambas-user] =?utf-8?q?Application_not_working_after_upgrading_t?= =?utf-8?q?o_3=2E2?= Message-ID: <1342690082.S.4500.21001.H.TkJlbm, udCBNaW5pc2luaQBSZTogW0dhbWJhcy11c2VyXSBEZWZhdWx0IGljb25zIHByb2JsZW0_.RU.rfs261, rfs261, 874, 54.f4-235-195.old.1342692544.13024@...2802...> This is in connection with the reply you made on the mailing list http://old.nabble.com/Application-not-working-afer-upgrading-to-3.2-td34150059.html I am facing trouble in posting any mail to mailing list. Even i am not sure about delivery of this mail but trying my luck today.  Just run (F5) and click on any button/widget to see the problem. Download the source code from http://www.mediafire.com/?3j28fs6g6lb05xi I have spent lot of time developing this application and recently released it to public. When i start receiving good response this bug is bugging me. Forgive me if i am troubling a lot with my email but i can not simply sit after knowing that my application is not working any more (or helping anyone). :-(( Regards, Sundar From gambas at ...1... Thu Jul 19 12:22:36 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 19 Jul 2012 12:22:36 +0200 Subject: [Gambas-user] Application not working after upgrading to 3.2 In-Reply-To: <5007dcdc.47832a0a.4983.ffff8a81SMTPIN_ADDED@...2392...> References: <5007dcdc.47832a0a.4983.ffff8a81SMTPIN_ADDED@...2392...> Message-ID: <5007DFEC.3000002@...1...> Le 19/07/2012 12:09, sundar j a ?crit : > This is in connection with the reply you made on the mailing list > http://old.nabble.com/Application-not-working-afer-upgrading-to-3.2-td34150059.html > > I am facing trouble in posting any mail to mailing list. Even i am > not sure about delivery of this mail but trying my luck today.  > Just run (F5) and click on any button/widget to see the problem. > Download the source code from > > http://www.mediafire.com/?3j28fs6g6lb05xi > > I have spent lot of time developing this application and recently > released it to public. When i start receiving good response this bug > is bugging me. Forgive me if i am troubling a lot with my email but i > can not simply sit after knowing that my application is not working > any more (or helping anyone). :-(( > > Regards, Sundar > I see nothing special with the latest trunk. If this is the tabstrip click problem, then the bug has been fixed. I will make a 3.2.1 release soon by backporting the fix. Otherwise I suggest you try the latest /trunk version to check that by yourself. Regards, -- Beno?t Minisini From gambas at ...1... Thu Jul 19 12:24:12 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 19 Jul 2012 12:24:12 +0200 Subject: [Gambas-user] Application not working after upgrading to 3.2 In-Reply-To: <5007DFEC.3000002@...1...> References: <5007dcdc.47832a0a.4983.ffff8a81SMTPIN_ADDED@...2392...> <5007DFEC.3000002@...1...> Message-ID: <5007E04C.2030406@...1...> Le 19/07/2012 12:22, Beno?t Minisini a ?crit : > Le 19/07/2012 12:09, sundar j a ?crit : >> This is in connection with the reply you made on the mailing list >> http://old.nabble.com/Application-not-working-afer-upgrading-to-3.2-td34150059.html >> >> >> I am facing trouble in posting any mail to mailing list. Even i am >> not sure about delivery of this mail but trying my luck today.  >> Just run (F5) and click on any button/widget to see the problem. >> Download the source code from >> >> http://www.mediafire.com/?3j28fs6g6lb05xi >> >> I have spent lot of time developing this application and recently >> released it to public. When i start receiving good response this bug >> is bugging me. Forgive me if i am troubling a lot with my email but i >> can not simply sit after knowing that my application is not working >> any more (or helping anyone). :-(( >> >> Regards, Sundar >> > > I see nothing special with the latest trunk. If this is the tabstrip > click problem, then the bug has been fixed. I will make a 3.2.1 release > soon by backporting the fix. > > Otherwise I suggest you try the latest /trunk version to check that by > yourself. > > Regards, > By the way, there is a bug in your application: if you use 'Shell ... To' to send the password to sudo, don't forget to quote the password with the Shell$() function. Otherwise it won't work as soon as the password has symbols inside! Regards, -- Beno?t Minisini From gambas at ...2524... Thu Jul 19 13:53:39 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Thu, 19 Jul 2012 11:53:39 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems In-Reply-To: <3-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Comment #4 on issue 282 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 Weird! If you're right, this means that something other has changed in gambas (cause rolling back make things works), maybe i'm just feeding a wrong encoded string to xmlreader. Tomorrow i'll look deeper into this and will let you know my findings. Meanwhile, thanks for looking into the issue. From geaplanet at ...397... Thu Jul 19 16:35:49 2012 From: geaplanet at ...397... (Maria) Date: Thu, 19 Jul 2012 15:35:49 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <5007D2F6.7000805@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> Message-ID: <1342708549.18082.YahooMailNeo@...2887...> Yes, it doesn't matter the theme icon you use. I personaly tested with Faenza, Nouvext and Oxigen. I'm currently using debian wheezy LXDE, but in the forum someone talked about squeeze and mint13 and he had the same problem. ________________________________ De: Beno?t Minisini Para: Maria ; mailing list for gambas users Enviado: Jueves 19 de julio de 2012 11:27 Asunto: Re: [Gambas-user] Default icons problem Le 19/07/2012 08:41, Maria a ?crit : > Hello, from gambas-es.org forums we have noticed a little problem > with loading system default icons. > > In the preferences, we can see options for "desktop", for "gnome", > for "gambas", and "kde". The "gambas" and "kde" options change > correctly, but the options for "gnome" and "desktop"? always show the > same icons even if you change the default icons on your system. > > This looks like a bug, but we're not sure if we are forgetting some > detail. > Which desktop do you use? Which icon theme do you use (if you know)? -- Beno?t Minisini From geaplanet at ...397... Thu Jul 19 16:54:59 2012 From: geaplanet at ...397... (Maria) Date: Thu, 19 Jul 2012 15:54:59 +0100 (BST) Subject: [Gambas-user] vector icons Message-ID: <1342709699.64166.YahooMailNeo@...2888...> Is it possible to use svg icons to avoid pixelation? From sunblaster5 at ...626... Thu Jul 19 19:16:27 2012 From: sunblaster5 at ...626... (rocko) Date: Thu, 19 Jul 2012 10:16:27 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <002101cd656d$ae4bdb60$0ae39220$@freenet.de> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> Message-ID: <1342718187.22263.3.camel@...2884...> It was 'automake' that was giving me problems as it wasn't installed. ./reconf-all and ./configure-C compile now, however make is giving errors: Here they are: gbx3-gbx_api.o:(.data+0x350): undefined reference to `EXTERN_get_function_info' collect2: ld returned 1 exit status make[4]: *** [gbx3] Error 1 make[4]: Leaving directory `/home/rocko/Gambas/trunk/main/gbx' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/rocko/Gambas/trunk/main' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/rocko/Gambas/trunk/main' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/rocko/Gambas/trunk' make: *** [all] Error 2 On Thu, 2012-07-19 at 07:16 +0200, Ivan Kern wrote: > Hi, > Try rocko at darknet: sudo ~/Gambas/trunk$ ./reconf-all > > ivan > > -----Urspr?ngliche Nachricht----- > Von: Randall Morgan [mailto:rmorgan62 at gmail.com] > Gesendet: Donnerstag, 19. Juli 2012 00:01 > An: mailing list for gambas users > Betreff: Re: [Gambas-user] Install problems > > I think the automake package is what you may be looking for. If that doesn't > fix it then do a complete dump of your build process and send it to Benoit. > > > > On Wed, Jul 18, 2012 at 2:57 PM, Randall Morgan wrote: > > but do you have autotools installed. The deveopment files are only > > good if you have compiled autotools from them... I'm now on Ubuntu > > 11.10 but I think there are other auto-tools packages. Do an aptitude > > search autotools and see... > > > > > > > > On Wed, Jul 18, 2012 at 1:24 PM, rocko wrote: > >> Ubuntu 10.10 x86 > >> I have autotools-dev installed > >> > >> On Wed, 2012-07-18 at 13:09 -0700, Randall Morgan wrote: > >>> I notice autoconf was not found. Do you have autotools installed? > >>> and what distribution are you using? > >>> > >>> On Wed, Jul 18, 2012 at 11:37 AM, rocko wrote: > >>> > Ok I did what you suggested and downloaded from the SVN. > >>> > But I still get the same errors, "No such file or directory" > >>> > Here is my terminal output: > >>> > > >>> > rocko at darknet:~/Gambas/trunk$ ./reconf-all > >>> > libtoolize: putting auxiliary files in `.'. > >>> > libtoolize: copying file `./ltmain.sh' > >>> > libtoolize: You should add the contents of the following files to > >>> > `aclocal.m4': > >>> > libtoolize: `/usr/share/aclocal/libtool.m4' > >>> > libtoolize: `/usr/share/aclocal/ltoptions.m4' > >>> > libtoolize: `/usr/share/aclocal/ltversion.m4' > >>> > libtoolize: `/usr/share/aclocal/ltsugar.m4' > >>> > libtoolize: `/usr/share/aclocal/lt~obsolete.m4' > >>> > libtoolize: Remember to add `LT_INIT' to configure.ac. > >>> > libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to > >>> > configure.ac and > >>> > libtoolize: rerunning libtoolize, to keep the correct libtool > >>> > macros in-tree. > >>> > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. > >>> > ./reconf-all: 8: autoreconf: not found > >>> > rocko at darknet:~/Gambas/trunk$ ./configure > >>> > bash: ./configure: No such file or directory > >>> > > >>> > > >>> > On Wed, 2012-07-18 at 10:42 -0700, Randall Morgan wrote: > >>> >> Check out the project again. I am not sure if the m4 directory is > >>> >> checked out or created by the build process and I don't have time > >>> >> to look right now. Then once you have all the files follow the > >>> >> instructions on the site. > >>> >> > >>> >> You can create a svn-checkout.sh script and add this line: > >>> >> > >>> >> svn checkout > >>> >> https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/ > >>> >> > >>> >> Place it in the directory you wish to place the project in. Then > >>> >> set execute permissions and run it. > >>> >> > >>> >> Then cd to the trunk directory and run: ./reconf-all; ./configure > >>> >> -C; make; sudo make install > >>> >> > >>> >> That line of commands will build the project but will stop at > >>> >> sudo to ask for a root password. > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> On Wed, Jul 18, 2012 at 9:35 AM, rocko wrote: > >>> >> > No I don't have a trunk directory. > >>> >> > Here is a list of files/directories I have I have: > >>> >> > > >>> >> > acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh > >>> >> > aclocal.m4 gb.compress.zlib gb.media ltmain.sh > >>> >> > app gb.crypt gb.ncurses main > >>> >> > AUTHORS gb.db.mysql gb.net Makefile.am > >>> >> > ChangeLog gb.db.odbc gb.net.curl Makefile.in > >>> >> > comp gb.db.postgresql gb.net.smtp missing > >>> >> > component.am gb.db.sqlite2 gb.opengl NEWS > >>> >> > config.guess gb.db.sqlite3 gb.pcre README > >>> >> > config.h.in gb.dbus gb.pdf README.svn-commit > >>> >> > config.sub gb.desktop gb.qt4 reconf > >>> >> > configure.ac gb.gsl gb.sdl reconf-all > >>> >> > COPYING gb.gtk gb.sdl.sound TEMPLATE > >>> >> > depcomp gb.image.imlib gb.v4l TODO > >>> >> > examples gb.image.io gb.xml > >>> >> > gb.cairo gb.jit INSTALL > >>> >> > > >>> >> > > >>> >> > On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: > >>> >> >> Do you happen to have trunk directory in the directory you > >>> >> >> downloaded the project to? If so, then cd to trunk... > >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> On Tue, Jul 17, 2012 at 12:44 PM, rocko > wrote: > >>> >> >> > >>> >> >> > Where is the gambas src directory??? > >>> >> >> > I don't seem to have one after downloading. > >>> >> >> > ./reconf-all and ./configure returns "No such file or directory" > >>> >> >> > I v'e tried in the /gambas* directory. Outputting to > >>> >> >> > 'output.txt' gives a blank file other wise I post it. > >>> >> >> > > >>> >> >> > > >>> >> >> > > >>> >> >> > > >>> >> >> > > >>> >> >> > > >>> >> >> > ------------------------------------------------------------ > >>> >> >> > ------------------ Live Security Virtual Conference > >>> >> >> > Exclusive live event will cover all the ways today's > >>> >> >> > security and threat landscape has changed and how IT > >>> >> >> > managers can respond. Discussions will include endpoint > >>> >> >> > security, mobile security and the latest in malware threats. > >>> >> >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>> >> >> > _______________________________________________ > >>> >> >> > Gambas-user mailing list > >>> >> >> > Gambas-user at lists.sourceforge.net > >>> >> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>> >> >> > > >>> >> >> > > >>> >> >> > >>> >> >> > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > --------------------------------------------------------------- > >>> >> > --------------- Live Security Virtual Conference Exclusive live > >>> >> > event will cover all the ways today's security and threat > >>> >> > landscape has changed and how IT managers can respond. > >>> >> > Discussions will include endpoint security, mobile security and > >>> >> > the latest in malware threats. > >>> >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>> >> > _______________________________________________ > >>> >> > Gambas-user mailing list > >>> >> > Gambas-user at lists.sourceforge.net > >>> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>> >> > > >>> >> > >>> >> > >>> >> > >>> > > >>> > > >>> > > >>> > > >>> > ------------------------------------------------------------------ > >>> > ------------ > >>> > Live Security Virtual Conference > >>> > Exclusive live event will cover all the ways today's security and > >>> > threat landscape has changed and how IT managers can respond. > >>> > Discussions will include endpoint security, mobile security and > >>> > the latest in malware threats. > >>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >>> > _______________________________________________ > >>> > Gambas-user mailing list > >>> > Gambas-user at lists.sourceforge.net > >>> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >>> > > >>> > >>> > >>> > >> > >> > >> > >> > >> --------------------------------------------------------------------- > >> --------- > >> Live Security Virtual Conference > >> Exclusive live event will cover all the ways today's security and > >> threat landscape has changed and how IT managers can respond. > >> Discussions will include endpoint security, mobile security and the > >> latest in malware threats. > >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> _______________________________________________ > >> Gambas-user mailing list > >> Gambas-user at lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > > > > > > > -- > > If you ask me if it can be done. The answer is YES, it can always be > > done. The correct questions however are... What will it cost, and how > > long will it take? > > > > -- > If you ask me if it can be done. The answer is YES, it can always be done. > The correct questions however are... What will it cost, and how long will it > take? > > ---------------------------------------------------------------------------- > -- > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and threat > landscape has changed and how IT managers can respond. Discussions will > include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From rmorgan62 at ...626... Thu Jul 19 21:12:24 2012 From: rmorgan62 at ...626... (Randall Morgan) Date: Thu, 19 Jul 2012 12:12:24 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <1342636648.2181.4.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> Message-ID: Did you get this sorted out? On Wed, Jul 18, 2012 at 11:37 AM, rocko wrote: > Ok I did what you suggested and downloaded from the SVN. > But I still get the same errors, "No such file or directory" > Here is my terminal output: > > rocko at ...2884...:~/Gambas/trunk$ ./reconf-all > libtoolize: putting auxiliary files in `.'. > libtoolize: copying file `./ltmain.sh' > libtoolize: You should add the contents of the following files to > `aclocal.m4': > libtoolize: `/usr/share/aclocal/libtool.m4' > libtoolize: `/usr/share/aclocal/ltoptions.m4' > libtoolize: `/usr/share/aclocal/ltversion.m4' > libtoolize: `/usr/share/aclocal/ltsugar.m4' > libtoolize: `/usr/share/aclocal/lt~obsolete.m4' > libtoolize: Remember to add `LT_INIT' to configure.ac. > libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac > and > libtoolize: rerunning libtoolize, to keep the correct libtool macros > in-tree. > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. > ./reconf-all: 8: autoreconf: not found > rocko at ...2884...:~/Gambas/trunk$ ./configure > bash: ./configure: No such file or directory > > > On Wed, 2012-07-18 at 10:42 -0700, Randall Morgan wrote: >> Check out the project again. I am not sure if the m4 directory is >> checked out or created by the build process and I don't have time to >> look right now. Then once you have all the files follow the >> instructions on the site. >> >> You can create a svn-checkout.sh script and add this line: >> >> svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/ >> >> Place it in the directory you wish to place the project in. Then set >> execute permissions and run it. >> >> Then cd to the trunk directory and run: ./reconf-all; ./configure -C; >> make; sudo make install >> >> That line of commands will build the project but will stop at sudo to >> ask for a root password. >> >> >> >> >> On Wed, Jul 18, 2012 at 9:35 AM, rocko wrote: >> > No I don't have a trunk directory. >> > Here is a list of files/directories I have I have: >> > >> > acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh >> > aclocal.m4 gb.compress.zlib gb.media ltmain.sh >> > app gb.crypt gb.ncurses main >> > AUTHORS gb.db.mysql gb.net Makefile.am >> > ChangeLog gb.db.odbc gb.net.curl Makefile.in >> > comp gb.db.postgresql gb.net.smtp missing >> > component.am gb.db.sqlite2 gb.opengl NEWS >> > config.guess gb.db.sqlite3 gb.pcre README >> > config.h.in gb.dbus gb.pdf README.svn-commit >> > config.sub gb.desktop gb.qt4 reconf >> > configure.ac gb.gsl gb.sdl reconf-all >> > COPYING gb.gtk gb.sdl.sound TEMPLATE >> > depcomp gb.image.imlib gb.v4l TODO >> > examples gb.image.io gb.xml >> > gb.cairo gb.jit INSTALL >> > >> > >> > On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: >> >> Do you happen to have trunk directory in the directory you downloaded the >> >> project to? If so, then cd to trunk... >> >> >> >> >> >> >> >> On Tue, Jul 17, 2012 at 12:44 PM, rocko wrote: >> >> >> >> > Where is the gambas src directory??? >> >> > I don't seem to have one after downloading. >> >> > ./reconf-all and ./configure returns "No such file or directory" >> >> > I v'e tried in the /gambas* directory. Outputting to 'output.txt' gives >> >> > a blank file other wise I post it. >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > ------------------------------------------------------------------------------ >> >> > Live Security Virtual Conference >> >> > Exclusive live event will cover all the ways today's security and >> >> > threat landscape has changed and how IT managers can respond. Discussions >> >> > will include endpoint security, mobile security and the latest in malware >> >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >> > _______________________________________________ >> >> > Gambas-user mailing list >> >> > Gambas-user at lists.sourceforge.net >> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> > >> >> > >> >> >> >> >> > >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > Live Security Virtual Conference >> > Exclusive live event will cover all the ways today's security and >> > threat landscape has changed and how IT managers can respond. Discussions >> > will include endpoint security, mobile security and the latest in malware >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > _______________________________________________ >> > Gambas-user mailing list >> > Gambas-user at lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> >> >> > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- If you ask me if it can be done. The answer is YES, it can always be done. The correct questions however are... What will it cost, and how long will it take? From rmorgan62 at ...626... Thu Jul 19 21:21:52 2012 From: rmorgan62 at ...626... (Randall Morgan) Date: Thu, 19 Jul 2012 12:21:52 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <1342718187.22263.3.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> Message-ID: Ok, sorry I didn't see your last message. That looks to me like an error in the Gambas code. This happens sometimes since you checked out the development version. The two solutions to try are 1. Download the stable package and build it or see if there has been a fix applied to the version you checkout. You could just checkout the lastest version again if the version number is higher than the one you have and see if it compiles. You can also place all the commands in a script to do the checkout and compile for you. The only gotcha is that I haven't found a way to pass the root password to the sudo command under Ubuntu. Also checkout Rapyd SVN in the Software Center on Ubuntu. It can be used to easily manage your SVN repos with a GUI. On Thu, Jul 19, 2012 at 10:16 AM, rocko wrote: > It was 'automake' that was giving me problems as it wasn't installed. > ./reconf-all and ./configure-C compile now, however make is giving > errors: > > Here they are: > gbx3-gbx_api.o:(.data+0x350): undefined reference to > `EXTERN_get_function_info' > collect2: ld returned 1 exit status > > make[4]: *** [gbx3] Error 1 > make[4]: Leaving directory `/home/rocko/Gambas/trunk/main/gbx' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/rocko/Gambas/trunk/main' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/home/rocko/Gambas/trunk/main' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/rocko/Gambas/trunk' > make: *** [all] Error 2 > > > On Thu, 2012-07-19 at 07:16 +0200, Ivan Kern wrote: >> Hi, >> Try rocko at ...2884...: sudo ~/Gambas/trunk$ ./reconf-all >> >> ivan >> >> -----Urspr?ngliche Nachricht----- >> Von: Randall Morgan [mailto:rmorgan62 at ...626...] >> Gesendet: Donnerstag, 19. Juli 2012 00:01 >> An: mailing list for gambas users >> Betreff: Re: [Gambas-user] Install problems >> >> I think the automake package is what you may be looking for. If that doesn't >> fix it then do a complete dump of your build process and send it to Benoit. >> >> >> >> On Wed, Jul 18, 2012 at 2:57 PM, Randall Morgan wrote: >> > but do you have autotools installed. The deveopment files are only >> > good if you have compiled autotools from them... I'm now on Ubuntu >> > 11.10 but I think there are other auto-tools packages. Do an aptitude >> > search autotools and see... >> > >> > >> > >> > On Wed, Jul 18, 2012 at 1:24 PM, rocko wrote: >> >> Ubuntu 10.10 x86 >> >> I have autotools-dev installed >> >> >> >> On Wed, 2012-07-18 at 13:09 -0700, Randall Morgan wrote: >> >>> I notice autoconf was not found. Do you have autotools installed? >> >>> and what distribution are you using? >> >>> >> >>> On Wed, Jul 18, 2012 at 11:37 AM, rocko wrote: >> >>> > Ok I did what you suggested and downloaded from the SVN. >> >>> > But I still get the same errors, "No such file or directory" >> >>> > Here is my terminal output: >> >>> > >> >>> > rocko at ...2884...:~/Gambas/trunk$ ./reconf-all >> >>> > libtoolize: putting auxiliary files in `.'. >> >>> > libtoolize: copying file `./ltmain.sh' >> >>> > libtoolize: You should add the contents of the following files to >> >>> > `aclocal.m4': >> >>> > libtoolize: `/usr/share/aclocal/libtool.m4' >> >>> > libtoolize: `/usr/share/aclocal/ltoptions.m4' >> >>> > libtoolize: `/usr/share/aclocal/ltversion.m4' >> >>> > libtoolize: `/usr/share/aclocal/ltsugar.m4' >> >>> > libtoolize: `/usr/share/aclocal/lt~obsolete.m4' >> >>> > libtoolize: Remember to add `LT_INIT' to configure.ac. >> >>> > libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to >> >>> > configure.ac and >> >>> > libtoolize: rerunning libtoolize, to keep the correct libtool >> >>> > macros in-tree. >> >>> > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. >> >>> > ./reconf-all: 8: autoreconf: not found >> >>> > rocko at ...2884...:~/Gambas/trunk$ ./configure >> >>> > bash: ./configure: No such file or directory >> >>> > >> >>> > >> >>> > On Wed, 2012-07-18 at 10:42 -0700, Randall Morgan wrote: >> >>> >> Check out the project again. I am not sure if the m4 directory is >> >>> >> checked out or created by the build process and I don't have time >> >>> >> to look right now. Then once you have all the files follow the >> >>> >> instructions on the site. >> >>> >> >> >>> >> You can create a svn-checkout.sh script and add this line: >> >>> >> >> >>> >> svn checkout >> >>> >> https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/ >> >>> >> >> >>> >> Place it in the directory you wish to place the project in. Then >> >>> >> set execute permissions and run it. >> >>> >> >> >>> >> Then cd to the trunk directory and run: ./reconf-all; ./configure >> >>> >> -C; make; sudo make install >> >>> >> >> >>> >> That line of commands will build the project but will stop at >> >>> >> sudo to ask for a root password. >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> On Wed, Jul 18, 2012 at 9:35 AM, rocko wrote: >> >>> >> > No I don't have a trunk directory. >> >>> >> > Here is a list of files/directories I have I have: >> >>> >> > >> >>> >> > acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh >> >>> >> > aclocal.m4 gb.compress.zlib gb.media ltmain.sh >> >>> >> > app gb.crypt gb.ncurses main >> >>> >> > AUTHORS gb.db.mysql gb.net Makefile.am >> >>> >> > ChangeLog gb.db.odbc gb.net.curl Makefile.in >> >>> >> > comp gb.db.postgresql gb.net.smtp missing >> >>> >> > component.am gb.db.sqlite2 gb.opengl NEWS >> >>> >> > config.guess gb.db.sqlite3 gb.pcre README >> >>> >> > config.h.in gb.dbus gb.pdf README.svn-commit >> >>> >> > config.sub gb.desktop gb.qt4 reconf >> >>> >> > configure.ac gb.gsl gb.sdl reconf-all >> >>> >> > COPYING gb.gtk gb.sdl.sound TEMPLATE >> >>> >> > depcomp gb.image.imlib gb.v4l TODO >> >>> >> > examples gb.image.io gb.xml >> >>> >> > gb.cairo gb.jit INSTALL >> >>> >> > >> >>> >> > >> >>> >> > On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: >> >>> >> >> Do you happen to have trunk directory in the directory you >> >>> >> >> downloaded the project to? If so, then cd to trunk... >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> On Tue, Jul 17, 2012 at 12:44 PM, rocko >> wrote: >> >>> >> >> >> >>> >> >> > Where is the gambas src directory??? >> >>> >> >> > I don't seem to have one after downloading. >> >>> >> >> > ./reconf-all and ./configure returns "No such file or directory" >> >>> >> >> > I v'e tried in the /gambas* directory. Outputting to >> >>> >> >> > 'output.txt' gives a blank file other wise I post it. >> >>> >> >> > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> > ------------------------------------------------------------ >> >>> >> >> > ------------------ Live Security Virtual Conference >> >>> >> >> > Exclusive live event will cover all the ways today's >> >>> >> >> > security and threat landscape has changed and how IT >> >>> >> >> > managers can respond. Discussions will include endpoint >> >>> >> >> > security, mobile security and the latest in malware threats. >> >>> >> >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >>> >> >> > _______________________________________________ >> >>> >> >> > Gambas-user mailing list >> >>> >> >> > Gambas-user at lists.sourceforge.net >> >>> >> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> >>> >> >> > >> >>> >> >> > >> >>> >> >> >> >>> >> >> >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > --------------------------------------------------------------- >> >>> >> > --------------- Live Security Virtual Conference Exclusive live >> >>> >> > event will cover all the ways today's security and threat >> >>> >> > landscape has changed and how IT managers can respond. >> >>> >> > Discussions will include endpoint security, mobile security and >> >>> >> > the latest in malware threats. >> >>> >> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >>> >> > _______________________________________________ >> >>> >> > Gambas-user mailing list >> >>> >> > Gambas-user at lists.sourceforge.net >> >>> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> >>> >> > >> >>> >> >> >>> >> >> >>> >> >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > ------------------------------------------------------------------ >> >>> > ------------ >> >>> > Live Security Virtual Conference >> >>> > Exclusive live event will cover all the ways today's security and >> >>> > threat landscape has changed and how IT managers can respond. >> >>> > Discussions will include endpoint security, mobile security and >> >>> > the latest in malware threats. >> >>> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >>> > _______________________________________________ >> >>> > Gambas-user mailing list >> >>> > Gambas-user at lists.sourceforge.net >> >>> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> >>> > >> >>> >> >>> >> >>> >> >> >> >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> --------- >> >> Live Security Virtual Conference >> >> Exclusive live event will cover all the ways today's security and >> >> threat landscape has changed and how IT managers can respond. >> >> Discussions will include endpoint security, mobile security and the >> >> latest in malware threats. >> >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >> _______________________________________________ >> >> Gambas-user mailing list >> >> Gambas-user at lists.sourceforge.net >> >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> >> > >> > >> > >> > -- >> > If you ask me if it can be done. The answer is YES, it can always be >> > done. The correct questions however are... What will it cost, and how >> > long will it take? >> >> >> >> -- >> If you ask me if it can be done. The answer is YES, it can always be done. >> The correct questions however are... What will it cost, and how long will it >> take? >> >> ---------------------------------------------------------------------------- >> -- >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and threat >> landscape has changed and how IT managers can respond. Discussions will >> include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- If you ask me if it can be done. The answer is YES, it can always be done. The correct questions however are... What will it cost, and how long will it take? From gambas at ...1... Thu Jul 19 21:27:48 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 19 Jul 2012 21:27:48 +0200 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> Message-ID: <50085FB4.3050806@...1...> Le 19/07/2012 21:21, Randall Morgan a ?crit : > Ok, sorry I didn't see your last message. That looks to me like an > error in the Gambas code. Right. This is fixed in revision 4969. The bug meant that libffi development package has not been installed. Regards, -- Beno?t Minisini From sunblaster5 at ...626... Thu Jul 19 21:28:45 2012 From: sunblaster5 at ...626... (rocko) Date: Thu, 19 Jul 2012 12:28:45 -0700 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> Message-ID: <1342726125.22263.5.camel@...2884...> No, i got reconf and configure to work, but make gave me errors about gb3x Here they are: gbx3-gbx_api.o:(.data+0x350): undefined reference to `EXTERN_get_function_info' collect2: ld returned 1 exit status make[4]: *** [gbx3] Error 1 make[4]: Leaving directory `/home/rocko/Gambas/trunk/main/gbx' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/rocko/Gambas/trunk/main' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/rocko/Gambas/trunk/main' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/rocko/Gambas/trunk' make: *** [all] Error 2 On Thu, 2012-07-19 at 12:12 -0700, Randall Morgan wrote: > Did you get this sorted out? > > > > On Wed, Jul 18, 2012 at 11:37 AM, rocko wrote: > > Ok I did what you suggested and downloaded from the SVN. > > But I still get the same errors, "No such file or directory" > > Here is my terminal output: > > > > rocko at darknet:~/Gambas/trunk$ ./reconf-all > > libtoolize: putting auxiliary files in `.'. > > libtoolize: copying file `./ltmain.sh' > > libtoolize: You should add the contents of the following files to > > `aclocal.m4': > > libtoolize: `/usr/share/aclocal/libtool.m4' > > libtoolize: `/usr/share/aclocal/ltoptions.m4' > > libtoolize: `/usr/share/aclocal/ltversion.m4' > > libtoolize: `/usr/share/aclocal/ltsugar.m4' > > libtoolize: `/usr/share/aclocal/lt~obsolete.m4' > > libtoolize: Remember to add `LT_INIT' to configure.ac. > > libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac > > and > > libtoolize: rerunning libtoolize, to keep the correct libtool macros > > in-tree. > > libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. > > ./reconf-all: 8: autoreconf: not found > > rocko at darknet:~/Gambas/trunk$ ./configure > > bash: ./configure: No such file or directory > > > > > > On Wed, 2012-07-18 at 10:42 -0700, Randall Morgan wrote: > >> Check out the project again. I am not sure if the m4 directory is > >> checked out or created by the build process and I don't have time to > >> look right now. Then once you have all the files follow the > >> instructions on the site. > >> > >> You can create a svn-checkout.sh script and add this line: > >> > >> svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk/ > >> > >> Place it in the directory you wish to place the project in. Then set > >> execute permissions and run it. > >> > >> Then cd to the trunk directory and run: ./reconf-all; ./configure -C; > >> make; sudo make install > >> > >> That line of commands will build the project but will stop at sudo to > >> ask for a root password. > >> > >> > >> > >> > >> On Wed, Jul 18, 2012 at 9:35 AM, rocko wrote: > >> > No I don't have a trunk directory. > >> > Here is a list of files/directories I have I have: > >> > > >> > acinclude.m4 gb.compress.bzlib2 gb.libxml install-sh > >> > aclocal.m4 gb.compress.zlib gb.media ltmain.sh > >> > app gb.crypt gb.ncurses main > >> > AUTHORS gb.db.mysql gb.net Makefile.am > >> > ChangeLog gb.db.odbc gb.net.curl Makefile.in > >> > comp gb.db.postgresql gb.net.smtp missing > >> > component.am gb.db.sqlite2 gb.opengl NEWS > >> > config.guess gb.db.sqlite3 gb.pcre README > >> > config.h.in gb.dbus gb.pdf README.svn-commit > >> > config.sub gb.desktop gb.qt4 reconf > >> > configure.ac gb.gsl gb.sdl reconf-all > >> > COPYING gb.gtk gb.sdl.sound TEMPLATE > >> > depcomp gb.image.imlib gb.v4l TODO > >> > examples gb.image.io gb.xml > >> > gb.cairo gb.jit INSTALL > >> > > >> > > >> > On Tue, 2012-07-17 at 17:16 -0700, Randall Morgan wrote: > >> >> Do you happen to have trunk directory in the directory you downloaded the > >> >> project to? If so, then cd to trunk... > >> >> > >> >> > >> >> > >> >> On Tue, Jul 17, 2012 at 12:44 PM, rocko wrote: > >> >> > >> >> > Where is the gambas src directory??? > >> >> > I don't seem to have one after downloading. > >> >> > ./reconf-all and ./configure returns "No such file or directory" > >> >> > I v'e tried in the /gambas* directory. Outputting to 'output.txt' gives > >> >> > a blank file other wise I post it. > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > ------------------------------------------------------------------------------ > >> >> > Live Security Virtual Conference > >> >> > Exclusive live event will cover all the ways today's security and > >> >> > threat landscape has changed and how IT managers can respond. Discussions > >> >> > will include endpoint security, mobile security and the latest in malware > >> >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> >> > _______________________________________________ > >> >> > Gambas-user mailing list > >> >> > Gambas-user at lists.sourceforge.net > >> >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> >> > > >> >> > > >> >> > >> >> > >> > > >> > > >> > > >> > > >> > ------------------------------------------------------------------------------ > >> > Live Security Virtual Conference > >> > Exclusive live event will cover all the ways today's security and > >> > threat landscape has changed and how IT managers can respond. Discussions > >> > will include endpoint security, mobile security and the latest in malware > >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> > _______________________________________________ > >> > Gambas-user mailing list > >> > Gambas-user at lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user > >> > > >> > >> > >> > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > From gambas.fr at ...626... Thu Jul 19 23:31:17 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Thu, 19 Jul 2012 23:31:17 +0200 Subject: [Gambas-user] vector icons In-Reply-To: <1342709699.64166.YahooMailNeo@...2888...> References: <1342709699.64166.YahooMailNeo@...2888...> Message-ID: Yes it is, we are using it for icons in the stock class... Take a look at gb.form component Le 19 juil. 2012 16:56, "Maria" a ?crit : > Is it possible to use svg icons to avoid pixelation? > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From abbat.81 at ...787... Thu Jul 19 23:59:53 2012 From: abbat.81 at ...787... (abbat) Date: Thu, 19 Jul 2012 14:59:53 -0700 (PDT) Subject: [Gambas-user] Flash (.swf) on form In-Reply-To: References: <34181536.post@...1379...> <1026714071-1342644659-cardhu_decombobulator_blackberry.rim.net-258111092-@...2885...> <34181658.post@...1379...> Message-ID: <34187143.post@...1379...> I cant understand it, because I have not where to start. The "WebBrowser" is not very good as example, because I cant send URL to "TabBrowser" Is any example how to display web content on a form? Thanks Sebi-6 wrote: > > Go to this webpage > http://gambasdoc.org/help/comp/gb.qt4.webkit/webview?v3 > > You should find everything you need there. > > > > On Wed, Jul 18, 2012 at 6:07 PM, abbat wrote: >> >> Please, what the control should I use for playing flash? >> >> >> Sebi-6 wrote: >>> >>> You could load it using a webkit object, provided that the user has >>> flashplayer.so installed. IMO just referencing the local (or remote) >>> flash >>> file on a really simple html page should work. >>> >>> Hope this helps you! >>> >>> -----Original Message----- >>> From: abbat >>> Date: Wed, 18 Jul 2012 13:39:46 >>> To: >>> Reply-To: mailing list for gambas users >>> >>> Subject: [Gambas-user] Flash (.swf) on form >>> >>> >>> Is it possible to play flash (.swf) on form. >>> I could not find any example. >>> Thanks >>> >>> >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34181536.html >>> Sent from the gambas-user mailing list archive at Nabble.com. >>> >>> >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. >>> Discussions >>> will include endpoint security, mobile security and the latest in >>> malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> Gambas-user mailing list >>> Gambas-user at lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. >>> Discussions >>> will include endpoint security, mobile security and the latest in >>> malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> Gambas-user mailing list >>> Gambas-user at lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34181658.html >> Sent from the gambas-user mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > -- View this message in context: http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34187143.html Sent from the gambas-user mailing list archive at Nabble.com. From sebikul at ...626... Fri Jul 20 00:12:21 2012 From: sebikul at ...626... (Sebastian Kulesz) Date: Thu, 19 Jul 2012 19:12:21 -0300 Subject: [Gambas-user] Flash (.swf) on form In-Reply-To: <34187143.post@...1379...> References: <34181536.post@...1379...> <1026714071-1342644659-cardhu_decombobulator_blackberry.rim.net-258111092-@...2885...> <34181658.post@...1379...> <34187143.post@...1379...> Message-ID: On Thu, Jul 19, 2012 at 6:59 PM, abbat wrote: > > I cant understand it, because I have not where to start. > The "WebBrowser" is not very good as example, because I cant send URL to > "TabBrowser" > Is any example how to display web content on a form? > Thanks > > > Sebi-6 wrote: >> >> Go to this webpage >> http://gambasdoc.org/help/comp/gb.qt4.webkit/webview?v3 >> >> You should find everything you need there. >> >> >> >> On Wed, Jul 18, 2012 at 6:07 PM, abbat wrote: >>> >>> Please, what the control should I use for playing flash? >>> >>> >>> Sebi-6 wrote: >>>> >>>> You could load it using a webkit object, provided that the user has >>>> flashplayer.so installed. IMO just referencing the local (or remote) >>>> flash >>>> file on a really simple html page should work. >>>> >>>> Hope this helps you! >>>> >>>> -----Original Message----- >>>> From: abbat >>>> Date: Wed, 18 Jul 2012 13:39:46 >>>> To: >>>> Reply-To: mailing list for gambas users >>>> >>>> Subject: [Gambas-user] Flash (.swf) on form >>>> >>>> >>>> Is it possible to play flash (.swf) on form. >>>> I could not find any example. >>>> Thanks >>>> >>>> >>>> >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34181536.html >>>> Sent from the gambas-user mailing list archive at Nabble.com. >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Live Security Virtual Conference >>>> Exclusive live event will cover all the ways today's security and >>>> threat landscape has changed and how IT managers can respond. >>>> Discussions >>>> will include endpoint security, mobile security and the latest in >>>> malware >>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>>> _______________________________________________ >>>> Gambas-user mailing list >>>> Gambas-user at lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>>> ------------------------------------------------------------------------------ >>>> Live Security Virtual Conference >>>> Exclusive live event will cover all the ways today's security and >>>> threat landscape has changed and how IT managers can respond. >>>> Discussions >>>> will include endpoint security, mobile security and the latest in >>>> malware >>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>>> _______________________________________________ >>>> Gambas-user mailing list >>>> Gambas-user at lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34181658.html >>> Sent from the gambas-user mailing list archive at Nabble.com. >>> >>> >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. Discussions >>> will include endpoint security, mobile security and the latest in malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> Gambas-user mailing list >>> Gambas-user at lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> > > -- > View this message in context: http://old.nabble.com/Flash-%28.swf%29-on-form-tp34181536p34187143.html > Sent from the gambas-user mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user You can't wait to find an example for every problem you will face while programming a project. The solution i gave you is a raw idea i had, not the unique solution. If you look at the WebView, you will find it has an HTML property [0], so you don't need to load an url, but rather a REALLY simple webpage that contains the swf object This is just how the code should look like, not a functional example! (also note that i have not tested this, it may or may not work) Path = "file:///home/ME/website/object.swf" WebView.HTML= "" note that the / dir should be translated to file:/// and the /home to file:///home/ and so on [0] http://gambasdoc.org/help/comp/gb.qt4.webkit/webview/html?v3 From gambas at ...2524... Fri Jul 20 02:15:05 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Fri, 20 Jul 2012 00:15:05 +0000 Subject: [Gambas-user] Issue 284 in gambas: WebView crashes on some sites Message-ID: <0-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 284 by roman.ve... at ...626...: WebView crashes on some sites http://code.google.com/p/gambas/issues/detail?id=284 1) The WebView control crashes on certain websites, for example the Acid3 test: http://acid3.acidtests.org/ This is also the case with the built-in web example. Results with "The program has returned the value: 1" in the editor, the virtual console: gb.qt4: warning: unable to load Qt translation: en_US.UTF-8 QFont::setPixelSize: Pixel size <= 0 (0) ERROR: Invalid browser function table. Some functionality may be restricted. ** INTERNAL ERROR ** ** Cannot write into signal pipe: Bad file descriptor Stock.LoadIcon.298: Unable to load image ** Program aborting. Sorry! :-( 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: 3.2 Operating system: GNU/Linux Distribution: Ubuntu Architecture: x86 GUI component: QT4, WebView Desktop used: Xfce 3) The built-in-and-included Web example can be used. From gambas at ...1... Fri Jul 20 03:37:21 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Fri, 20 Jul 2012 03:37:21 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1342708549.18082.YahooMailNeo@...2887...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> Message-ID: <5008B651.7010504@...1...> Le 19/07/2012 16:35, Maria a ?crit : > Yes, it doesn't matter the theme icon you use. I personaly tested with Faenza, Nouvext and Oxigen. > I'm currently using debian wheezy LXDE, but in the forum someone talked about squeeze and mint13 and he had the same problem. > Hi, Is it better with revision #4970? If not, can you set the "GB_STOCK" environment variable before running the IDE ? Something like that in a terminal: $ GB_STOCK=debug gambas3 And send me the output. The problem is that I don't know how Mate gets its icon theme. As a Gnome fork, they should use the same Gnome tool, but I'm afraid they may have been renamed. To help me, try to find if Mate has renamed the "gconftool2" tool. Something like "mconftool2" or "mate-conftool2", or whatever... Thanks in advance. Regards, -- Beno?t Minisini From charles at ...1784... Fri Jul 20 09:34:26 2012 From: charles at ...1784... (charlesg) Date: Fri, 20 Jul 2012 00:34:26 -0700 (PDT) Subject: [Gambas-user] Distribution availability: progress at last Message-ID: <34188405.post@...1379...> Very nice to see that Mageia 2 has Gambas 3.1.1 in its software repository. Distrowatch (not that it is definitive) has Mageia as second most popular over the last three months and ahead of Ubuntu. -- View this message in context: http://old.nabble.com/Distribution-availability%3A-progress-at-last-tp34188405p34188405.html Sent from the gambas-user mailing list archive at Nabble.com. From gambas at ...2524... Fri Jul 20 14:10:18 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Fri, 20 Jul 2012 12:10:18 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems In-Reply-To: <4-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> References: <4-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <5-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Comment #5 on issue 282 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 Seems the issue is inside xmlreader, i tried this: Public Sub Form_Open() Dim feed As String Dim reader As Xmlreader Dim foundindex As Integer Shell "wget 'http://gdata.youtube.com/feeds/api/videos?q=&max-results=3&v=1&orderby=relevance&time=all_time&author=clad672' -O /tmp/wgetfeed.txt &>/dev/null" Wait feed = File.Load("/tmp/wgetfeed.txt") foundindex = InStr(feed, "a vos questions") Debug Mid(feed, foundindex - 10, 50) reader = New Xmlreader reader.FromString(feed) While Not reader.eof reader.Read() If reader.Node.Name = "#text" Then If reader.Node.value Like "*a vos questions*" Then Debug reader.Node.value Endif If reader.Node.Attributes.count > 0 Then reader.Read() Wend End Ad i've got this output: FMain.Form_Open.11: 7 r?pond a vos questions n?1 References: <5-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <6-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Comment #6 on issue 282 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 ...Sometimes filing a bug helps to find workarounds. The bug lies in the function: reader.FromString(feed) If i do directly reader.Open("/tmp/wgetfeed.txt"), things works. So, by now i'm ok with this, but something still needs to be fixed. From bbruen at ...2308... Fri Jul 20 14:32:22 2012 From: bbruen at ...2308... (Bruce) Date: Fri, 20 Jul 2012 22:02:22 +0930 Subject: [Gambas-user] Cannot build gb.xml.html In-Reply-To: References: <1342403640.23937.12.camel@...40...> Message-ID: <1342787542.10072.2.camel@...40...> On Mon, 2012-07-16 at 20:07 +0200, Adrien Prokopowicz wrote: > Hi Bruce, > > Did you try a make clean && ./reconf && ./configure -C in gb.xlm > before compiling ? > > If that doesn't work, try to remove the .deps directory in trunk/gb.xml/src/html > > Regards, > Adrien. Belated thanks. I have been busy with other things. Sorry Adrien, yes removing the .deps directory worked. tx Bruce From wellspinto at ...626... Fri Jul 20 16:23:57 2012 From: wellspinto at ...626... (Wellington de Souza Pinto) Date: Fri, 20 Jul 2012 11:23:57 -0300 Subject: [Gambas-user] ColumnView Columns.Width = 0 not hide column Message-ID: Hi! The columnView not hide column if value of width equal zero ex: myColumnView.Columns[0].W = 0 I'm using gambas3 svn (update 20-jul-2012) -- --------------------------------------------------------------- |||||/ Wellington de Souza Pinto C o o ] wellspinto at ...626... ^ -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- From sunblaster5 at ...626... Fri Jul 20 18:33:06 2012 From: sunblaster5 at ...626... (rocko) Date: Fri, 20 Jul 2012 09:33:06 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <50085FB4.3050806@...1...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> Message-ID: <1342801986.3376.1.camel@...2884...> Ok I downloaded the stable version and got the same error's. I'll try downloading the latest version and give it a go. On Thu, 2012-07-19 at 21:27 +0200, Beno?t Minisini wrote: > Le 19/07/2012 21:21, Randall Morgan a ?crit : > > Ok, sorry I didn't see your last message. That looks to me like an > > error in the Gambas code. > > Right. This is fixed in revision 4969. > > The bug meant that libffi development package has not been installed. > > Regards, > From sunblaster5 at ...626... Fri Jul 20 19:16:11 2012 From: sunblaster5 at ...626... (rocko) Date: Fri, 20 Jul 2012 10:16:11 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <50085FB4.3050806@...1...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> Message-ID: <1342804571.6022.4.camel@...2884...> No matter which version/revision I download I get gbx error's. gbx_extern.c:786: error: expected ?=?, ?,?, ?;?, ?asm? or ?__attribute__? before ?EXTERN_get_function_info? make[4]: *** [gbx3-gbx_extern.o] Error 1 make[4]: Leaving directory `/home/rocko/Gambas/main/gbx' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/rocko/Gambas/main' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/rocko/Gambas/main' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/rocko/Gambas' make: *** [all] Error 2 I have an old version of Gambas 2.21.0 in the Ubuntu repos I 'll that for a while until I can figure out why gbx is giving error's. On Thu, 2012-07-19 at 21:27 +0200, Beno?t Minisini wrote: > Le 19/07/2012 21:21, Randall Morgan a ?crit : > > Ok, sorry I didn't see your last message. That looks to me like an > > error in the Gambas code. > > Right. This is fixed in revision 4969. > > The bug meant that libffi development package has not been installed. > > Regards, > From geaplanet at ...397... Fri Jul 20 20:00:15 2012 From: geaplanet at ...397... (Maria) Date: Fri, 20 Jul 2012 19:00:15 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <5008B651.7010504@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> Message-ID: <1342807215.96856.YahooMailNeo@...2887...> I'm going to compile the last revision of gambas. $ GB_STOCK=debug gambas3...don't say nothing. Then, are you meaning the icons theme selection is different in every desktop? Does Freedesktop have any stardarized way of setting the default system icons theme? Is there any link in /etc/alternatives to choose the system icons theme as you can do it with x mouse theme? Is there any option to select the icons theme you want when loading a Gambas program? LXDE is not MATE. For LXDE, it appears that looks to /etc/xdg/lxsession/LXDE/desktop.conf or ~/.config/lxsession/LXDE/desktop.conf In the line sNet/IconThemeName= De: Beno?t Minisini Para: Maria ; mailing list for gambas users Enviado: Viernes 20 de julio de 2012 3:37 Asunto: Re: [Gambas-user] Default icons problem Le 19/07/2012 16:35, Maria a ?crit : > Yes, it doesn't matter the theme icon you use. I personaly tested with Faenza, Nouvext and Oxigen. > I'm currently using debian wheezy LXDE, but in the forum someone talked about squeeze and mint13 and he had the same problem. > Hi, Is it better with revision #4970? If not, can you set the "GB_STOCK" environment variable before running the IDE ? Something like that in a terminal: $ GB_STOCK=debug gambas3 And send me the output. The problem is that I don't know how Mate gets its icon theme. As a Gnome fork, they should use the same Gnome tool, but I'm afraid they may have been renamed. To help me, try to find if Mate has renamed the "gconftool2" tool. Something like "mconftool2" or "mate-conftool2", or whatever... Thanks in advance. Regards, -- Beno?t Minisini From gambas at ...2524... Fri Jul 20 20:58:01 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Fri, 20 Jul 2012 18:58:01 +0000 Subject: [Gambas-user] Issue 285 in gambas: REV4971 ./configure fails Message-ID: <0-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 285 by ltick... at ...626...: REV4971 ./configure fails http://code.google.com/p/gambas/issues/detail?id=285 pi at ...2889... ~/gambas-svn $ ./configure checking whether to enable maintainer-specific portions of Makefiles... no checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking build system type... armv6l-unknown-linux-gnueabihf checking host system type... armv6l-unknown-linux-gnueabihf configure: creating ./config.status config.status: creating Makefile config.status: creating config.h === configuring in main (/home/pi/gambas-svn/main) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr/local' --cache-file=/dev/null --srcdir=. ./configure: line 2063: syntax error near unexpected token `main' ./configure: line 2063: `GB_INIT(main)' configure: error: ./configure failed for main Version: TRUNK Revision: r4971 Operating system: Linux Distribution: Debian Architecture: ARM(HF) GUI component: No Desktop used: No Recreate: Fresh raspbian install on raspberry pi with dependant compilation tools installed. ./reconf-all works aok ./configure then produces above error From gambas at ...2524... Sat Jul 21 01:44:46 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Fri, 20 Jul 2012 23:44:46 +0000 Subject: [Gambas-user] Issue 284 in gambas: WebView crashes on some sites In-Reply-To: <0-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> Updates: Status: NeedsInfo Labels: -Version Version-TRUNK Comment #1 on issue 284 by benoit.m... at ...626...: WebView crashes on some sites http://code.google.com/p/gambas/issues/detail?id=284 Please tell which version of Qt you are using. This is a bug in WebKit, I can't do anything against it. Hopefully, it works on my machine (http://acid3.acidtests.org/), so I guess I have a Qt version greater than you where the bug has been fixed. From gambas at ...1... Sat Jul 21 02:22:21 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 21 Jul 2012 02:22:21 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1342807215.96856.YahooMailNeo@...2887...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> Message-ID: <5009F63D.8030302@...1...> Le 20/07/2012 20:00, Maria a ?crit : > I'm going to compile the last revision of gambas. > > > $ GB_STOCK=debug gambas3...don't say nothing. It should print: 1) A line "gb.form: desktop is..." if you specified the "default" theme in the IDE options (i.e. the theme corresponding to the current desktop). 2) One or more lines "gb.form: add icon path: ..." for each icon search path. > > Then, are you meaning the icons theme selection is different in every > desktop? Yes. > Does Freedesktop have any stardarized way of setting the > default system icons theme? No, AFAIK nothing is standardized. I must have a routine for each desktop to find what the current icon theme is, where it is located, and how I can retrieve icons from their sizes. > Is there any link in /etc/alternatives to > choose the system icons theme as you can do it with x mouse theme? No. > > Is there any option to select the icons theme you want when loading a > Gambas program? Yes. By setting the Application.Theme property with the name of the current desktop in lower case. You can get the name of the current desktop by using the gb.desktop component, and get the value of the Desktop.Type property. > > LXDE is not MATE. For LXDE, it appears that looks to > /etc/xdg/lxsession/LXDE/desktop.conf or > ~/.config/lxsession/LXDE/desktop.conf > > > In the line sNet/IconThemeName= > Is it for sure? Anyway I think I can test LXDE on Ubuntu directly, so I will be able to check. At the moment, there is no specific support for LXDE. Regards, -- Beno?t Minisini From gambas at ...1... Sat Jul 21 02:23:52 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 21 Jul 2012 02:23:52 +0200 Subject: [Gambas-user] ColumnView Columns.Width = 0 not hide column In-Reply-To: References: Message-ID: <5009F698.2050103@...1...> Le 20/07/2012 16:23, Wellington de Souza Pinto a ?crit : > Hi! > > The columnView not hide column if value of width equal zero > ex: myColumnView.Columns[0].W = 0 > > I'm using gambas3 svn (update 20-jul-2012) > Do you use QT or GTK+? Anyway I don't think I can do anything, as ColumnView is a native control. But if you use a GridView instead (it does not works exactly the same way, but it does the same thing, and more), you will be able to hide columns. Regards, -- Beno?t Minisini From gambas at ...2524... Sat Jul 21 02:24:41 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 21 Jul 2012 00:24:41 +0000 Subject: [Gambas-user] Issue 284 in gambas: WebView crashes on some sites In-Reply-To: <1-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> <0-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> Comment #2 on issue 284 by roman.ve... at ...626...: WebView crashes on some sites http://code.google.com/p/gambas/issues/detail?id=284 I've got 4.8.1 which is what's packaged in the latest Ubuntu LTS (Precise) so it can't be *that* old. From gambas at ...1... Sat Jul 21 02:24:53 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 21 Jul 2012 02:24:53 +0200 Subject: [Gambas-user] vector icons In-Reply-To: <1342709699.64166.YahooMailNeo@...2888...> References: <1342709699.64166.YahooMailNeo@...2888...> Message-ID: <5009F6D5.4020506@...1...> Le 19/07/2012 16:54, Maria a ?crit : > Is it possible to use svg icons to avoid pixelation? The Stock class (i.e. the default icons) can deal with icon themes based on svg icons. Otherwise, you have to use the SvgImage class to load a SVG file and convert it to a icon (i.e. a Picture) before using it. Regards, -- Beno?t Minisini From gambas at ...2524... Sat Jul 21 02:26:32 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 21 Jul 2012 00:26:32 +0000 Subject: [Gambas-user] Issue 284 in gambas: WebView crashes on some sites In-Reply-To: <2-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> <0-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> Comment #3 on issue 284 by roman.ve... at ...626...: WebView crashes on some sites http://code.google.com/p/gambas/issues/detail?id=284 I've got 4.8.1, which is what's packaged in the latest Ubuntu LTS - the latest Qt is 4.8.2 - which sounds like a minor release, could the bug have been fixed there? If there are issues like these, would it make sense for Gambas to be statically-linked to some dependency (for example in the LLVM case)? From gambas at ...2524... Sat Jul 21 02:35:12 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 21 Jul 2012 00:35:12 +0000 Subject: [Gambas-user] Issue 284 in gambas: WebView crashes on some sites In-Reply-To: <3-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> <0-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> Comment #4 on issue 284 by benoit.m... at ...626...: WebView crashes on some sites http://code.google.com/p/gambas/issues/detail?id=284 I have Qt 4.8.1 too, and the WebBrowser example passes the acid test without crashing at all. Are you sure that you didn't get any error during the compilation of Gambas (especially the gb.qt4.webkit component)? The "QFont::setPixelSize" warning is a bug in WebKit. The "ERROR: invalid browser..." message comes from WebKit too (at least it does not come from Gambas). I don't know what it means, except that there is something weird in your WebKit... And the last message "** INTERNAL ERROR **..." comes from the internal signal management routine of Gambas. Do you use signals somewhere? From gambas at ...2524... Sat Jul 21 04:03:02 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 21 Jul 2012 02:03:02 +0000 Subject: [Gambas-user] Issue 285 in gambas: REV4971 ./configure fails In-Reply-To: <0-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Updates: Status: NeedsInfo Labels: -Version -Arch-Any Version-TRUNK Arch-ARM Comment #1 on issue 285 by benoit.m... at ...626...: REV4971 ./configure fails http://code.google.com/p/gambas/issues/detail?id=285 It works when I use a Pi system emulated with QEMU by using the 'debian6-19-04-2012.img' image. So please give more details: system, ram, version of autoconf, automake and libtool. From gambas at ...2524... Sat Jul 21 04:04:02 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 21 Jul 2012 02:04:02 +0000 Subject: [Gambas-user] Issue 108 in gambas: Suggest: IDE should show frame border In-Reply-To: <5-6813199134517018827-3276663092057171595-gambas=googlecode.com@...2524...> References: <5-6813199134517018827-3276663092057171595-gambas=googlecode.com@...2524...> <0-6813199134517018827-3276663092057171595-gambas=googlecode.com@...2524...> Message-ID: <6-6813199134517018827-3276663092057171595-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #6 on issue 108 by benoit.m... at ...626...: Suggest: IDE should show frame border http://code.google.com/p/gambas/issues/detail?id=108 (No comment was entered for this change.) From gambas at ...1... Sat Jul 21 04:45:23 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 21 Jul 2012 04:45:23 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1342807215.96856.YahooMailNeo@...2887...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> Message-ID: <500A17C3.9080701@...1...> Le 20/07/2012 20:00, Maria a ?crit : > > LXDE is not MATE. For LXDE, it appears that looks to > /etc/xdg/lxsession/LXDE/desktop.conf or > ~/.config/lxsession/LXDE/desktop.conf > > > In the line sNet/IconThemeName= > You were right. I added support for LXDE icon theme in revision #4973. For Mate, I can't test at the moment. For squeeze, I've never heared about it. What is it? Regards, -- Beno?t Minisini From gambas at ...1... Sat Jul 21 19:01:46 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 21 Jul 2012 19:01:46 +0200 Subject: [Gambas-user] Release of Gambas 3.2.1 Message-ID: <500AE07A.7070101@...1...> Hi, I have just released Gambas 3.2.1. This release solves some of the annoying bugs still present 3.2.0, by backporting the fixes from the development trunk. See the Release Notes on the web site for the details. Regards, -- Beno?t Minisini From Karl.Reinl at ...2345... Sat Jul 21 23:12:29 2012 From: Karl.Reinl at ...2345... (Charlie Reinl) Date: Sat, 21 Jul 2012 23:12:29 +0200 Subject: [Gambas-user] libraries and gambas3 In-Reply-To: <4FF98130.4030701@...1...> References: <1341741796.2358.26.camel@...40...> <4FF98130.4030701@...1...> Message-ID: <1342905149.3276.10.camel@...40...> Salut Beno?t, any news about that ? -- Amicalement Charlie From gambas at ...1... Sun Jul 22 00:56:42 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Sun, 22 Jul 2012 00:56:42 +0200 Subject: [Gambas-user] libraries and gambas3 In-Reply-To: <1342905149.3276.10.camel@...40...> References: <1341741796.2358.26.camel@...40...> <4FF98130.4030701@...1...> <1342905149.3276.10.camel@...40...> Message-ID: <500B33AA.6030806@...1...> Le 21/07/2012 23:12, Charlie Reinl a ?crit : > Salut Beno?t, > > any news about that ? > > What I got from you is not very usable: - Can you send me the projects again? Not the subversion dump which is unusable, but a source archive of each project. - A project used as a library must have the "library" type, not the "component" type. Thanks. -- Beno?t Minisini From gambas at ...1... Sun Jul 22 02:05:06 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sun, 22 Jul 2012 02:05:06 +0200 Subject: [Gambas-user] Gambas has Gosub now! In-Reply-To: References: <4F52B1E0.4070204@...1...> <4F52C42D.5000106@...1...> <4F533304.1060905@...1...> <4F53FEE3.5010802@...1...> <4F5561AB.8040400@...1...> <4F556FC2.8090201@...1...> <4F56C78B.8040509@...1887...> <4FFA0CF3.60500@...1...> Message-ID: <500B43B2.3030306@...1...> Le 09/07/2012 00:46, Emil Lenngren a ?crit : > Just store it inside a T_POINTER? > val->type = T_POINTER; > val->_pointer.value = PC; > > Or whatever big enough datatype that doesn't do anything on RELEASE. > Your idea has been implemented in revision #4979! Regards, -- Beno?t Minisini From bbruen at ...2308... Sun Jul 22 03:34:26 2012 From: bbruen at ...2308... (Bruce) Date: Sun, 22 Jul 2012 11:04:26 +0930 Subject: [Gambas-user] Can't create directories in "Project" anymore? Message-ID: <1342920866.10072.5.camel@...40...> In the IDE, the context menu for the "Project" node in the project tree has the New>Directory menu item. This used to allow creation of sub-directories under .hidden This doesn't seem to work anymore? Rev 4973 If others could confirm, I will raise the issue. Bruce From bbruen at ...2308... Sun Jul 22 03:36:35 2012 From: bbruen at ...2308... (Bruce) Date: Sun, 22 Jul 2012 11:06:35 +0930 Subject: [Gambas-user] Can't create directories in "Project" anymore? In-Reply-To: <1342920866.10072.5.camel@...40...> References: <1342920866.10072.5.camel@...40...> Message-ID: <1342920995.10072.7.camel@...40...> On Sun, 2012-07-22 at 11:04 +0930, Bruce wrote: > In the IDE, the context menu for the "Project" node in the project tree ... Woops, too quick on the trigger there. It doesn't work for the Sources and Data nodes either. and : Desktop=LXDE B From gambas at ...2524... Sun Jul 22 04:54:46 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 22 Jul 2012 02:54:46 +0000 Subject: [Gambas-user] Issue 284 in gambas: WebView crashes on some sites In-Reply-To: <4-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> References: <4-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> <0-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> Message-ID: <5-6813199134517018827-14039733882564000799-gambas=googlecode.com@...2524...> Comment #5 on issue 284 by roman.ve... at ...626...: WebView crashes on some sites http://code.google.com/p/gambas/issues/detail?id=284 I actually am not compiling (I use an interpreted programming language, not a big fan of it ;)), but am using this PPA: https://launchpad.net/~nemh/+archive/gambas3 I am not using signals to my knowledge, and this is the case on the example as well, not just in my code. From gambas at ...2524... Sun Jul 22 07:30:05 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 22 Jul 2012 05:30:05 +0000 Subject: [Gambas-user] Issue 286 in gambas: PreviousElement property mispelled in XMLElement in gb.xml Message-ID: <0-6813199134517018827-2215328240651362853-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 286 by adamn... at ...626...: PreviousElement property mispelled in XMLElement in gb.xml http://code.google.com/p/gambas/issues/detail?id=286 1) Describe the problem. (Very minor but irritating as I keep mistyping it) It's spelled "PerviousElement". Should be "PreviousElement". 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: TRUNK Revision: r4973 3) Provide a little project that reproduces the bug or the crash. na 4) If your project needs a database, try to provide it, or part of it. na 5) Explain clearly how to reproduce the bug or the crash. 6) By doing that carefully, you have done 50% of the bug fix job! IMPORTANT NOTE: if you encounter several different problems or bugs, (for example, a bug in your project, and an interpreter crash while debugging it), please create distinct issues! From geaplanet at ...397... Sun Jul 22 10:00:48 2012 From: geaplanet at ...397... (Maria) Date: Sun, 22 Jul 2012 09:00:48 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <5009F63D.8030302@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> Message-ID: <1342944048.13172.YahooMailNeo@...2890...> ? >> Is there any option to select the icons theme you want when loading a >> Gambas program? >Yes. By setting the Application.Theme property with the name of the current >desktop in lower case. You can get the name of the current desktop by using >?the gb.desktop component, and get the value of the Desktop.Type property. I will refine the question: is there any option to FORCE an icon set even if you don't use a popular desktop? Something like? Application.IconTheme="oxygen" perhaps? Thanks for your patience. From gambas.fr at ...626... Sun Jul 22 12:21:17 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Sun, 22 Jul 2012 12:21:17 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1342944048.13172.YahooMailNeo@...2890...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> Message-ID: Le 22 juil. 2012 10:02, "Maria" a ?crit : > > > > >> Is there any option to select the icons theme you want when loading a > >> Gambas program? > > >Yes. By setting the Application.Theme property with the name of the current > >desktop in lower case. You can get the name of the current desktop by using > > the gb.desktop component, and get the value of the Desktop.Type property. > > > > I will refine the question: is there any option to FORCE an icon set even if you don't use a popular desktop? > > Something like > Application.IconTheme="oxygen" > perhaps? > Not actually but it can be done. Benoit: What about something like Application.theme="iconset:/oxygen" By this way we can say to stock to use a specific icon set +hicolor+defaultstock Maybe we need to provide the icon path too > > Thanks for your patience. > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From gambas at ...2524... Sun Jul 22 15:19:25 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 22 Jul 2012 13:19:25 +0000 Subject: [Gambas-user] Issue 285 in gambas: REV4971 ./configure fails In-Reply-To: <1-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> <0-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Comment #2 on issue 285 by ltick... at ...626...: REV4971 ./configure fails http://code.google.com/p/gambas/issues/detail?id=285 It's the new raspbian os 2012-07-15-wheezy-raspbian.zip which utilizes the hard float bit of the arm chip. Using the standard 224 ram. Package: autoconf Status: install ok installed Priority: optional Section: devel Installed-Size: 1896 Maintainer: Ben Pfaff Architecture: all Version: 2.69-1 Package: automake Status: install ok installed Priority: optional Section: devel Installed-Size: 1530 Maintainer: Eric Dorland Architecture: all Multi-Arch: foreign Source: automake1.11 Version: 1:1.11.5-2 Package: libtool Status: install ok installed Priority: optional Section: devel Installed-Size: 1425 Maintainer: Kurt Roeckx Architecture: armhf Version: 2.4.2-1.1 Thanks From gambas at ...1... Sun Jul 22 15:59:07 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sun, 22 Jul 2012 15:59:07 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1342944048.13172.YahooMailNeo@...2890...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> Message-ID: <500C072B.9070502@...1...> Le 22/07/2012 10:00, Maria a ?crit : > > >>> Is there any option to select the icons theme you want when loading a >>> Gambas program? > >> Yes. By setting the Application.Theme property with the name of the current >> desktop in lower case. You can get the name of the current desktop by using >> the gb.desktop component, and get the value of the Desktop.Type property. > > > > I will refine the question: is there any option to FORCE an icon set even if you don't use a popular desktop? > > Something like > Application.IconTheme="oxygen" > perhaps? > > > Thanks for your patience. Hi, In revision #4980, I added a Stock.Theme property that allows to define which specific icon theme will be used, indepently of the current desktop configuration. Moreover, I fixed some bugs and now all icon theme should be correctly handled : gnome, kde and/or svg-only icon themes. Tell me if it fits your needs. Regards, -- Beno?t Minisini From gambas at ...2524... Sun Jul 22 19:21:46 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 22 Jul 2012 17:21:46 +0000 Subject: [Gambas-user] Issue 285 in gambas: REV4971 ./configure fails In-Reply-To: <2-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> <0-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Comment #3 on issue 285 by benoit.m... at ...626...: REV4971 ./configure fails http://code.google.com/p/gambas/issues/detail?id=285 I did some test with the same 2012-07-15-wheezy-raspbian image on QEMU. I couldn't test with /trunk, because the network is buggy: subversion couldn't checkout more than a few files before stalling. But I tested with the source archive of 3.2.1, and I could configure the /main directory without errors. I couldn't reproduce your bug! Can you send your "configure" file so that I compare it to mine? From gambas at ...2524... Sun Jul 22 21:26:33 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 22 Jul 2012 19:26:33 +0000 Subject: [Gambas-user] Issue 285 in gambas: REV4971 ./configure fails In-Reply-To: <3-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> <0-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Comment #4 on issue 285 by ltick... at ...626...: REV4971 ./configure fails http://code.google.com/p/gambas/issues/detail?id=285 I am retrying with 3.2.1 and- so far, so good. Thanks for taking the time to check. I will confirm if/when I get it installed. From gambas at ...2524... Sun Jul 22 23:16:55 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 22 Jul 2012 21:16:55 +0000 Subject: [Gambas-user] Issue 287 in gambas: 3.2.1 ./configure issues on 2012-07-15-wheezy-raspbian.zip Message-ID: <0-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 287 by ltick... at ...626...: 3.2.1 ./configure issues on 2012-07-15-wheezy-raspbian.zip http://code.google.com/p/gambas/issues/detail?id=287 || || Unable to met pkg-config requirement: QtCore >= 4.5.0 || Unable to met pkg-config requirement: QtGui || Unable to met pkg-config requirement: Qt3Support || Unable to met pkg-config requirement: QtSvg || gb.qt4 is disabled || Unable to met pkg-config requirement: QtCore >= 4.5.0 || Unable to met pkg-config requirement: QtGui || Unable to met pkg-config requirement: Qt3Support || gb.qt4.ext is disabled || Unable to met pkg-config requirement: QtCore >= 4.5.0 || Unable to met pkg-config requirement: QtGui || Unable to met pkg-config requirement: QtNetwork || Unable to met pkg-config requirement: QtDBus || Unable to met pkg-config requirement: QtXml || Unable to met pkg-config requirement: QtWebKit >= 4.5.0 || gb.qt4.webkit is disabled || Unable to met pkg-config requirement: QtCore >= 4.5.0 || Unable to met pkg-config requirement: QtGui || Unable to met pkg-config requirement: QtOpenGL || gb.qt4.opengl is disabled || || || Unable to met pkg-config requirement: libgsl || Unable to met pkg-config requirement: libgslcblas || || || Unable to find file: ncurses.h || Unable to find file: panel.h || Unable to find file: libncurses.so || Unable to find file: libpanel.so || gb.ncurses is disabled || || || gb.jit is disabled || || || THESE COMPONENTS ARE DISABLED: || - gb.jit || - gb.ncurses || - gb.qt4 || - gb.qt4.ext || - gb.qt4.opengl || - gb.qt4.webkit || i tried ignoring the warnings- when i try to make it gets pretty far then: n file included from main.cpp:26:0: CPdfDocument.h:29:20: fatal error: PDFDoc.h: No such file or directory compilation terminated. make[4]: *** [gb_pdf_la-main.lo] Error 1 make[4]: Leaving directory `/home/pi/gambas3-3.2.1/gb.pdf/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/pi/gambas3-3.2.1/gb.pdf' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/pi/gambas3-3.2.1/gb.pdf' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/pi/gambas3-3.2.1' make: *** [all] Error 2 Any pointers appreciated. Thanks From gambas at ...2524... Sun Jul 22 23:17:55 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 22 Jul 2012 21:17:55 +0000 Subject: [Gambas-user] Issue 285 in gambas: REV4971 ./configure fails In-Reply-To: <4-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> References: <4-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> <0-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Message-ID: <5-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Comment #5 on issue 285 by ltick... at ...626...: REV4971 ./configure fails http://code.google.com/p/gambas/issues/detail?id=285 I am no longer receiving this error. I have different issues but have raised a new "ticket". Thanks From emil.lenngren at ...626... Mon Jul 23 00:47:55 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Mon, 23 Jul 2012 00:47:55 +0200 Subject: [Gambas-user] Gambas has Gosub now! In-Reply-To: <500B43B2.3030306@...1...> References: <4F52B1E0.4070204@...1...> <4F52C42D.5000106@...1...> <4F533304.1060905@...1...> <4F53FEE3.5010802@...1...> <4F5561AB.8040400@...1...> <4F556FC2.8090201@...1...> <4F56C78B.8040509@...1887...> <4FFA0CF3.60500@...1...> <500B43B2.3030306@...1...> Message-ID: Does exception handling with Catch work as I stated before? I am at a hotel in Vienna with Wi-Fi now so I can't test it right now :) /Emil 2012/7/22 Beno?t Minisini > Le 09/07/2012 00:46, Emil Lenngren a ?crit : > > Just store it inside a T_POINTER? > > val->type = T_POINTER; > > val->_pointer.value = PC; > > > > Or whatever big enough datatype that doesn't do anything on RELEASE. > > > > Your idea has been implemented in revision #4979! > > Regards, > > -- > Beno?t Minisini > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...1... Mon Jul 23 00:53:59 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 23 Jul 2012 00:53:59 +0200 Subject: [Gambas-user] Gambas has Gosub now! In-Reply-To: References: <4F52B1E0.4070204@...1...> <4F52C42D.5000106@...1...> <4F533304.1060905@...1...> <4F53FEE3.5010802@...1...> <4F5561AB.8040400@...1...> <4F556FC2.8090201@...1...> <4F56C78B.8040509@...1887...> <4FFA0CF3.60500@...1...> <500B43B2.3030306@...1...> Message-ID: <500C8487.3050800@...1...> Le 23/07/2012 00:47, Emil Lenngren a ?crit : > Does exception handling with Catch work as I stated before? > > I am at a hotel in Vienna with Wi-Fi now so I can't test it right now :) > > /Emil > I didn't really test, but on the stack you have only: - Valid stack slot for control variables. - A stack slot for storing the gosub return pointers (PC & GP), with the "T_VOID" type, which is ignored by the stack releasing process. So it should work... :-) -- Beno?t Minisini From emil.lenngren at ...626... Mon Jul 23 01:14:59 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Mon, 23 Jul 2012 01:14:59 +0200 Subject: [Gambas-user] Gambas has Gosub now! In-Reply-To: <500C8487.3050800@...1...> References: <4F52B1E0.4070204@...1...> <4F52C42D.5000106@...1...> <4F533304.1060905@...1...> <4F53FEE3.5010802@...1...> <4F5561AB.8040400@...1...> <4F556FC2.8090201@...1...> <4F56C78B.8040509@...1887...> <4FFA0CF3.60500@...1...> <500B43B2.3030306@...1...> <500C8487.3050800@...1...> Message-ID: It was this line I was worried about: while (SP > (BP + FP->n_local + FP->n_ctrl)) /Emil 2012/7/23 Beno?t Minisini > Le 23/07/2012 00:47, Emil Lenngren a ?crit : > > Does exception handling with Catch work as I stated before? > > > > I am at a hotel in Vienna with Wi-Fi now so I can't test it right now :) > > > > /Emil > > > > I didn't really test, but on the stack you have only: > > - Valid stack slot for control variables. > > - A stack slot for storing the gosub return pointers (PC & GP), with the > "T_VOID" type, which is ignored by the stack releasing process. > > So it should work... :-) > > -- > Beno?t Minisini > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From bbruen at ...2308... Mon Jul 23 01:18:57 2012 From: bbruen at ...2308... (Bruce) Date: Mon, 23 Jul 2012 08:48:57 +0930 Subject: [Gambas-user] gb.xml.XMLDocument : How to set the root node? Message-ID: <1342999137.10072.15.camel@...40...> (super quickey I hope) How do I set the root node of the document? I have an class that returns the full XML tree required by the xsd as an XMLElement. It is to be used by another class that handles the transmission of the document. As far as I can see there is no way to change the root node from the default "" to what I need "..."? tia Bruce From adrien.prokopowicz at ...626... Mon Jul 23 03:05:40 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Mon, 23 Jul 2012 03:05:40 +0200 Subject: [Gambas-user] gb.xml.XMLDocument : How to set the root node? In-Reply-To: <1342999137.10072.15.camel@...40...> References: <1342999137.10072.15.camel@...40...> Message-ID: Hi Bruce, I made some modifications to the dom interface recently, that should solve this issue. The problem is that I have no internet connection to commit my changes for the moment. I can only read and send emails through my phone for a few days ... From gambas at ...1... Mon Jul 23 03:56:16 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 23 Jul 2012 03:56:16 +0200 Subject: [Gambas-user] libraries and gambas3 In-Reply-To: <1341773931.2174.14.camel@...40...> References: <1341741796.2358.26.camel@...40...> <4FF98130.4030701@...1...> <1341773931.2174.14.camel@...40...> Message-ID: <500CAF40.4030902@...1...> Le 08/07/2012 20:58, Charlie Reinl a ?crit : >> Mmm... What do you mean exactly? >> > Salut Beno?t, > > it is exactly one year we worked on that, I attached you my mail from > 06.07.2011 Subject : a gambas3 component does not provide underlying > components > > And if you have still my project, > > 'DBReportViewer3' needs 'obfuscation' > no problem to load 'DBReportViewer3' into the IDE > > 'DBReportDesigner3' needs 'DBReportViewer3' and 'obfuscation' > when loading 'DBReportViewer3' as library it fails loading > 'obfuscation' > > Hi, In revision #4983, the IDE now automatically manage dependencies between library. I mean: - If you add a library, all other libraries it depends on are added automatically. - You cannot remove a library if another library depends on it. These dependencies are updated when you load a project, and when you modify the libraries in the project property dialog. Do you think that it can fix the problem? -- Beno?t Minisini From gambas at ...1... Mon Jul 23 03:59:58 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 23 Jul 2012 03:59:58 +0200 Subject: [Gambas-user] Gambas has Gosub now! In-Reply-To: References: <4F52B1E0.4070204@...1...> <4F52C42D.5000106@...1...> <4F533304.1060905@...1...> <4F53FEE3.5010802@...1...> <4F5561AB.8040400@...1...> <4F556FC2.8090201@...1...> <4F56C78B.8040509@...1887...> <4FFA0CF3.60500@...1...> <500B43B2.3030306@...1...> <500C8487.3050800@...1...> Message-ID: <500CB01E.7060707@...1...> Le 23/07/2012 01:14, Emil Lenngren a ?crit : > It was this line I was worried about: > while (SP > (BP + FP->n_local + FP->n_ctrl)) > > /Emil > I think it's ok... Failing during a Gosub is not different from failing inside a deep expression evaluation. -- Beno?t Minisini From gambas at ...1... Mon Jul 23 04:01:04 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 23 Jul 2012 04:01:04 +0200 Subject: [Gambas-user] Can't create directories in "Project" anymore? In-Reply-To: <1342920995.10072.7.camel@...40...> References: <1342920866.10072.5.camel@...40...> <1342920995.10072.7.camel@...40...> Message-ID: <500CB060.6020304@...1...> Le 22/07/2012 03:36, Bruce a ?crit : > On Sun, 2012-07-22 at 11:04 +0930, Bruce wrote: >> In the IDE, the context menu for the "Project" node in the project tree > ... > > Woops, too quick on the trigger there. > > It doesn't work for the Sources and Data nodes either. > > and : Desktop=LXDE > > B > It should work again since revision #4980. Regards, -- Beno?t Minisini From gambas at ...2524... Mon Jul 23 04:10:00 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 02:10:00 +0000 Subject: [Gambas-user] Issue 285 in gambas: REV4971 ./configure fails In-Reply-To: <5-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> References: <5-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> <0-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Message-ID: <6-6813199134517018827-3856243586388835500-gambas=googlecode.com@...2524...> Updates: Status: WontFix Comment #6 on issue 285 by benoit.m... at ...626...: REV4971 ./configure fails http://code.google.com/p/gambas/issues/detail?id=285 Mmm... Strange... From gambas at ...2524... Mon Jul 23 04:27:38 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 02:27:38 +0000 Subject: [Gambas-user] Issue 287 in gambas: 3.2.1 ./configure issues on 2012-07-15-wheezy-raspbian.zip In-Reply-To: <0-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> Updates: Status: WontFix Labels: -Version Version-TRUNK Comment #1 on issue 287 by benoit.m... at ...626...: 3.2.1 ./configure issues on 2012-07-15-wheezy-raspbian.zip http://code.google.com/p/gambas/issues/detail?id=287 You must install the development packages! From bbruen at ...2308... Mon Jul 23 05:03:04 2012 From: bbruen at ...2308... (Bruce) Date: Mon, 23 Jul 2012 12:33:04 +0930 Subject: [Gambas-user] libraries and gambas3 In-Reply-To: <500CAF40.4030902@...1...> References: <1341741796.2358.26.camel@...40...> <4FF98130.4030701@...1...> <1341773931.2174.14.camel@...40...> <500CAF40.4030902@...1...> Message-ID: <1343012584.10072.31.camel@...40...> On Mon, 2012-07-23 at 03:56 +0200, Beno?t Minisini wrote: > Hi, > > In revision #4983, the IDE now automatically manage dependencies between > library. I mean: > > - If you add a library, all other libraries it depends on are added > automatically. > > - You cannot remove a library if another library depends on it. > > These dependencies are updated when you load a project, and when you > modify the libraries in the project property dialog. > > Do you think that it can fix the problem? > Hi Beno?t, If there are quick answers to the following, could you clarify what happens now. 1) Currently, if "myProject" needs "myLib" which needs "otherLib" then I have to add both libraries to the Project properties in "myProject". Does this new rev mean that all I need to add is "myLib"? 2) When building the "myLib" executable, does this mean I need to add "otherLib" to the Requires tab in the Library properties? 3) Does specifically adding "otherLib" to the Libraries in "myProject" Project properties override the version that was specified to the "myLib" build. The last particularly worries me. Consider the following case. Say "myLib" is stable at some version and that version is residing in /usr/local/... But now we have a new requirement that means some changes to the underlying library "otherLib". At the moment, in the development area I can point the IDE to the stable "mylib" and point the IDE to the development version of "otherLib". When the changes are finished and tested we can move the "otherLib" executable into /usr/local, overwriting the "production" library there. If overriding the library in the IDE no longer works then I guess we will just have to change our work practices. However, the current way things are is very handy. regards Bruce From gambas at ...2524... Mon Jul 23 05:39:16 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 03:39:16 +0000 Subject: [Gambas-user] Issue 288 in gambas: gb.xml CDATA roundtrip fails Message-ID: <0-6813199134517018827-618659813700921101-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 288 by adamn... at ...626...: gb.xml CDATA roundtrip fails http://code.google.com/p/gambas/issues/detail?id=288 1) Describe the problem. Creating an xmlCDATA node seems to work. However, trying to use the node appears to cause a buffer overrun. (See attached demo) 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: TRUNK Revision: r4982 Operating system: Linux Distribution: PCLinuxOS Architecture: x86 GUI component: QT4 / GTK+ Desktop used: LXDE 3) Provide a little project that reproduces the bug or the crash. Attached. Full details commented in the code. 4) If your project needs a database, try to provide it, or part of it. N/A 5) Explain clearly how to reproduce the bug or the crash. Open the attached in the IDE and step through the tests. Attachments: cdatart-0.0.1.tar.gz 5.2 KB From kevinfishburne at ...1887... Mon Jul 23 07:37:18 2012 From: kevinfishburne at ...1887... (Kevin Fishburne) Date: Mon, 23 Jul 2012 01:37:18 -0400 Subject: [Gambas-user] gb3: unable to click on buttons Message-ID: <500CE30E.7050609@...1887...> Is this something that was recently corrected? If so I'll compile the latest build. I compiled a few weeks ago on Kubuntu 12.04 and subsequently have been unable to use the mouse to click on buttons. Keyboard navigation works fine. -- Kevin Fishburne Eight Virtues www: http://sales.eightvirtues.com e-mail: sales at ...1887... phone: (770) 853-6271 From sundar_ima at ...251... Mon Jul 23 07:44:01 2012 From: sundar_ima at ...251... (sundar j) Date: 23 Jul 2012 05:44:01 -0000 Subject: [Gambas-user] =?utf-8?q?gb3=3A_unable_to_click_on_buttons?= Message-ID: <1343021838.S.4190.541.H.TktldmluIEZpc2hidXJuZQBbR2FtYmFzLXVzZXJdIGdiMzogdW5hYmxlIHRvIGNsaWNrIG9uIGJ1dHRvbnM_.RU.rfs250, rfs250, 571, 292.f4-235-216.old.1343022240.8898@...2802...> I had this issue earlier. I think this is related to tabstarp bug which has been fixed in version 3.2.1. Update your gambas3 to version 3.2.1 and it should work. Regards, J Sundar From: Kevin Fishburne <kevinfishburne at ...1887...> Sent: Mon, 23 Jul 2012 11:07:18 To: gambas-user at lists.sourceforge.net Subject: [Gambas-user] gb3: unable to click on buttons Is this something that was recently corrected? If so I'll compile the latest build. I compiled a few weeks ago on Kubuntu 12.04 and subsequently have been unable to use the mouse to click on buttons. Keyboard navigation works fine. -- Kevin Fishburne Eight Virtues www: http://sales.eightvirtues.com e-mail: sales at ...1887... phone: (770) 853-6271 ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From kevinfishburne at ...1887... Mon Jul 23 08:46:40 2012 From: kevinfishburne at ...1887... (Kevin Fishburne) Date: Mon, 23 Jul 2012 02:46:40 -0400 Subject: [Gambas-user] gb3: unable to click on buttons In-Reply-To: <1343021838.S.4190.541.H.TktldmluIEZpc2hidXJuZQBbR2FtYmFzLXVzZXJdIGdiMzogdW5hYmxlIHRvIGNsaWNrIG9uIGJ1dHRvbnM_.RU.rfs250, rfs250, 571, 292.f4-235-216.old.1343022240.8898@...2802...> References: <1343021838.S.4190.541.H.TktldmluIEZpc2hidXJuZQBbR2FtYmFzLXVzZXJdIGdiMzogdW5hYmxlIHRvIGNsaWNrIG9uIGJ1dHRvbnM_.RU.rfs250, rfs250, 571, 292.f4-235-216.old.1343022240.8898@...2802...> Message-ID: <500CF350.8070000@...1887...> On 07/23/2012 01:44 AM, sundar j wrote: > [snip] > > From: Kevin Fishburne <kevinfishburne at ...1887...> > Sent: Mon, 23 Jul 2012 11:07:18 > To: gambas-user at lists.sourceforge.net > Subject: [Gambas-user] gb3: unable to click on buttons > Is this something that was recently corrected? If so I'll compile the > > latest build. I compiled a few weeks ago on Kubuntu 12.04 and > > subsequently have been unable to use the mouse to click on buttons. > > Keyboard navigation works fine. > > [snip] > > I had this issue earlier. I think this is related to tabstarp bug which has been fixed in version 3.2.1. Update your gambas3 to version 3.2.1 and it should work. > > Regards, > > J Sundar > Stop top-posting (everyone). I'm compiling now, thank you. From gambas at ...2524... Mon Jul 23 09:33:00 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 07:33:00 +0000 Subject: [Gambas-user] Issue 287 in gambas: 3.2.1 ./configure issues on 2012-07-15-wheezy-raspbian.zip In-Reply-To: <1-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> <0-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> Comment #2 on issue 287 by ltick... at ...626...: 3.2.1 ./configure issues on 2012-07-15-wheezy-raspbian.zip http://code.google.com/p/gambas/issues/detail?id=287 Any idea which development packages i'm missing? I ran: aptitude install build-essential g++ automake autoconf bzip2 debhelper dpatch firebird2.0-dev gettext kdelibs4-dev libbz2-dev libcurl3-dev libgtk2.0-dev libjpeg62-dev libmysqlclient15-dev libpcre3-dev libpng12-dev libpoppler-dev libpq-dev libqt3-compat-headers libqt3-mt-dev librsvg2-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl1.2-dev libsqlite0-dev libsqlite3-dev libssl-dev libxml2-dev libxtst-dev mesa-common-dev unixodbc-dev zlib1g-dev libffi-dev But will have another play later on (will check the qt versions etc) From gambas at ...2524... Mon Jul 23 10:49:07 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 08:49:07 +0000 Subject: [Gambas-user] Issue 287 in gambas: 3.2.1 ./configure issues on 2012-07-15-wheezy-raspbian.zip In-Reply-To: <2-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> <0-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> Comment #3 on issue 287 by ltick... at ...626...: 3.2.1 ./configure issues on 2012-07-15-wheezy-raspbian.zip http://code.google.com/p/gambas/issues/detail?id=287 I managed to get rid of the Qt related errors by installing some qt development packages but I'm still getting: || || THESE COMPONENTS ARE DISABLED: || - gb.jit || - gb.ncurses || And they don't appear to indicate which packages they rely on? Thanks L From gambas at ...2524... Mon Jul 23 13:24:29 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 11:24:29 +0000 Subject: [Gambas-user] Issue 287 in gambas: 3.2.1 ./configure issues on 2012-07-15-wheezy-raspbian.zip In-Reply-To: <3-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> <0-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> Comment #4 on issue 287 by ltick... at ...626...: 3.2.1 ./configure issues on 2012-07-15-wheezy-raspbian.zip http://code.google.com/p/gambas/issues/detail?id=287 I managed to figure out which qt package i needed to install and also changed a filename somewhere to get ./configure to understand that llvm was installed Still getting the missing file error: CPdfDocument.h:29:20: fatal error: PDFDoc.h: No such file or directory When trying to make? From gambas at ...2524... Mon Jul 23 14:46:57 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 12:46:57 +0000 Subject: [Gambas-user] Issue 289 in gambas: Rev 4977 CComponent changes doesn't work Message-ID: <0-6813199134517018827-2021148630268743226-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 289 by adamn... at ...626...: Rev 4977 CComponent changes doesn't work http://code.google.com/p/gambas/issues/detail?id=289 1) Describe the problem. If the project is a library and it uses other libraries lines 800-810 of CComponent.ScanClass doesn't work. Specifically at line 805 a null object occurs if the open class has no parent. IOW bCanInherit is true, hModule is an exported class with no parent (hClassParentComponent ="" and hClass.Parent="") then line 805 results in hClass=null) thus line 806 fails with the hClass parameters referencing a null object. Sorry Benoit, I can't characterize this a bit better. I've been trying to find out what's going on for several hours. I'll try and get a better handle on it tomorrow. 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: TRUNK Revision: todays Operating system: Linux Distribution: PCliniuxOS Architecture: x86 GUI component: QT4 / GTK+ Desktop used: LXDE 3) Provide a little project that reproduces the bug or the crash. Will forward tomorrow, needs cleaning up 4) If your project needs a database, try to provide it, or part of it. N/A 5) Explain clearly how to reproduce the bug or the crash. ... again, sorry for the ill-framed issue but I need to sleep and I wanted to catch you in your timeframe. B From tobiasboege01 at ...1601... Mon Jul 23 14:50:07 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Mon, 23 Jul 2012 14:50:07 +0200 Subject: [Gambas-user] Issue 287 in gambas: 3.2.1 ./configure issues on 2012-07-15-wheezy-raspbian.zip In-Reply-To: <3-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> <0-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> <3-6813199134517018827-17783629572535947518-gambas=googlecode.com@...2524...> Message-ID: <20120723125007.GA498@...2774...> On Mon, 23 Jul 2012, gambas at ...2524... wrote: > > Comment #3 on issue 287 by ltick... at ...626...: 3.2.1 ./configure issues on > 2012-07-15-wheezy-raspbian.zip > http://code.google.com/p/gambas/issues/detail?id=287 > > I managed to get rid of the Qt related errors by installing some qt > development packages but I'm still getting: > > || > || THESE COMPONENTS ARE DISABLED: > || - gb.jit > || - gb.ncurses > || > > And they don't appear to indicate which packages they rely on? > > Thanks > > L Actually, 'gb.ncurses' indicates that it relies on 'ncurses' (and so does the ./configure output). The actual package name depends on your distribution. Google told me that it could be named 'libncurses5-dev' for Debian. For the PDFDoc.h error when compiling, this file, on my system, is located at /usr/include/poppler/PDFDoc.h I see that you have installed libpoppler-dev so you could check where this file lies on your system and get an idea why it is not found by your compiler... Regards, Tobi From gambas at ...2524... Mon Jul 23 15:18:48 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 13:18:48 +0000 Subject: [Gambas-user] Issue 289 in gambas: Rev 4977 CComponent changes doesn't work In-Reply-To: <0-6813199134517018827-2021148630268743226-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-2021148630268743226-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-2021148630268743226-gambas=googlecode.com@...2524...> Updates: Status: Accepted Labels: -Version Version-TRUNK Comment #1 on issue 289 by benoit.m... at ...626...: Rev 4977 CComponent changes doesn't work http://code.google.com/p/gambas/issues/detail?id=289 (No comment was entered for this change.) From gambas at ...2524... Mon Jul 23 15:19:48 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 13:19:48 +0000 Subject: [Gambas-user] Issue 289 in gambas: Rev 4977 CComponent changes doesn't work In-Reply-To: <1-6813199134517018827-2021148630268743226-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-2021148630268743226-gambas=googlecode.com@...2524...> <0-6813199134517018827-2021148630268743226-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-2021148630268743226-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #2 on issue 289 by benoit.m... at ...626...: Rev 4977 CComponent changes doesn't work http://code.google.com/p/gambas/issues/detail?id=289 It should be fixed in revision #4984. From gambas.fr at ...626... Mon Jul 23 16:25:44 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Mon, 23 Jul 2012 16:25:44 +0200 Subject: [Gambas-user] About add/remove component Message-ID: I think it will be a good idea to add a dialog that query if the user want to remove (or not) all the component that depends of the removed one( by the user) From adrien.prokopowicz at ...626... Mon Jul 23 20:34:55 2012 From: adrien.prokopowicz at ...626... (Adrien Prokopowicz) Date: Mon, 23 Jul 2012 20:34:55 +0200 Subject: [Gambas-user] gb.xml.XMLDocument : How to set the root node? In-Reply-To: References: <1342999137.10072.15.camel@...40...> Message-ID: Hi, Thanks to wvdial, thetering and an old phone, I finally got my connection. Your problem is solved in the revision #4985, the Root property is now read/write instead of read-only. 2012/7/23, Adrien Prokopowicz : > Hi Bruce, > I made some modifications to the dom interface recently, that should solve > this issue. The problem is that I have no internet connection to commit my > changes for the moment. I can only read and send emails through my phone > for a few days ... > From gambas at ...1... Mon Jul 23 21:00:09 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 23 Jul 2012 21:00:09 +0200 Subject: [Gambas-user] gb3: unable to click on buttons In-Reply-To: <500CE30E.7050609@...1887...> References: <500CE30E.7050609@...1887...> Message-ID: <500D9F39.4010606@...1...> Le 23/07/2012 07:37, Kevin Fishburne a ?crit : > Is this something that was recently corrected? If so I'll compile the > latest build. I compiled a few weeks ago on Kubuntu 12.04 and > subsequently have been unable to use the mouse to click on buttons. > Keyboard navigation works fine. > Still can't read minds! Which version of gambas do use, or which revision of /trunk? -- Beno?t Minisini From gambas at ...1... Mon Jul 23 21:04:15 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Mon, 23 Jul 2012 21:04:15 +0200 Subject: [Gambas-user] libraries and gambas3 In-Reply-To: <1343012584.10072.31.camel@...40...> References: <1341741796.2358.26.camel@...40...> <4FF98130.4030701@...1...> <1341773931.2174.14.camel@...40...> <500CAF40.4030902@...1...> <1343012584.10072.31.camel@...40...> Message-ID: <500DA02F.20908@...1...> Le 23/07/2012 05:03, Bruce a ?crit : > On Mon, 2012-07-23 at 03:56 +0200, Beno?t Minisini wrote: >> Hi, >> >> In revision #4983, the IDE now automatically manage dependencies between >> library. I mean: >> >> - If you add a library, all other libraries it depends on are added >> automatically. >> >> - You cannot remove a library if another library depends on it. >> >> These dependencies are updated when you load a project, and when you >> modify the libraries in the project property dialog. >> >> Do you think that it can fix the problem? >> > > Hi Beno?t, > > If there are quick answers to the following, could you clarify what > happens now. > > 1) Currently, if "myProject" needs "myLib" which needs "otherLib" then I > have to add both libraries to the Project properties in "myProject". > Does this new rev mean that all I need to add is "myLib"? > Yes. "otherLib" will be added automatically. > 2) When building the "myLib" executable, does this mean I need to add > "otherLib" to the Requires tab in the Library properties? No. And you can't do that. The Requires tab is for -components- only, not libraries. > > 3) Does specifically adding "otherLib" to the Libraries in "myProject" > Project properties override the version that was specified to the > "myLib" build. A library is referenced through the absolute path of its executable. If you run the project from the IDE, then the full absolute path is used. If you run the project from its compiled executable, only the -name- of the library executable is used. Then the library executable must be located in the same directory as the project executable. Is it clearer? -- Beno?t Minisini From gambas at ...2524... Mon Jul 23 23:30:12 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 21:30:12 +0000 Subject: [Gambas-user] Issue 283 in gambas: XSLT trasnform crash In-Reply-To: <3-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> <0-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> Comment #4 on issue 283 by adrien.p... at ...626...: XSLT trasnform crash http://code.google.com/p/gambas/issues/detail?id=283 Hi, This is fixed in the revision #4985, thanks. From gambas at ...2524... Mon Jul 23 23:09:09 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 21:09:09 +0000 Subject: [Gambas-user] Issue 288 in gambas: gb.xml CDATA roundtrip fails In-Reply-To: <0-6813199134517018827-618659813700921101-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-618659813700921101-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-618659813700921101-gambas=googlecode.com@...2524...> Updates: Status: Fixed Owner: adrien.p... at ...626... Labels: -Version Version-TRUNK Comment #1 on issue 288 by adrien.p... at ...626...: gb.xml CDATA roundtrip fails http://code.google.com/p/gambas/issues/detail?id=288 Hi, This is fixed in the revision #4985, thanks. From gambas at ...2524... Mon Jul 23 23:12:30 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 21:12:30 +0000 Subject: [Gambas-user] Issue 286 in gambas: PreviousElement property mispelled in XMLElement in gb.xml In-Reply-To: <0-6813199134517018827-2215328240651362853-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-2215328240651362853-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-2215328240651362853-gambas=googlecode.com@...2524...> Updates: Status: Fixed Owner: adrien.p... at ...626... Labels: -Version Version-TRUNK Comment #1 on issue 286 by adrien.p... at ...626...: PreviousElement property mispelled in XMLElement in gb.xml http://code.google.com/p/gambas/issues/detail?id=286 Hi, This is fixed in the revision #4985, thanks. From gambas at ...2524... Mon Jul 23 23:31:44 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 21:31:44 +0000 Subject: [Gambas-user] Issue 283 in gambas: XSLT trasnform crash In-Reply-To: <4-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> References: <4-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> <0-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> Message-ID: <5-6813199134517018827-8610998757410502257-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #5 on issue 283 by adrien.p... at ...626...: XSLT trasnform crash http://code.google.com/p/gambas/issues/detail?id=283 (No comment was entered for this change.) From gambas at ...2524... Mon Jul 23 23:47:00 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 23 Jul 2012 21:47:00 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems In-Reply-To: <6-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> References: <6-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <7-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Comment #7 on issue 282 by adrien.p... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 No, even if I use FromString() everything works on my system. I remember I solved a similar issue with the FromString() method a few days ago. Are you using the lastest revision from svn ? If not, please download the 3.2.1 version, or the lastest svn version, and tell me if the bug is still there. From kevinfishburne at ...1887... Tue Jul 24 05:55:44 2012 From: kevinfishburne at ...1887... (Kevin Fishburne) Date: Mon, 23 Jul 2012 23:55:44 -0400 Subject: [Gambas-user] gb3: unable to click on buttons In-Reply-To: <500CF350.8070000@...1887...> References: <1343021838.S.4190.541.H.TktldmluIEZpc2hidXJuZQBbR2FtYmFzLXVzZXJdIGdiMzogdW5hYmxlIHRvIGNsaWNrIG9uIGJ1dHRvbnM_.RU.rfs250, rfs250, 571, 292.f4-235-216.old.1343022240.8898@...2802...> <500CF350.8070000@...1887...> Message-ID: <500E1CC0.4040202@...1887...> On 07/23/2012 02:46 AM, Kevin Fishburne wrote: > On 07/23/2012 01:44 AM, sundar j wrote: >> [snip] >> >> From: Kevin Fishburne <kevinfishburne at ...1887...> >> Sent: Mon, 23 Jul 2012 11:07:18 >> To: gambas-user at lists.sourceforge.net >> Subject: [Gambas-user] gb3: unable to click on buttons >> Is this something that was recently corrected? If so I'll compile the >> >> latest build. I compiled a few weeks ago on Kubuntu 12.04 and >> >> subsequently have been unable to use the mouse to click on buttons. >> >> Keyboard navigation works fine. >> >> [snip] >> >> I had this issue earlier. I think this is related to tabstarp bug which has been fixed in version 3.2.1. Update your gambas3 to version 3.2.1 and it should work. >> >> Regards, >> >> J Sundar >> > Stop top-posting (everyone). I'm compiling now, thank you. > That was it, compiling the most recent revision solved the problem. Thanks, and sorry for the top-posting outcry. I was in a mood at the time... -- Kevin Fishburne Eight Virtues www: http://sales.eightvirtues.com e-mail: sales at ...1887... phone: (770) 853-6271 From sebikul at ...626... Tue Jul 24 07:19:19 2012 From: sebikul at ...626... (Sebastian Kulesz) Date: Tue, 24 Jul 2012 02:19:19 -0300 Subject: [Gambas-user] Gambas3 daily builds PPA Message-ID: Hi! I would like to let everybody know that I have setup an Ubuntu PPA for daily builds of Gambas 3. If the svn trunk repo has any new revision within the last 24hs, a new version is built and pushed to the PPA. It can be found here [0] and used by executing: $ sudo add-apt-repository ppa:sebikul/gambas-daily This should help catch those nasty build errors. I'm currently fixing some dependency issues with quantal, but other versions are live (natty currently building). Once everything is set up I will update the version to 3.2.90 and apply for access to the armel and armhf builders. I used the work of Kendek on his "Gambas Pre-Release Versions" [1] but adapted it to be automatic. Thanks for that! I hope you find this useful !! Thanks! [0] https://launchpad.net/~sebikul/+archive/gambas-daily [1] https://launchpad.net/~nemh/+archive/gambas-pre-releases From gambas at ...2524... Tue Jul 24 07:49:35 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 24 Jul 2012 05:49:35 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems In-Reply-To: <7-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> References: <7-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <8-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Comment #8 on issue 282 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 3.2.1 was out on 21 Jul, I'was still talking about 3.2.0 Going to test 3.2.1 asap. From sundar_ima at ...251... Tue Jul 24 08:25:47 2012 From: sundar_ima at ...251... (sundar j) Date: 24 Jul 2012 06:25:47 -0000 Subject: [Gambas-user] =?utf-8?q?Gambas3_daily_builds_PPA?= Message-ID: <1343107199.S.5054.12326.H.TlNlYmFzdGlhbiBLdWxlc3oAW0dhbWJhcy11c2VyXSBHYW1iYXMzIGRhaWx5IGJ1aWxkcyBQUEE_.RU.rfs250, rfs250, 567, 27.f4-234-179.old.1343111147.22551@...2802...> Excellent and thank you for the work. Regards, J Sundar From: Sebastian Kulesz <sebikul at ...626...> Sent: Tue, 24 Jul 2012 10:49:59 To: mailing list for gambas users <gambas-user at lists.sourceforge.net> Subject: [Gambas-user] Gambas3 daily builds PPA Hi! I would like to let everybody know that I have setup an Ubuntu PPA for daily builds of Gambas 3. If the svn trunk repo has any new revision within the last 24hs, a new version is built and pushed to the PPA. It can be found here [0] and used by executing: $ sudo add-apt-repository ppa:sebikul/gambas-daily This should help catch those nasty build errors. I'm currently fixing some dependency issues with quantal, but other versions are live (natty currently building). Once everything is set up I will update the version to 3.2.90 and apply for access to the armel and armhf builders. I used the work of Kendek on his "Gambas Pre-Release Versions" [1] but adapted it to be automatic. Thanks for that! I hope you find this useful !! Thanks! [0] https://launchpad.net/~sebikul/+archive/gambas-daily [1] https://launchpad.net/~nemh/+archive/gambas-pre-releases ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From kevinfishburne at ...1887... Tue Jul 24 09:17:55 2012 From: kevinfishburne at ...1887... (Kevin Fishburne) Date: Tue, 24 Jul 2012 03:17:55 -0400 Subject: [Gambas-user] Gambas3 daily builds PPA In-Reply-To: References: Message-ID: <500E4C23.4020605@...1887...> On 07/24/2012 01:19 AM, Sebastian Kulesz wrote: > Hi! I would like to let everybody know that I have setup an Ubuntu PPA > for daily builds of Gambas 3. If the svn trunk repo has any new > revision within the last 24hs, a new version is built and pushed to > the PPA. > > It can be found here [0] and used by executing: > > $ sudo add-apt-repository ppa:sebikul/gambas-daily > > This should help catch those nasty build errors. I'm currently fixing > some dependency issues with quantal, but other versions are live > (natty currently building). Once everything is set up I will update > the version to 3.2.90 and apply for access to the armel and armhf > builders. > > I used the work of Kendek on his "Gambas Pre-Release Versions" [1] but > adapted it to be automatic. Thanks for that! > > I hope you find this useful !! > > Thanks! > > [0] https://launchpad.net/~sebikul/+archive/gambas-daily > > [1] https://launchpad.net/~nemh/+archive/gambas-pre-releases > Damn man, that's awesome. A great way to get more people to use GAMBAS and make it easier to update. PPA's are much more mainstream now and it's great that you support different Ubuntu versions. I think GAMBAS is the best IDE on the market, free or otherwise. The bug fixes and new features come like machine gun fire; rapid and often. Thanks. -- Kevin Fishburne Eight Virtues www: http://sales.eightvirtues.com e-mail: sales at ...1887... phone: (770) 853-6271 From abbat.81 at ...787... Tue Jul 24 11:10:21 2012 From: abbat.81 at ...787... (abbat) Date: Tue, 24 Jul 2012 02:10:21 -0700 (PDT) Subject: [Gambas-user] Interception of keys Message-ID: <34204226.post@...1379...> When my form is fullscreen I need disable a F11 (no/fullscreen) Is there any way of interception of F11 (Catch F11 and ignore it) Thanks -- View this message in context: http://old.nabble.com/Interception-of-keys-tp34204226p34204226.html Sent from the gambas-user mailing list archive at Nabble.com. From abbat.81 at ...787... Tue Jul 24 11:14:04 2012 From: abbat.81 at ...787... (abbat) Date: Tue, 24 Jul 2012 02:14:04 -0700 (PDT) Subject: [Gambas-user] Interception of keys In-Reply-To: <34204226.post@...1379...> References: <34204226.post@...1379...> Message-ID: <34204238.post@...1379...> Utility = True ????:-/ abbat wrote: > > When my form is fullscreen I need disable a F11 (no/fullscreen) > Is there any way of interception of F11 (Catch F11 and ignore it) > Thanks > -- View this message in context: http://old.nabble.com/Interception-of-keys-tp34204226p34204238.html Sent from the gambas-user mailing list archive at Nabble.com. From geaplanet at ...397... Tue Jul 24 12:40:06 2012 From: geaplanet at ...397... (Maria) Date: Tue, 24 Jul 2012 11:40:06 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <500C072B.9070502@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> Message-ID: <1343126406.70691.YahooMailNeo@...2890...> Hi, Sorry for the late feedback, I had some problems with dependencies in Debian for compiling gambas. Revision #4985 Gambas icons load according with the default icon desktop :-) And I can use svg icon themes...great! The Stock.Theme property I don't know how to use it. I wrote simply Stock.Theme="here_other_themes" But it had no effect over application icons. ________________________________ De: Beno?t Minisini Para: Maria ; mailing list for gambas users Enviado: Domingo 22 de julio de 2012 15:59 Asunto: Re: [Gambas-user] Default icons problem Le 22/07/2012 10:00, Maria a ?crit : > > >>> Is there any option to select the icons theme you want when loading a >>> Gambas program? > >> Yes. By setting the Application.Theme property with the name of the current >> desktop in lower case. You can get the name of the current desktop by using >>? the gb.desktop component, and get the value of the Desktop.Type property. > > > > I will refine the question: is there any option to FORCE an icon set even if you don't use a popular desktop? > > Something like > Application.IconTheme="oxygen" > perhaps? > > > Thanks for your patience. Hi, In revision #4980, I added a Stock.Theme property that allows to define which specific icon theme will be used, indepently of the current desktop configuration. Moreover, I fixed some bugs and now all icon theme should be correctly handled : gnome, kde and/or svg-only icon themes. Tell me if it fits your needs. Regards, -- Beno?t Minisini From gambas at ...1... Tue Jul 24 12:40:20 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 24 Jul 2012 12:40:20 +0200 Subject: [Gambas-user] Interception of keys In-Reply-To: <34204226.post@...1379...> References: <34204226.post@...1379...> Message-ID: <500E7B94.4040603@...1...> Le 24/07/2012 11:10, abbat a ?crit : > > When my form is fullscreen I need disable a F11 (no/fullscreen) > Is there any way of interception of F11 (Catch F11 and ignore it) > Thanks > These are global shortcuts of your window manager, so I don't think it is possible... On X-Window, the window manager is the boss. -- Beno?t Minisini From gambas at ...1... Tue Jul 24 12:43:04 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 24 Jul 2012 12:43:04 +0200 Subject: [Gambas-user] Gambas3 daily builds PPA In-Reply-To: References: Message-ID: <500E7C38.8050709@...1...> Le 24/07/2012 07:19, Sebastian Kulesz a ?crit : > Hi! I would like to let everybody know that I have setup an Ubuntu PPA > for daily builds of Gambas 3. If the svn trunk repo has any new > revision within the last 24hs, a new version is built and pushed to > the PPA. > > It can be found here [0] and used by executing: > > $ sudo add-apt-repository ppa:sebikul/gambas-daily > > This should help catch those nasty build errors. I'm currently fixing > some dependency issues with quantal, but other versions are live > (natty currently building). Once everything is set up I will update > the version to 3.2.90 and apply for access to the armel and armhf > builders. > > I used the work of Kendek on his "Gambas Pre-Release Versions" [1] but > adapted it to be automatic. Thanks for that! > > I hope you find this useful !! > > Thanks! > > [0] https://launchpad.net/~sebikul/+archive/gambas-daily > > [1] https://launchpad.net/~nemh/+archive/gambas-pre-releases > Great!! I will work on the distro-specific installation pages on the wiki soon. I invite everybody to go to these pages then and tell me what is missing or incorrect, or, better, edit the information themselves! Regards, -- Beno?t Minisini From gambas at ...1... Tue Jul 24 12:44:15 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 24 Jul 2012 12:44:15 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343126406.70691.YahooMailNeo@...2890...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> Message-ID: <500E7C7F.7060408@...1...> Le 24/07/2012 12:40, Maria a ?crit : > Hi, > > Sorry for the late feedback, I had some problems with dependencies in Debian for compiling gambas. > > Revision #4985 > > Gambas icons load according with the default icon desktop :-) > And I can use svg icon themes...great! > > The Stock.Theme property I don't know how to use it. I wrote simply > > Stock.Theme="here_other_themes" > > But it had no effect over application icons. > It should. Beware that the name you put there is the name of the directory where icons are stored. Not the name of the theme in the control panel. You can have the list of themes with the 'Stock.Themes' property. Regards, -- Beno?t Minisini From geaplanet at ...397... Tue Jul 24 13:03:47 2012 From: geaplanet at ...397... (Maria) Date: Tue, 24 Jul 2012 12:03:47 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <500E7C7F.7060408@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> Message-ID: <1343127827.72255.YahooMailNeo@...2892...> Yes, directory name in /usr/share/icons How I use the Stock.Theme property for getting themes? When I wrote it doesn't give me suggestions of themes, thats what you mean? I wrote with lower case all themes, is it right? (some directories have the first letter in upper case) ? ________________________________ De: Beno?t Minisini Para: Maria ; mailing list for gambas users Enviado: Martes 24 de julio de 2012 12:44 Asunto: Re: [Gambas-user] Default icons problem Le 24/07/2012 12:40, Maria a ?crit : > Hi, > > Sorry for the late feedback, I had some problems with dependencies in Debian for compiling gambas. > > Revision #4985 > > Gambas icons load according with the default icon desktop :-) > And I can use svg icon themes...great! > > The Stock.Theme property I don't know how to use it. I wrote simply > > Stock.Theme="here_other_themes" > > But it had no effect over application icons. > It should. Beware that the name you put there is the name of the directory where icons are stored. Not the name of the theme in the control panel. You can have the list of themes with the 'Stock.Themes' property. Regards, -- Beno?t Minisini From gambas at ...1... Tue Jul 24 13:08:56 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 24 Jul 2012 13:08:56 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343127827.72255.YahooMailNeo@...2892...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> Message-ID: <500E8248.5090400@...1...> Le 24/07/2012 13:03, Maria a ?crit : > Yes, directory name in /usr/share/icons > > How I use the Stock.Theme property for getting themes? When I wrote it doesn't give me suggestions of themes, thats what you mean? Browse /usr/share/icons, and look for directories having an "index.theme" file inside, but no "cursors" directory. > > I wrote with lower case all themes, is it right? (some directories have the first letter in upper case) > No, file names are case sensitive on Unix. -- Beno?t Minisini From gambas at ...2524... Tue Jul 24 13:23:39 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 24 Jul 2012 11:23:39 +0000 Subject: [Gambas-user] Issue 274 in gambas: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node In-Reply-To: <3-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> <0-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> Comment #4 on issue 274 by Kokok... at ...626...: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node http://code.google.com/p/gambas/issues/detail?id=274 Is 3.2.1 supposed to fix that? i still have the error. From gambas at ...2524... Tue Jul 24 13:25:07 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 24 Jul 2012 11:25:07 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems In-Reply-To: <8-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> References: <8-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <9-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Comment #9 on issue 282 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 Just tried 3.2.1 and i still have wrong encoded chars with that example. From gambas at ...2524... Tue Jul 24 18:59:58 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 24 Jul 2012 16:59:58 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems In-Reply-To: <10-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> References: <10-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <11-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Comment #11 on issue 282 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 Nope, sorry, i've had issues with it, i plan to try in two days. From gambas at ...2524... Tue Jul 24 18:58:17 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Tue, 24 Jul 2012 16:58:17 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems In-Reply-To: <9-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> References: <9-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <10-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Comment #10 on issue 282 by adrien.p... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 Did you try the last revision from svn ? From jussi.lahtinen at ...626... Tue Jul 24 19:30:41 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Tue, 24 Jul 2012 20:30:41 +0300 Subject: [Gambas-user] Default icons problem In-Reply-To: <500E8248.5090400@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> Message-ID: I can't get it work either. Debug gives this, but nothing changes: gb.form: init stock with icon theme: '/usr/share/icons/oxygen' gb.form: desktop is XFCE gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 gb.form: add icon path: stock/&2 Also "oxygen" is found from Stock.Themes list. Gambas 3 rev 4985 @ Xubuntu 12.04 64bit Jussi On 24 July 2012 14:08, Beno?t Minisini wrote: > Le 24/07/2012 13:03, Maria a ?crit : > > Yes, directory name in /usr/share/icons > > > > How I use the Stock.Theme property for getting themes? When I wrote it > doesn't give me suggestions of themes, thats what you mean? > > Browse /usr/share/icons, and look for directories having an > "index.theme" file inside, but no "cursors" directory. > > > > > I wrote with lower case all themes, is it right? (some directories have > the first letter in upper case) > > > > No, file names are case sensitive on Unix. > > > -- > Beno?t Minisini > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From jussi.lahtinen at ...626... Tue Jul 24 19:31:34 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Tue, 24 Jul 2012 20:31:34 +0300 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343127827.72255.YahooMailNeo@...2892...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> Message-ID: For Each sStr In Stock.Themes Print sStr Next Jussi On 24 July 2012 14:03, Maria wrote: > Yes, directory name in /usr/share/icons > > How I use the Stock.Theme property for getting themes? When I wrote it > doesn't give me suggestions of themes, thats what you mean? > > I wrote with lower case all themes, is it right? (some directories have > the first letter in upper case) > > > > > > > > ________________________________ > De: Beno?t Minisini > Para: Maria ; mailing list for gambas users < > gambas-user at lists.sourceforge.net> > Enviado: Martes 24 de julio de 2012 12:44 > Asunto: Re: [Gambas-user] Default icons problem > > Le 24/07/2012 12:40, Maria a ?crit : > > Hi, > > > > Sorry for the late feedback, I had some problems with dependencies in > Debian for compiling gambas. > > > > Revision #4985 > > > > Gambas icons load according with the default icon desktop :-) > > And I can use svg icon themes...great! > > > > The Stock.Theme property I don't know how to use it. I wrote simply > > > > Stock.Theme="here_other_themes" > > > > But it had no effect over application icons. > > > > It should. Beware that the name you put there is the name of the > directory where icons are stored. Not the name of the theme in the > control panel. > > You can have the list of themes with the 'Stock.Themes' property. > > Regards, > > -- > Beno?t Minisini > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From jussi.lahtinen at ...626... Tue Jul 24 19:52:23 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Tue, 24 Jul 2012 20:52:23 +0300 Subject: [Gambas-user] Install problems In-Reply-To: <1342804571.6022.4.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> Message-ID: Did you do "svn update" in trunk folder? That way you can update sources correctly in easy way. Before trying to compile again, run "sudo make clean" in trunk folder. Jussi On 20 July 2012 20:16, rocko wrote: > No matter which version/revision I download I get gbx error's. > > gbx_extern.c:786: error: expected ?=?, ?,?, ?;?, ?asm? or > ?__attribute__? before ?EXTERN_get_function_info? > make[4]: *** [gbx3-gbx_extern.o] Error 1 > make[4]: Leaving directory `/home/rocko/Gambas/main/gbx' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/rocko/Gambas/main' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/home/rocko/Gambas/main' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/rocko/Gambas' > make: *** [all] Error 2 > > I have an old version of Gambas 2.21.0 in the Ubuntu repos I 'll > that for a while until I can figure out why gbx is giving error's. > > > > On Thu, 2012-07-19 at 21:27 +0200, Beno?t Minisini wrote: > > Le 19/07/2012 21:21, Randall Morgan a ?crit : > > > Ok, sorry I didn't see your last message. That looks to me like an > > > error in the Gambas code. > > > > Right. This is fixed in revision 4969. > > > > The bug meant that libffi development package has not been installed. > > > > Regards, > > > > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From geaplanet at ...397... Tue Jul 24 20:06:11 2012 From: geaplanet at ...397... (Maria) Date: Tue, 24 Jul 2012 19:06:11 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <500E8248.5090400@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> Message-ID: <1343153171.23445.YahooMailNeo@...2887...> Also appears that in LXDE only look in /etc/xdg/lxsession/LXDE/desktop.conf but not in ~/.config/lxsession/LXDE/desktop.conf If I change my icon set, the second desktop.conf in ~ is changed, but not the first one in /etc. For example, if I have in /etc "Faenza" and in ~ "oxygen", gambas show me always the first one icon set. And always Stock.Theme="whatever" is ignorated. From gambas at ...1... Tue Jul 24 20:10:05 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 24 Jul 2012 20:10:05 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343153171.23445.YahooMailNeo@...2887...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> Message-ID: <500EE4FD.3010700@...1...> Le 24/07/2012 20:06, Maria a ?crit : > Also appears that in LXDE only look in /etc/xdg/lxsession/LXDE/desktop.conf > > but not in ~/.config/lxsession/LXDE/desktop.conf On my Ubuntu the config is stored in '~/.config/lxsession/LXDE/config'! I will add a test to check the two files. -- Beno?t Minisini From gambas at ...1... Tue Jul 24 20:11:40 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 24 Jul 2012 20:11:40 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <500EE4FD.3010700@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> Message-ID: <500EE55C.1030404@...1...> Le 24/07/2012 20:10, Beno?t Minisini a ?crit : > Le 24/07/2012 20:06, Maria a ?crit : >> Also appears that in LXDE only look in >> /etc/xdg/lxsession/LXDE/desktop.conf >> >> but not in ~/.config/lxsession/LXDE/desktop.conf > > On my Ubuntu the config is stored in '~/.config/lxsession/LXDE/config'! > > I will add a test to check the two files. > Actually it is stored in '~/.config/lxde/config' on Ubuntu... -- Beno?t Minisini From gambas at ...1... Tue Jul 24 20:14:57 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 24 Jul 2012 20:14:57 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <500EE55C.1030404@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> Message-ID: <500EE621.7000103@...1...> Le 24/07/2012 20:11, Beno?t Minisini a ?crit : > Le 24/07/2012 20:10, Beno?t Minisini a ?crit : >> Le 24/07/2012 20:06, Maria a ?crit : >>> Also appears that in LXDE only look in >>> /etc/xdg/lxsession/LXDE/desktop.conf >>> >>> but not in ~/.config/lxsession/LXDE/desktop.conf >> >> On my Ubuntu the config is stored in '~/.config/lxsession/LXDE/config'! >> >> I will add a test to check the two files. >> > > Actually it is stored in '~/.config/lxde/config' on Ubuntu... > Can you test revision #4986? Can you please set GB_STOCK=debug before running the IDE and tell me what it prints? -- Beno?t Minisini From gambas at ...1... Tue Jul 24 19:57:29 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 24 Jul 2012 19:57:29 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> Message-ID: <500EE209.5050301@...1...> Le 24/07/2012 19:30, Jussi Lahtinen a ?crit : > I can't get it work either. > > Debug gives this, but nothing changes: > > gb.form: init stock with icon theme: '/usr/share/icons/oxygen' > gb.form: desktop is XFCE > gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 > gb.form: add icon path: stock/&2 > > > Also "oxygen" is found from Stock.Themes list. > > Gambas 3 rev 4985 @ Xubuntu 12.04 64bit > > Jussi > Where is stored the oxygen icon theme on your computer? ('/usr/share/icons' on mine) Where is stored your XFCE configuration? ('~/.config/xfce4' on mine). -- Beno?t Minisini From sunblaster5 at ...626... Tue Jul 24 20:21:29 2012 From: sunblaster5 at ...626... (rocko) Date: Tue, 24 Jul 2012 11:21:29 -0700 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> Message-ID: <1343154090.2348.1.camel@...2884...> After updateing and doing make clean I'm getting "no such file or directory" after doing ./configure. Automake is installed, I am perplexed as to why im getting this error. On Tue, 2012-07-24 at 20:52 +0300, Jussi Lahtinen wrote: > Did you do "svn update" in trunk folder? > That way you can update sources correctly in easy way. > Before trying to compile again, run "sudo make clean" in trunk folder. > > Jussi > > > > > > > On 20 July 2012 20:16, rocko wrote: > > > No matter which version/revision I download I get gbx error's. > > > > gbx_extern.c:786: error: expected ?=?, ?,?, ?;?, ?asm? or > > ?__attribute__? before ?EXTERN_get_function_info? > > make[4]: *** [gbx3-gbx_extern.o] Error 1 > > make[4]: Leaving directory `/home/rocko/Gambas/main/gbx' > > make[3]: *** [all-recursive] Error 1 > > make[3]: Leaving directory `/home/rocko/Gambas/main' > > make[2]: *** [all] Error 2 > > make[2]: Leaving directory `/home/rocko/Gambas/main' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory `/home/rocko/Gambas' > > make: *** [all] Error 2 > > > > I have an old version of Gambas 2.21.0 in the Ubuntu repos I 'll > > that for a while until I can figure out why gbx is giving error's. > > > > > > > > On Thu, 2012-07-19 at 21:27 +0200, Beno?t Minisini wrote: > > > Le 19/07/2012 21:21, Randall Morgan a ?crit : > > > > Ok, sorry I didn't see your last message. That looks to me like an > > > > error in the Gambas code. > > > > > > Right. This is fixed in revision 4969. > > > > > > The bug meant that libffi development package has not been installed. > > > > > > Regards, > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From geaplanet at ...397... Tue Jul 24 20:31:57 2012 From: geaplanet at ...397... (Maria) Date: Tue, 24 Jul 2012 19:31:57 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <500EE621.7000103@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> Message-ID: <1343154717.43246.YahooMailNeo@...2888...> Hi, Ok, I am going to test #4986... In Debian and Arch ?desktop.conf is the configuration file. Here is some information about this conflict of configuration files: https://wiki.archlinux.org/index.php/LXDE Interesant part copypaste... ---------------------------------------------------------------------- GTK+ Warnings with lxsession 0.4.1 When starting GTK+2 programs you get the following message: GTK+ icon them is not properly set This usually means you do not have an XSETTINGS manager running. Desktop environment like GNOME or XFCE automatically execute their XSETTING managers like gnome-settings-daemon or xfce-mcs-manager. This is caused by the migration of lxde-settings-daemon config files into lxsession. If you made customizations to these config files, you are in need of merging those config files: * /usr/share/lxde/config * ~/.config/lxde/config into * etc/xdg/lxsession/LXDE/desktop.conf * ~/.config/lxsession/LXDE/desktop.conf Alternatively, you can use lxappearance from the community repository to fix this. -------------------------------- ________________________________ De: Beno?t Minisini Para: Maria ; mailing list for gambas users Enviado: Martes 24 de julio de 2012 20:14 Asunto: Re: [Gambas-user] Default icons problem Le 24/07/2012 20:11, Beno?t Minisini a ?crit : > Le 24/07/2012 20:10, Beno?t Minisini a ?crit : >> Le 24/07/2012 20:06, Maria a ?crit : >>> Also appears that in LXDE only look in >>> /etc/xdg/lxsession/LXDE/desktop.conf >>> >>> but not in ~/.config/lxsession/LXDE/desktop.conf >> >> On my Ubuntu the config is stored in '~/.config/lxsession/LXDE/config'! >> >> I will add a test to check the two files. >> > > Actually it is stored in '~/.config/lxde/config' on Ubuntu... > Can you test revision #4986? Can you please set GB_STOCK=debug before running the IDE and tell me what it prints? -- Beno?t Minisini From geaplanet at ...397... Tue Jul 24 21:36:37 2012 From: geaplanet at ...397... (Maria) Date: Tue, 24 Jul 2012 20:36:37 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <1343154717.43246.YahooMailNeo@...2888...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> Message-ID: <1343158597.15144.YahooMailNeo@...2887...> >Can you test revision #4986? >Can you please set GB_STOCK=debug before running the IDE and tell me >what it prints? I did in a terminal: GB_STOCK=debug; gambas3& and then: echo $GB_STOCK It prints: debug :-/ From gambas at ...1... Tue Jul 24 21:55:33 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 24 Jul 2012 21:55:33 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343158597.15144.YahooMailNeo@...2887...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> Message-ID: <500EFDB5.9010108@...1...> Le 24/07/2012 21:36, Maria a ?crit : > > > >> Can you test revision #4986? > >> Can you please set GB_STOCK=debug before running the IDE and tell me >> what it prints? > > > > I did in a terminal: > > GB_STOCK=debug; gambas3& > > and then: > > echo $GB_STOCK > > It prints: debug > > :-/ "it" means what the IDE prints. It prints nothing because of the ";". You must run the IDE that way: $ GB_STOCK=debug gambas3 -- Beno?t Minisini From geaplanet at ...397... Tue Jul 24 21:59:43 2012 From: geaplanet at ...397... (Maria) Date: Tue, 24 Jul 2012 20:59:43 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <500EFDB5.9010108@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> Message-ID: <1343159983.72867.YahooMailNeo@...2892...> Oops! Sorry Here is what it prints: gb.form: init stock with icon theme: '' gb.form: desktop is LXDE gb.form: add icon path: /usr/share/icons/Faenza-Green/&2!&1 gb.form: add icon path: /usr/share/icons/Faenza/&2!&1 gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 gb.form: add icon path: /usr/share/icons/hicolor/&1x&1!&2 gb.form: add icon path: stock/&2 ________________________________ De: Beno?t Minisini "it" means what the IDE prints. It prints nothing because of the ";". You must run the IDE that way: $ GB_STOCK=debug gambas3 -- Beno?t Minisini From gambas at ...1... Tue Jul 24 22:04:49 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 24 Jul 2012 22:04:49 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343159983.72867.YahooMailNeo@...2892...> References: <1342680084.24435.YahooMailNeo@...2886...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> Message-ID: <500EFFE1.4020709@...1...> Le 24/07/2012 21:59, Maria a ?crit : > Oops! Sorry > > Here is what it prints: > > gb.form: init stock with icon theme: '' > gb.form: desktop is LXDE > gb.form: add icon path: /usr/share/icons/Faenza-Green/&2!&1 > gb.form: add icon path: /usr/share/icons/Faenza/&2!&1 > gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 > gb.form: add icon path: /usr/share/icons/hicolor/&1x&1!&2 > gb.form: add icon path: stock/&2 > And the IDE does not use the Faenza-Green icon theme? What do you have it that directory? -- Beno?t Minisini From gambas at ...1... Tue Jul 24 22:11:42 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 24 Jul 2012 22:11:42 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <500EFFE1.4020709@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> Message-ID: <500F017E.5080905@...1...> Le 24/07/2012 22:04, Beno?t Minisini a ?crit : > Le 24/07/2012 21:59, Maria a ?crit : >> Oops! Sorry >> >> Here is what it prints: >> >> gb.form: init stock with icon theme: '' >> gb.form: desktop is LXDE >> gb.form: add icon path: /usr/share/icons/Faenza-Green/&2!&1 >> gb.form: add icon path: /usr/share/icons/Faenza/&2!&1 >> gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 >> gb.form: add icon path: /usr/share/icons/hicolor/&1x&1!&2 >> gb.form: add icon path: stock/&2 >> > > And the IDE does not use the Faenza-Green icon theme? What do you have > it that directory? > Hu hu... Can you try the latest revision (#4987)? -- Beno?t Minisini From sunblaster5 at ...626... Tue Jul 24 22:26:43 2012 From: sunblaster5 at ...626... (rocko) Date: Tue, 24 Jul 2012 13:26:43 -0700 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> Message-ID: <1343161603.2348.3.camel@...2884...> DOH! I forgot to run ./reconf -all, ./configure does work, BUT I'm now getting "Components Disabled" warning after ./configure -C || || THESE COMPONENTS ARE DISABLED: || - gb.cairo || - gb.compress.bzlib2 || - gb.db.mysql || - gb.db.postgresql || - gb.db.sqlite2 || - gb.db.sqlite3 || - gb.desktop || - gb.desktop.gnome || - gb.gsl || - gb.gtk || - gb.gtk.opengl || - gb.image.imlib || - gb.image.io || - gb.jit || - gb.media || - gb.net.curl || - gb.net.smtp || - gb.opengl || - gb.opengl.glsl || - gb.opengl.glu || - gb.pcre || - gb.pdf || - gb.qt4 || - gb.qt4.ext || - gb.qt4.opengl || - gb.qt4.webkit || - gb.sdl || - gb.sdl.sound || - gb.xml.xslt || On Tue, 2012-07-24 at 20:52 +0300, Jussi Lahtinen wrote: > Did you do "svn update" in trunk folder? > That way you can update sources correctly in easy way. > Before trying to compile again, run "sudo make clean" in trunk folder. > > Jussi > > > > > > > On 20 July 2012 20:16, rocko wrote: > > > No matter which version/revision I download I get gbx error's. > > > > gbx_extern.c:786: error: expected ?=?, ?,?, ?;?, ?asm? or > > ?__attribute__? before ?EXTERN_get_function_info? > > make[4]: *** [gbx3-gbx_extern.o] Error 1 > > make[4]: Leaving directory `/home/rocko/Gambas/main/gbx' > > make[3]: *** [all-recursive] Error 1 > > make[3]: Leaving directory `/home/rocko/Gambas/main' > > make[2]: *** [all] Error 2 > > make[2]: Leaving directory `/home/rocko/Gambas/main' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory `/home/rocko/Gambas' > > make: *** [all] Error 2 > > > > I have an old version of Gambas 2.21.0 in the Ubuntu repos I 'll > > that for a while until I can figure out why gbx is giving error's. > > > > > > > > On Thu, 2012-07-19 at 21:27 +0200, Beno?t Minisini wrote: > > > Le 19/07/2012 21:21, Randall Morgan a ?crit : > > > > Ok, sorry I didn't see your last message. That looks to me like an > > > > error in the Gambas code. > > > > > > Right. This is fixed in revision 4969. > > > > > > The bug meant that libffi development package has not been installed. > > > > > > Regards, > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From erwin.lemmers at ...2565... Tue Jul 24 22:18:07 2012 From: erwin.lemmers at ...2565... (Erwin Lemmers) Date: Tue, 24 Jul 2012 22:18:07 +0200 Subject: [Gambas-user] cannot find -llwebcore Message-ID: <500F02FF.4070407@...2565...> Hi there, I'm running Slackware-current an want to compile the latest svn of gambas3 A reconf-all is running OK, Also a configure -C is running without errors. But when I do a make I get theerror message below. I know webcore is a library that can't be found but why is the configure -C running without errors. And what am I missing what package do I need to install. who can help ! Greetings, Erwin /usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: cannot find -lwebcore collect2: error: ld returned 1 exit status make[5]: *** [gb.qt4.webkit.la] Error 1 make[5]: Leaving directory `/usr/src/gambas3/trunk/gb.qt4/src/webkit' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/usr/src/gambas3/trunk/gb.qt4/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/usr/src/gambas3/trunk/gb.qt4' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/src/gambas3/trunk/gb.qt4' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/gambas3/trunk' make: *** [all] Error 2 bash-4.2# From geaplanet at ...397... Tue Jul 24 23:09:13 2012 From: geaplanet at ...397... (Maria) Date: Tue, 24 Jul 2012 22:09:13 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <500F017E.5080905@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> Message-ID: <1343164153.62549.YahooMailNeo@...2893...> Ok, now it works. It loads always the icon set you choose for your desktop. Here is after chaging to oxygen: GB_STOCK=debug gambas3 gb.form: init stock with icon theme: '' gb.form: desktop is LXDE gb.form: add icon path: /usr/share/icons/default.kde4-original/&1x&1!&2 gb.form: add icon path: /usr/share/icons/hicolor/&1x&1!&2 gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 gb.form: add icon path: stock/&2 Should it work Stock.Theme property in this revision too? From ea7dfh at ...2382... Wed Jul 25 00:16:04 2012 From: ea7dfh at ...2382... (Jesus) Date: Wed, 25 Jul 2012 00:16:04 +0200 Subject: [Gambas-user] Install problems In-Reply-To: <1343161603.2348.3.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> Message-ID: <500F1EA4.9020601@...2382...> El 24/07/12 22:26, rocko escribi?: > DOH! I forgot to run ./reconf -all, ./configure does work, BUT > I'm now getting "Components Disabled" warning after ./configure -C > > || > || THESE COMPONENTS ARE DISABLED: > || - gb.cairo > || - gb.compress.bzlib2 > || - gb.db.mysql > || - gb.db.postgresql > || - gb.db.sqlite2 > || - gb.db.sqlite3 > || - gb.desktop > || - gb.desktop.gnome > || - gb.gsl > || - gb.gtk > || - gb.gtk.opengl > || - gb.image.imlib > || - gb.image.io > || - gb.jit > || - gb.media > || - gb.net.curl > || - gb.net.smtp > || - gb.opengl > || - gb.opengl.glsl > || - gb.opengl.glu > || - gb.pcre > || - gb.pdf > || - gb.qt4 > || - gb.qt4.ext > || - gb.qt4.opengl > || - gb.qt4.webkit > || - gb.sdl > || - gb.sdl.sound > || - gb.xml.xslt > || Please, do not top-posting! Well, I wonder if you are using Ubuntu. If so, I suggest you to use the attached script I've made some time ago. It automates all the process, just run it as a normal user (no root). You'll be asked for root password when running the script. Tell us if you have succeeded. -- Jesus Guardon -------------- next part -------------- A non-text attachment was scrubbed... Name: install_gambas3.sh Type: application/x-sh Size: 7929 bytes Desc: not available URL: From gambas at ...1... Wed Jul 25 00:19:38 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 25 Jul 2012 00:19:38 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343164153.62549.YahooMailNeo@...2893...> References: <1342680084.24435.YahooMailNeo@...2886...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> Message-ID: <500F1F7A.7010409@...1...> Le 24/07/2012 23:09, Maria a ?crit : > > > Ok, now it works. It loads always the icon set you choose for your desktop. > > Here is after chaging to oxygen: > > GB_STOCK=debug gambas3 > gb.form: init stock with icon theme: '' > gb.form: desktop is LXDE > gb.form: add icon path: /usr/share/icons/default.kde4-original/&1x&1!&2 > gb.form: add icon path: /usr/share/icons/hicolor/&1x&1!&2 > gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 > gb.form: add icon path: stock/&2 > > > Should it work Stock.Theme property in this revision too? Yes. If you define Stock.Theme with (by modifying the IDE source code, or in your own project), you must have the following line in the debugging output: gb.form: init stock with icon theme: '' -- Beno?t Minisini From sunblaster5 at ...626... Wed Jul 25 02:04:31 2012 From: sunblaster5 at ...626... (rocko) Date: Tue, 24 Jul 2012 17:04:31 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <500F1EA4.9020601@...2382...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> Message-ID: <1343174671.5466.4.camel@...2884...> On Wed, 2012-07-25 at 00:16 +0200, Jesus wrote: > El 24/07/12 22:26, rocko escribi?: > > DOH! I forgot to run ./reconf -all, ./configure does work, BUT > > I'm now getting "Components Disabled" warning after ./configure -C > > > > || > > || THESE COMPONENTS ARE DISABLED: > > || - gb.cairo > > || - gb.compress.bzlib2 > > || - gb.db.mysql > > || - gb.db.postgresql > > || - gb.db.sqlite2 > > || - gb.db.sqlite3 > > || - gb.desktop > > || - gb.desktop.gnome > > || - gb.gsl > > || - gb.gtk > > || - gb.gtk.opengl > > || - gb.image.imlib > > || - gb.image.io > > || - gb.jit > > || - gb.media > > || - gb.net.curl > > || - gb.net.smtp > > || - gb.opengl > > || - gb.opengl.glsl > > || - gb.opengl.glu > > || - gb.pcre > > || - gb.pdf > > || - gb.qt4 > > || - gb.qt4.ext > > || - gb.qt4.opengl > > || - gb.qt4.webkit > > || - gb.sdl > > || - gb.sdl.sound > > || - gb.xml.xslt > > || > > Please, do not top-posting! > > Well, I wonder if you are using Ubuntu. If so, I suggest you to use the > attached script I've made some time ago. It automates all the process, > just run it as a normal user (no root). You'll be asked for root > password when running the script. Tell us if you have succeeded. > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _ Gambas3 refuses to compile on my machine. I used your script and got dozens of error's, most of them scrolled by too quickly for me to read completely. Do I need qt4 installed?? I have qt3 just not qt4. The last ones at the end are: || Unable to compile gb.eval.highlight || Unable to compile gb.form || Unable to compile gb.form.dialog || Unable to compile gb.form.mdi || Unable to compile gb.db.form || Unable to compile gb.report || Unable to compile gb.chart || Unable to compile gambas3 > ______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user From jussi.lahtinen at ...626... Wed Jul 25 02:24:26 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Wed, 25 Jul 2012 03:24:26 +0300 Subject: [Gambas-user] Install problems In-Reply-To: <1343174671.5466.4.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> Message-ID: I think you don't have devs installed! http://gambasdoc.org/help/install/ubuntu?v3&view About top-posting... This is how gmail does it automatically, and I don't see any significant difference between top-posters vs non-top-posters... Is this really problem? Jussi On 25 July 2012 03:04, rocko wrote: > On Wed, 2012-07-25 at 00:16 +0200, Jesus wrote: > > El 24/07/12 22:26, rocko escribi?: > > > DOH! I forgot to run ./reconf -all, ./configure does work, BUT > > > I'm now getting "Components Disabled" warning after ./configure -C > > > > > > || > > > || THESE COMPONENTS ARE DISABLED: > > > || - gb.cairo > > > || - gb.compress.bzlib2 > > > || - gb.db.mysql > > > || - gb.db.postgresql > > > || - gb.db.sqlite2 > > > || - gb.db.sqlite3 > > > || - gb.desktop > > > || - gb.desktop.gnome > > > || - gb.gsl > > > || - gb.gtk > > > || - gb.gtk.opengl > > > || - gb.image.imlib > > > || - gb.image.io > > > || - gb.jit > > > || - gb.media > > > || - gb.net.curl > > > || - gb.net.smtp > > > || - gb.opengl > > > || - gb.opengl.glsl > > > || - gb.opengl.glu > > > || - gb.pcre > > > || - gb.pdf > > > || - gb.qt4 > > > || - gb.qt4.ext > > > || - gb.qt4.opengl > > > || - gb.qt4.webkit > > > || - gb.sdl > > > || - gb.sdl.sound > > > || - gb.xml.xslt > > > || > > > > Please, do not top-posting! > > > > Well, I wonder if you are using Ubuntu. If so, I suggest you to use the > > attached script I've made some time ago. It automates all the process, > > just run it as a normal user (no root). You'll be asked for root > > password when running the script. Tell us if you have succeeded. > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _ > > Gambas3 refuses to compile on my machine. > I used your script and got dozens of error's, most of them > scrolled by too quickly for me to read completely. > Do I need qt4 installed?? I have qt3 just not qt4. > > The last ones at the end are: > > || Unable to compile gb.eval.highlight > || Unable to compile gb.form > || Unable to compile gb.form.dialog > || Unable to compile gb.form.mdi > || Unable to compile gb.db.form > || Unable to compile gb.report > || Unable to compile gb.chart > || Unable to compile gambas3 > > > ______________________________________________ Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From gambas at ...2524... Wed Jul 25 04:52:12 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 25 Jul 2012 02:52:12 +0000 Subject: [Gambas-user] Issue 290 in gambas: gb.XML endless loop when CDATA loaded from file Message-ID: <0-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 290 by adamn... at ...626...: gb.XML endless loop when CDATA loaded from file http://code.google.com/p/gambas/issues/detail?id=290 1) Describe the problem. When a CDATA node in an XMLDocument loaded from a file contains an "&" XMLElement.TextContent goes into an endless loop. 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: TRUNK Revision: r4985 Operating system: Linux Distribution: PCLinuxOS Architecture: x86 GUI component: QT4 / GTK+ Desktop used: LXDE 3) Provide a little project that reproduces the bug or the crash. Attached 4) If your project needs a database, try to provide it, or part of it. N/A 5) Explain clearly how to reproduce the bug or the crash. Step through the code in the IDE Note that the xml appears OK at lines 13 & 14 but at line 22 the "&" is not shown by the ToString() debug output. Line 24 shows the endless loop. Attachments: cdatart2-0.0.1.tar.gz 5.2 KB From kevinfishburne at ...1887... Wed Jul 25 06:39:51 2012 From: kevinfishburne at ...1887... (Kevin Fishburne) Date: Wed, 25 Jul 2012 00:39:51 -0400 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> Message-ID: <500F7897.7080801@...1887...> On 07/24/2012 08:24 PM, Jussi Lahtinen wrote: > About top-posting... > This is how gmail does it automatically, and I don't see any significant > difference between top-posters vs non-top-posters... > Is this really problem? > > Jussi > Top posting means the thread has to be read from the bottom up (minor annoyance), but what's really bad is when a single thread continuously mixes top and bottom posting. Then you have chaos. One solution to a mixed order thread (as I did here) is just to snip everything except what you're replying to, but that leaves newcomers in the dark as to the rest of the context. Strange that Gmail took the Outlook Express route... -- Kevin Fishburne Eight Virtues www: http://sales.eightvirtues.com e-mail: sales at ...1887... phone: (770) 853-6271 From gambas.fr at ...626... Wed Jul 25 07:46:59 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Wed, 25 Jul 2012 07:46:59 +0200 Subject: [Gambas-user] Install problems In-Reply-To: <1343174671.5466.4.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> Message-ID: Le 25 juil. 2012 02:06, "rocko" a ?crit : > > On Wed, 2012-07-25 at 00:16 +0200, Jesus wrote: > > El 24/07/12 22:26, rocko escribi?: > > > DOH! I forgot to run ./reconf -all, ./configure does work, BUT > > > I'm now getting "Components Disabled" warning after ./configure -C > > > > > > || > > > || THESE COMPONENTS ARE DISABLED: > > > || - gb.cairo > > > || - gb.compress.bzlib2 > > > || - gb.db.mysql > > > || - gb.db.postgresql > > > || - gb.db.sqlite2 > > > || - gb.db.sqlite3 > > > || - gb.desktop > > > || - gb.desktop.gnome > > > || - gb.gsl > > > || - gb.gtk > > > || - gb.gtk.opengl > > > || - gb.image.imlib > > > || - gb.image.io > > > || - gb.jit > > > || - gb.media > > > || - gb.net.curl > > > || - gb.net.smtp > > > || - gb.opengl > > > || - gb.opengl.glsl > > > || - gb.opengl.glu > > > || - gb.pcre > > > || - gb.pdf > > > || - gb.qt4 > > > || - gb.qt4.ext > > > || - gb.qt4.opengl > > > || - gb.qt4.webkit > > > || - gb.sdl > > > || - gb.sdl.sound > > > || - gb.xml.xslt > > > || > > > > Please, do not top-posting! > > > > Well, I wonder if you are using Ubuntu. If so, I suggest you to use the > > attached script I've made some time ago. It automates all the process, > > just run it as a normal user (no root). You'll be asked for root > > password when running the script. Tell us if you have succeeded. > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _ > > Gambas3 refuses to compile on my machine. > I used your script and got dozens of error's, most of them > scrolled by too quickly for me to read completely. > Do I need qt4 installed?? I have qt3 just not qt4. Yes ide is based on qt4. So it need gb.qt4 > > The last ones at the end are: > > || Unable to compile gb.eval.highlight > || Unable to compile gb.form > || Unable to compile gb.form.dialog > || Unable to compile gb.form.mdi > || Unable to compile gb.db.form > || Unable to compile gb.report > || Unable to compile gb.chart > || Unable to compile gambas3 > > > ______________________________________________ Gambas-user mailing list Gambas-user at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From oceanosoftlapalma at ...626... Wed Jul 25 08:15:15 2012 From: oceanosoftlapalma at ...626... (=?UTF-8?B?UmljYXJkbyBEw61heiBNYXJ0w61u?=) Date: Wed, 25 Jul 2012 08:15:15 +0200 Subject: [Gambas-user] Reading pen pressure from wacom tablets Message-ID: Hi, I wonder if there is some way to read the pen pressure from wacom like tablets in gambas. I have read some documentations for java and looks like wacon tablets works like a normal mouse with some extra properties you can get: pressure, rubber mode, etc... I know there is qt4 support for this but I have not experience with qt4. I can do it in java but of course I prefer gambas3 :-p Regards, Ricardo D?az From geaplanet at ...397... Wed Jul 25 09:23:32 2012 From: geaplanet at ...397... (Maria) Date: Wed, 25 Jul 2012 08:23:32 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <500F1F7A.7010409@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> Message-ID: <1343201012.92094.YahooMailNeo@...2887...> debug says: GB_STOCK=debug ./test.gambas? gb.form: init stock with icon theme: '' gb.form: desktop is LXDE gb.form: add icon path: /usr/share/icons/default.kde4-original/&1x&1!&2 gb.form: add icon path: /usr/share/icons/hicolor/&1x&1!&2 gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 gb.form: add icon path: stock/&2 gb.form: init stock with icon theme: 'Faenza' gb.form: add icon path: /usr/share/icons/Faenza/&2!&1 gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 gb.form: add icon path: /usr/share/icons/hicolor/&1x&1!&2 gb.form: add icon path: stock/&2 But it prefers to load the first set (the system set) instead of the forced icon set. Here a screenshot:?http://i.imgur.com/jNM69.png - In the system: oxygen (default.kde4-original is a sym-link to oxygen directory) - Forced with Stock.Theme property: Faenza It loads the system icon. ________________________________ De: Beno?t Minisini Para: Maria ; mailing list for gambas users Enviado: Mi?rcoles 25 de julio de 2012 0:19 Asunto: Re: [Gambas-user] Default icons problem > Should it work Stock.Theme property in this revision too? Yes. If you define Stock.Theme with (by modifying the IDE source code, or in your own project), you must have the following line in the debugging output: gb.form: init stock with icon theme: '' -- Beno?t Minisini From bill-lancaster at ...2231... Wed Jul 25 09:27:39 2012 From: bill-lancaster at ...2231... (Bill-Lancaster) Date: Wed, 25 Jul 2012 00:27:39 -0700 (PDT) Subject: [Gambas-user] Gtk-CRITICAL Message-ID: <34208922.post@...1379...> When the number of rows in gridview is set (GridView1.Rows.Count = 6) the following appears in the console window. ** (aa:3485): CRITICAL **: os_bar_hide: assertion `OS_IS_BAR (bar)' failed (aa:3485): Gtk-CRITICAL **: IA__gtk_widget_hide: assertion `GTK_IS_WIDGET (widget)' failed ** (aa:3485): CRITICAL **: os_bar_set_parent: assertion `OS_IS_BAR (bar)' failed It looks a bit serious to me but I've no idea what it means. Gambas 3.1.1 Ubuntu 12.04 KDE 4.8.1 Any ideas? -- View this message in context: http://old.nabble.com/Gtk-CRITICAL-tp34208922p34208922.html Sent from the gambas-user mailing list archive at Nabble.com. From bill-lancaster at ...2231... Wed Jul 25 09:56:05 2012 From: bill-lancaster at ...2231... (Bill-Lancaster) Date: Wed, 25 Jul 2012 00:56:05 -0700 (PDT) Subject: [Gambas-user] Gtk-CRITICAL In-Reply-To: <34208922.post@...1379...> References: <34208922.post@...1379...> Message-ID: <34209002.post@...1379...> I dropped GTK component and used QT4 and the 'problem' went away. -- View this message in context: http://old.nabble.com/Gtk-CRITICAL-tp34208922p34209002.html Sent from the gambas-user mailing list archive at Nabble.com. From bill-lancaster at ...2231... Wed Jul 25 11:37:19 2012 From: bill-lancaster at ...2231... (Bill-Lancaster) Date: Wed, 25 Jul 2012 02:37:19 -0700 (PDT) Subject: [Gambas-user] Re turn Value from Form Message-ID: <34209406.post@...1379...> When a form is closed with "Me.Close(True)", how is the True value captured? -- View this message in context: http://old.nabble.com/Return-Value-from-Form-tp34209406p34209406.html Sent from the gambas-user mailing list archive at Nabble.com. From gambas.fr at ...626... Wed Jul 25 11:45:29 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Wed, 25 Jul 2012 11:45:29 +0200 Subject: [Gambas-user] Re turn Value from Form In-Reply-To: <34209406.post@...1379...> References: <34209406.post@...1379...> Message-ID: It's for modal dialog If not myform.showmodal then Do all if ok Endif For normal form you need to use static var Le 25 juil. 2012 11:38, "Bill-Lancaster" a ?crit : > > When a form is closed with "Me.Close(True)", how is the True value > captured? > -- > View this message in context: > http://old.nabble.com/Return-Value-from-Form-tp34209406p34209406.html > Sent from the gambas-user mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From bill-lancaster at ...2231... Wed Jul 25 12:02:47 2012 From: bill-lancaster at ...2231... (Bill-Lancaster) Date: Wed, 25 Jul 2012 03:02:47 -0700 (PDT) Subject: [Gambas-user] Re turn Value from Form In-Reply-To: References: <34209406.post@...1379...> Message-ID: <34209540.post@...1379...> Thanks, If Not fPersonell.ShowModal Then print "No" endif gets error: Type mismatch, wanted Boolean got function. Don't understand your comment "For normal form you need to use static var " -- View this message in context: http://old.nabble.com/Return-Value-from-Form-tp34209406p34209540.html Sent from the gambas-user mailing list archive at Nabble.com. From Gambas at ...1950... Wed Jul 25 12:37:18 2012 From: Gambas at ...1950... (Caveat) Date: Wed, 25 Jul 2012 12:37:18 +0200 Subject: [Gambas-user] Re turn Value from Form In-Reply-To: <34209540.post@...1379...> References: <34209406.post@...1379...> <34209540.post@...1379...> Message-ID: <500FCC5E.3050205@...1950...> The property you need to check is Modal, the function to show a Modal form is ShowModal. So: If Not fPersonell.Modal Then print "No" endif Kind regards, Caveat On 25/07/12 12:02, Bill-Lancaster wrote: > Thanks, > > If Not fPersonell.ShowModal Then > print "No" > endif > > gets error: Type mismatch, wanted Boolean got function. > > Don't understand your comment "For normal form you need to use static var " From gambas at ...2524... Wed Jul 25 13:18:49 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 25 Jul 2012 11:18:49 +0000 Subject: [Gambas-user] Issue 290 in gambas: gb.XML endless loop when CDATA loaded from file In-Reply-To: <0-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> Updates: Status: Fixed Owner: adrien.p... at ...626... Labels: -Version Version-TRUNK Comment #1 on issue 290 by adrien.p... at ...626...: gb.XML endless loop when CDATA loaded from file http://code.google.com/p/gambas/issues/detail?id=290 Fixed in the revision #4988, thanks. From gambas at ...2524... Wed Jul 25 13:24:40 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 25 Jul 2012 11:24:40 +0000 Subject: [Gambas-user] Issue 290 in gambas: gb.XML endless loop when CDATA loaded from file In-Reply-To: <1-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> <0-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> Comment #2 on issue 290 by adamn... at ...626...: gb.XML endless loop when CDATA loaded from file http://code.google.com/p/gambas/issues/detail?id=290 Whoah there Adrien! I know the example had only one character in the CDATA node. But the issue arises if there is a "&" anywhere in the node, e.g. Anyway, I'll give it a try and report back. B From bill-lancaster at ...2231... Wed Jul 25 13:25:50 2012 From: bill-lancaster at ...2231... (Bill-Lancaster) Date: Wed, 25 Jul 2012 04:25:50 -0700 (PDT) Subject: [Gambas-user] Re turn Value from Form In-Reply-To: <500FCC5E.3050205@...1950...> References: <34209406.post@...1379...> <34209540.post@...1379...> <500FCC5E.3050205@...1950...> Message-ID: <34209856.post@...1379...> Sorry Caveat, my lazy typing, I should have said:- If Not fPersonell.ShowModal Then it still shows the error -- View this message in context: http://old.nabble.com/Return-Value-from-Form-tp34209406p34209856.html Sent from the gambas-user mailing list archive at Nabble.com. From bbruen at ...2308... Wed Jul 25 14:16:00 2012 From: bbruen at ...2308... (Bruce) Date: Wed, 25 Jul 2012 21:46:00 +0930 Subject: [Gambas-user] Re turn Value from Form In-Reply-To: <34209856.post@...1379...> References: <34209406.post@...1379...> <34209540.post@...1379...> <500FCC5E.3050205@...1950...> <34209856.post@...1379...> Message-ID: <1343218560.6443.7.camel@...40...> On Wed, 2012-07-25 at 04:25 -0700, Bill-Lancaster wrote: > Sorry Caveat, my lazy typing, I should have said:- > > If Not fPersonell.ShowModal Then > > it still shows the error Bill, It's a function. The error message is correct. Try If not fPersonell.ShowModal() Then hth Bruce From bill-lancaster at ...2231... Wed Jul 25 14:22:18 2012 From: bill-lancaster at ...2231... (Bill-Lancaster) Date: Wed, 25 Jul 2012 05:22:18 -0700 (PDT) Subject: [Gambas-user] Re turn Value from Form In-Reply-To: <34209856.post@...1379...> References: <34209406.post@...1379...> <34209540.post@...1379...> <500FCC5E.3050205@...1950...> <34209856.post@...1379...> Message-ID: <34210058.post@...1379...> Thanks, that did the trick. -- View this message in context: http://old.nabble.com/Return-Value-from-Form-tp34209406p34210058.html Sent from the gambas-user mailing list archive at Nabble.com. From bbruen at ...2308... Wed Jul 25 14:41:41 2012 From: bbruen at ...2308... (Bruce) Date: Wed, 25 Jul 2012 22:11:41 +0930 Subject: [Gambas-user] Re turn Value from Form In-Reply-To: <34210058.post@...1379...> References: <34209406.post@...1379...> <34209540.post@...1379...> <500FCC5E.3050205@...1950...> <34209856.post@...1379...> <34210058.post@...1379...> Message-ID: <1343220101.6443.12.camel@...40...> On Wed, 2012-07-25 at 05:22 -0700, Bill-Lancaster wrote: > Thanks, that did the trick. Cool bananas! < :-) I must admit to making the same mistake about 30 times a day. So I've got fairly used to the error message. Perhaps I should add another sign above my monitor, right next to "Read EVERY word of the help page" saying "and functions() ARE NOT properties" :-) /> regards Bruce From gambas at ...1... Wed Jul 25 15:43:38 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 25 Jul 2012 15:43:38 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343201012.92094.YahooMailNeo@...2887...> References: <1342680084.24435.YahooMailNeo@...2886...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> Message-ID: <500FF80A.8000702@...1...> Le 25/07/2012 09:23, Maria a ?crit : > debug says: > > GB_STOCK=debug ./test.gambas > gb.form: init stock with icon theme: '' > gb.form: desktop is LXDE > gb.form: add icon path: /usr/share/icons/default.kde4-original/&1x&1!&2 > gb.form: add icon path: /usr/share/icons/hicolor/&1x&1!&2 > gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 > gb.form: add icon path: stock/&2 > gb.form: init stock with icon theme: 'Faenza' > gb.form: add icon path: /usr/share/icons/Faenza/&2!&1 > gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 > gb.form: add icon path: /usr/share/icons/hicolor/&1x&1!&2 > gb.form: add icon path: stock/&2 > > > But it prefers to load the first set (the system set) instead of the forced icon set. > > Here a screenshot: http://i.imgur.com/jNM69.png > - In the system: oxygen (default.kde4-original is a sym-link to oxygen directory) > - Forced with Stock.Theme property: Faenza > > It loads the system icon. > Can you send the source code of that project? -- Beno?t Minisini From jussi.lahtinen at ...626... Wed Jul 25 15:49:12 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Wed, 25 Jul 2012 16:49:12 +0300 Subject: [Gambas-user] Install problems In-Reply-To: <500F7897.7080801@...1887...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <500F7897.7080801@...1887...> Message-ID: > Top posting means the thread has to be read from the bottom up (minor > annoyance), but what's really bad is when a single thread continuously > mixes top and bottom posting. Then you have chaos. One solution to a > mixed order thread (as I did here) is just to snip everything except > what you're replying to, but that leaves newcomers in the dark as to the > rest of the context. Strange that Gmail took the Outlook Express route... > > Gmail reorders mails into thread automatically and shows only recent part of the mail (unless you want to see all). So, for gmail users, it doesn't matter at all how you choose to reply. I think it's really handy. Jussi From gambas at ...1... Wed Jul 25 15:44:51 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 25 Jul 2012 15:44:51 +0200 Subject: [Gambas-user] Gtk-CRITICAL In-Reply-To: <34208922.post@...1379...> References: <34208922.post@...1379...> Message-ID: <500FF853.8070106@...1...> Le 25/07/2012 09:27, Bill-Lancaster a ?crit : > > When the number of rows in gridview is set (GridView1.Rows.Count = 6) the > following appears in the console window. > > ** (aa:3485): CRITICAL **: os_bar_hide: assertion `OS_IS_BAR (bar)' failed > > (aa:3485): Gtk-CRITICAL **: IA__gtk_widget_hide: assertion `GTK_IS_WIDGET > (widget)' failed > > ** (aa:3485): CRITICAL **: os_bar_set_parent: assertion `OS_IS_BAR (bar)' > failed > > It looks a bit serious to me but I've no idea what it means. > > Gambas 3.1.1 > Ubuntu 12.04 > KDE 4.8.1 > > Any ideas? > This may be a bug in the gb.gtk component. Can you send me the code that raises that? Either the full project, or better a little project that isolates the problem. Thanks in advance. Regards, -- Beno?t Minisini From gambas at ...2524... Wed Jul 25 17:09:25 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 25 Jul 2012 15:09:25 +0000 Subject: [Gambas-user] Issue 290 in gambas: gb.XML endless loop when CDATA loaded from file In-Reply-To: <2-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> <0-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> Comment #3 on issue 290 by adamn... at ...626...: gb.XML endless loop when CDATA loaded from file http://code.google.com/p/gambas/issues/detail?id=290 No good. It still fails if the ampersand is somewhere deep in the CDATA node. Attachments: cdatart2-0.0.2.tar.gz 6.0 KB From sbungay at ...981... Wed Jul 25 16:46:44 2012 From: sbungay at ...981... (Stephen Bungay) Date: Wed, 25 Jul 2012 10:46:44 -0400 Subject: [Gambas-user] Some events fire, some do not... Message-ID: <501006D4.2020507@...981...> Gambas 2.99 Fedora 13 This is peculiar behaviour. The Keypress, KeyRelease, GotFocus, Lostfocus events do not fire for value boxes. Is this by design or is this a bug in the control? Steve. From gambas at ...1... Wed Jul 25 18:05:33 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 25 Jul 2012 18:05:33 +0200 Subject: [Gambas-user] Some events fire, some do not... In-Reply-To: <501006D4.2020507@...981...> References: <501006D4.2020507@...981...> Message-ID: <5010194D.7080504@...1...> Le 25/07/2012 16:46, Stephen Bungay a ?crit : > Gambas 2.99 > Fedora 13 > > This is peculiar behaviour. The Keypress, KeyRelease, GotFocus, > Lostfocus events do not fire for value boxes. Is this by design or is > this a bug in the control? > > Steve. > This is some kind of bugs. But you are using an outdated beta version of Gambas... -- Beno?t Minisini From geaplanet at ...397... Wed Jul 25 19:58:56 2012 From: geaplanet at ...397... (Maria) Date: Wed, 25 Jul 2012 18:58:56 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <500FF80A.8000702@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> Message-ID: <1343239136.44816.YahooMailNeo@...2892...> It has nothing especial, it is only a form with some buttons for test icons. The only code it has is: =============== Public sStr As String Public Sub Form_Open() For Each sStr In Stock.Themes ? Print sStr Next Stock.Theme = "nuoveXT2" End =============== And this is the output (in my system): DMZ-Black DMZ-White F-Dark-Color Faenza Faenza-Ambiance Faenza-Dark Faenza-Darker Faenza-Darkest Faenza-Green Faenza-Radiance Obsidian ObsidianMinino PolarCursorTheme PolarCursorTheme-Blue PolarCursorTheme-Green default default.kde4 default.kde4-original gnome hicolor mate nuoveXT2 oxygen ________________________________ De: Beno?t Minisini Para: Maria ; mailing list for gambas users Enviado: Mi?rcoles 25 de julio de 2012 15:43 Asunto: Re: [Gambas-user] Default icons problem Can you send the source code of that project? -- Beno?t Minisini From gambas at ...1... Wed Jul 25 20:02:15 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 25 Jul 2012 20:02:15 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343239136.44816.YahooMailNeo@...2892...> References: <1342680084.24435.YahooMailNeo@...2886...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> Message-ID: <501034A7.30000@...1...> Le 25/07/2012 19:58, Maria a ?crit : > It has nothing especial, it is only a form with some buttons for test icons. > > The only code it has is: > > =============== > Public sStr As String > > Public Sub Form_Open() > > For Each sStr In Stock.Themes > > Print sStr > Next > > Stock.Theme = "nuoveXT2" > > End > =============== > You must define Stock.Theme *before* loading the form. Changing Stock.Theme will not modify the icons in the already created controls. Regards, -- Beno?t Minisini From geaplanet at ...397... Wed Jul 25 20:36:11 2012 From: geaplanet at ...397... (Maria) Date: Wed, 25 Jul 2012 19:36:11 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <501034A7.30000@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> Message-ID: <1343241371.80680.YahooMailNeo@...2890...> It doesn't change the result: Public Sub foo() Stock.Theme = "oxygen" End Public Sub Form_Open() End ________________________________ De: Beno?t Minisini Para: Maria ; mailing list for gambas users Enviado: Mi?rcoles 25 de julio de 2012 20:02 Asunto: Re: [Gambas-user] Default icons problem You must define Stock.Theme *before* loading the form. Changing Stock.Theme will not modify the icons in the already created controls. Regards, -- Beno?t Minisini From gambas at ...1... Wed Jul 25 20:41:38 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 25 Jul 2012 20:41:38 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343241371.80680.YahooMailNeo@...2890...> References: <1342680084.24435.YahooMailNeo@...2886...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> Message-ID: <50103DE2.8060502@...1...> Le 25/07/2012 20:36, Maria a ?crit : > It doesn't change the result: > > Public Sub foo() > Stock.Theme = "oxygen" > End > > Public Sub Form_Open() > > End > Sorry, not before loading the form, but before creating it. -- Beno?t Minisini From sunblaster5 at ...626... Wed Jul 25 20:52:04 2012 From: sunblaster5 at ...626... (rocko) Date: Wed, 25 Jul 2012 11:52:04 -0700 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> Message-ID: <1343242324.2778.1.camel@...2884...> I installed all the devs posted on that site. But I'm still getting 'Disabled' error's, although there are a lot less of them. This is after ./configure -C: || THESE COMPONENTS ARE DISABLED: || - gb.gsl || - gb.jit || - gb.media On Wed, 2012-07-25 at 03:24 +0300, Jussi Lahtinen wrote: > I think you don't have devs installed! > http://gambasdoc.org/help/install/ubuntu?v3&view > > > About top-posting... > This is how gmail does it automatically, and I don't see any significant > difference between top-posters vs non-top-posters... > Is this really problem? > > Jussi > > > > > On 25 July 2012 03:04, rocko wrote: > > > On Wed, 2012-07-25 at 00:16 +0200, Jesus wrote: > > > El 24/07/12 22:26, rocko escribi?: > > > > DOH! I forgot to run ./reconf -all, ./configure does work, BUT > > > > I'm now getting "Components Disabled" warning after ./configure -C > > > > > > > > || > > > > || THESE COMPONENTS ARE DISABLED: > > > > || - gb.cairo > > > > || - gb.compress.bzlib2 > > > > || - gb.db.mysql > > > > || - gb.db.postgresql > > > > || - gb.db.sqlite2 > > > > || - gb.db.sqlite3 > > > > || - gb.desktop > > > > || - gb.desktop.gnome > > > > || - gb.gsl > > > > || - gb.gtk > > > > || - gb.gtk.opengl > > > > || - gb.image.imlib > > > > || - gb.image.io > > > > || - gb.jit > > > > || - gb.media > > > > || - gb.net.curl > > > > || - gb.net.smtp > > > > || - gb.opengl > > > > || - gb.opengl.glsl > > > > || - gb.opengl.glu > > > > || - gb.pcre > > > > || - gb.pdf > > > > || - gb.qt4 > > > > || - gb.qt4.ext > > > > || - gb.qt4.opengl > > > > || - gb.qt4.webkit > > > > || - gb.sdl > > > > || - gb.sdl.sound > > > > || - gb.xml.xslt > > > > || > > > > > > Please, do not top-posting! > > > > > > Well, I wonder if you are using Ubuntu. If so, I suggest you to use the > > > attached script I've made some time ago. It automates all the process, > > > just run it as a normal user (no root). You'll be asked for root > > > password when running the script. Tell us if you have succeeded. > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. Discussions > > > will include endpoint security, mobile security and the latest in malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _ > > > > Gambas3 refuses to compile on my machine. > > I used your script and got dozens of error's, most of them > > scrolled by too quickly for me to read completely. > > Do I need qt4 installed?? I have qt3 just not qt4. > > > > The last ones at the end are: > > > > || Unable to compile gb.eval.highlight > > || Unable to compile gb.form > > || Unable to compile gb.form.dialog > > || Unable to compile gb.form.mdi > > || Unable to compile gb.db.form > > || Unable to compile gb.report > > || Unable to compile gb.chart > > || Unable to compile gambas3 > > > > > ______________________________________________ Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From gambas at ...1... Wed Jul 25 21:04:37 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Wed, 25 Jul 2012 21:04:37 +0200 Subject: [Gambas-user] Reading pen pressure from wacom tablets In-Reply-To: References: Message-ID: <50104345.6070603@...1...> Le 25/07/2012 08:15, Ricardo D?az Mart?n a ?crit : > Hi, > > I wonder if there is some way to read the pen pressure from wacom like > tablets in gambas. I have read some documentations for java and looks like > wacon tablets works like a normal mouse with some extra properties you can > get: pressure, rubber mode, etc... > > I know there is qt4 support for this but I have not experience with qt4. I > can do it in java but of course I prefer gambas3 :-p > > Regards, > Ricardo D?az It should be possible do add support for such events. Apparently, it is far more complex in gtk+ than in qt4, and I don't understand why. So it will need a little time! Regards, -- Beno?t Minisini From jussi.lahtinen at ...626... Wed Jul 25 21:07:49 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Wed, 25 Jul 2012 22:07:49 +0300 Subject: [Gambas-user] Default icons problem In-Reply-To: References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <500EE209.5050301@...1...> Message-ID: No success... But now IDE shows correct icons again, but I can't get them right at runtime (in fact I cannot change icons at all) in my test project! Test project is attached. Something wrong in it? My output: DMZ-Black DMZ-White HighContrast HighContrastInverse HumanLoginIcons Humanity Humanity-Dark LowContrast Tango default default.kde4 elementary-xfce elementary-xfce-dark elementaryXubuntu gnome hicolor oxygen gb.form: init stock with icon theme: '/usr/share/icons/oxygen' gb.form: desktop is XFCE gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 gb.form: add icon path: stock/&2 Jussi On 25 July 2012 17:22, Jussi Lahtinen wrote: > > Where is stored the oxygen icon theme on your computer? >> ('/usr/share/icons' on mine) >> > > In that same path. > > > >> Where is stored your XFCE configuration? ('~/.config/xfce4' on mine). >> > > Also same. > > I'm compiling latest revision, let's see if it works... > > Jussi > > -------------- next part -------------- A non-text attachment was scrubbed... Name: IconTest-0.0.1.tar.gz Type: application/x-gzip Size: 4907 bytes Desc: not available URL: From jussi.lahtinen at ...626... Wed Jul 25 21:12:35 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Wed, 25 Jul 2012 22:12:35 +0300 Subject: [Gambas-user] Install problems In-Reply-To: <1343242324.2778.1.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <1343242324.2778.1.camel@...2884...> Message-ID: They are not required, just additional components. Now you should be able to compile Gambas. If not, please compress and send compile logs for us. ( ./reconf-all && ./configure -C && make && sudo make install ) > ~/Desktop/compile.log 2>&1 You may need to change word "Desktop" if your system is not in English. Jussi On 25 July 2012 21:52, rocko wrote: > I installed all the devs posted on that site. > But I'm still getting 'Disabled' error's, although > there are a lot less of them. > > This is after ./configure -C: > > || THESE COMPONENTS ARE DISABLED: > || - gb.gsl > || - gb.jit > || - gb.media > > > On Wed, 2012-07-25 at 03:24 +0300, Jussi Lahtinen wrote: > > I think you don't have devs installed! > > http://gambasdoc.org/help/install/ubuntu?v3&view > > > > > > About top-posting... > > This is how gmail does it automatically, and I don't see any significant > > difference between top-posters vs non-top-posters... > > Is this really problem? > > > > Jussi > > > > > > > > > > On 25 July 2012 03:04, rocko wrote: > > > > > On Wed, 2012-07-25 at 00:16 +0200, Jesus wrote: > > > > El 24/07/12 22:26, rocko escribi?: > > > > > DOH! I forgot to run ./reconf -all, ./configure does work, BUT > > > > > I'm now getting "Components Disabled" warning after ./configure -C > > > > > > > > > > || > > > > > || THESE COMPONENTS ARE DISABLED: > > > > > || - gb.cairo > > > > > || - gb.compress.bzlib2 > > > > > || - gb.db.mysql > > > > > || - gb.db.postgresql > > > > > || - gb.db.sqlite2 > > > > > || - gb.db.sqlite3 > > > > > || - gb.desktop > > > > > || - gb.desktop.gnome > > > > > || - gb.gsl > > > > > || - gb.gtk > > > > > || - gb.gtk.opengl > > > > > || - gb.image.imlib > > > > > || - gb.image.io > > > > > || - gb.jit > > > > > || - gb.media > > > > > || - gb.net.curl > > > > > || - gb.net.smtp > > > > > || - gb.opengl > > > > > || - gb.opengl.glsl > > > > > || - gb.opengl.glu > > > > > || - gb.pcre > > > > > || - gb.pdf > > > > > || - gb.qt4 > > > > > || - gb.qt4.ext > > > > > || - gb.qt4.opengl > > > > > || - gb.qt4.webkit > > > > > || - gb.sdl > > > > > || - gb.sdl.sound > > > > > || - gb.xml.xslt > > > > > || > > > > > > > > Please, do not top-posting! > > > > > > > > Well, I wonder if you are using Ubuntu. If so, I suggest you to use > the > > > > attached script I've made some time ago. It automates all the > process, > > > > just run it as a normal user (no root). You'll be asked for root > > > > password when running the script. Tell us if you have succeeded. > > > > > > > > ------------------------------------------------------------------------------ > > > > Live Security Virtual Conference > > > > Exclusive live event will cover all the ways today's security and > > > > threat landscape has changed and how IT managers can respond. > Discussions > > > > will include endpoint security, mobile security and the latest in > malware > > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > _ > > > > > > Gambas3 refuses to compile on my machine. > > > I used your script and got dozens of error's, most of them > > > scrolled by too quickly for me to read completely. > > > Do I need qt4 installed?? I have qt3 just not qt4. > > > > > > The last ones at the end are: > > > > > > || Unable to compile gb.eval.highlight > > > || Unable to compile gb.form > > > || Unable to compile gb.form.dialog > > > || Unable to compile gb.form.mdi > > > || Unable to compile gb.db.form > > > || Unable to compile gb.report > > > || Unable to compile gb.chart > > > || Unable to compile gambas3 > > > > > > > ______________________________________________ Gambas-user mailing > list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. > Discussions > > > will include endpoint security, mobile security and the latest in > malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From ea7dfh at ...2382... Wed Jul 25 21:24:51 2012 From: ea7dfh at ...2382... (Jesus) Date: Wed, 25 Jul 2012 21:24:51 +0200 Subject: [Gambas-user] Install problems In-Reply-To: <1343174671.5466.4.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> Message-ID: <50104803.7040409@...2382...> El 25/07/12 02:04, rocko escribi?: > On Wed, 2012-07-25 at 00:16 +0200, Jesus wrote: >> El 24/07/12 22:26, rocko escribi?: >>> DOH! I forgot to run ./reconf -all, ./configure does work, BUT >>> I'm now getting "Components Disabled" warning after ./configure -C >>> || >> >> Please, do not top-posting! >> >> Well, I wonder if you are using Ubuntu. If so, I suggest you to use the >> attached script I've made some time ago. It automates all the process, >> just run it as a normal user (no root). You'll be asked for root >> password when running the script. Tell us if you have succeeded. > > Gambas3 refuses to compile on my machine. > I used your script and got dozens of error's, most of them > scrolled by too quickly for me to read completely. > Do I need qt4 installed?? I have qt3 just not qt4. > > The last ones at the end are: > > || Unable to compile gb.eval.highlight > || Unable to compile gb.form > || Unable to compile gb.form.dialog > || Unable to compile gb.form.mdi > || Unable to compile gb.db.form > || Unable to compile gb.report > || Unable to compile gb.chart > || Unable to compile gambas3 > Strange, that script installs everything which is needed (except LLVM) and I'm using it in a daily basis without problems. So I can't help you anymore. Good luck. -- Jesus Guardon From ea7dfh at ...2382... Wed Jul 25 21:34:52 2012 From: ea7dfh at ...2382... (Jesus) Date: Wed, 25 Jul 2012 21:34:52 +0200 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <500F7897.7080801@...1887...> Message-ID: <50104A5C.4000408@...2382...> El 25/07/12 15:49, Jussi Lahtinen escribi?: >> Top posting means the thread has to be read from the bottom up (minor >> annoyance), but what's really bad is when a single thread continuously >> mixes top and bottom posting. Then you have chaos. One solution to a >> mixed order thread (as I did here) is just to snip everything except >> what you're replying to, but that leaves newcomers in the dark as to the >> rest of the context. Strange that Gmail took the Outlook Express route... >> >> > Gmail reorders mails into thread automatically and shows only recent part > of the mail (unless you want to see all). > So, for gmail users, it doesn't matter at all how you choose to reply. > I think it's really handy. > > Jussi Gmail, IMHO, is actually a mess managing threads and messages. Why not use Thunderbird or alike? I understand we may use web based mail when not at home or not in our own PC, but... Kevin has answered exactly what I think about it. Sorry for the OT, Regards -- Jesus Guardon From sunblaster5 at ...626... Wed Jul 25 21:47:40 2012 From: sunblaster5 at ...626... (rocko) Date: Wed, 25 Jul 2012 12:47:40 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <50104803.7040409@...2382...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <50104803.7040409@...2382...> Message-ID: <1343245660.2778.4.camel@...2884...> Its ok I got to compile and made the mandatory 'hello_world' app. Thanks for every ones help. The web site link with all the devs really helped. Don't know why the script didn't work, it seems to have all the devs listed as well. oh well. On Wed, 2012-07-25 at 21:24 +0200, Jesus wrote: > El 25/07/12 02:04, rocko escribi?: > > On Wed, 2012-07-25 at 00:16 +0200, Jesus wrote: > >> El 24/07/12 22:26, rocko escribi?: > >>> DOH! I forgot to run ./reconf -all, ./configure does work, BUT > >>> I'm now getting "Components Disabled" warning after ./configure -C > > >>> || > >> > >> Please, do not top-posting! > >> > >> Well, I wonder if you are using Ubuntu. If so, I suggest you to use the > >> attached script I've made some time ago. It automates all the process, > >> just run it as a normal user (no root). You'll be asked for root > >> password when running the script. Tell us if you have succeeded. > > > > > Gambas3 refuses to compile on my machine. > > I used your script and got dozens of error's, most of them > > scrolled by too quickly for me to read completely. > > Do I need qt4 installed?? I have qt3 just not qt4. > > > > The last ones at the end are: > > > > || Unable to compile gb.eval.highlight > > || Unable to compile gb.form > > || Unable to compile gb.form.dialog > > || Unable to compile gb.form.mdi > > || Unable to compile gb.db.form > > || Unable to compile gb.report > > || Unable to compile gb.chart > > || Unable to compile gambas3 > > > > Strange, that script installs everything which is needed (except LLVM) > and I'm using it in a daily basis without problems. So I can't help you > anymore. > Good luck. > From geaplanet at ...397... Wed Jul 25 21:48:52 2012 From: geaplanet at ...397... (Maria) Date: Wed, 25 Jul 2012 20:48:52 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <50103DE2.8060502@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> Message-ID: <1343245732.15573.YahooMailNeo@...2890...> Ok, in a module it works. Jussi example works deleting the path and leaving the name of the icon set. ? ________________________________ De: Beno?t Minisini Para: Maria ; mailing list for gambas users Enviado: Mi?rcoles 25 de julio de 2012 20:41 Asunto: Re: [Gambas-user] Default icons problem Sorry, not before loading the form, but before creating it. -- Beno?t Minisini From sunblaster5 at ...626... Wed Jul 25 21:50:09 2012 From: sunblaster5 at ...626... (rocko) Date: Wed, 25 Jul 2012 12:50:09 -0700 Subject: [Gambas-user] Install problems In-Reply-To: <50104803.7040409@...2382...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <50104803.7040409@...2382...> Message-ID: <1343245809.2778.6.camel@...2884...> Forgot to mention I am getting one error when I run gambas3 from the command line: gb.qt4: warning: unable to load Qt translation: en_US.utf8 But gambas3 seems to run fine. On Wed, 2012-07-25 at 21:24 +0200, Jesus wrote: > El 25/07/12 02:04, rocko escribi?: > > On Wed, 2012-07-25 at 00:16 +0200, Jesus wrote: > >> El 24/07/12 22:26, rocko escribi?: > >>> DOH! I forgot to run ./reconf -all, ./configure does work, BUT > >>> I'm now getting "Components Disabled" warning after ./configure -C > > >>> || > >> > >> Please, do not top-posting! > >> > >> Well, I wonder if you are using Ubuntu. If so, I suggest you to use the > >> attached script I've made some time ago. It automates all the process, > >> just run it as a normal user (no root). You'll be asked for root > >> password when running the script. Tell us if you have succeeded. > > > > > Gambas3 refuses to compile on my machine. > > I used your script and got dozens of error's, most of them > > scrolled by too quickly for me to read completely. > > Do I need qt4 installed?? I have qt3 just not qt4. > > > > The last ones at the end are: > > > > || Unable to compile gb.eval.highlight > > || Unable to compile gb.form > > || Unable to compile gb.form.dialog > > || Unable to compile gb.form.mdi > > || Unable to compile gb.db.form > > || Unable to compile gb.report > > || Unable to compile gb.chart > > || Unable to compile gambas3 > > > > Strange, that script installs everything which is needed (except LLVM) > and I'm using it in a daily basis without problems. So I can't help you > anymore. > Good luck. > From jussi.lahtinen at ...626... Wed Jul 25 22:15:33 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Wed, 25 Jul 2012 23:15:33 +0300 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343245732.15573.YahooMailNeo@...2890...> References: <1342680084.24435.YahooMailNeo@...2886...> <500E8248.5090400@...1...> <1343153171.23445.YahooMailNeo@...2887...> <500EE4FD.3010700@...1...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> Message-ID: OK, without full path it works, but not completely. Example with theme "LowContrast" I don't see correct icons. gb.form: init stock with icon theme: 'LowContrast' gb.form: desktop is XFCE gb.form: add icon path: /usr/share/icons/LowContrast/&1x&1!&2 gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 gb.form: add icon path: stock/&2 Output with oxygen, which seem to work correctly: gb.form: init stock with icon theme: 'oxygen' gb.form: desktop is XFCE gb.form: add icon path: /usr/share/icons/oxygen/&1x&1!&2 gb.form: add icon path: /usr/share/icons/hicolor/&1x&1!&2 gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 gb.form: add icon path: stock/&2 Jussi On 25 July 2012 22:48, Maria wrote: > Ok, in a module it works. > > Jussi example works deleting the path and leaving the name of the icon set. > > > > > ________________________________ > De: Beno?t Minisini > Para: Maria ; mailing list for gambas users < > gambas-user at lists.sourceforge.net> > Enviado: Mi?rcoles 25 de julio de 2012 20:41 > Asunto: Re: [Gambas-user] Default icons problem > > > Sorry, not before loading the form, but before creating it. > > -- > Beno?t Minisini > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From jussi.lahtinen at ...626... Wed Jul 25 22:17:41 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Wed, 25 Jul 2012 23:17:41 +0300 Subject: [Gambas-user] Install problems In-Reply-To: <1343245809.2778.6.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <50104803.7040409@...2382...> <1343245809.2778.6.camel@...2884...> Message-ID: Just ignore it. Jussi On 25 July 2012 22:50, rocko wrote: > Forgot to mention I am getting one error when I run gambas3 > from the command line: > > gb.qt4: warning: unable to load Qt translation: en_US.utf8 > > But gambas3 seems to run fine. > > On Wed, 2012-07-25 at 21:24 +0200, Jesus wrote: > > El 25/07/12 02:04, rocko escribi?: > > > On Wed, 2012-07-25 at 00:16 +0200, Jesus wrote: > > >> El 24/07/12 22:26, rocko escribi?: > > >>> DOH! I forgot to run ./reconf -all, ./configure does work, BUT > > >>> I'm now getting "Components Disabled" warning after ./configure -C > > > > >>> || > > >> > > >> Please, do not top-posting! > > >> > > >> Well, I wonder if you are using Ubuntu. If so, I suggest you to use > the > > >> attached script I've made some time ago. It automates all the process, > > >> just run it as a normal user (no root). You'll be asked for root > > >> password when running the script. Tell us if you have succeeded. > > > > > > > > Gambas3 refuses to compile on my machine. > > > I used your script and got dozens of error's, most of them > > > scrolled by too quickly for me to read completely. > > > Do I need qt4 installed?? I have qt3 just not qt4. > > > > > > The last ones at the end are: > > > > > > || Unable to compile gb.eval.highlight > > > || Unable to compile gb.form > > > || Unable to compile gb.form.dialog > > > || Unable to compile gb.form.mdi > > > || Unable to compile gb.db.form > > > || Unable to compile gb.report > > > || Unable to compile gb.chart > > > || Unable to compile gambas3 > > > > > > > Strange, that script installs everything which is needed (except LLVM) > > and I'm using it in a daily basis without problems. So I can't help you > > anymore. > > Good luck. > > > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From gambas at ...1... Wed Jul 25 22:23:13 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 25 Jul 2012 22:23:13 +0200 Subject: [Gambas-user] Install problems In-Reply-To: <1343245809.2778.6.camel@...2884...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <50104803.7040409@...2382...> <1343245809.2778.6.camel@...2884...> Message-ID: <501055B1.8070804@...1...> Le 25/07/2012 21:50, rocko a ?crit : > Forgot to mention I am getting one error when I run gambas3 > from the command line: > > gb.qt4: warning: unable to load Qt translation: en_US.utf8 > This is a warning - as printed in the message :-) It just means that Qt4 does not provide translations files in american english for its own messages. Maybe I should make a special deal for english as Qt4 messages are already in english... -- Beno?t Minisini From gambas at ...1... Wed Jul 25 22:27:22 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 25 Jul 2012 22:27:22 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: References: <1342680084.24435.YahooMailNeo@...2886...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> Message-ID: <501056AA.2030103@...1...> Le 25/07/2012 22:15, Jussi Lahtinen a ?crit : > OK, without full path it works, but not completely. I should have pointed that. But I could handle full paths, for icon themes not stored in /usr/share/icons... > > Example with theme "LowContrast" I don't see correct icons. > > gb.form: init stock with icon theme: 'LowContrast' > gb.form: desktop is XFCE > gb.form: add icon path: /usr/share/icons/LowContrast/&1x&1!&2 > gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 > gb.form: add icon path: stock/&2 > Please give more details (all icons? just some of them?...) Note that Gambas tries hard to guess how the icon theme directory is structured (this is the &1x&1!&2 at the end of the path), and follows the theme inheritance (this is why you have the gnome icons just after - LowContrast inherits the gnome theme). But maybe it fails at doing that... -- Beno?t Minisini From jussi.lahtinen at ...626... Wed Jul 25 22:31:58 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Wed, 25 Jul 2012 23:31:58 +0300 Subject: [Gambas-user] Install problems In-Reply-To: <50104A5C.4000408@...2382...> References: <1342554252.12943.4.camel@...2884...> <1342629336.2181.1.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <500F7897.7080801@...1887...> <50104A5C.4000408@...2382...> Message-ID: > Gmail, IMHO, is actually a mess managing threads and messages. > I have noticed that it really split opinions. Either you love it or hate it. > Why not use Thunderbird or alike? I understand we may use web based mail > when not at home or not in our own PC, but... Kevin has answered exactly > what I think about it. I have never find any use for Thunderbird etc. I have everything I need in webmail with access from everywhere. I see Thunderbird as just another program to eat memory and CPU cycles, and introducing unnecessary surface for crackers. Jussi From geaplanet at ...397... Wed Jul 25 22:35:10 2012 From: geaplanet at ...397... (Maria) Date: Wed, 25 Jul 2012 21:35:10 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <501056AA.2030103@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> Message-ID: <1343248510.81654.YahooMailNeo@...2886...> More details about this issue: Themes in ~/.icons are not loaded. I move an icon theme from /usr/share/icons to ~/.icons I run system preferences for choosing that theme icon. It changed all icons in my desktop. Then I run: GB_STOCK=debug gambas3 gb.form: init stock with icon theme: '' gb.form: desktop is LXDE gb.form: add icon path: ~/.icons/nouvext2/&1x&1!&2 gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 gb.form: add icon path: stock/&2 Gambas3 looks for inside ~/,icons and founds ?nouvext2 (the system icon), but it prefers to load gnome theme. From gambas at ...1... Wed Jul 25 22:38:55 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 25 Jul 2012 22:38:55 +0200 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <500F7897.7080801@...1887...> <50104A5C.4000408@...2382...> Message-ID: <5010595F.9090002@...1...> Le 25/07/2012 22:31, Jussi Lahtinen a ?crit : >> Gmail, IMHO, is actually a mess managing threads and messages. >> > > I have noticed that it really split opinions. Either you love it or hate it. > > > >> Why not use Thunderbird or alike? I understand we may use web based mail >> when not at home or not in our own PC, but... Kevin has answered exactly >> what I think about it. > > > I have never find any use for Thunderbird etc. I have everything I need in > webmail with access from everywhere. > I see Thunderbird as just another program to eat memory and CPU cycles, and > introducing unnecessary surface for crackers. > > Jussi Without Thunderbird, I wouldn't be able to develop Gambas and work at home... In the past I used KMail, but it becomes unusable in the last versions, so I switched to Thunderbird. I mainly use GMail as a spam filter (and to allows the NSA to know what I am doing exactly). Regards, -- Beno?t Minisini From ea7dfh at ...2382... Wed Jul 25 22:45:45 2012 From: ea7dfh at ...2382... (Jesus) Date: Wed, 25 Jul 2012 22:45:45 +0200 Subject: [Gambas-user] Install problems In-Reply-To: References: <1342554252.12943.4.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <500F7897.7080801@...1887...> <50104A5C.4000408@...2382...> Message-ID: <50105AF9.3050804@...2382...> El 25/07/12 22:31, Jussi Lahtinen escribi?: >> Gmail, IMHO, is actually a mess managing threads and messages. >> > > I have noticed that it really split opinions. Either you love it or hate it. > > > >> Why not use Thunderbird or alike? I understand we may use web based mail >> when not at home or not in our own PC, but... Kevin has answered exactly >> what I think about it. > > > I have never find any use for Thunderbird etc. I have everything I need in > webmail with access from everywhere. > I see Thunderbird as just another program to eat memory and CPU cycles, and > introducing unnecessary surface for crackers. > > Jussi Yes... I completely agree with you this time. It's a matter of taste and ease for every one. Fortunately we are all free to choose. Regards -- Jesus Guardon From jussi.lahtinen at ...626... Wed Jul 25 22:54:32 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Wed, 25 Jul 2012 23:54:32 +0300 Subject: [Gambas-user] Default icons problem In-Reply-To: <501056AA.2030103@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> Message-ID: > > OK, without full path it works, but not completely. > > I should have pointed that. But I could handle full paths, for icon > themes not stored in /usr/share/icons... > Good idea. Also I think there should be error/warning message if the theme is missing and debugging is on. Now I got only this from non-existing theme: gb.form: init stock with icon theme: 'huuhuu' gb.form: desktop is XFCE gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 gb.form: add icon path: stock/&2 And exactly same icons than with LowContrast (seems to be gnome icons, I use Humanity-Dark icons in my Desktop). > Please give more details (all icons? just some of them?...) > Seems like either all icons are correct in theme, or the theme doesn't work at all (= all icons are wrong). Jussi From gambas at ...2524... Wed Jul 25 23:11:36 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Wed, 25 Jul 2012 21:11:36 +0000 Subject: [Gambas-user] Issue 290 in gambas: gb.XML endless loop when CDATA loaded from file In-Reply-To: <3-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> References: <3-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> <0-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> Message-ID: <4-6813199134517018827-14670669789213470393-gambas=googlecode.com@...2524...> Comment #4 on issue 290 by adrien.p... at ...626...: gb.XML endless loop when CDATA loaded from file http://code.google.com/p/gambas/issues/detail?id=290 Oops, looks like I didn't correctly commit the changes, sorry. (Tethering is fun ! ...) This should be really fixed in revision #4991. From jussi.lahtinen at ...626... Wed Jul 25 23:28:24 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 26 Jul 2012 00:28:24 +0300 Subject: [Gambas-user] Default icons problem In-Reply-To: References: <1342680084.24435.YahooMailNeo@...2886...> <500EE55C.1030404@...1...> <500EE621.7000103@...1...> <1343154717.43246.YahooMailNeo@...2888...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> Message-ID: Some themes that are listed in Stock.Themes, doesn't seem to have necessary icons, like "hicolor" theme. It doesn't have (at least in 16x16) "cancel", "close", "add" and "play" icons. And when I look from Settings manager --> appearance settings, there "hicolor" is *not* listed. But "LowContrast" is listed, and it has different path structure. Gnome, oxygen and Tango themes (all working) seems to have structure like this to icons I test: NameOfTheme --> SIZExSIZE --> actions But LowContrast have this kind of folder structure to same icons: NameOfTheme --> SIZExSIZE --> stock So, I think Stock.Themes contains themes that do not have icons (?). And some alternative path structures are not checked..? Also some themes doesn't have icons in all necessary sizes, perhaps this should print warning? Jussi On 25 July 2012 23:54, Jussi Lahtinen wrote: > > > OK, without full path it works, but not completely. >> >> I should have pointed that. But I could handle full paths, for icon >> themes not stored in /usr/share/icons... >> > > Good idea. > Also I think there should be error/warning message if the theme is missing > and debugging is on. > > Now I got only this from non-existing theme: > > gb.form: init stock with icon theme: 'huuhuu' > gb.form: desktop is XFCE > > gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 > gb.form: add icon path: stock/&2 > > And exactly same icons than with LowContrast (seems to be gnome icons, I > use Humanity-Dark icons in my Desktop). > > > > >> Please give more details (all icons? just some of them?...) >> > > Seems like either all icons are correct in theme, or the theme doesn't > work at all (= all icons are wrong). > > > Jussi > From gambas at ...1... Wed Jul 25 23:40:41 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Wed, 25 Jul 2012 23:40:41 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: References: <1342680084.24435.YahooMailNeo@...2886...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> Message-ID: <501067D9.5070906@...1...> Le 25/07/2012 23:28, Jussi Lahtinen a ?crit : > Some themes that are listed in Stock.Themes, doesn't seem to have necessary > icons, like "hicolor" theme. > It doesn't have (at least in 16x16) "cancel", "close", "add" and "play" > icons. > Yes. This is the reason why Gambas has its own last resort icon theme located in the gb.form.stock component, which is loaded if needed only. > And when I look from Settings manager --> appearance settings, there > "hicolor" is *not* listed. Because it is marked as "Hidden" in the index.theme file. > But "LowContrast" is listed, and it has different path structure. > > Gnome, oxygen and Tango themes (all working) seems to have structure like > this to icons I test: > NameOfTheme --> SIZExSIZE --> actions > > But LowContrast have this kind of folder structure to same icons: > NameOfTheme --> SIZExSIZE --> stock > On my Ubuntu, LowConstrast has the size first, then the types (I have actions, apps, categories, devices & stock) > > So, I think Stock.Themes contains themes that do not have icons (?). > And some alternative path structures are not checked..? > > Also some themes doesn't have icons in all necessary sizes, perhaps this > should print warning? Your forget the inheritance between themes. LowContrast inherits the gnome theme. Regards, -- Beno?t Minisini From jussi.lahtinen at ...626... Wed Jul 25 23:50:10 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 26 Jul 2012 00:50:10 +0300 Subject: [Gambas-user] Install problems In-Reply-To: <5010595F.9090002@...1...> References: <1342554252.12943.4.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <500F7897.7080801@...1887...> <50104A5C.4000408@...2382...> <5010595F.9090002@...1...> Message-ID: > Without Thunderbird, I wouldn't be able to develop Gambas and work at > home... In the past I used KMail, but it becomes unusable in the last > versions, so I switched to Thunderbird. Yeah, I don't mean to be spiteful. I'm sure it is good software for people who like to use non-web based email client. > I mainly use GMail as a spam filter (and to allows the NSA to know what I > am doing exactly). > Hah! Well, you are dangerous man Benoit, giving such high quality software for free! Jussi From jussi.lahtinen at ...626... Wed Jul 25 23:59:57 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 26 Jul 2012 00:59:57 +0300 Subject: [Gambas-user] Default icons problem In-Reply-To: <501067D9.5070906@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> <501067D9.5070906@...1...> Message-ID: > > And when I look from Settings manager --> appearance settings, there > > "hicolor" is *not* listed. > > Because it is marked as "Hidden" in the index.theme file. > Aaaa... OK. > > But "LowContrast" is listed, and it has different path structure. > > > > Gnome, oxygen and Tango themes (all working) seems to have structure like > > this to icons I test: > > NameOfTheme --> SIZExSIZE --> actions > > > > But LowContrast have this kind of folder structure to same icons: > > NameOfTheme --> SIZExSIZE --> stock > > > > On my Ubuntu, LowConstrast has the size first, then the types (I have > actions, apps, categories, devices & stock) > Yes, that is what I tried to explain, but with LowContrast, actions folder doesn't contain corresponding icons to what example oxygen have in actions folder. Corresponding icons of LowContrast is in stock folder, not in actions folder. > So, I think Stock.Themes contains themes that do not have icons (?). > > And some alternative path structures are not checked..? > > > > Also some themes doesn't have icons in all necessary sizes, perhaps this > > should print warning? > > Your forget the inheritance between themes. LowContrast inherits the > gnome theme. > OK. But with LowContrast theme 48x48 icons are ignored, as they wouldn't exist. Jussi From Karl.Reinl at ...2345... Thu Jul 26 00:15:15 2012 From: Karl.Reinl at ...2345... (Charlie Reinl) Date: Thu, 26 Jul 2012 00:15:15 +0200 Subject: [Gambas-user] Install problems In-Reply-To: <50105AF9.3050804@...2382...> References: <1342554252.12943.4.camel@...2884...> <1342636648.2181.4.camel@...2884...> <1342643067.13441.1.camel@...2884...> <002101cd656d$ae4bdb60$0ae39220$@freenet.de> <1342718187.22263.3.camel@...2884...> <50085FB4.3050806@...1...> <1342804571.6022.4.camel@...2884...> <1343161603.2348.3.camel@...2884...> <500F1EA4.9020601@...2382...> <1343174671.5466.4.camel@...2884...> <500F7897.7080801@...1887...> <50104A5C.4000408@...2382...> <50105AF9.3050804@...2382...> Message-ID: <1343254515.3226.1.camel@...40...> Am Mittwoch, den 25.07.2012, 22:45 +0200 schrieb Jesus: > El 25/07/12 22:31, Jussi Lahtinen escribi?: > >> Gmail, IMHO, is actually a mess managing threads and messages. > >> > > > > I have noticed that it really split opinions. Either you love it or hate it. > > > > > > > >> Why not use Thunderbird or alike? I understand we may use web based mail > >> when not at home or not in our own PC, but... Kevin has answered exactly > >> what I think about it. > > > > > > I have never find any use for Thunderbird etc. I have everything I need in > > webmail with access from everywhere. > > I see Thunderbird as just another program to eat memory and CPU cycles, and > > introducing unnecessary surface for crackers. > > > > Jussi > > Yes... I completely agree with you this time. It's a matter of taste and > ease for every one. Fortunately we are all free to choose. > > Regards > Ron 1st, has this signature some times ago -- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? From gambas at ...1... Thu Jul 26 02:09:43 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 26 Jul 2012 02:09:43 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: References: <1342680084.24435.YahooMailNeo@...2886...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> <501067D9.5070906@...1...> Message-ID: <50108AC7.1060800@...1...> Le 25/07/2012 23:59, Jussi Lahtinen a ?crit : > > Yes, that is what I tried to explain, > but with LowContrast, actions folder doesn't contain corresponding icons to > what example oxygen have in actions folder. > > Corresponding icons of LowContrast is in stock folder, not in actions > folder. > AFAIK this is not standard and I can't use them. Icon relative paths and names should be the same in all icon themes. -- Beno?t Minisini From gambas at ...1... Thu Jul 26 02:22:09 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 26 Jul 2012 02:22:09 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343248510.81654.YahooMailNeo@...2886...> References: <1342680084.24435.YahooMailNeo@...2886...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> <1343248510.81654.YahooMailNeo@...2886...> Message-ID: <50108DB1.7040207@...1...> Le 25/07/2012 22:35, Maria a ?crit : > More details about this issue: > > Themes in ~/.icons are not loaded. > > I move an icon theme from /usr/share/icons to ~/.icons > I run system preferences for choosing that theme icon. > It changed all icons in my desktop. > > Then I run: > GB_STOCK=debug gambas3 > gb.form: init stock with icon theme: '' > gb.form: desktop is LXDE > gb.form: add icon path: ~/.icons/nouvext2/&1x&1!&2 > gb.form: add icon path: /usr/share/icons/gnome/&1x&1!&2 > gb.form: add icon path: stock/&2 > > Gambas3 looks for inside ~/,icons and founds nouvext2 (the system icon), but it prefers to load gnome theme. Why do you say 'it prefers'? Icons will be taken from '~/.icons/nouvext2', then in '/usr/share/icons/gnome' when they are not found, then in the Gambas internal stock. -- Beno?t Minisini From jussi.lahtinen at ...626... Thu Jul 26 03:01:55 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Thu, 26 Jul 2012 04:01:55 +0300 Subject: [Gambas-user] Default icons problem In-Reply-To: <50108AC7.1060800@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> <501067D9.5070906@...1...> <50108AC7.1060800@...1...> Message-ID: > AFAIK this is not standard and I can't use them. Icon relative paths and > names should be the same in all icon themes. > I understand. However, I wonder how things work in Xubuntu, since if I chose to use that theme, icons work correctly in Desktop. Jussi From sebikul at ...626... Thu Jul 26 06:53:56 2012 From: sebikul at ...626... (Sebastian Kulesz) Date: Thu, 26 Jul 2012 01:53:56 -0300 Subject: [Gambas-user] Updated Spanish translation Message-ID: Hi! I'm sending an updated Spanish translation for the IDE and the documentation website. For the first one, only 7 strings are left! non of them could be easily translated. I also updated A LOT of strings that where "google-translated", where too informal, or ambiguous. I may have missed some strings tough. I based the work on the Ubuntu Spanish Translators guidelines to be as precise as possible. As to the documentation I only translated the missing strings. Only ONE left! Regards -------------- next part -------------- A non-text attachment was scrubbed... Name: doc.cgi-es-3.2.90.po Type: application/octet-stream Size: 9197 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: gambas3-es-3.2.90.po Type: application/octet-stream Size: 136499 bytes Desc: not available URL: From geaplanet at ...397... Thu Jul 26 10:01:01 2012 From: geaplanet at ...397... (Maria) Date: Thu, 26 Jul 2012 09:01:01 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <50108DB1.7040207@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> <1343248510.81654.YahooMailNeo@...2886...> <50108DB1.7040207@...1...> Message-ID: <1343289661.81924.YahooMailNeo@...2886...> Look at this:?http://imgur.com/a/okdWZ First screenshot: with normal theme nouvext2 in /usr/share/icons The second one: with nouvext2 in ~/.icons Notice system loads correctly nouvext2 icons in both situations (look at panel icons at the top), but gambas and compilated programs prefer basic gnome icons. ________________________________ De: Beno?t Minisini Para: Maria ; mailing list for gambas users Enviado: Jueves 26 de julio de 2012 2:22 Asunto: Re: [Gambas-user] Default icons problem Why do you say 'it prefers'? Icons will be taken from '~/.icons/nouvext2', then in '/usr/share/icons/gnome' when they are not found, then in the Gambas internal stock. -- Beno?t Minisini From geaplanet at ...397... Thu Jul 26 10:05:44 2012 From: geaplanet at ...397... (Maria) Date: Thu, 26 Jul 2012 09:05:44 +0100 (BST) Subject: [Gambas-user] Updated Spanish translation In-Reply-To: References: Message-ID: <1343289944.85015.YahooMailNeo@...2886...> Cool :-) Thanks a lot. From gambas at ...1... Thu Jul 26 10:07:48 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Thu, 26 Jul 2012 10:07:48 +0200 Subject: [Gambas-user] Updated Spanish translation In-Reply-To: References: Message-ID: <5010FAD4.4010808@...1...> Le 26/07/2012 06:53, Sebastian Kulesz a ?crit : > Hi! I'm sending an updated Spanish translation for the IDE and the > documentation website. > > For the first one, only 7 strings are left! non of them could be > easily translated. I also updated A LOT of strings that where > "google-translated", where too informal, or ambiguous. I may have > missed some strings tough. I based the work on the Ubuntu Spanish > Translators guidelines to be as precise as possible. > > As to the documentation I only translated the missing strings. Only ONE left! > > Regards > Thanks! If you have questions about the meaning of some words, just ask. Regards, -- Beno?t Minisini From kevinfishburne at ...1887... Thu Jul 26 10:15:42 2012 From: kevinfishburne at ...1887... (Kevin Fishburne) Date: Thu, 26 Jul 2012 04:15:42 -0400 Subject: [Gambas-user] Updated Spanish translation In-Reply-To: <5010FAD4.4010808@...1...> References: <5010FAD4.4010808@...1...> Message-ID: <5010FCAE.9090801@...1887...> On 07/26/2012 04:07 AM, Beno?t Minisini wrote: > Le 26/07/2012 06:53, Sebastian Kulesz a ?crit : >> Hi! I'm sending an updated Spanish translation for the IDE and the >> documentation website. >> >> For the first one, only 7 strings are left! non of them could be >> easily translated. I also updated A LOT of strings that where >> "google-translated", where too informal, or ambiguous. I may have >> missed some strings tough. I based the work on the Ubuntu Spanish >> Translators guidelines to be as precise as possible. >> >> As to the documentation I only translated the missing strings. Only ONE left! >> >> Regards >> > Thanks! > > If you have questions about the meaning of some words, just ask. > > Regards, > Thank you. My wife is from Venezuela and knows little about programming. Teaching her would be interesting, as she could help with my projects or start her own and ask for help (either of which could be fun). -- Kevin Fishburne Eight Virtues www: http://sales.eightvirtues.com e-mail: sales at ...1887... phone: (770) 853-6271 From fulippo_fulippo at ...152... Thu Jul 26 10:53:24 2012 From: fulippo_fulippo at ...152... (fulippo_fulippo at ...152...) Date: Thu, 26 Jul 2012 10:53:24 +0200 (CEST) Subject: [Gambas-user] Raspberry pi question Message-ID: <7374247.33991343292804390.JavaMail.defaultUser@...1910...> Hi Somebody know how to use gpio port with Gambas 2/3 on Raspberry pi in python is possible there is som libraries thank's Invita i tuoi amici e Tiscali ti premia! Il consiglio di un amico vale pi? di uno spot in TV. Per ogni nuovo abbonato 30 ? di premio per te e per lui! Un amico al mese e parli e navighi sempre gratis: http://freelosophy.tiscali.it/ From gambas at ...1... Thu Jul 26 11:06:42 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Thu, 26 Jul 2012 11:06:42 +0200 Subject: [Gambas-user] Raspberry pi question In-Reply-To: <7374247.33991343292804390.JavaMail.defaultUser@...1910...> References: <7374247.33991343292804390.JavaMail.defaultUser@...1910...> Message-ID: <501108A2.2060807@...1...> Le 26/07/2012 10:53, fulippo_fulippo at ...152... a ?crit : > Hi > Somebody know how to use gpio port with Gambas 2/3 on Raspberry pi > > in python is possible there is som libraries > > thank's > I don't know what python does. According to: http://www.haifux.org/lectures/258/gpio_spi_i2c_userspace.pdf You have some directories in /sys to make gpio accessible from user space, and then other directories to program them. I don't know if it fits your needs without more details. Can you give them? -- Beno?t Minisini From sbungay at ...981... Thu Jul 26 12:23:52 2012 From: sbungay at ...981... (Stephen Bungay) Date: Thu, 26 Jul 2012 06:23:52 -0400 Subject: [Gambas-user] Some events fire, some do not... In-Reply-To: <5010194D.7080504@...1...> References: <501006D4.2020507@...981...> <5010194D.7080504@...1...> Message-ID: <50111AB8.5080600@...981...> OK. Downloading the latest source. On 07/25/2012 12:05 PM, Beno?t Minisini wrote: > Le 25/07/2012 16:46, Stephen Bungay a ?crit : >> Gambas 2.99 >> Fedora 13 >> >> This is peculiar behaviour. The Keypress, KeyRelease, GotFocus, >> Lostfocus events do not fire for value boxes. Is this by design or is >> this a bug in the control? >> >> Steve. >> > This is some kind of bugs. But you are using an outdated beta version of > Gambas... > From oceanosoftlapalma at ...626... Thu Jul 26 16:01:53 2012 From: oceanosoftlapalma at ...626... (=?UTF-8?B?UmljYXJkbyBEw61heiBNYXJ0w61u?=) Date: Thu, 26 Jul 2012 16:01:53 +0200 Subject: [Gambas-user] Reading pen pressure from wacom tablets In-Reply-To: <50104345.6070603@...1...> References: <50104345.6070603@...1...> Message-ID: For me it's enough in qt4. Thanks in advance for your time! Regards, Ricardo D?az 2012/7/25 Beno?t Minisini > Le 25/07/2012 08:15, Ricardo D?az Mart?n a ?crit : > > Hi, > > > > I wonder if there is some way to read the pen pressure from wacom like > > tablets in gambas. I have read some documentations for java and looks > like > > wacon tablets works like a normal mouse with some extra properties you > can > > get: pressure, rubber mode, etc... > > > > I know there is qt4 support for this but I have not experience with qt4. > I > > can do it in java but of course I prefer gambas3 :-p > > > > Regards, > > Ricardo D?az > > It should be possible do add support for such events. Apparently, it is > far more complex in gtk+ than in qt4, and I don't understand why. So it > will need a little time! > > Regards, > > -- > Beno?t Minisini > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...1... Thu Jul 26 16:06:11 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Thu, 26 Jul 2012 16:06:11 +0200 Subject: [Gambas-user] Reading pen pressure from wacom tablets In-Reply-To: References: <50104345.6070603@...1...> Message-ID: <50114ED3.7060507@...1...> Le 26/07/2012 16:01, Ricardo D?az Mart?n a ?crit : > For me it's enough in qt4. > > Thanks in advance for your time! > > Regards, > Ricardo D?az > For you. But for me, I won't add a feature to gb.qt4 if I can't add it to gb.gtk! -- Beno?t Minisini From oceanosoftlapalma at ...626... Thu Jul 26 16:43:30 2012 From: oceanosoftlapalma at ...626... (=?UTF-8?B?UmljYXJkbyBEw61heiBNYXJ0w61u?=) Date: Thu, 26 Jul 2012 16:43:30 +0200 Subject: [Gambas-user] Gridview title row height Message-ID: Hi, I wonder if there is a way to set the height for row title in gridview when you use 2 or more text lines for titles (setting title to "first text" & "\n" & "second text"). Gridview automatically adjust the height a little bit but not enough for me. You can see what I'm talking in the screenshot I attached. Regards, -------------- next part -------------- A non-text attachment was scrubbed... Name: Example.png Type: image/png Size: 136717 bytes Desc: not available URL: From vuott at ...325... Thu Jul 26 17:00:32 2012 From: vuott at ...325... (Ru Vuott) Date: Thu, 26 Jul 2012 16:00:32 +0100 (BST) Subject: [Gambas-user] Packets for gb.media with Mint 13 - Maya Message-ID: <1343314832.37151.YahooMailClassic@...2695...> Hello, when I had Linux Mint 12, having to install *gb.media*, here someone suggested me to download these packets: libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev Now, I upload my distro: Mint 13 - Maya - Ubuntu "Precise". I'ld like to know if I have to use those same packets, or newer others. Thanks Vuotttt From sebikul at ...626... Thu Jul 26 18:08:39 2012 From: sebikul at ...626... (Sebastian Kulesz) Date: Thu, 26 Jul 2012 13:08:39 -0300 Subject: [Gambas-user] Updated Spanish translation In-Reply-To: <5010FAD4.4010808@...1...> References: <5010FAD4.4010808@...1...> Message-ID: On Thu, Jul 26, 2012 at 5:07 AM, Beno?t Minisini wrote: > Le 26/07/2012 06:53, Sebastian Kulesz a ?crit : >> Hi! I'm sending an updated Spanish translation for the IDE and the >> documentation website. >> >> For the first one, only 7 strings are left! non of them could be >> easily translated. I also updated A LOT of strings that where >> "google-translated", where too informal, or ambiguous. I may have >> missed some strings tough. I based the work on the Ubuntu Spanish >> Translators guidelines to be as precise as possible. >> >> As to the documentation I only translated the missing strings. Only ONE left! >> >> Regards >> > > Thanks! > > If you have questions about the meaning of some words, just ask. > > Regards, > > -- > Beno?t Minisini > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user It's not about meaning, but about interpretation. The only 3 missing translations are in the FProfile.class file: calls, callers, callees. I think that Callers and Callees should be modified to "Methods called" and "Called by" respectively. The most important is the first one, which has no direct translation, the later can be left as is. IMO they are easier to understand. The other 4 strings that where left on the previous translation seem to have been removed. I left them untouched in case they where needed to provide a feature or something. I updated the translation again. I changed some strings to be consistent across the whole application. The only strings left are the ones mentioned above. -------------- next part -------------- A non-text attachment was scrubbed... Name: gambas3-es-3.2.90.po Type: application/octet-stream Size: 132836 bytes Desc: not available URL: From sunblaster5 at ...626... Thu Jul 26 21:40:02 2012 From: sunblaster5 at ...626... (rocko) Date: Thu, 26 Jul 2012 12:40:02 -0700 Subject: [Gambas-user] System.User question Message-ID: <1343331602.3558.7.camel@...2884...> I'm trying to print the user by using 'System.User' but I am getting a 'mismatch' error. CODE: iusr = System.User Print iusr This also happens if I use a listbox to list the User. In a gui app. The System.User is a class right? so do have to convert it to string to print? Others like System.Host work fine, which I assume is also a class. Not sure why i'm getting this error why would 'Host' work but not 'User'?? Using Gambas 3 on Ubuntu 10.10 From gambas.fr at ...626... Thu Jul 26 21:46:03 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Thu, 26 Jul 2012 21:46:03 +0200 Subject: [Gambas-user] Gridview title row height In-Reply-To: References: Message-ID: As a workaround do: Firsttext/nsecondtext/n Le 26 juil. 2012 16:45, "Ricardo D?az Mart?n" a ?crit : > Hi, > > I wonder if there is a way to set the height for row title in gridview when > you use 2 or more text lines for titles (setting title to "first text" & > "\n" & "second text"). Gridview automatically adjust the height a little > bit but not enough for me. > > You can see what I'm talking in the screenshot I attached. > > Regards, > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From tobiasboege01 at ...1601... Thu Jul 26 21:51:43 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Thu, 26 Jul 2012 21:51:43 +0200 Subject: [Gambas-user] System.User question In-Reply-To: <1343331602.3558.7.camel@...2884...> References: <1343331602.3558.7.camel@...2884...> Message-ID: <20120726195143.GA471@...2774...> On Thu, 26 Jul 2012, rocko wrote: > I'm trying to print the user by using 'System.User' but I am > getting a 'mismatch' error. > > CODE: > iusr = System.User > Print iusr > > This also happens if I use a listbox to list the User. > In a gui app. > > The System.User is a class right? so do have to convert it to string to > print? > Others like System.Host work fine, which I assume is also a class. > Not sure why i'm getting this error why would 'Host' work but not > 'User'?? > > Using Gambas 3 on Ubuntu 10.10 > System.User is in fact a class while System.Host is not. Have a look at the documentation: http://www.gambasdoc.org/help/comp/gb/system?v3 You can descend into the System.User class from there. Regards, Tobi From ricardo.diaz at ...2869... Thu Jul 26 21:55:57 2012 From: ricardo.diaz at ...2869... (=?UTF-8?B?UmljYXJkbyBEw61heiBNYXJ0w61u?=) Date: Thu, 26 Jul 2012 21:55:57 +0200 Subject: [Gambas-user] Gridview title row height In-Reply-To: References: Message-ID: I tried on before to write the email... and doesn't work 2012/7/26 Fabien Bodard > As a workaround do: > Firsttext/nsecondtext/n > Le 26 juil. 2012 16:45, "Ricardo D?az Mart?n" > > a ?crit : > > > Hi, > > > > I wonder if there is a way to set the height for row title in gridview > when > > you use 2 or more text lines for titles (setting title to "first text" & > > "\n" & "second text"). Gridview automatically adjust the height a little > > bit but not enough for me. > > > > You can see what I'm talking in the screenshot I attached. > > > > Regards, > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From sunblaster5 at ...626... Thu Jul 26 22:30:13 2012 From: sunblaster5 at ...626... (rocko) Date: Thu, 26 Jul 2012 13:30:13 -0700 Subject: [Gambas-user] System.User question In-Reply-To: <20120726195143.GA471@...2774...> References: <1343331602.3558.7.camel@...2884...> <20120726195143.GA471@...2774...> Message-ID: <1343334613.3558.11.camel@...2884...> It returns a virtual object not a string. I checked the docs on virtual class/objects but still I'm a bit clueless on how to interact/print them. On Thu, 2012-07-26 at 21:51 +0200, Tobias Boege wrote: > On Thu, 26 Jul 2012, rocko wrote: > > I'm trying to print the user by using 'System.User' but I am > > getting a 'mismatch' error. > > > > CODE: > > iusr = System.User > > Print iusr > > > > This also happens if I use a listbox to list the User. > > In a gui app. > > > > The System.User is a class right? so do have to convert it to string to > > print? > > Others like System.Host work fine, which I assume is also a class. > > Not sure why i'm getting this error why would 'Host' work but not > > 'User'?? > > > > Using Gambas 3 on Ubuntu 10.10 > > > > System.User is in fact a class while System.Host is not. Have a look at the documentation: > http://www.gambasdoc.org/help/comp/gb/system?v3 > You can descend into the System.User class from there. > > Regards, > Tobi > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From sebikul at ...626... Thu Jul 26 22:35:26 2012 From: sebikul at ...626... (Sebastian Kulesz) Date: Thu, 26 Jul 2012 17:35:26 -0300 Subject: [Gambas-user] System.User question In-Reply-To: <1343334613.3558.11.camel@...2884...> References: <1343331602.3558.7.camel@...2884...> <20120726195143.GA471@...2774...> <1343334613.3558.11.camel@...2884...> Message-ID: "Print System.User.Name" should do. To access a property of this virtual class you can do: Print System.User.[PROPERTY] On Thu, Jul 26, 2012 at 5:30 PM, rocko wrote: > It returns a virtual object not a string. > > I checked the docs on virtual class/objects but still I'm > a bit clueless on how to interact/print them. > > On Thu, 2012-07-26 at 21:51 +0200, Tobias Boege wrote: >> On Thu, 26 Jul 2012, rocko wrote: >> > I'm trying to print the user by using 'System.User' but I am >> > getting a 'mismatch' error. >> > >> > CODE: >> > iusr = System.User >> > Print iusr >> > >> > This also happens if I use a listbox to list the User. >> > In a gui app. >> > >> > The System.User is a class right? so do have to convert it to string to >> > print? >> > Others like System.Host work fine, which I assume is also a class. >> > Not sure why i'm getting this error why would 'Host' work but not >> > 'User'?? >> > >> > Using Gambas 3 on Ubuntu 10.10 >> > >> >> System.User is in fact a class while System.Host is not. Have a look at the documentation: >> http://www.gambasdoc.org/help/comp/gb/system?v3 >> You can descend into the System.User class from there. >> >> Regards, >> Tobi >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From sunblaster5 at ...626... Thu Jul 26 22:47:53 2012 From: sunblaster5 at ...626... (rocko) Date: Thu, 26 Jul 2012 13:47:53 -0700 Subject: [Gambas-user] System.User question In-Reply-To: References: <1343331602.3558.7.camel@...2884...> <20120726195143.GA471@...2774...> <1343334613.3558.11.camel@...2884...> Message-ID: <1343335673.3558.12.camel@...2884...> Ahh I see now, thanks. On Thu, 2012-07-26 at 17:35 -0300, Sebastian Kulesz wrote: > "Print System.User.Name" should do. To access a property of this > virtual class you can do: > Print System.User.[PROPERTY] > > > On Thu, Jul 26, 2012 at 5:30 PM, rocko wrote: > > It returns a virtual object not a string. > > > > I checked the docs on virtual class/objects but still I'm > > a bit clueless on how to interact/print them. > > > > On Thu, 2012-07-26 at 21:51 +0200, Tobias Boege wrote: > >> On Thu, 26 Jul 2012, rocko wrote: > >> > I'm trying to print the user by using 'System.User' but I am > >> > getting a 'mismatch' error. > >> > > >> > CODE: > >> > iusr = System.User > >> > Print iusr > >> > > >> > This also happens if I use a listbox to list the User. > >> > In a gui app. > >> > > >> > The System.User is a class right? so do have to convert it to string to > >> > print? > >> > Others like System.Host work fine, which I assume is also a class. > >> > Not sure why i'm getting this error why would 'Host' work but not > >> > 'User'?? > >> > > >> > Using Gambas 3 on Ubuntu 10.10 > >> > > >> > >> System.User is in fact a class while System.Host is not. Have a look at the documentation: > >> http://www.gambasdoc.org/help/comp/gb/system?v3 > >> You can descend into the System.User class from there. > >> > >> Regards, > >> Tobi > >> > >> ------------------------------------------------------------------------------ > >> Live Security Virtual Conference > >> Exclusive live event will cover all the ways today's security and > >> threat landscape has changed and how IT managers can respond. Discussions > >> will include endpoint security, mobile security and the latest in malware > >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > >> _______________________________________________ > >> Gambas-user mailing list > >> Gambas-user at lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From sunblaster5 at ...626... Fri Jul 27 01:31:09 2012 From: sunblaster5 at ...626... (rocko) Date: Thu, 26 Jul 2012 16:31:09 -0700 Subject: [Gambas-user] Rounding to 2 decimals Message-ID: <1343345470.16643.2.camel@...2884...> Trying to get my result to just 2 decimal places using the 'Round" function but it' not working for me. This code gives a result of 0% ??? Code: Dim prmAmnt As Integer Dim totAmnt As Integer Dim perAmnt As Single prmAmnt = prmBox.Text totAmnt = totBox.Text perAmnt = Round((prmAmnt / totAmnt * 100), 2) TextLabel1.Text = perAmnt & "%" From lknetpl at ...626... Fri Jul 27 02:05:49 2012 From: lknetpl at ...626... (LeszekK) Date: Fri, 27 Jul 2012 02:05:49 +0200 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: <1343345470.16643.2.camel@...2884...> References: <1343345470.16643.2.camel@...2884...> Message-ID: 'Do not use textboxes for mathematical calculations Dim prmAmnt As Integer Dim totAmnt As Integer Dim perAmnt As Single prmAmnt = prmBox.value 'valuebox! not textbox totAmnt = totBox.value 'valuebox! not textbox perAmnt = Round((prmAmnt / totAmnt * 100), 2) ValueBox1.Value = perAmnt & "%" I not tested the code but it should work. 2012/7/27 rocko : > Trying to get my result to just 2 decimal places using the 'Round" > function but it' not working for me. > This code gives a result of 0% ??? > > Code: > Dim prmAmnt As Integer > Dim totAmnt As Integer > Dim perAmnt As Single > > prmAmnt = prmBox.Text > totAmnt = totBox.Text > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > TextLabel1.Text = perAmnt & "%" > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- Serdecznie pozdrawiam, Leszek Kubiszewski From lknetpl at ...626... Fri Jul 27 02:09:12 2012 From: lknetpl at ...626... (LeszekK) Date: Fri, 27 Jul 2012 02:09:12 +0200 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: References: <1343345470.16643.2.camel@...2884...> Message-ID: ValueBox1.Value = perAmnt 2012/7/27 LeszekK : > ValueBox1.Value = perAmnt & "%" -- Serdecznie pozdrawiam, Leszek Kubiszewski From gambas at ...1... Fri Jul 27 02:30:06 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Fri, 27 Jul 2012 02:30:06 +0200 Subject: [Gambas-user] Gridview title row height In-Reply-To: References: Message-ID: <5011E10E.1000901@...1...> Le 26/07/2012 21:55, Ricardo D?az Mart?n a ?crit : > I tried on before to write the email... and doesn't work > It should be fixed in revision #4994. Regards, -- Beno?t Minisini From support at ...2529... Fri Jul 27 04:21:19 2012 From: support at ...2529... (John Spikowski) Date: Thu, 26 Jul 2012 19:21:19 -0700 Subject: [Gambas-user] no code Message-ID: <1343355679.1304.3.camel@...1833...> I just recompiled Gambas 3 from trunk and all I get in the IDE code area is a maze like graphic but no code. The demos seem to run but any text (code) is invesible. jrs at ...1833...:~/gambas/trunk$ svn info Path: . URL: https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk Repository Root: https://gambas.svn.sourceforge.net/svnroot/gambas Repository UUID: 96304659-1d19-0410-acd0-aead272a8bd5 Revision: 4994 Node Kind: directory Schedule: normal Last Changed Author: gambas Last Changed Rev: 4994 Last Changed Date: 2012-07-26 17:30:16 -0700 (Thu, 26 Jul 2012) From oceanosoftlapalma at ...626... Fri Jul 27 08:32:41 2012 From: oceanosoftlapalma at ...626... (=?UTF-8?B?UmljYXJkbyBEw61heiBNYXJ0w61u?=) Date: Fri, 27 Jul 2012 08:32:41 +0200 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: References: <1343345470.16643.2.camel@...2884...> Message-ID: Hi rocko As you can read this http://gambasdoc.org/help/lang/round you have to put perAmnt = Round((prmAmnt / totAmnt * 100), -2). In addition you'd have to convert the Text to float on before to do the division to avoid errors or using ValueBox. Regards, Ricardo D?az 2012/7/27 LeszekK > ValueBox1.Value = perAmnt > > 2012/7/27 LeszekK : > > ValueBox1.Value = perAmnt & "%" > > > > -- > Serdecznie pozdrawiam, > > Leszek Kubiszewski > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From oceanosoftlapalma at ...626... Fri Jul 27 08:38:43 2012 From: oceanosoftlapalma at ...626... (=?UTF-8?B?UmljYXJkbyBEw61heiBNYXJ0w61u?=) Date: Fri, 27 Jul 2012 08:38:43 +0200 Subject: [Gambas-user] no code In-Reply-To: <1343355679.1304.3.camel@...1833...> References: <1343355679.1304.3.camel@...1833...> Message-ID: Hi John, In my own experience I recommended to all when there is a problem like this, rebuild again the source code deleting trunk folder and getting it again from svn. I got the same version and everything works ok. If you don't want to get svn trunk again, try to do a make clean and then ./reconf-all && ./configure -C && make (after sudo make install) but not everytime works. Regards, Ricardo D?az 2012/7/27 John Spikowski > I just recompiled Gambas 3 from trunk and all I get in the IDE code area > is a maze like graphic but no code. The demos seem to run but any text > (code) is invesible. > > jrs at ...1833...:~/gambas/trunk$ svn info > Path: . > URL: https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk > Repository Root: https://gambas.svn.sourceforge.net/svnroot/gambas > Repository UUID: 96304659-1d19-0410-acd0-aead272a8bd5 > Revision: 4994 > Node Kind: directory > Schedule: normal > Last Changed Author: gambas > Last Changed Rev: 4994 > Last Changed Date: 2012-07-26 17:30:16 -0700 (Thu, 26 Jul 2012) > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas.fr at ...626... Fri Jul 27 08:42:40 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Fri, 27 Jul 2012 08:42:40 +0200 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: References: <1343345470.16643.2.camel@...2884...> Message-ID: Le 27 juil. 2012 08:33, "Ricardo D?az Mart?n" a ?crit : > > Hi rocko > > As you can read this http://gambasdoc.org/help/lang/round you have to > put perAmnt > = Round((prmAmnt / totAmnt * 100), -2). In addition you'd have to convert > the Text to float on before to do the division to avoid errors or using > ValueBox. Gambas do the convertion automatiquely > Regards, > Ricardo D?az > > 2012/7/27 LeszekK > > > ValueBox1.Value = perAmnt > > > > 2012/7/27 LeszekK : > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > -- > > Serdecznie pozdrawiam, > > > > Leszek Kubiszewski > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From oceanosoftlapalma at ...626... Fri Jul 27 09:12:25 2012 From: oceanosoftlapalma at ...626... (=?UTF-8?B?UmljYXJkbyBEw61heiBNYXJ0w61u?=) Date: Fri, 27 Jul 2012 09:12:25 +0200 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: References: <1343345470.16643.2.camel@...2884...> Message-ID: Yes, gambas convert them but I you can have some problems with "-", "." and "," symbols if you are using formatted numbers 2012/7/27 Fabien Bodard > Le 27 juil. 2012 08:33, "Ricardo D?az Mart?n" > > a ?crit : > > > > Hi rocko > > > > As you can read this http://gambasdoc.org/help/lang/round you have to > > put perAmnt > > = Round((prmAmnt / totAmnt * 100), -2). In addition you'd have to > convert > > the Text to float on before to do the division to avoid errors or using > > ValueBox. > Gambas do the convertion automatiquely > > Regards, > > Ricardo D?az > > > > 2012/7/27 LeszekK > > > > > ValueBox1.Value = perAmnt > > > > > > 2012/7/27 LeszekK : > > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > > > > > -- > > > Serdecznie pozdrawiam, > > > > > > Leszek Kubiszewski > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. > Discussions > > > will include endpoint security, mobile security and the latest in > malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas.fr at ...626... Fri Jul 27 10:13:58 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Fri, 27 Jul 2012 10:13:58 +0200 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: References: <1343345470.16643.2.camel@...2884...> Message-ID: 2012/7/27 Ricardo D?az Mart?n > Yes, gambas convert them but I you can have some problems with "-", "." and > "," symbols if you are using formatted numbers > it's true > 2012/7/27 Fabien Bodard > > > Le 27 juil. 2012 08:33, "Ricardo D?az Mart?n" < > oceanosoftlapalma at ...626... > > > > > a ?crit : > > > > > > Hi rocko > > > > > > As you can read this http://gambasdoc.org/help/lang/round you have to > > > put perAmnt > > > = Round((prmAmnt / totAmnt * 100), -2). In addition you'd have to > > convert > > > the Text to float on before to do the division to avoid errors or using > > > ValueBox. > > Gambas do the convertion automatiquely > > > Regards, > > > Ricardo D?az > > > > > > 2012/7/27 LeszekK > > > > > > > ValueBox1.Value = perAmnt > > > > > > > > 2012/7/27 LeszekK : > > > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > > > > > > > > > -- > > > > Serdecznie pozdrawiam, > > > > > > > > Leszek Kubiszewski > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > Live Security Virtual Conference > > > > Exclusive live event will cover all the ways today's security and > > > > threat landscape has changed and how IT managers can respond. > > Discussions > > > > will include endpoint security, mobile security and the latest in > > malware > > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > _______________________________________________ > > > > Gambas-user mailing list > > > > Gambas-user at lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. > Discussions > > > will include endpoint security, mobile security and the latest in > malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- Fabien Bodard From gambas.fr at ...626... Fri Jul 27 10:28:37 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Fri, 27 Jul 2012 10:28:37 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343289661.81924.YahooMailNeo@...2886...> References: <1342680084.24435.YahooMailNeo@...2886...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> <1343248510.81654.YahooMailNeo@...2886...> <50108DB1.7040207@...1...> <1343289661.81924.YahooMailNeo@...2886...> Message-ID: 2012/7/26 Maria > Look at this: http://imgur.com/a/okdWZ > > First screenshot: with normal theme nouvext2 in /usr/share/icons > The second one: with nouvext2 in ~/.icons > > Notice system loads correctly nouvext2 icons in both situations (look at > panel icons at the top), but gambas and compilated programs prefer basic > gnome icons. > > > > > ________________________________ > De: Beno?t Minisini > Para: Maria ; mailing list for gambas users < > gambas-user at lists.sourceforge.net> > Enviado: Jueves 26 de julio de 2012 2:22 > Asunto: Re: [Gambas-user] Default icons problem > > Why do you say 'it prefers'? Icons will be taken from > '~/.icons/nouvext2', then in '/usr/share/icons/gnome' when they are not > found, then in the Gambas internal stock. > > -- > Beno?t Minisini > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > where can we have a copy of this icon set ? in the two different picture, gambas seem to load a different set ... is this theme complete ?... can you give me the sub folder tree ? -- Fabien Bodard From gambas.fr at ...626... Fri Jul 27 11:29:41 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Fri, 27 Jul 2012 11:29:41 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: References: <1342680084.24435.YahooMailNeo@...2886...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> <1343248510.81654.YahooMailNeo@...2886...> <50108DB1.7040207@...1...> <1343289661.81924.YahooMailNeo@...2886...> Message-ID: the icontheme is nuovext2 ? and not nouvext2 ! http://nuovext.pwsp.net/ 2012/7/27 Fabien Bodard > > > > 2012/7/26 Maria > >> Look at this: http://imgur.com/a/okdWZ >> >> First screenshot: with normal theme nouvext2 in /usr/share/icons >> The second one: with nouvext2 in ~/.icons >> >> Notice system loads correctly nouvext2 icons in both situations (look at >> panel icons at the top), but gambas and compilated programs prefer basic >> gnome icons. >> >> >> >> >> ________________________________ >> De: Beno?t Minisini >> Para: Maria ; mailing list for gambas users < >> gambas-user at lists.sourceforge.net> >> Enviado: Jueves 26 de julio de 2012 2:22 >> Asunto: Re: [Gambas-user] Default icons problem >> >> Why do you say 'it prefers'? Icons will be taken from >> '~/.icons/nouvext2', then in '/usr/share/icons/gnome' when they are not >> found, then in the Gambas internal stock. >> >> -- >> Beno?t Minisini >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > where can we have a copy of this icon set ? > > in the two different picture, gambas seem to load a different set ... > > is this theme complete ?... can you give me the sub folder tree ? > > > > -- > Fabien Bodard > -- Fabien Bodard From oceanosoftlapalma at ...626... Fri Jul 27 11:38:45 2012 From: oceanosoftlapalma at ...626... (=?UTF-8?B?UmljYXJkbyBEw61heiBNYXJ0w61u?=) Date: Fri, 27 Jul 2012 11:38:45 +0200 Subject: [Gambas-user] Gridview title row height In-Reply-To: <5011E10E.1000901@...1...> References: <5011E10E.1000901@...1...> Message-ID: Yes, now tittle row resizes in the right size. Regards 2012/7/27 Beno?t Minisini > Le 26/07/2012 21:55, Ricardo D?az Mart?n a ?crit : > > I tried on before to write the email... and doesn't work > > > > It should be fixed in revision #4994. > > Regards, > > -- > Beno?t Minisini > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From wally at ...2037... Fri Jul 27 15:49:42 2012 From: wally at ...2037... (wally) Date: Fri, 27 Jul 2012 15:49:42 +0200 Subject: [Gambas-user] Array of structs ? Message-ID: <2101550.poyV7YedCT@...46...> I would like to use array of structs in gambas3. Is this possibel at all ? e.g. Public Struct P_Type X As Float Y As Float End Struct Public Pi_ As New P_Type[] Pi_.Resize(6) Pi_[0].X = Val(txb_x0.Text) Pi_[1].X = Val(txb_x1.Text) .. a.s.o. if not, are there alternatives to perform this task wally From geaplanet at ...397... Fri Jul 27 16:10:09 2012 From: geaplanet at ...397... (Maria) Date: Fri, 27 Jul 2012 15:10:09 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: References: <1342680084.24435.YahooMailNeo@...2886...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> <1343248510.81654.YahooMailNeo@...2886...> <50108DB1.7040207@...1...> <1343289661.81924.YahooMailNeo@...2886...> Message-ID: <1343398209.79252.YahooMailNeo@...2886...> When I copied the icon folder I got confuse with the name, but the name of the icon set or its folder name is irrelevant (unless you use the Stock.Theme property, but that's not the case). The background problem is not that, I'd like to know if you can reproduce this anormal behaviour: Environment: LXDE Put a new icon set in ~/.icons ?(this icon set shouldn't be in /usr/share/icons) Set that icon set in your system. Run Gambas3. Has gambas3 load the icons correctly? (you can see this fastly looking at the little folder icons). ________________________________ De: Fabien Bodard Para: Maria ; mailing list for gambas users Enviado: Viernes 27 de julio de 2012 10:28 Asunto: Re: [Gambas-user] Default icons problem where can we have a copy of this icon set ? in the two different picture, gambas seem to load a different set ... is this theme complete ?... can you give me the sub folder tree ? -- Fabien Bodard From vuott at ...325... Fri Jul 27 16:46:41 2012 From: vuott at ...325... (Ru Vuott) Date: Fri, 27 Jul 2012 15:46:41 +0100 (BST) Subject: [Gambas-user] Does Application.Daemon work ? Message-ID: <1343400401.85732.YahooMailClassic@...2748...> Hello, I would not be wrong, but it seems to me that the function "Application.Daemon" does not work. Do you want control it ? Thanks. Regards Vuott From vuott at ...325... Fri Jul 27 16:49:54 2012 From: vuott at ...325... (Ru Vuott) Date: Fri, 27 Jul 2012 15:49:54 +0100 (BST) Subject: [Gambas-user] R: Array of structs ? In-Reply-To: <2101550.poyV7YedCT@...46...> Message-ID: <1343400594.15423.YahooMailClassic@...2758...> Array-Variables of Struct type here (in Italian): http://www.gambas-it.org/wiki/index.php/Strutture:_dichiarazione_ed_uso#Variabili_array_di_tipo_.22Struttura.22 --- Ven 27/7/12, wally ha scritto: > Da: wally > Oggetto: [Gambas-user] Array of structs ? > A: Gambas-user at lists.sourceforge.net > Data: Venerd? 27 luglio 2012, 15:49 > > I would like to use array of structs in gambas3. > Is this possibel at all ? > > e.g. > > Public Struct P_Type > ???X As Float > ???Y As Float > End Struct > > > Public Pi_ As New P_Type[] > > Pi_.Resize(6) > > Pi_[0].X = Val(txb_x0.Text) > Pi_[1].X = Val(txb_x1.Text) > ..? a.s.o. > > if not, are there alternatives to perform this task > > wally > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's > security and > threat landscape has changed and how IT managers can > respond. Discussions > will include endpoint security, mobile security and the > latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From gambas at ...1... Fri Jul 27 16:50:33 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Fri, 27 Jul 2012 16:50:33 +0200 Subject: [Gambas-user] Does Application.Daemon work ? In-Reply-To: <1343400401.85732.YahooMailClassic@...2748...> References: <1343400401.85732.YahooMailClassic@...2748...> Message-ID: <5012AAB9.1060400@...1...> Le 27/07/2012 16:46, Ru Vuott a ?crit : > Hello, > > I would not be wrong, but it seems to me that the function "Application.Daemon" does not work. > > Do you want control it ? Thanks. > > Regards > Vuott > What does not work? I use it daily 24h/24h on a dozen of servers... -- Beno?t Minisini From gambas at ...1... Fri Jul 27 18:17:50 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Fri, 27 Jul 2012 18:17:50 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343398209.79252.YahooMailNeo@...2886...> References: <1342680084.24435.YahooMailNeo@...2886...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> <1343248510.81654.YahooMailNeo@...2886...> <50108DB1.7040207@...1...> <1343289661.81924.YahooMailNeo@...2886...> <1343398209.79252.YahooMailNeo@...2886...> Message-ID: <5012BF2E.1050501@...1...> Le 27/07/2012 16:10, Maria a ?crit : > When I copied the icon folder I got confuse with the name, but the name of the icon set or its folder name is irrelevant (unless you use the Stock.Theme property, but that's not the case). > > The background problem is not that, I'd like to know if you can reproduce this anormal behaviour: > > Environment: LXDE > Put a new icon set in ~/.icons (this icon set shouldn't be in /usr/share/icons) > Set that icon set in your system. > Run Gambas3. > > Has gambas3 load the icons correctly? (you can see this fastly looking at the little folder icons). > > It should be fixed in revision #4995. Regards, -- Beno?t Minisini From sunblaster5 at ...626... Fri Jul 27 19:19:30 2012 From: sunblaster5 at ...626... (rocko) Date: Fri, 27 Jul 2012 10:19:30 -0700 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: References: <1343345470.16643.2.camel@...2884...> Message-ID: <1343409570.13628.2.camel@...2884...> Using '.value instead of .text gives an error: "Unknown symbol "value" in class TextBox" On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > 'Do not use textboxes for mathematical calculations > > Dim prmAmnt As Integer > Dim totAmnt As Integer > Dim perAmnt As Single > > prmAmnt = prmBox.value 'valuebox! not textbox > totAmnt = totBox.value 'valuebox! not textbox > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > ValueBox1.Value = perAmnt & "%" > > I not tested the code but it should work. > > 2012/7/27 rocko : > > Trying to get my result to just 2 decimal places using the 'Round" > > function but it' not working for me. > > This code gives a result of 0% ??? > > > > Code: > > Dim prmAmnt As Integer > > Dim totAmnt As Integer > > Dim perAmnt As Single > > > > prmAmnt = prmBox.Text > > totAmnt = totBox.Text > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > > TextLabel1.Text = perAmnt & "%" > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > From tobiasboege01 at ...1601... Fri Jul 27 19:25:40 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Fri, 27 Jul 2012 19:25:40 +0200 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: <1343409570.13628.2.camel@...2884...> References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> Message-ID: <20120727172540.GC482@...2774...> On Fri, 27 Jul 2012, rocko wrote: > Using '.value instead of .text gives an error: > "Unknown symbol "value" in class TextBox" > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > > 'Do not use textboxes for mathematical calculations > > > > Dim prmAmnt As Integer > > Dim totAmnt As Integer > > Dim perAmnt As Single > > > > prmAmnt = prmBox.value 'valuebox! not textbox > > totAmnt = totBox.value 'valuebox! not textbox > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > ValueBox1.Value = perAmnt & "%" > > > > I not tested the code but it should work. > > First, I herewith want to join the folks who urge to not top-post. If you have a deeper look at the error message above, you'll notice that you still use TextBox instead of ValueBox, right? Regards, Tobi From gambas.fr at ...626... Fri Jul 27 19:29:20 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Fri, 27 Jul 2012 19:29:20 +0200 Subject: [Gambas-user] Default icons problem In-Reply-To: <1343398209.79252.YahooMailNeo@...2886...> References: <1342680084.24435.YahooMailNeo@...2886...> <1343158597.15144.YahooMailNeo@...2887...> <500EFDB5.9010108@...1...> <1343159983.72867.YahooMailNeo@...2892...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> <1343248510.81654.YahooMailNeo@...2886...> <50108DB1.7040207@...1...> <1343289661.81924.YahooMailNeo@...2886...> <1343398209.79252.YahooMailNeo@...2886...> Message-ID: Ok I'll take a look,this evening Le 27 juil. 2012 16:11, "Maria" a ?crit : > When I copied the icon folder I got confuse with the name, but the name of > the icon set or its folder name is irrelevant (unless you use the > Stock.Theme property, but that's not the case). > > The background problem is not that, I'd like to know if you can reproduce > this anormal behaviour: > > Environment: LXDE > Put a new icon set in ~/.icons (this icon set shouldn't be in > /usr/share/icons) > Set that icon set in your system. > Run Gambas3. > > Has gambas3 load the icons correctly? (you can see this fastly looking at > the little folder icons). > > > > > > ________________________________ > De: Fabien Bodard > Para: Maria ; mailing list for gambas users < > gambas-user at lists.sourceforge.net> > Enviado: Viernes 27 de julio de 2012 10:28 > Asunto: Re: [Gambas-user] Default icons problem > > > where can we have a copy of this icon set ? > > in the two different picture, gambas seem to load a different set ... > > is this theme complete ?... can you give me the sub folder tree ? > > > > -- > Fabien Bodard > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From sunblaster5 at ...626... Fri Jul 27 19:38:54 2012 From: sunblaster5 at ...626... (rocko) Date: Fri, 27 Jul 2012 10:38:54 -0700 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: <20120727172540.GC482@...2774...> References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> <20120727172540.GC482@...2774...> Message-ID: <1343410734.13628.13.camel@...2884...> On Fri, 2012-07-27 at 19:25 +0200, Tobias Boege wrote: > On Fri, 27 Jul 2012, rocko wrote: > > Using '.value instead of .text gives an error: > > "Unknown symbol "value" in class TextBox" > > > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > > > 'Do not use textboxes for mathematical calculations > > > > > > Dim prmAmnt As Integer > > > Dim totAmnt As Integer > > > Dim perAmnt As Single > > > > > > prmAmnt = prmBox.value 'valuebox! not textbox > > > totAmnt = totBox.value 'valuebox! not textbox > > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > ValueBox1.Value = perAmnt & "%" > > > > > > I not tested the code but it should work. > > > > > First, I herewith want to join the folks who urge to not top-post. > > If you have a deeper look at the error message above, you'll notice that you still use TextBox > instead of ValueBox, right? > > Regards, > Tobi Ah yes the 'ol top vs bottom post --oh well Yes I figured that out and replaced my textBoxes with valueBoxes but still can't get it to work > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From sunblaster5 at ...626... Fri Jul 27 19:45:58 2012 From: sunblaster5 at ...626... (rocko) Date: Fri, 27 Jul 2012 10:45:58 -0700 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: References: <1343345470.16643.2.camel@...2884...> Message-ID: <1343411158.13628.23.camel@...2884...> On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > 'Do not use textboxes for mathematical calculations > > Dim prmAmnt As Integer > Dim totAmnt As Integer > Dim perAmnt As Single > > prmAmnt = prmBox.value 'valuebox! not textbox > totAmnt = totBox.value 'valuebox! not textbox > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > ValueBox1.Value = perAmnt & "%" > > I not tested the code but it should work. > > 2012/7/27 rocko : > > Trying to get my result to just 2 decimal places using the 'Round" > > function but it' not working for me. > > This code gives a result of 0% ??? > > > > Code: > > Dim prmAmnt As Integer > > Dim totAmnt As Integer > > Dim perAmnt As Single > > > > prmAmnt = prmBox.Text > > totAmnt = totBox.Text > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > > TextLabel1.Text = perAmnt & "%" > > Ok I change out all the text boxes for value boxes, but the code still isn't working. The last value box dosen't seem to be updating with the result. Using the code: Dim prmAmnt As Integer 'the prime/first number Dim totAmnt As Integer 'total amount Dim perAmnt As Single 'percentage amount prmAmnt = prmBox.Value 'get amount from the prmBox totAmnt = totBox.Value perAmnt = Round((prmAmnt / totAmnt * 100), 2) ValueBox1.Value = perAmnt & "%" > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > From tobiasboege01 at ...1601... Fri Jul 27 19:49:46 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Fri, 27 Jul 2012 19:49:46 +0200 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: <1343410734.13628.13.camel@...2884...> References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> <20120727172540.GC482@...2774...> <1343410734.13628.13.camel@...2884...> Message-ID: <20120727174946.GD482@...2774...> On Fri, 27 Jul 2012, rocko wrote: > On Fri, 2012-07-27 at 19:25 +0200, Tobias Boege wrote: > > On Fri, 27 Jul 2012, rocko wrote: > > > Using '.value instead of .text gives an error: > > > "Unknown symbol "value" in class TextBox" > > > > > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > > > > 'Do not use textboxes for mathematical calculations > > > > > > > > Dim prmAmnt As Integer > > > > Dim totAmnt As Integer > > > > Dim perAmnt As Single > > > > > > > > prmAmnt = prmBox.value 'valuebox! not textbox > > > > totAmnt = totBox.value 'valuebox! not textbox > > > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > I not tested the code but it should work. > > > > > > > > First, I herewith want to join the folks who urge to not top-post. > > > > If you have a deeper look at the error message above, you'll notice that you still use TextBox > > instead of ValueBox, right? > > > > Regards, > > Tobi > > Ah yes the 'ol top vs bottom post --oh well > Yes I figured that out and replaced my textBoxes with valueBoxes > but still can't get it to work > > :) OK, so to sum up, two things were wrong with your very first code: a) Used TextBox without conversion -> use ValueBox instead b) To round to decimals, the second argument to Round() must be negative -> use -2 This gives: Dim prmAmnt As Integer Dim totAmnt As Integer Dim perAmnt As Single prmAmnt = prmBox.Value totAmnt = totBox.Value perAmnt = Round(prmAmnt / totAmnt * 100, -2) Print perAmnt This code works for me (but without the ValueBox input stuff, I used prmAmnt = 2 and totAmnt = 3 hard-coded instead) If this does not work, please say what makes you feel that it didn't work. Regards, Tobi From sunblaster5 at ...626... Fri Jul 27 20:05:32 2012 From: sunblaster5 at ...626... (rocko) Date: Fri, 27 Jul 2012 11:05:32 -0700 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: <20120727174946.GD482@...2774...> References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> <20120727172540.GC482@...2774...> <1343410734.13628.13.camel@...2884...> <20120727174946.GD482@...2774...> Message-ID: <1343412333.13628.32.camel@...2884...> On Fri, 2012-07-27 at 19:49 +0200, Tobias Boege wrote: > On Fri, 27 Jul 2012, rocko wrote: > > On Fri, 2012-07-27 at 19:25 +0200, Tobias Boege wrote: > > > On Fri, 27 Jul 2012, rocko wrote: > > > > Using '.value instead of .text gives an error: > > > > "Unknown symbol "value" in class TextBox" > > > > > > > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > > > > > 'Do not use textboxes for mathematical calculations > > > > > > > > > > Dim prmAmnt As Integer > > > > > Dim totAmnt As Integer > > > > > Dim perAmnt As Single > > > > > > > > > > prmAmnt = prmBox.value 'valuebox! not textbox > > > > > totAmnt = totBox.value 'valuebox! not textbox > > > > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > > > I not tested the code but it should work. > > > > > > > > > > > First, I herewith want to join the folks who urge to not top-post. > > > > > > If you have a deeper look at the error message above, you'll notice that you still use TextBox > > > instead of ValueBox, right? > > > > > > Regards, > > > Tobi > > > > Ah yes the 'ol top vs bottom post --oh well > > Yes I figured that out and replaced my textBoxes with valueBoxes > > but still can't get it to work > > > > > > :) > OK, so to sum up, two things were wrong with your very first code: > a) Used TextBox without conversion -> use ValueBox instead > b) To round to decimals, the second argument to Round() must be negative > -> use -2 > > This gives: > > Dim prmAmnt As Integer > Dim totAmnt As Integer > Dim perAmnt As Single > > prmAmnt = prmBox.Value > totAmnt = totBox.Value > perAmnt = Round(prmAmnt / totAmnt * 100, -2) > > Print perAmnt > > This code works for me (but without the ValueBox input stuff, I used > prmAmnt = 2 and totAmnt = 3 hard-coded instead) > > If this does not work, please say what makes you feel that it didn't work. > > Regards, > Tobi No it does not work for me. The last valueBox remains blank, actually it has a zero in it. The valueBox isn't updating it's value to the calculation, I can't seem to figure out why. I added a print statement and it does print the result in the console but it's not rounding to 2 places, using 2 and 3 gives a result of 66.6699982. I double checked the name and it is the same as in the code, ValueBox1, as I did not rename it like I did with the others. I am using: ValueBox1.Value = perAmnt & "%" > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From jussi.lahtinen at ...626... Fri Jul 27 20:11:00 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Fri, 27 Jul 2012 21:11:00 +0300 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: <1343412333.13628.32.camel@...2884...> References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> <20120727172540.GC482@...2774...> <1343410734.13628.13.camel@...2884...> <20120727174946.GD482@...2774...> <1343412333.13628.32.camel@...2884...> Message-ID: ValueBox doesn't take strings. So, I suggest to use TextBoxes and do the conversion properly with Val(). Jussi On 27 July 2012 21:05, rocko wrote: > On Fri, 2012-07-27 at 19:49 +0200, Tobias Boege wrote: > > On Fri, 27 Jul 2012, rocko wrote: > > > On Fri, 2012-07-27 at 19:25 +0200, Tobias Boege wrote: > > > > On Fri, 27 Jul 2012, rocko wrote: > > > > > Using '.value instead of .text gives an error: > > > > > "Unknown symbol "value" in class TextBox" > > > > > > > > > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > > > > > > 'Do not use textboxes for mathematical calculations > > > > > > > > > > > > Dim prmAmnt As Integer > > > > > > Dim totAmnt As Integer > > > > > > Dim perAmnt As Single > > > > > > > > > > > > prmAmnt = prmBox.value 'valuebox! not textbox > > > > > > totAmnt = totBox.value 'valuebox! not textbox > > > > > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > > > > > I not tested the code but it should work. > > > > > > > > > > > > > > First, I herewith want to join the folks who urge to not top-post. > > > > > > > > If you have a deeper look at the error message above, you'll notice > that you still use TextBox > > > > instead of ValueBox, right? > > > > > > > > Regards, > > > > Tobi > > > > > > Ah yes the 'ol top vs bottom post --oh well > > > Yes I figured that out and replaced my textBoxes with valueBoxes > > > but still can't get it to work > > > > > > > > > > :) > > OK, so to sum up, two things were wrong with your very first code: > > a) Used TextBox without conversion -> use ValueBox instead > > b) To round to decimals, the second argument to Round() must be negative > > -> use -2 > > > > This gives: > > > > Dim prmAmnt As Integer > > Dim totAmnt As Integer > > Dim perAmnt As Single > > > > prmAmnt = prmBox.Value > > totAmnt = totBox.Value > > perAmnt = Round(prmAmnt / totAmnt * 100, -2) > > > > Print perAmnt > > > > This code works for me (but without the ValueBox input stuff, I used > > prmAmnt = 2 and totAmnt = 3 hard-coded instead) > > > > If this does not work, please say what makes you feel that it didn't > work. > > > > Regards, > > Tobi > > No it does not work for me. > The last valueBox remains blank, actually it has a zero in it. > The valueBox isn't updating it's value to the calculation, I can't > seem to figure out why. > > I added a print statement and it does print the result in the console > but it's not rounding to 2 places, using 2 and 3 gives a result of > 66.6699982. > I double checked the name and it is the same as in the code, ValueBox1, > as I did not rename it like I did with the others. > > I am using: ValueBox1.Value = perAmnt & "%" > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From jussi.lahtinen at ...626... Fri Jul 27 20:14:53 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Fri, 27 Jul 2012 21:14:53 +0300 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: <1343412333.13628.32.camel@...2884...> References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> <20120727172540.GC482@...2774...> <1343410734.13628.13.camel@...2884...> <20120727174946.GD482@...2774...> <1343412333.13628.32.camel@...2884...> Message-ID: Issue with Round is more complicated. It is floating point precision problem, which arises from automatic conversion from float to single. You can fix it by changing; Dim perAmnt As Single to Dim perAmnt As Float Jussi On 27 July 2012 21:05, rocko wrote: > On Fri, 2012-07-27 at 19:49 +0200, Tobias Boege wrote: > > On Fri, 27 Jul 2012, rocko wrote: > > > On Fri, 2012-07-27 at 19:25 +0200, Tobias Boege wrote: > > > > On Fri, 27 Jul 2012, rocko wrote: > > > > > Using '.value instead of .text gives an error: > > > > > "Unknown symbol "value" in class TextBox" > > > > > > > > > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > > > > > > 'Do not use textboxes for mathematical calculations > > > > > > > > > > > > Dim prmAmnt As Integer > > > > > > Dim totAmnt As Integer > > > > > > Dim perAmnt As Single > > > > > > > > > > > > prmAmnt = prmBox.value 'valuebox! not textbox > > > > > > totAmnt = totBox.value 'valuebox! not textbox > > > > > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > > > > > I not tested the code but it should work. > > > > > > > > > > > > > > First, I herewith want to join the folks who urge to not top-post. > > > > > > > > If you have a deeper look at the error message above, you'll notice > that you still use TextBox > > > > instead of ValueBox, right? > > > > > > > > Regards, > > > > Tobi > > > > > > Ah yes the 'ol top vs bottom post --oh well > > > Yes I figured that out and replaced my textBoxes with valueBoxes > > > but still can't get it to work > > > > > > > > > > :) > > OK, so to sum up, two things were wrong with your very first code: > > a) Used TextBox without conversion -> use ValueBox instead > > b) To round to decimals, the second argument to Round() must be negative > > -> use -2 > > > > This gives: > > > > Dim prmAmnt As Integer > > Dim totAmnt As Integer > > Dim perAmnt As Single > > > > prmAmnt = prmBox.Value > > totAmnt = totBox.Value > > perAmnt = Round(prmAmnt / totAmnt * 100, -2) > > > > Print perAmnt > > > > This code works for me (but without the ValueBox input stuff, I used > > prmAmnt = 2 and totAmnt = 3 hard-coded instead) > > > > If this does not work, please say what makes you feel that it didn't > work. > > > > Regards, > > Tobi > > No it does not work for me. > The last valueBox remains blank, actually it has a zero in it. > The valueBox isn't updating it's value to the calculation, I can't > seem to figure out why. > > I added a print statement and it does print the result in the console > but it's not rounding to 2 places, using 2 and 3 gives a result of > 66.6699982. > I double checked the name and it is the same as in the code, ValueBox1, > as I did not rename it like I did with the others. > > I am using: ValueBox1.Value = perAmnt & "%" > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From sunblaster5 at ...626... Fri Jul 27 20:17:41 2012 From: sunblaster5 at ...626... (rocko) Date: Fri, 27 Jul 2012 11:17:41 -0700 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> <20120727172540.GC482@...2774...> <1343410734.13628.13.camel@...2884...> <20120727174946.GD482@...2774...> <1343412333.13628.32.camel@...2884...> Message-ID: <1343413061.13628.35.camel@...2884...> Ok I just removed the & "%" at the end and the value box is working. But I still cannot get it to round to 2 decimal places. Round((prmAmnt / totAmnt * 100), -2) On Fri, 2012-07-27 at 21:11 +0300, Jussi Lahtinen wrote: > ValueBox doesn't take strings. > So, I suggest to use TextBoxes and do the conversion properly with Val(). > > Jussi > > > > > On 27 July 2012 21:05, rocko wrote: > > > On Fri, 2012-07-27 at 19:49 +0200, Tobias Boege wrote: > > > On Fri, 27 Jul 2012, rocko wrote: > > > > On Fri, 2012-07-27 at 19:25 +0200, Tobias Boege wrote: > > > > > On Fri, 27 Jul 2012, rocko wrote: > > > > > > Using '.value instead of .text gives an error: > > > > > > "Unknown symbol "value" in class TextBox" > > > > > > > > > > > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > > > > > > > 'Do not use textboxes for mathematical calculations > > > > > > > > > > > > > > Dim prmAmnt As Integer > > > > > > > Dim totAmnt As Integer > > > > > > > Dim perAmnt As Single > > > > > > > > > > > > > > prmAmnt = prmBox.value 'valuebox! not textbox > > > > > > > totAmnt = totBox.value 'valuebox! not textbox > > > > > > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > > > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > > > > > > > I not tested the code but it should work. > > > > > > > > > > > > > > > > > First, I herewith want to join the folks who urge to not top-post. > > > > > > > > > > If you have a deeper look at the error message above, you'll notice > > that you still use TextBox > > > > > instead of ValueBox, right? > > > > > > > > > > Regards, > > > > > Tobi > > > > > > > > Ah yes the 'ol top vs bottom post --oh well > > > > Yes I figured that out and replaced my textBoxes with valueBoxes > > > > but still can't get it to work > > > > > > > > > > > > > > :) > > > OK, so to sum up, two things were wrong with your very first code: > > > a) Used TextBox without conversion -> use ValueBox instead > > > b) To round to decimals, the second argument to Round() must be negative > > > -> use -2 > > > > > > This gives: > > > > > > Dim prmAmnt As Integer > > > Dim totAmnt As Integer > > > Dim perAmnt As Single > > > > > > prmAmnt = prmBox.Value > > > totAmnt = totBox.Value > > > perAmnt = Round(prmAmnt / totAmnt * 100, -2) > > > > > > Print perAmnt > > > > > > This code works for me (but without the ValueBox input stuff, I used > > > prmAmnt = 2 and totAmnt = 3 hard-coded instead) > > > > > > If this does not work, please say what makes you feel that it didn't > > work. > > > > > > Regards, > > > Tobi > > > > No it does not work for me. > > The last valueBox remains blank, actually it has a zero in it. > > The valueBox isn't updating it's value to the calculation, I can't > > seem to figure out why. > > > > I added a print statement and it does print the result in the console > > but it's not rounding to 2 places, using 2 and 3 gives a result of > > 66.6699982. > > I double checked the name and it is the same as in the code, ValueBox1, > > as I did not rename it like I did with the others. > > > > I am using: ValueBox1.Value = perAmnt & "%" > > > > > > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. Discussions > > > will include endpoint security, mobile security and the latest in malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From jussi.lahtinen at ...626... Fri Jul 27 20:18:17 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Fri, 27 Jul 2012 21:18:17 +0300 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> <20120727172540.GC482@...2774...> <1343410734.13628.13.camel@...2884...> <20120727174946.GD482@...2774...> <1343412333.13628.32.camel@...2884...> Message-ID: Oh, and before using Val() check whether string you got can be converted to number. Dim prmAmnt As Integer Dim totAmnt As Integer Dim perAmnt As Float If IsNumber(prmBox.Text) = True And If IsNumber(totBox.Text) = True Then prmAmnt = Val(prmBox.Text) totAmnt = Val(totBox.Text) perAmnt = Round(prmAmnt / totAmnt * 100, -2) Print perAmnt Else ''Here handle incorrect input of user... Endif Jussi On 27 July 2012 21:11, Jussi Lahtinen wrote: > ValueBox doesn't take strings. > So, I suggest to use TextBoxes and do the conversion properly with Val(). > > Jussi > > > > > > On 27 July 2012 21:05, rocko wrote: > >> On Fri, 2012-07-27 at 19:49 +0200, Tobias Boege wrote: >> > On Fri, 27 Jul 2012, rocko wrote: >> > > On Fri, 2012-07-27 at 19:25 +0200, Tobias Boege wrote: >> > > > On Fri, 27 Jul 2012, rocko wrote: >> > > > > Using '.value instead of .text gives an error: >> > > > > "Unknown symbol "value" in class TextBox" >> > > > > >> > > > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: >> > > > > > 'Do not use textboxes for mathematical calculations >> > > > > > >> > > > > > Dim prmAmnt As Integer >> > > > > > Dim totAmnt As Integer >> > > > > > Dim perAmnt As Single >> > > > > > >> > > > > > prmAmnt = prmBox.value 'valuebox! not textbox >> > > > > > totAmnt = totBox.value 'valuebox! not textbox >> > > > > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) >> > > > > > ValueBox1.Value = perAmnt & "%" >> > > > > > >> > > > > > I not tested the code but it should work. >> > > > > > >> > > > >> > > > First, I herewith want to join the folks who urge to not top-post. >> > > > >> > > > If you have a deeper look at the error message above, you'll notice >> that you still use TextBox >> > > > instead of ValueBox, right? >> > > > >> > > > Regards, >> > > > Tobi >> > > >> > > Ah yes the 'ol top vs bottom post --oh well >> > > Yes I figured that out and replaced my textBoxes with valueBoxes >> > > but still can't get it to work >> > > >> > > >> > >> > :) >> > OK, so to sum up, two things were wrong with your very first code: >> > a) Used TextBox without conversion -> use ValueBox instead >> > b) To round to decimals, the second argument to Round() must be negative >> > -> use -2 >> > >> > This gives: >> > >> > Dim prmAmnt As Integer >> > Dim totAmnt As Integer >> > Dim perAmnt As Single >> > >> > prmAmnt = prmBox.Value >> > totAmnt = totBox.Value >> > perAmnt = Round(prmAmnt / totAmnt * 100, -2) >> > >> > Print perAmnt >> > >> > This code works for me (but without the ValueBox input stuff, I used >> > prmAmnt = 2 and totAmnt = 3 hard-coded instead) >> > >> > If this does not work, please say what makes you feel that it didn't >> work. >> > >> > Regards, >> > Tobi >> >> No it does not work for me. >> The last valueBox remains blank, actually it has a zero in it. >> The valueBox isn't updating it's value to the calculation, I can't >> seem to figure out why. >> >> I added a print statement and it does print the result in the console >> but it's not rounding to 2 places, using 2 and 3 gives a result of >> 66.6699982. >> I double checked the name and it is the same as in the code, ValueBox1, >> as I did not rename it like I did with the others. >> >> I am using: ValueBox1.Value = perAmnt & "%" >> >> > >> > >> ------------------------------------------------------------------------------ >> > Live Security Virtual Conference >> > Exclusive live event will cover all the ways today's security and >> > threat landscape has changed and how IT managers can respond. >> Discussions >> > will include endpoint security, mobile security and the latest in >> malware >> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> > _______________________________________________ >> > Gambas-user mailing list >> > Gambas-user at lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> >> >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> > From tobiasboege01 at ...1601... Fri Jul 27 20:18:59 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Fri, 27 Jul 2012 20:18:59 +0200 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: <1343412333.13628.32.camel@...2884...> References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> <20120727172540.GC482@...2774...> <1343410734.13628.13.camel@...2884...> <20120727174946.GD482@...2774...> <1343412333.13628.32.camel@...2884...> Message-ID: <20120727181859.GE482@...2774...> On Fri, 27 Jul 2012, rocko wrote: > On Fri, 2012-07-27 at 19:49 +0200, Tobias Boege wrote: > > On Fri, 27 Jul 2012, rocko wrote: > > > On Fri, 2012-07-27 at 19:25 +0200, Tobias Boege wrote: > > > > On Fri, 27 Jul 2012, rocko wrote: > > > > > Using '.value instead of .text gives an error: > > > > > "Unknown symbol "value" in class TextBox" > > > > > > > > > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > > > > > > 'Do not use textboxes for mathematical calculations > > > > > > > > > > > > Dim prmAmnt As Integer > > > > > > Dim totAmnt As Integer > > > > > > Dim perAmnt As Single > > > > > > > > > > > > prmAmnt = prmBox.value 'valuebox! not textbox > > > > > > totAmnt = totBox.value 'valuebox! not textbox > > > > > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > > > > > I not tested the code but it should work. > > > > > > > > > > > > > > First, I herewith want to join the folks who urge to not top-post. > > > > > > > > If you have a deeper look at the error message above, you'll notice that you still use TextBox > > > > instead of ValueBox, right? > > > > > > > > Regards, > > > > Tobi > > > > > > Ah yes the 'ol top vs bottom post --oh well > > > Yes I figured that out and replaced my textBoxes with valueBoxes > > > but still can't get it to work > > > > > > > > > > :) > > OK, so to sum up, two things were wrong with your very first code: > > a) Used TextBox without conversion -> use ValueBox instead > > b) To round to decimals, the second argument to Round() must be negative > > -> use -2 > > > > This gives: > > > > Dim prmAmnt As Integer > > Dim totAmnt As Integer > > Dim perAmnt As Single > > > > prmAmnt = prmBox.Value > > totAmnt = totBox.Value > > perAmnt = Round(prmAmnt / totAmnt * 100, -2) > > > > Print perAmnt > > > > This code works for me (but without the ValueBox input stuff, I used > > prmAmnt = 2 and totAmnt = 3 hard-coded instead) > > > > If this does not work, please say what makes you feel that it didn't work. > > > > Regards, > > Tobi > > No it does not work for me. > The last valueBox remains blank, actually it has a zero in it. > The valueBox isn't updating it's value to the calculation, I can't > seem to figure out why. > > I added a print statement and it does print the result in the console > but it's not rounding to 2 places, using 2 and 3 gives a result of > 66.6699982. > I double checked the name and it is the same as in the code, ValueBox1, > as I did not rename it like I did with the others. > > I am using: ValueBox1.Value = perAmnt & "%" > Wait a minute. _My_ example definitely works but I have overseen that I, by habit, picked a 'Float' instead of a 'Single' datatype for the floating result. Changing in my working code this 'Float' to 'Single' gives me an un-rounded floating point. I also don't know how well Gambas already performs this automatic type conversion in simple assignments as you do with ValueBox.Value = fFloat & sStr (especially when assigning to Variant) I guess, a Str$(fFloat) & sStr instead would not hurt, but I really have no idea about these conversion magic within Gambas. Regards, Tobi From sunblaster5 at ...626... Fri Jul 27 20:21:59 2012 From: sunblaster5 at ...626... (rocko) Date: Fri, 27 Jul 2012 11:21:59 -0700 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> <20120727172540.GC482@...2774...> <1343410734.13628.13.camel@...2884...> <20120727174946.GD482@...2774...> <1343412333.13628.32.camel@...2884...> Message-ID: <1343413319.13628.38.camel@...2884...> AHA! That works, I forgot about using 'Float' If I were to use a textBox to display the result, how would I convert it?? Would it be something like: Val(perAmnt) On Fri, 2012-07-27 at 21:14 +0300, Jussi Lahtinen wrote: > Issue with Round is more complicated. It is floating point precision > problem, > which arises from automatic conversion from float to single. > > You can fix it by changing; > Dim perAmnt As Single > > to > > Dim perAmnt As Float > > > Jussi > > > > > On 27 July 2012 21:05, rocko wrote: > > > On Fri, 2012-07-27 at 19:49 +0200, Tobias Boege wrote: > > > On Fri, 27 Jul 2012, rocko wrote: > > > > On Fri, 2012-07-27 at 19:25 +0200, Tobias Boege wrote: > > > > > On Fri, 27 Jul 2012, rocko wrote: > > > > > > Using '.value instead of .text gives an error: > > > > > > "Unknown symbol "value" in class TextBox" > > > > > > > > > > > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > > > > > > > 'Do not use textboxes for mathematical calculations > > > > > > > > > > > > > > Dim prmAmnt As Integer > > > > > > > Dim totAmnt As Integer > > > > > > > Dim perAmnt As Single > > > > > > > > > > > > > > prmAmnt = prmBox.value 'valuebox! not textbox > > > > > > > totAmnt = totBox.value 'valuebox! not textbox > > > > > > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > > > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > > > > > > > I not tested the code but it should work. > > > > > > > > > > > > > > > > > First, I herewith want to join the folks who urge to not top-post. > > > > > > > > > > If you have a deeper look at the error message above, you'll notice > > that you still use TextBox > > > > > instead of ValueBox, right? > > > > > > > > > > Regards, > > > > > Tobi > > > > > > > > Ah yes the 'ol top vs bottom post --oh well > > > > Yes I figured that out and replaced my textBoxes with valueBoxes > > > > but still can't get it to work > > > > > > > > > > > > > > :) > > > OK, so to sum up, two things were wrong with your very first code: > > > a) Used TextBox without conversion -> use ValueBox instead > > > b) To round to decimals, the second argument to Round() must be negative > > > -> use -2 > > > > > > This gives: > > > > > > Dim prmAmnt As Integer > > > Dim totAmnt As Integer > > > Dim perAmnt As Single > > > > > > prmAmnt = prmBox.Value > > > totAmnt = totBox.Value > > > perAmnt = Round(prmAmnt / totAmnt * 100, -2) > > > > > > Print perAmnt > > > > > > This code works for me (but without the ValueBox input stuff, I used > > > prmAmnt = 2 and totAmnt = 3 hard-coded instead) > > > > > > If this does not work, please say what makes you feel that it didn't > > work. > > > > > > Regards, > > > Tobi > > > > No it does not work for me. > > The last valueBox remains blank, actually it has a zero in it. > > The valueBox isn't updating it's value to the calculation, I can't > > seem to figure out why. > > > > I added a print statement and it does print the result in the console > > but it's not rounding to 2 places, using 2 and 3 gives a result of > > 66.6699982. > > I double checked the name and it is the same as in the code, ValueBox1, > > as I did not rename it like I did with the others. > > > > I am using: ValueBox1.Value = perAmnt & "%" > > > > > > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. Discussions > > > will include endpoint security, mobile security and the latest in malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From jussi.lahtinen at ...626... Fri Jul 27 20:31:54 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Fri, 27 Jul 2012 21:31:54 +0300 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: <1343413319.13628.38.camel@...2884...> References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> <20120727172540.GC482@...2774...> <1343410734.13628.13.camel@...2884...> <20120727174946.GD482@...2774...> <1343412333.13628.32.camel@...2884...> <1343413319.13628.38.camel@...2884...> Message-ID: If you use TextBox to display the result, then you need to convert to string. resultBox.Text = Str(perAmnt) & "%" These should be fairly easy to find from documentation. All topics: http://www.gambasdoc.org/help?v3 Keywords: http://www.gambasdoc.org/help/lang?v3 Jussi On 27 July 2012 21:21, rocko wrote: > AHA! That works, I forgot about using 'Float' > > If I were to use a textBox to display the result, > how would I convert it?? > Would it be something like: > Val(perAmnt) > > > On Fri, 2012-07-27 at 21:14 +0300, Jussi Lahtinen wrote: > > Issue with Round is more complicated. It is floating point precision > > problem, > > which arises from automatic conversion from float to single. > > > > You can fix it by changing; > > Dim perAmnt As Single > > > > to > > > > Dim perAmnt As Float > > > > > > Jussi > > > > > > > > > > On 27 July 2012 21:05, rocko wrote: > > > > > On Fri, 2012-07-27 at 19:49 +0200, Tobias Boege wrote: > > > > On Fri, 27 Jul 2012, rocko wrote: > > > > > On Fri, 2012-07-27 at 19:25 +0200, Tobias Boege wrote: > > > > > > On Fri, 27 Jul 2012, rocko wrote: > > > > > > > Using '.value instead of .text gives an error: > > > > > > > "Unknown symbol "value" in class TextBox" > > > > > > > > > > > > > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > > > > > > > > 'Do not use textboxes for mathematical calculations > > > > > > > > > > > > > > > > Dim prmAmnt As Integer > > > > > > > > Dim totAmnt As Integer > > > > > > > > Dim perAmnt As Single > > > > > > > > > > > > > > > > prmAmnt = prmBox.value 'valuebox! not textbox > > > > > > > > totAmnt = totBox.value 'valuebox! not textbox > > > > > > > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > > > > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > > > > > > > > > I not tested the code but it should work. > > > > > > > > > > > > > > > > > > > > First, I herewith want to join the folks who urge to not > top-post. > > > > > > > > > > > > If you have a deeper look at the error message above, you'll > notice > > > that you still use TextBox > > > > > > instead of ValueBox, right? > > > > > > > > > > > > Regards, > > > > > > Tobi > > > > > > > > > > Ah yes the 'ol top vs bottom post --oh well > > > > > Yes I figured that out and replaced my textBoxes with valueBoxes > > > > > but still can't get it to work > > > > > > > > > > > > > > > > > > :) > > > > OK, so to sum up, two things were wrong with your very first code: > > > > a) Used TextBox without conversion -> use ValueBox instead > > > > b) To round to decimals, the second argument to Round() must be > negative > > > > -> use -2 > > > > > > > > This gives: > > > > > > > > Dim prmAmnt As Integer > > > > Dim totAmnt As Integer > > > > Dim perAmnt As Single > > > > > > > > prmAmnt = prmBox.Value > > > > totAmnt = totBox.Value > > > > perAmnt = Round(prmAmnt / totAmnt * 100, -2) > > > > > > > > Print perAmnt > > > > > > > > This code works for me (but without the ValueBox input stuff, I used > > > > prmAmnt = 2 and totAmnt = 3 hard-coded instead) > > > > > > > > If this does not work, please say what makes you feel that it didn't > > > work. > > > > > > > > Regards, > > > > Tobi > > > > > > No it does not work for me. > > > The last valueBox remains blank, actually it has a zero in it. > > > The valueBox isn't updating it's value to the calculation, I can't > > > seem to figure out why. > > > > > > I added a print statement and it does print the result in the console > > > but it's not rounding to 2 places, using 2 and 3 gives a result of > > > 66.6699982. > > > I double checked the name and it is the same as in the code, ValueBox1, > > > as I did not rename it like I did with the others. > > > > > > I am using: ValueBox1.Value = perAmnt & "%" > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > Live Security Virtual Conference > > > > Exclusive live event will cover all the ways today's security and > > > > threat landscape has changed and how IT managers can respond. > Discussions > > > > will include endpoint security, mobile security and the latest in > malware > > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > _______________________________________________ > > > > Gambas-user mailing list > > > > Gambas-user at lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. > Discussions > > > will include endpoint security, mobile security and the latest in > malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From sunblaster5 at ...626... Fri Jul 27 20:43:34 2012 From: sunblaster5 at ...626... (rocko) Date: Fri, 27 Jul 2012 11:43:34 -0700 Subject: [Gambas-user] Rounding to 2 decimals In-Reply-To: References: <1343345470.16643.2.camel@...2884...> <1343409570.13628.2.camel@...2884...> <20120727172540.GC482@...2774...> <1343410734.13628.13.camel@...2884...> <20120727174946.GD482@...2774...> <1343412333.13628.32.camel@...2884...> <1343413319.13628.38.camel@...2884...> Message-ID: <1343414614.13628.39.camel@...2884...> Thanks.. On Fri, 2012-07-27 at 21:31 +0300, Jussi Lahtinen wrote: > If you use TextBox to display the result, then you need to convert to > string. > > resultBox.Text = Str(perAmnt) & "%" > > > These should be fairly easy to find from documentation. > > All topics: > http://www.gambasdoc.org/help?v3 > > Keywords: > http://www.gambasdoc.org/help/lang?v3 > > > Jussi > > > > > On 27 July 2012 21:21, rocko wrote: > > > AHA! That works, I forgot about using 'Float' > > > > If I were to use a textBox to display the result, > > how would I convert it?? > > Would it be something like: > > Val(perAmnt) > > > > > > On Fri, 2012-07-27 at 21:14 +0300, Jussi Lahtinen wrote: > > > Issue with Round is more complicated. It is floating point precision > > > problem, > > > which arises from automatic conversion from float to single. > > > > > > You can fix it by changing; > > > Dim perAmnt As Single > > > > > > to > > > > > > Dim perAmnt As Float > > > > > > > > > Jussi > > > > > > > > > > > > > > > On 27 July 2012 21:05, rocko wrote: > > > > > > > On Fri, 2012-07-27 at 19:49 +0200, Tobias Boege wrote: > > > > > On Fri, 27 Jul 2012, rocko wrote: > > > > > > On Fri, 2012-07-27 at 19:25 +0200, Tobias Boege wrote: > > > > > > > On Fri, 27 Jul 2012, rocko wrote: > > > > > > > > Using '.value instead of .text gives an error: > > > > > > > > "Unknown symbol "value" in class TextBox" > > > > > > > > > > > > > > > > On Fri, 2012-07-27 at 02:05 +0200, LeszekK wrote: > > > > > > > > > 'Do not use textboxes for mathematical calculations > > > > > > > > > > > > > > > > > > Dim prmAmnt As Integer > > > > > > > > > Dim totAmnt As Integer > > > > > > > > > Dim perAmnt As Single > > > > > > > > > > > > > > > > > > prmAmnt = prmBox.value 'valuebox! not textbox > > > > > > > > > totAmnt = totBox.value 'valuebox! not textbox > > > > > > > > > perAmnt = Round((prmAmnt / totAmnt * 100), 2) > > > > > > > > > ValueBox1.Value = perAmnt & "%" > > > > > > > > > > > > > > > > > > I not tested the code but it should work. > > > > > > > > > > > > > > > > > > > > > > > First, I herewith want to join the folks who urge to not > > top-post. > > > > > > > > > > > > > > If you have a deeper look at the error message above, you'll > > notice > > > > that you still use TextBox > > > > > > > instead of ValueBox, right? > > > > > > > > > > > > > > Regards, > > > > > > > Tobi > > > > > > > > > > > > Ah yes the 'ol top vs bottom post --oh well > > > > > > Yes I figured that out and replaced my textBoxes with valueBoxes > > > > > > but still can't get it to work > > > > > > > > > > > > > > > > > > > > > > :) > > > > > OK, so to sum up, two things were wrong with your very first code: > > > > > a) Used TextBox without conversion -> use ValueBox instead > > > > > b) To round to decimals, the second argument to Round() must be > > negative > > > > > -> use -2 > > > > > > > > > > This gives: > > > > > > > > > > Dim prmAmnt As Integer > > > > > Dim totAmnt As Integer > > > > > Dim perAmnt As Single > > > > > > > > > > prmAmnt = prmBox.Value > > > > > totAmnt = totBox.Value > > > > > perAmnt = Round(prmAmnt / totAmnt * 100, -2) > > > > > > > > > > Print perAmnt > > > > > > > > > > This code works for me (but without the ValueBox input stuff, I used > > > > > prmAmnt = 2 and totAmnt = 3 hard-coded instead) > > > > > > > > > > If this does not work, please say what makes you feel that it didn't > > > > work. > > > > > > > > > > Regards, > > > > > Tobi > > > > > > > > No it does not work for me. > > > > The last valueBox remains blank, actually it has a zero in it. > > > > The valueBox isn't updating it's value to the calculation, I can't > > > > seem to figure out why. > > > > > > > > I added a print statement and it does print the result in the console > > > > but it's not rounding to 2 places, using 2 and 3 gives a result of > > > > 66.6699982. > > > > I double checked the name and it is the same as in the code, ValueBox1, > > > > as I did not rename it like I did with the others. > > > > > > > > I am using: ValueBox1.Value = perAmnt & "%" > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > Live Security Virtual Conference > > > > > Exclusive live event will cover all the ways today's security and > > > > > threat landscape has changed and how IT managers can respond. > > Discussions > > > > > will include endpoint security, mobile security and the latest in > > malware > > > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > > _______________________________________________ > > > > > Gambas-user mailing list > > > > > Gambas-user at lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > Live Security Virtual Conference > > > > Exclusive live event will cover all the ways today's security and > > > > threat landscape has changed and how IT managers can respond. > > Discussions > > > > will include endpoint security, mobile security and the latest in > > malware > > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > _______________________________________________ > > > > Gambas-user mailing list > > > > Gambas-user at lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. Discussions > > > will include endpoint security, mobile security and the latest in malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > > > > > > > > ------------------------------------------------------------------------------ > > Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From jussi.lahtinen at ...626... Sat Jul 28 01:47:04 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Sat, 28 Jul 2012 02:47:04 +0300 Subject: [Gambas-user] JIT bug 7 Message-ID: Before continuing my vacation again in countryside... Here is some JIT bug. See attachment. Gambas 3 rev 4995 @ Xubuntu 12.04 64bit Jussi -------------- next part -------------- A non-text attachment was scrubbed... Name: JITbug7-0.0.1.tar.gz Type: application/x-gzip Size: 4639 bytes Desc: not available URL: From tomekpilot at ...626... Sat Jul 28 04:18:07 2012 From: tomekpilot at ...626... (tomasz brymora) Date: Fri, 27 Jul 2012 22:18:07 -0400 Subject: [Gambas-user] help with datascrol control Message-ID: Greetings! I decided to dev a project in Gambas and being a complete noob, got stuck on using the DataScroll control. I can connect to PostgreSql and save data. I'm trying to read it back in and populate DataScroll and that's where I'm lost. On the form I got DataSource1 and as it's children DataView1 and DataScroll1. So far I tried to read the docs and find a simple tutorial/example that shows start to finish how the datasource and/or connection work with DataScroll. Below are the details of what I got so far ( with partial screenshot of the form in question ) Thanks in advance. *FORM CLASS fragment:* ' Gambas class file Public Sub _new() End dbrowserData As Result Public Sub Form_Open() pgSqlConnector.openDB 'pouplate data browser dbrowserData = pgSqlConnector.runSql("select * from airport") DataBrowser1.Enabled = True DataBrowser1.Editable = True DataBrowser1.Grid = dbrowserData End *DB CONNECTION CLASS:* ' Gambas class file Create Static Private pgSqlConnection As New Connection Private res As Result Public Sub openDB() With pgSqlConnection .Type = "postgresql" .Host = "localhost" .Login = "postgres" .Password = "solaris" .Name = "flight_log" .Open End With End Public Sub runSql(sql As String) As Result res = pgSqlConnection.Exec(sql) Return res End Public Sub clsoeDB() pgSqlConnection.Close End *TABLE IN POSTGRES:* CREATE TABLE airport ( id bigint NOT NULL, icao_identifier character varying(255), version bigint NOT NULL, CONSTRAINT airport_pkey PRIMARY KEY (id ) ) [image: Inline image 1] -------------- next part -------------- A non-text attachment was scrubbed... Name: image.png Type: image/png Size: 18262 bytes Desc: not available URL: From geaplanet at ...397... Sat Jul 28 08:37:52 2012 From: geaplanet at ...397... (Maria) Date: Sat, 28 Jul 2012 07:37:52 +0100 (BST) Subject: [Gambas-user] Default icons problem In-Reply-To: <5012BF2E.1050501@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <500EFFE1.4020709@...1...> <500F017E.5080905@...1...> <1343164153.62549.YahooMailNeo@...2893...> <500F1F7A.7010409@...1...> <1343201012.92094.YahooMailNeo@...2887...> <500FF80A.8000702@...1...> <1343239136.44816.YahooMailNeo@...2892...> <501034A7.30000@...1...> <1343241371.80680.YahooMailNeo@...2890...> <50103DE2.8060502@...1...> <1343245732.15573.YahooMailNeo@...2890...> <501056AA.2030103@...1...> <1343248510.81654.YahooMailNeo@...2886...> <50108DB1.7040207@...1...> <1343289661.81924.YahooMailNeo@...2886...> <1343398209.79252.YahooMailNeo@...2886...> <5012BF2E.1050501@...1...> Message-ID: <1343457472.18293.YahooMailNeo@...2892...> Yes, it is. Thanks a lot. ________________________________ De: Beno?t Minisini It should be fixed in revision #4995. Regards, -- Beno?t Minisini From charles at ...1784... Sat Jul 28 10:55:28 2012 From: charles at ...1784... (charlesg) Date: Sat, 28 Jul 2012 01:55:28 -0700 (PDT) Subject: [Gambas-user] Distribution availability: it's gets better! Message-ID: <34223758.post@...1379...> Gambas 3.2.1 has appeared in Lubuntu 12.04 repository. Hopefully that means Ubuntu as well. -- View this message in context: http://old.nabble.com/Distribution-availability%3A-it%27s-gets-better%21-tp34223758p34223758.html Sent from the gambas-user mailing list archive at Nabble.com. From wally at ...2037... Sat Jul 28 11:53:05 2012 From: wally at ...2037... (wally) Date: Sat, 28 Jul 2012 11:53:05 +0200 Subject: [Gambas-user] SVN 4995 Segmentation fault Message-ID: <1900039.z8gsaqEYSK@...46...> At revision 4995. ~> gambas3 gb.qt4: warning: unable to load Qt translation: en_US.UTF-8 Stock.Themes_Read.614: #45: File or directory does not exist 1: Project.Main.276 Segmentation fault OpenSuse 12.1 Any ideas ? From gambas at ...1... Sat Jul 28 12:36:11 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 28 Jul 2012 12:36:11 +0200 Subject: [Gambas-user] SVN 4995 Segmentation fault In-Reply-To: <1900039.z8gsaqEYSK@...46...> References: <1900039.z8gsaqEYSK@...46...> Message-ID: <5013C09B.9040406@...1...> Le 28/07/2012 11:53, wally a ?crit : > > At revision 4995. > > ~> gambas3 > gb.qt4: warning: unable to load Qt translation: en_US.UTF-8 > Stock.Themes_Read.614: #45: File or directory does not exist > 1: Project.Main.276 > Segmentation fault > > OpenSuse 12.1 > > Any ideas ? > Can you proceed as explained in the "Reporting a problem" page of the website? I need a gdb stack backtrace and/or a valgrind output to guess what happened. Thanks in advance. -- Beno?t Minisini From gambas at ...1... Sat Jul 28 12:36:24 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 28 Jul 2012 12:36:24 +0200 Subject: [Gambas-user] Distribution availability: it's gets better! In-Reply-To: <34223758.post@...1379...> References: <34223758.post@...1379...> Message-ID: <5013C0A8.6050008@...1...> Le 28/07/2012 10:55, charlesg a ?crit : > > Gambas 3.2.1 has appeared in Lubuntu 12.04 repository. Hopefully that means > Ubuntu as well. > Finally! :-) -- Beno?t Minisini From wally at ...2037... Sat Jul 28 13:13:01 2012 From: wally at ...2037... (wally) Date: Sat, 28 Jul 2012 13:13:01 +0200 Subject: [Gambas-user] SVN 4995 Segmentation fault In-Reply-To: <5013C09B.9040406@...1...> References: <1900039.z8gsaqEYSK@...46...> <5013C09B.9040406@...1...> Message-ID: <1897369.I72Ip1Ay1y@...46...> here the gdb output On Saturday 28 July 2012 12:36:11 Beno?t Minisini wrote: > Le 28/07/2012 11:53, wally a ?crit : > > At revision 4995. > > > > ~> gambas3 > > gb.qt4: warning: unable to load Qt translation: en_US.UTF-8 > > Stock.Themes_Read.614: #45: File or directory does not exist > > 1: Project.Main.276 > > Segmentation fault > > > > OpenSuse 12.1 > > > > Any ideas ? > > Can you proceed as explained in the "Reporting a problem" page of the > website? I need a gdb stack backtrace and/or a valgrind output to guess > what happened. > > Thanks in advance. -------------- next part -------------- op at ...46...:~/SDB/Programming/gambas/gambas3_svn/trunk/app/src/gambas3> gdb gbx3 GNU gdb (GDB) SUSE (7.3-41.1.2) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i586-suse-linux". For bug reporting instructions, please see: ... Reading symbols from /usr/local/bin/gbx3...done. (gdb) run Starting program: /usr/local/bin/gbx3 Missing separate debuginfo for /lib/ld-linux.so.2 Try: zypper install -C "debuginfo(build-id)=39c1043d2fcf5b72a2199cfb765d020b1faeb863" Missing separate debuginfo for /lib/libm.so.6 Try: zypper install -C "debuginfo(build-id)=4ef73322578ad9d7b9bb042f0d8c31aecbd2c52d" Missing separate debuginfo for /lib/libdl.so.2 Try: zypper install -C "debuginfo(build-id)=e836358b9da37bddf9adaa7430eb92a0a0b19d16" Missing separate debuginfo for /lib/libpthread.so.0 Try: zypper install -C "debuginfo(build-id)=593f40f908f51dd863dc2cf94b9cb76bd0bae3d8" [Thread debugging using libthread_db enabled] Missing separate debuginfo for /usr/lib/libffi.so.4 Try: zypper install -C "debuginfo(build-id)=6622b71f709d41745e0894215da70424a9145160" Missing separate debuginfo for /lib/libc.so.6 Try: zypper install -C "debuginfo(build-id)=782d835f454ecfa3cdd590574b59c139283cf7ea" Missing separate debuginfo for /usr/lib/libQt3Support.so.4 Try: zypper install -C "debuginfo(build-id)=6cb6df8095c870ce84fb87b3e6132e8247c8baef" Missing separate debuginfo for /usr/lib/libQtXml.so.4 Try: zypper install -C "debuginfo(build-id)=f1d12f3a6882b5e21d066acf35eb6afe0314d998" Missing separate debuginfo for /usr/lib/libQtNetwork.so.4 Try: zypper install -C "debuginfo(build-id)=5adb45b073f23a720388419b5a698ec9c7197816" Missing separate debuginfo for /usr/lib/libQtSql.so.4 Try: zypper install -C "debuginfo(build-id)=c0456257cf6d8786cb886e5f708184fccfd77324" Missing separate debuginfo for /usr/lib/libQtSvg.so.4 Try: zypper install -C "debuginfo(build-id)=cde2751ac42d400c4d29cc48a7a8f9b82bbc8dac" Missing separate debuginfo for /usr/lib/libQtGui.so.4 Try: zypper install -C "debuginfo(build-id)=6d94998c88573d256fb7af0c1a9a9360eeb36ad2" Missing separate debuginfo for /usr/lib/libQtCore.so.4 Try: zypper install -C "debuginfo(build-id)=5eb9c801c7ccd9c404eb25ea90fa3df6617d8afe" Missing separate debuginfo for /usr/lib/libstdc++.so.6 Try: zypper install -C "debuginfo(build-id)=85d8e10166789a622528c526ab981732d4c7e9ab" Missing separate debuginfo for /lib/libgcc_s.so.1 Try: zypper install -C "debuginfo(build-id)=781d12a4ff2a2c129a7b17b5329ffa772b7ade87" Missing separate debuginfo for /lib/libz.so.1 Try: zypper install -C "debuginfo(build-id)=e6ae785810970e4c7adff3aaf6c881bc98d62318" Missing separate debuginfo for /usr/lib/libglib-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=b0ff3f2d2cc793d932b504591690472d013ba739" Missing separate debuginfo for /usr/lib/libpng14.so.14 Try: zypper install -C "debuginfo(build-id)=f5ceaaf583e50ccc40bc33ed36d63ceb1f9823b1" Missing separate debuginfo for /usr/lib/libfreetype.so.6 Try: zypper install -C "debuginfo(build-id)=890c6bbe32920a4993824ca11f5c0c22a32bbfc5" Missing separate debuginfo for /usr/lib/libgobject-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=d9a310e1f9623975347ffacf9e9f5c7dfa83c9a5" Missing separate debuginfo for /usr/lib/libSM.so.6 Try: zypper install -C "debuginfo(build-id)=f6cf0b10aaad33b44254562f9f47defdf8e93714" Missing separate debuginfo for /usr/lib/libICE.so.6 Try: zypper install -C "debuginfo(build-id)=bc6fa85e41aaebfd2be5e767bf90b1364a1288fe" Missing separate debuginfo for /usr/lib/libXi.so.6 Try: zypper install -C "debuginfo(build-id)=ce4ca851a00cd40cda7a8d29411198d86b079fc2" Missing separate debuginfo for /usr/lib/libXrender.so.1 Try: zypper install -C "debuginfo(build-id)=716d110367c8abfefd75aa7b6ec841ea20984cf7" Missing separate debuginfo for /usr/lib/libXrandr.so.2 Try: zypper install -C "debuginfo(build-id)=58e89ad6903b65bd5666c8f492ec39b87feb7a91" Missing separate debuginfo for /usr/lib/libXfixes.so.3 Try: zypper install -C "debuginfo(build-id)=9e04c455adbfb6437ffb17ae45b338241407894b" Missing separate debuginfo for /usr/lib/libXcursor.so.1 Try: zypper install -C "debuginfo(build-id)=b77f78a1e4a1178ce0fa4b51f94a16dea92098ac" Missing separate debuginfo for /usr/lib/libXinerama.so.1 Try: zypper install -C "debuginfo(build-id)=1dffdf88ee014e0a4af2875c2259acce1b555854" Missing separate debuginfo for /usr/lib/libfontconfig.so.1 Try: zypper install -C "debuginfo(build-id)=b1fefa40753a50fa40628dc81108a9ced4c112fc" Missing separate debuginfo for /usr/lib/libXext.so.6 Try: zypper install -C "debuginfo(build-id)=0962590027080e4c4a0a0afd3d63089b39a3a59d" Missing separate debuginfo for /usr/lib/libX11.so.6 Try: zypper install -C "debuginfo(build-id)=e2850a4e0cb3829ccfb34dc8effb5ea8bb1625db" Missing separate debuginfo for /usr/lib/libgthread-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=66050294698af3b76a9a7895cc5e7db4f2ac3879" Missing separate debuginfo for /lib/librt.so.1 Try: zypper install -C "debuginfo(build-id)=c1cd870bd6083af5996fbb10104d4b65ffde6fd6" Missing separate debuginfo for /lib/libpcre.so.0 Try: zypper install -C "debuginfo(build-id)=fca5f8eeb6d96763ccb8659b79b1c1b4c4829353" Missing separate debuginfo for /lib/libuuid.so.1 Try: zypper install -C "debuginfo(build-id)=fd21864fac569b983b02f136c1ede219e7bb75b7" Missing separate debuginfo for /lib/libexpat.so.1 Try: zypper install -C "debuginfo(build-id)=ab3c04618d6bf2f8d56fcb0785a71782c525dc61" Missing separate debuginfo for /usr/lib/libxcb.so.1 Try: zypper install -C "debuginfo(build-id)=56ec28d0ec2f1ce1cb3e8912b9becc73e85e63c2" Missing separate debuginfo for /usr/lib/libXau.so.6 Try: zypper install -C "debuginfo(build-id)=afd35ae4858dfc12e3bf960e0929293f2823e71b" Missing separate debuginfo for /usr/lib/libXtst.so.6 Try: zypper install -C "debuginfo(build-id)=802b2db032e4295d4191ef57344081d139280cc6" Missing separate debuginfo for /usr/lib/libQtDBus.so.4 Try: zypper install -C "debuginfo(build-id)=5e8aa976000b2ff3983c7b53b63c4884be01fc45" Missing separate debuginfo for /usr/lib/libQtWebKit.so.4 Try: zypper install -C "debuginfo(build-id)=214578d2053dc454142950c80b6341623818f5ab" Missing separate debuginfo for /lib/libdbus-1.so.3 Try: zypper install -C "debuginfo(build-id)=2544ccc99f0d2a1b1673668964cd76ee8ee51934" Missing separate debuginfo for /usr/lib/libsqlite3.so.0 Try: zypper install -C "debuginfo(build-id)=771bc706b0ad7958ade628b0c7038d35dc7e08bf" Missing separate debuginfo for /usr/lib/libgstapp-0.10.so.0 Try: zypper install -C "debuginfo(build-id)=b7dec254927c82928a85091c932bb594950d06bd" Missing separate debuginfo for /usr/lib/libgstinterfaces-0.10.so.0 Try: zypper install -C "debuginfo(build-id)=efc81141b4f507f47af50f97f41ff2f759129f5f" Missing separate debuginfo for /usr/lib/libgstpbutils-0.10.so.0 Try: zypper install -C "debuginfo(build-id)=ab6a811d5dc833581e5d128e42102d76f253b367" Missing separate debuginfo for /usr/lib/libgstvideo-0.10.so.0 Try: zypper install -C "debuginfo(build-id)=7bef11d5138753e36af50a045c42b4fd655d9009" Missing separate debuginfo for /usr/lib/libgstbase-0.10.so.0 Try: zypper install -C "debuginfo(build-id)=81029fe59506ec9826aafaca88d6cc89c83684ac" Missing separate debuginfo for /usr/lib/libgstreamer-0.10.so.0 Try: zypper install -C "debuginfo(build-id)=c5b6539157890b3c4cc89e4b8030d99ea937564c" Missing separate debuginfo for /usr/lib/libgmodule-2.0.so.0 Try: zypper install -C "debuginfo(build-id)=e468a067cf0f0dab7529de58de30a7a29827170a" Missing separate debuginfo for /usr/lib/libxml2.so.2 Try: zypper install -C "debuginfo(build-id)=294baef50846b700b7fe1a0ea3a0e7783d67426d" Missing separate debuginfo for /usr/lib/gconv/UTF-16.so Try: zypper install -C "debuginfo(build-id)=7e4cb28b2969cdaf0f9fa125125fd4d4266a4d8a" Missing separate debuginfo for /usr/lib/kde4/plugins/gui_platform/libkde.so Try: zypper install -C "debuginfo(build-id)=d27c335109998313c7ad598fbea44aba265f65a2" Missing separate debuginfo for /usr/lib/libkio.so.5 Try: zypper install -C "debuginfo(build-id)=f64bfa820011bee2a40650a0ce192dfc3e255fb8" Missing separate debuginfo for /usr/lib/libkdeui.so.5 Try: zypper install -C "debuginfo(build-id)=4055f9ae5b67abbb8cd0f2470ff12479051bfe48" Missing separate debuginfo for /usr/lib/libkdecore.so.5 Try: zypper install -C "debuginfo(build-id)=6f161a666905b940b16657e59eef9f236144c9b5" Missing separate debuginfo for /usr/lib/libnepomuk.so.4 Try: zypper install -C "debuginfo(build-id)=de483ca5404e8d0837ca06a632e91188792e1c20" Missing separate debuginfo for /usr/lib/libstreamanalyzer.so.0 Try: zypper install -C "debuginfo(build-id)=e7f1b96a4bde040ff22286516a188ad98ae5073b" Missing separate debuginfo for /usr/lib/libsolid.so.4 Try: zypper install -C "debuginfo(build-id)=90aa050f4a4bbe12429db77ac88cb80de0eae377" Missing separate debuginfo for /usr/lib/libksuseinstall.so.1 Try: zypper install -C "debuginfo(build-id)=e62efdddf47842fa390636f11f38da9558e32018" Missing separate debuginfo for /lib/libacl.so.1 Try: zypper install -C "debuginfo(build-id)=24c44a8172a41a5b710b56293cffc7eaa2d0795d" Missing separate debuginfo for /lib/libattr.so.1 Try: zypper install -C "debuginfo(build-id)=2f5a54f0fb5157aeca09d940d60560b21f97ba95" Missing separate debuginfo for /usr/lib/libattica.so.0 Try: zypper install -C "debuginfo(build-id)=13a90616971debe5c90db5d5efb9eee25df2a73d" Missing separate debuginfo for /usr/lib/libdbusmenu-qt.so.2 Try: zypper install -C "debuginfo(build-id)=ae15f7506e9a131930643bee2e4b1ea826b81f69" Missing separate debuginfo for /lib/libbz2.so.1 Try: zypper install -C "debuginfo(build-id)=1480535b3243e2086268390e6ea9daaa4e280276" Missing separate debuginfo for /lib/liblzma.so.5 Try: zypper install -C "debuginfo(build-id)=00c6602e3b933ea8e0536bbfe1201f37d97f1d3a" Missing separate debuginfo for /usr/lib/libfam.so.0 Try: zypper install -C "debuginfo(build-id)=3a00673555254c45213c8d47f9b8e2f5ad81d80d" Missing separate debuginfo for /usr/lib/libsoprano.so.4 Try: zypper install -C "debuginfo(build-id)=3feae82cf6677a6c1685eb6bf353b79071bde8f4" Missing separate debuginfo for /usr/lib/libsopranoclient.so.1 Try: zypper install -C "debuginfo(build-id)=59f41196b40c4b6b2f4b9ae9055f8b6fab2642c6" Missing separate debuginfo for /usr/lib/libstreams.so.0 Try: zypper install -C "debuginfo(build-id)=fc77360ed0080677104c73ec9148ead8378cb774" Missing separate debuginfo for /lib/libudev.so.0 Try: zypper install -C "debuginfo(build-id)=4e4431209e241e10aa2e794a60ef43746da3b4ba" Missing separate debuginfo for /usr/lib/kde4/plugins/styles/oxygen.so Try: zypper install -C "debuginfo(build-id)=7a298d8365d748f758f0632f2aea30921c7ec211" Missing separate debuginfo for /usr/lib/liboxygenstyle.so.4 Try: zypper install -C "debuginfo(build-id)=dde0cd632f4b7d0fa62643f014329eb8fd0105cc" gb.qt4: warning: unable to load Qt translation: en_US.UTF-8 Detaching after fork from child process 1549. Missing separate debuginfo for /usr/lib/qt4/plugins/imageformats/libqgif.so Try: zypper install -C "debuginfo(build-id)=a8b82c206265e8959b0828b1e4e4ba2f5f435288" Missing separate debuginfo for /usr/lib/qt4/plugins/imageformats/libqico.so Try: zypper install -C "debuginfo(build-id)=93c74e61bd080f00953c90334ee9395675b3997e" Missing separate debuginfo for /usr/lib/qt4/plugins/imageformats/libqjpeg.so Try: zypper install -C "debuginfo(build-id)=f00143db778644a0d748864c6d271a4e3669725f" Missing separate debuginfo for /usr/lib/libjpeg.so.62 Try: zypper install -C "debuginfo(build-id)=990cea999468dcf6b3ec28e50b8f0175bacf5ceb" Missing separate debuginfo for /usr/lib/qt4/plugins/imageformats/libqmng.so Try: zypper install -C "debuginfo(build-id)=d6e082c16f2b2d3f80d411d2cb58456a9590f2fb" Missing separate debuginfo for /usr/lib/libmng.so.1 Try: zypper install -C "debuginfo(build-id)=5ce6e36cb42ac5eaa814cfbd857486c6f99ef7f9" Missing separate debuginfo for /usr/lib/liblcms.so.1 Try: zypper install -C "debuginfo(build-id)=2543e74022c7494da0d7d7837503cc39f052954c" Missing separate debuginfo for /usr/lib/qt4/plugins/imageformats/libqsvg.so Try: zypper install -C "debuginfo(build-id)=ad2c22a532add933c8fd8db9252ba01a37598f7d" Missing separate debuginfo for /usr/lib/qt4/plugins/imageformats/libqtiff.so Try: zypper install -C "debuginfo(build-id)=c632ede7c2672e7195c08b9459c7e3196327f937" Missing separate debuginfo for /usr/lib/libtiff.so.3 Try: zypper install -C "debuginfo(build-id)=7cbb89a8787012a41b9b3a23767bde1e0f96eec4" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_dds.so Try: zypper install -C "debuginfo(build-id)=b18c0d62844faedccec3f0b4b95dd4e4483213cf" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_eps.so Try: zypper install -C "debuginfo(build-id)=92c39c8caf64c87c3ac9dd8736aa28705f801ebc" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_exr.so Try: zypper install -C "debuginfo(build-id)=bed6383c952968f827649448e3c4e59d6cd7d260" Missing separate debuginfo for /usr/lib/libIlmImf.so.6 Try: zypper install -C "debuginfo(build-id)=86bbf86690b853978a6602208277b3e64a5a63a6" Missing separate debuginfo for /usr/lib/libIex.so.6 Try: zypper install -C "debuginfo(build-id)=7c2888351d02bcaa65af505bd458f14ddb9f1eef" Missing separate debuginfo for /usr/lib/libHalf.so.6 Try: zypper install -C "debuginfo(build-id)=9181908a8f666cd5a0d37f8423caa67ccc7b2a64" Missing separate debuginfo for /usr/lib/libIlmThread.so.6 Try: zypper install -C "debuginfo(build-id)=9184de5996c1da8e1fe5f57b7364339d8d63166d" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_jp2.so Try: zypper install -C "debuginfo(build-id)=6995ff53476ab72a21b0797c05e11872303b554a" Missing separate debuginfo for /usr/lib/libjasper.so.1 Try: zypper install -C "debuginfo(build-id)=6890833361821a5b44ed4464ea9f76b20883b72f" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_pcx.so Try: zypper install -C "debuginfo(build-id)=08b37eb2b346321f5daa2f29232be1212c3025dd" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_pic.so Try: zypper install -C "debuginfo(build-id)=181ce9e4b042a88a8164352dd2949bc225949618" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_psd.so Try: zypper install -C "debuginfo(build-id)=9a43c1cdc631301ed52ef76130ecf19910ca549e" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_ras.so Try: zypper install -C "debuginfo(build-id)=3efc7cb6f6c1e21398dcadf843d6845ed4e2fe5f" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_rgb.so Try: zypper install -C "debuginfo(build-id)=c3ad01f89716fdec19734d2e80efb5f852e9d231" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_tga.so Try: zypper install -C "debuginfo(build-id)=6b5fd6bf530fd94b5ce8995cb22a710949a49ec2" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_xcf.so Try: zypper install -C "debuginfo(build-id)=6023b24002c6b61f3594bc010e64e1312f0e2ffd" Missing separate debuginfo for /usr/lib/kde4/plugins/imageformats/kimg_xview.so Try: zypper install -C "debuginfo(build-id)=688e35382a48dd0dae15b3a322da84772abc085f" Detaching after fork from child process 1550. Detaching after fork from child process 1551. [New Thread 0xb1bd8b70 (LWP 1553)] [New Thread 0xb12b0b70 (LWP 1554)] Missing separate debuginfo for /usr/lib/qt4/plugins/bearer/libqconnmanbearer.so Try: zypper install -C "debuginfo(build-id)=ac03d255da1f533baea12f0ce228eebe5901642a" Missing separate debuginfo for /usr/lib/qt4/plugins/bearer/libqgenericbearer.so Try: zypper install -C "debuginfo(build-id)=edfc4d2527f115baf507c5d1abe82eb4640b6fc4" Missing separate debuginfo for /usr/lib/qt4/plugins/bearer/libqnmbearer.so Try: zypper install -C "debuginfo(build-id)=9236f2ca2968ad46abc4e32fb0ce0c9b1871dacc" Stock.Themes_Read.614: #45: File or directory does not exist 1: Project.Main.276 Program received signal SIGSEGV, Segmentation fault. release (class=0x8629d08, ob=0x843b17c) at gbx_object.c:308 308 release(class->parent, ob); (gdb) bt #0 release (class=0x8629d08, ob=0x843b17c) at gbx_object.c:308 #1 0x0806b8f2 in release (class=0x86314e0, ob=0x843b17c) at gbx_object.c:308 #2 0x0806b8f2 in release (class=0x8618718, ob=0x843b17c) at gbx_object.c:308 #3 0x0806b8f2 in release (class=0x8633a90, ob=0x843b17c) at gbx_object.c:308 #4 0x0806b8f2 in release (class=0x85edbc0, ob=0x843b17c) at gbx_object.c:308 #5 0x0806b8f2 in release (class=0x8613a40, ob=0x843b17c) at gbx_object.c:308 #6 0x0806b8f2 in release (class=0x85ef3b8, ob=0x843b17c) at gbx_object.c:308 #7 0x0806b8f2 in release (class=0x85f1880, ob=0x843b17c) at gbx_object.c:308 #8 0x0806b8f2 in release (class=0xb7f603f0, ob=0x843b17c) at gbx_object.c:308 #9 0x0806b8f2 in release (class=0x843b170, ob=0x843b17c) at gbx_object.c:308 #10 0x0806b8f2 in release (class=0x82c58f0, ob=0x843b17c) at gbx_object.c:308 ---Type to continue, or q to quit--- From gambas at ...1... Sat Jul 28 13:17:54 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 28 Jul 2012 13:17:54 +0200 Subject: [Gambas-user] Packets for gb.media with Mint 13 - Maya In-Reply-To: <1343314832.37151.YahooMailClassic@...2695...> References: <1343314832.37151.YahooMailClassic@...2695...> Message-ID: <5013CA62.9020505@...1...> Le 26/07/2012 17:00, Ru Vuott a ?crit : > Hello, > > when I had Linux Mint 12, having to install *gb.media*, here someone suggested me to download these packets: > > libgstreamer0.10-dev > libgstreamer-plugins-base0.10-dev > > > Now, I upload my distro: Mint 13 - Maya - Ubuntu "Precise". I'ld like to know if I have to use those same packets, or newer others. > > Thanks > Vuotttt > The same ones. Apparently the name didn't change in Ubuntu Precise. Regards, -- Beno?t Minisini From gambas at ...1... Sat Jul 28 13:24:44 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 28 Jul 2012 13:24:44 +0200 Subject: [Gambas-user] SVN 4995 Segmentation fault In-Reply-To: <1897369.I72Ip1Ay1y@...46...> References: <1900039.z8gsaqEYSK@...46...> <5013C09B.9040406@...1...> <1897369.I72Ip1Ay1y@...46...> Message-ID: <5013CBFC.2070001@...1...> Le 28/07/2012 13:13, wally a ?crit : > > here the gdb output > Can you compile Gambas with no optimization? $ make clean && make "CFLAGS=-O0 -g -ggdb" "CXXFLAGS=-O0 -g -ggdb" And send me the backtrace again (the full one if possible, not just the ten first lines). And you should try the valgrind stuff too, because the bug seems to be weird. Thanks. -- Beno?t Minisini From gambas at ...1... Sat Jul 28 13:26:34 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 28 Jul 2012 13:26:34 +0200 Subject: [Gambas-user] SVN 4995 Segmentation fault In-Reply-To: <5013CBFC.2070001@...1...> References: <1900039.z8gsaqEYSK@...46...> <5013C09B.9040406@...1...> <1897369.I72Ip1Ay1y@...46...> <5013CBFC.2070001@...1...> Message-ID: <5013CC6A.70703@...1...> Le 28/07/2012 13:24, Beno?t Minisini a ?crit : > Le 28/07/2012 13:13, wally a ?crit : >> >> here the gdb output >> > > Can you compile Gambas with no optimization? > > $ make clean && make "CFLAGS=-O0 -g -ggdb" "CXXFLAGS=-O0 -g -ggdb" > > And send me the backtrace again (the full one if possible, not just the > ten first lines). > > And you should try the valgrind stuff too, because the bug seems to be > weird. > > Thanks. > Hopefully I succeeded in reproducing the crash, so you don't have to do all that! :-) -- Beno?t Minisini From ea7dfh at ...2382... Sat Jul 28 13:42:02 2012 From: ea7dfh at ...2382... (Jesus) Date: Sat, 28 Jul 2012 13:42:02 +0200 Subject: [Gambas-user] Distribution availability: it's gets better! In-Reply-To: <34223758.post@...1379...> References: <34223758.post@...1379...> Message-ID: <5013D00A.6020904@...2382...> El 28/07/12 10:55, charlesg escribi?: > > Gambas 3.2.1 has appeared in Lubuntu 12.04 repository. Hopefully that means > Ubuntu as well. > Not in Precise, but in Quantal -it seems. So we'll wait until October. http://packages.ubuntu.com/precise/devel/gambas3 http://packages.ubuntu.com/quantal/devel/gambas3 Regards -- Jesus Guardon From bbruen at ...2308... Sat Jul 28 13:46:41 2012 From: bbruen at ...2308... (Bruce) Date: Sat, 28 Jul 2012 21:16:41 +0930 Subject: [Gambas-user] SVN 4995 Segmentation fault In-Reply-To: <5013CC6A.70703@...1...> References: <1900039.z8gsaqEYSK@...46...> <5013C09B.9040406@...1...> <1897369.I72Ip1Ay1y@...46...> <5013CBFC.2070001@...1...> <5013CC6A.70703@...1...> Message-ID: <1343476001.15773.2.camel@...40...> On Sat, 2012-07-28 at 13:26 +0200, Beno?t Minisini wrote: > Le 28/07/2012 13:24, Beno?t Minisini a ?crit : > > Le 28/07/2012 13:13, wally a ?crit : > >> > >> here the gdb output > >> > > > > Can you compile Gambas with no optimization? > > > > $ make clean && make "CFLAGS=-O0 -g -ggdb" "CXXFLAGS=-O0 -g -ggdb" > > > > And send me the backtrace again (the full one if possible, not just the > > ten first lines). > > > > And you should try the valgrind stuff too, because the bug seems to be > > weird. > > > > Thanks. > > > > Hopefully I succeeded in reproducing the crash, so you don't have to do > all that! :-) > Don't know if this helps but. I got the same segfault this morning (AU). A make clean followed by the normal build cycle fixed it all. (NB still configuring --disable-jit and 32 bit system) Bruce From gambas at ...1... Sat Jul 28 13:53:24 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 28 Jul 2012 13:53:24 +0200 Subject: [Gambas-user] Gambas 3 compilation instructions on specific distributions Message-ID: <5013D2B4.7010009@...1...> Hi, I have rewrote the Ubuntu and ArchLinux specific installation instructions on the wiki. I moved the old pages so that they are yet available. Please tell me if you find something wrong in them (especially when it is not Ubuntu as it is my current distribution in use). And please tell me about the other distributions specific pages, and if you want to make them cleaner. You are welcome! Regards, -- Beno?t Minisini From gambas at ...1... Sat Jul 28 13:57:48 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 28 Jul 2012 13:57:48 +0200 Subject: [Gambas-user] Distribution availability: it's gets better! (NOT REALLY!) In-Reply-To: <5013D00A.6020904@...2382...> References: <34223758.post@...1379...> <5013D00A.6020904@...2382...> Message-ID: <5013D3BC.3080500@...1...> Le 28/07/2012 13:42, Jesus a ?crit : > El 28/07/12 10:55, charlesg escribi?: >> >> Gambas 3.2.1 has appeared in Lubuntu 12.04 repository. Hopefully that means >> Ubuntu as well. >> > Not in Precise, but in Quantal -it seems. So we'll wait until October. > > http://packages.ubuntu.com/precise/devel/gambas3 > > http://packages.ubuntu.com/quantal/devel/gambas3 > > Regards > I looked at them (quantal). These packages are wrong, DON'T USE THEM! Use the one made by Kendek, they correctly follow the "how to package Gambas" instructions on the wiki. -- Beno?t Minisini From gambas at ...1... Sat Jul 28 13:59:56 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 28 Jul 2012 13:59:56 +0200 Subject: [Gambas-user] Distribution availability: it's gets better! (NOT REALLY!) In-Reply-To: <5013D3BC.3080500@...1...> References: <34223758.post@...1379...> <5013D00A.6020904@...2382...> <5013D3BC.3080500@...1...> Message-ID: <5013D43C.6040807@...1...> Le 28/07/2012 13:57, Beno?t Minisini a ?crit : > Le 28/07/2012 13:42, Jesus a ?crit : >> El 28/07/12 10:55, charlesg escribi?: >>> >>> Gambas 3.2.1 has appeared in Lubuntu 12.04 repository. Hopefully that means >>> Ubuntu as well. >>> >> Not in Precise, but in Quantal -it seems. So we'll wait until October. >> >> http://packages.ubuntu.com/precise/devel/gambas3 >> >> http://packages.ubuntu.com/quantal/devel/gambas3 >> >> Regards >> > > I looked at them (quantal). These packages are wrong, DON'T USE THEM! > > Use the one made by Kendek, they correctly follow the "how to package > Gambas" instructions on the wiki. > If anyone can post a bug about that, I have no launchpad account... -- Beno?t Minisini From gambas at ...1... Sat Jul 28 14:10:48 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 28 Jul 2012 14:10:48 +0200 Subject: [Gambas-user] Distribution availability: it's gets better! (NOT REALLY!) In-Reply-To: <5013D43C.6040807@...1...> References: <34223758.post@...1379...> <5013D00A.6020904@...2382...> <5013D3BC.3080500@...1...> <5013D43C.6040807@...1...> Message-ID: <5013D6C8.7080403@...1...> Le 28/07/2012 13:59, Beno?t Minisini a ?crit : > Le 28/07/2012 13:57, Beno?t Minisini a ?crit : >> Le 28/07/2012 13:42, Jesus a ?crit : >>> El 28/07/12 10:55, charlesg escribi?: >>>> >>>> Gambas 3.2.1 has appeared in Lubuntu 12.04 repository. Hopefully that means >>>> Ubuntu as well. >>>> >>> Not in Precise, but in Quantal -it seems. So we'll wait until October. >>> >>> http://packages.ubuntu.com/precise/devel/gambas3 >>> >>> http://packages.ubuntu.com/quantal/devel/gambas3 >>> >>> Regards >>> >> >> I looked at them (quantal). These packages are wrong, DON'T USE THEM! >> >> Use the one made by Kendek, they correctly follow the "how to package >> Gambas" instructions on the wiki. >> > > If anyone can post a bug about that, I have no launchpad account... > OK, I sent a mail to the Debian packagers, as the Ubuntu packages are just a copy of them. -- Beno?t Minisini From wally at ...2037... Sat Jul 28 14:14:55 2012 From: wally at ...2037... (wally) Date: Sat, 28 Jul 2012 14:14:55 +0200 Subject: [Gambas-user] SVN 4995 Segmentation fault In-Reply-To: <1343476001.15773.2.camel@...40...> References: <1900039.z8gsaqEYSK@...46...> <5013CC6A.70703@...1...> <1343476001.15773.2.camel@...40...> Message-ID: <2187000.21MpljWv4n@...46...> Bruce, thank you for the info, but it does not solve the problem here. wally On Saturday 28 July 2012 21:16:41 Bruce wrote: > On Sat, 2012-07-28 at 13:26 +0200, Beno?t Minisini wrote: > > Le 28/07/2012 13:24, Beno?t Minisini a ?crit : > > > Le 28/07/2012 13:13, wally a ?crit : > > >> here the gdb output > > > > > > Can you compile Gambas with no optimization? > > > > > > $ make clean && make "CFLAGS=-O0 -g -ggdb" "CXXFLAGS=-O0 -g -ggdb" > > > > > > And send me the backtrace again (the full one if possible, not just > > > the > > > ten first lines). > > > > > > And you should try the valgrind stuff too, because the bug seems to > > > be > > > weird. > > > > > > Thanks. > > > > Hopefully I succeeded in reproducing the crash, so you don't have to do > > all that! :-) > > Don't know if this helps but. I got the same segfault this morning (AU). > A make clean followed by the normal build cycle fixed it all. > (NB still configuring --disable-jit and 32 bit system) > > Bruce > > > ---------------------------------------------------------------------------- > -- Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From gambas at ...1... Sat Jul 28 14:28:07 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sat, 28 Jul 2012 14:28:07 +0200 Subject: [Gambas-user] SVN 4995 Segmentation fault In-Reply-To: <1900039.z8gsaqEYSK@...46...> References: <1900039.z8gsaqEYSK@...46...> Message-ID: <5013DAD7.9050308@...1...> Le 28/07/2012 11:53, wally a ?crit : > > At revision 4995. > > ~> gambas3 > gb.qt4: warning: unable to load Qt translation: en_US.UTF-8 > Stock.Themes_Read.614: #45: File or directory does not exist > 1: Project.Main.276 > Segmentation fault > > OpenSuse 12.1 > > Any ideas ? > The bug should be fixed in revision #4996. Regards, -- Beno?t Minisini From wally at ...2037... Sat Jul 28 14:52:21 2012 From: wally at ...2037... (wally) Date: Sat, 28 Jul 2012 14:52:21 +0200 Subject: [Gambas-user] SVN 4995 Segmentation fault In-Reply-To: <5013DAD7.9050308@...1...> References: <1900039.z8gsaqEYSK@...46...> <5013DAD7.9050308@...1...> Message-ID: <2275715.5VAF5viM5I@...46...> On Saturday 28 July 2012 14:28:07 Beno?t Minisini wrote: > Le 28/07/2012 11:53, wally a ?crit : > > At revision 4995. > > > > ~> gambas3 > > gb.qt4: warning: unable to load Qt translation: en_US.UTF-8 > > Stock.Themes_Read.614: #45: File or directory does not exist > > 1: Project.Main.276 > > Segmentation fault > > > > OpenSuse 12.1 > > > > Any ideas ? > > The bug should be fixed in revision #4996. > > Regards, it works now, thank you ! wally From wally at ...2037... Sat Jul 28 15:36:31 2012 From: wally at ...2037... (wally) Date: Sat, 28 Jul 2012 15:36:31 +0200 Subject: [Gambas-user] VB to Gambas conversion question Message-ID: <1527496.NW7QmrGVpa@...46...> what does "0#" mean in VB ? e.g. ReDim t#(0 To 25) If (i < 10) Then t(I) = 0# is this some kind of casting zero to Double ? thanks in advance wally From gambas at ...2524... Sat Jul 28 15:43:04 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sat, 28 Jul 2012 13:43:04 +0000 Subject: [Gambas-user] Issue 291 in gambas: The Error.Propagate method doesn't work Message-ID: <0-6813199134517018827-12558607425499501905-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 291 by svit... at ...626...: The Error.Propagate method doesn't work http://code.google.com/p/gambas/issues/detail?id=291 1) Describe the problem. Problems using the "Error.Propagate" method: * memory leaks * loss of information about the error 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: TRUNK Revision: r4996 Operating system: Linux Distribution: any Architecture: x86 GUI component: none Desktop used: none 3) Provide a little project that reproduces the bug or the crash. Code(see attachment): Public Sub Main() Try test Error Error.Text; " at "; Error.Where End Sub test() raise_err() Catch Error Error.Text; " at "; Error.Where Error.Propagate End Sub raise_err() Error.Raise("E") End 4) If your project needs a database, try to provide it, or part of it. none 5) Explain clearly how to reproduce the bug or the crash. Run the test project. Output: E at MMain.raise_err.20 at gbx3: warning: 2 allocation(s) non freed. Attachments: bug-error-propagate-0.0.1.tar.gz 4.4 KB From emil.lenngren at ...626... Sat Jul 28 18:18:40 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Sat, 28 Jul 2012 18:18:40 +0200 Subject: [Gambas-user] JIT bug 7 In-Reply-To: References: Message-ID: Can't really do anything right now. I am in Venice now on Vacation :) I come home in 8 days or something. If you want, you can post the llvm output, gdb stacktrace or whatever... /Emil 2012/7/28 Jussi Lahtinen > Before continuing my vacation again in countryside... > Here is some JIT bug. See attachment. > > Gambas 3 rev 4995 @ Xubuntu 12.04 64bit > > Jussi > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > From vuott at ...325... Sat Jul 28 19:07:08 2012 From: vuott at ...325... (Ru Vuott) Date: Sat, 28 Jul 2012 18:07:08 +0100 (BST) Subject: [Gambas-user] Packets for gb.media with Mint 13 - Maya In-Reply-To: <5013CA62.9020505@...1...> Message-ID: <1343495228.97219.YahooMailClassic@...2691...> > > > > The same ones. Apparently the name didn't change in Ubuntu > Precise. > > Regards, > > -- > Beno?t Minisini > > Well, thanks, Beno?t Vuott From lists at ...2828... Sat Jul 28 19:24:39 2012 From: lists at ...2828... (Christer Johansson) Date: Sat, 28 Jul 2012 19:24:39 +0200 Subject: [Gambas-user] Raspberry pi question In-Reply-To: <501108A2.2060807@...1...> Message-ID: <000001cd6ce5$e0b26270$0f00a8c0@...2829...> > Le 26/07/2012 10:53, fulippo_fulippo at ...152... a ?crit : > > Hi > > Somebody know how to use gpio port with Gambas 2/3 on Raspberry pi > > > > in python is possible there is som libraries > > > > thank's > > > > I don't know what python does. > > According to: > > http://www.haifux.org/lectures/258/gpio_spi_i2c_userspace.pdf > > You have some directories in /sys to make gpio accessible from user > space, and then other directories to program them. > > I don't know if it fits your needs without more details. Can > you give them? He may be talking about this... http://pypi.python.org/pypi/RPi.GPIO I think this code is used in the Python modules... http://elinux.org/RPi_Low-level_peripherals#GPIO_Driving_Example_.28C.29 Since I finally got mine RasPi and just gotten Gambas3 3.1.1 up running I'm also very interested in this topic (and I'm sure lot's of other people are to) but since I'm quite lost when it comes to C there is some reading to do. A guy named Gordon have already made a C library named WiringPi but I have no clue on how to use it from within Gambas3 or if it's even possible? https://projects.drogon.net/raspberry-pi/wiringpi/ Having an way to read/write RasPi's GPIO, I2C and SPI from Gambas3 would be golden and I wished I known C/C++ and was talented enough to write a component :-/ BTW - Gambas3 3.1.1 seems to run fine on the RasPi using Xfce on Debian Squeeze, haven't done much so far but at least it's up running and reading/writing the GPIO is next so any input is appreciated. /CJ From gambas at ...1... Sat Jul 28 20:00:17 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Sat, 28 Jul 2012 20:00:17 +0200 Subject: [Gambas-user] Raspberry pi question In-Reply-To: <000001cd6ce5$e0b26270$0f00a8c0@...2829...> References: <000001cd6ce5$e0b26270$0f00a8c0@...2829...> Message-ID: <501428B1.6020306@...1...> Le 28/07/2012 19:24, Christer Johansson a ?crit : > >> Le 26/07/2012 10:53, fulippo_fulippo at ...152... a ?crit : >>> Hi >>> Somebody know how to use gpio port with Gambas 2/3 on Raspberry pi >>> >>> in python is possible there is som libraries >>> >>> thank's >>> >> >> I don't know what python does. >> >> According to: >> >> http://www.haifux.org/lectures/258/gpio_spi_i2c_userspace.pdf >> >> You have some directories in /sys to make gpio accessible from user >> space, and then other directories to program them. >> >> I don't know if it fits your needs without more details. Can >> you give them? > > He may be talking about this... > > http://pypi.python.org/pypi/RPi.GPIO > > I think this code is used in the Python modules... > > http://elinux.org/RPi_Low-level_peripherals#GPIO_Driving_Example_.28C.29 > > Since I finally got mine RasPi and just gotten Gambas3 3.1.1 up running I'm > also very interested in this topic (and I'm sure lot's of other people are > to) but since I'm quite lost when it comes to C there is some reading to do. > > A guy named Gordon have already made a C library named WiringPi but I have no > clue on how to use it from within Gambas3 or if it's even possible? > > https://projects.drogon.net/raspberry-pi/wiringpi/ > > Having an way to read/write RasPi's GPIO, I2C and SPI from Gambas3 would be > golden and I wished I known C/C++ and was talented enough to write a component :-/ > > BTW - Gambas3 3.1.1 seems to run fine on the RasPi using Xfce on Debian Squeeze, > haven't done much so far but at least it's up running and reading/writing the GPIO > is next so any input is appreciated. > > /CJ > Maybe I say something stupid, but there is a shell script example there: http://elinux.org/RPi_Low-level_peripherals#GPIO_Driving_Example_.28Shell_script.29 It is just a matter of writing or reading files in /sys/class/gpio as root. So you can use the standard file functions in Gambas for doing the same thing. Couldn't it be a simple solution? -- Beno?t Minisini From gambas at ...1... Sat Jul 28 20:04:19 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Sat, 28 Jul 2012 20:04:19 +0200 Subject: [Gambas-user] Raspberry pi question In-Reply-To: <501428B1.6020306@...1...> References: <000001cd6ce5$e0b26270$0f00a8c0@...2829...> <501428B1.6020306@...1...> Message-ID: <501429A3.4030206@...1...> > Le 28/07/2012 19:24, Christer Johansson a ?crit : >> >> A guy named Gordon have already made a C library named WiringPi but I >> have no >> clue on how to use it from within Gambas3 or if it's even possible? >> >> https://projects.drogon.net/raspberry-pi/wiringpi/ >> This is a more interesting thing. I think by using Extern functions, you can use that library directly without any problem. Regards, -- Beno?t Minisini From nando_f at ...951... Sat Jul 28 21:10:17 2012 From: nando_f at ...951... (nando) Date: Sat, 28 Jul 2012 15:10:17 -0400 Subject: [Gambas-user] VB to Gambas conversion question In-Reply-To: <1527496.NW7QmrGVpa@...46...> References: <1527496.NW7QmrGVpa@...46...> Message-ID: <20120728190348.M48610@...951...> Not a cast It is Forced Double at compile time. 0 is usually interpreted when compiled as 0 (integer) 0.0 would be interpreted as non-integer 0# same thing but forces the representation as double. Reason behind doing this: if you have a double array t#(0..25) when you do t#(I) = 0 The zero compiles to an integer. at RUNTIME, it has to convert to double....which takes more cpu cycles. So, 0# forces the compile to a double..at compile time. at RUNTIME, no convesion....less cpu cycles. It would make a difference with many converstions over a long time or if the program was very intense doing this type of stuff. Smarter compilers would realize the immediate value is being assigned to a double and coerce the immediate to double at compile time. ---------- Original Message ----------- From: wally To: mailing list for gambas users Sent: Sat, 28 Jul 2012 15:36:31 +0200 Subject: [Gambas-user] VB to Gambas conversion question > what does "0#" mean in VB ? > > e.g. > > ReDim t#(0 To 25) > > If (i < 10) Then t(I) = 0# > > is this some kind of casting zero to Double ? > > thanks in advance > wally > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user ------- End of Original Message ------- From wally at ...2037... Sat Jul 28 21:20:36 2012 From: wally at ...2037... (wally) Date: Sat, 28 Jul 2012 21:20:36 +0200 Subject: [Gambas-user] VB to Gambas conversion question In-Reply-To: <20120728190348.M48610@...951...> References: <1527496.NW7QmrGVpa@...46...> <20120728190348.M48610@...951...> Message-ID: <1860779.FyBh8YpYo3@...46...> Thank you very much. so if i use VB: ReDim t#(0 To 25) GB: Dim t[25] as Float VB: If (i < 10) Then t(I) = 0# GB: If(i < 10) then t[i] = 0.0 all will be nice, correct ? On Saturday 28 July 2012 15:10:17 nando wrote: > Not a cast > It is Forced Double at compile time. > > 0 is usually interpreted when compiled as 0 (integer) > 0.0 would be interpreted as non-integer > 0# same thing but forces the representation as double. > > Reason behind doing this: > > if you have a double array t#(0..25) > > when you do > > t#(I) = 0 > > The zero compiles to an integer. > at RUNTIME, it has to convert to double....which takes more cpu cycles. > > So, 0# forces the compile to a double..at compile time. > at RUNTIME, no convesion....less cpu cycles. > > It would make a difference with many converstions over a long time > or if the program was very intense doing this type of stuff. > > Smarter compilers would realize the immediate value is being assigned to > a double and coerce the immediate to double at compile time. > > > ---------- Original Message ----------- > From: wally > To: mailing list for gambas users > Sent: Sat, 28 Jul 2012 15:36:31 +0200 > Subject: [Gambas-user] VB to Gambas conversion question > > > what does "0#" mean in VB ? > > > > e.g. > > > > ReDim t#(0 To 25) > > > > If (i < 10) Then t(I) = 0# > > > > is this some kind of casting zero to Double ? > > > > thanks in advance > > wally > > > > ------------------------------------------------------------------------ > > ------ Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. > > Discussions > > will include endpoint security, mobile security and the latest in > > malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > ------- End of Original Message ------- > > > ---------------------------------------------------------------------------- > -- Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From emil.lenngren at ...626... Sat Jul 28 21:24:21 2012 From: emil.lenngren at ...626... (Emil Lenngren) Date: Sat, 28 Jul 2012 21:24:21 +0200 Subject: [Gambas-user] VB to Gambas conversion question In-Reply-To: <1860779.FyBh8YpYo3@...46...> References: <1527496.NW7QmrGVpa@...46...> <20120728190348.M48610@...951...> <1860779.FyBh8YpYo3@...46...> Message-ID: You should write "Dim t As New Float[25]" instead of "Dim t[25] As Float" if you don't have special reasons. /Emil 2012/7/28 wally > Thank you very much. > > so if i use > VB: ReDim t#(0 To 25) > GB: Dim t[25] as Float > > VB: If (i < 10) Then t(I) = 0# > GB: If(i < 10) then t[i] = 0.0 > > all will be nice, correct ? > > > > On Saturday 28 July 2012 15:10:17 nando wrote: > > Not a cast > > It is Forced Double at compile time. > > > > 0 is usually interpreted when compiled as 0 (integer) > > 0.0 would be interpreted as non-integer > > 0# same thing but forces the representation as double. > > > > Reason behind doing this: > > > > if you have a double array t#(0..25) > > > > when you do > > > > t#(I) = 0 > > > > The zero compiles to an integer. > > at RUNTIME, it has to convert to double....which takes more cpu cycles. > > > > So, 0# forces the compile to a double..at compile time. > > at RUNTIME, no convesion....less cpu cycles. > > > > It would make a difference with many converstions over a long time > > or if the program was very intense doing this type of stuff. > > > > Smarter compilers would realize the immediate value is being assigned to > > a double and coerce the immediate to double at compile time. > > > > > > ---------- Original Message ----------- > > From: wally > > To: mailing list for gambas users > > Sent: Sat, 28 Jul 2012 15:36:31 +0200 > > Subject: [Gambas-user] VB to Gambas conversion question > > > > > what does "0#" mean in VB ? > > > > > > e.g. > > > > > > ReDim t#(0 To 25) > > > > > > If (i < 10) Then t(I) = 0# > > > > > > is this some kind of casting zero to Double ? > > > > > > thanks in advance > > > wally > > > > > > > ------------------------------------------------------------------------ > > > ------ Live Security Virtual Conference > > > Exclusive live event will cover all the ways today's security and > > > threat landscape has changed and how IT managers can respond. > > > Discussions > > > will include endpoint security, mobile security and the latest in > > > malware > > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > _______________________________________________ > > > Gambas-user mailing list > > > Gambas-user at lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > > ------- End of Original Message ------- > > > > > > > ---------------------------------------------------------------------------- > > -- Live Security Virtual Conference > > Exclusive live event will cover all the ways today's security and > > threat landscape has changed and how IT managers can respond. Discussions > > will include endpoint security, mobile security and the latest in malware > > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user at lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From cabrerawilliam at ...626... Sat Jul 28 23:14:01 2012 From: cabrerawilliam at ...626... (William Cabrera) Date: Sat, 28 Jul 2012 16:44:01 -0430 Subject: [Gambas-user] Gambas 3 compilation instructions on specific distributions In-Reply-To: <5013D2B4.7010009@...1...> References: <5013D2B4.7010009@...1...> Message-ID: Hi, in Debian Wheezy, for component GB.pdf, the libpoppler-dev change to libpoppler-private-dev ------ William Cabrera http://willicab.gnu.org.ve 2012/7/28 Beno?t Minisini > Hi, > > I have rewrote the Ubuntu and ArchLinux specific installation > instructions on the wiki. I moved the old pages so that they are yet > available. > > Please tell me if you find something wrong in them (especially when it > is not Ubuntu as it is my current distribution in use). > > And please tell me about the other distributions specific pages, and if > you want to make them cleaner. You are welcome! > > Regards, > > -- > Beno?t Minisini > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > From bbruen at ...2308... Sun Jul 29 04:02:20 2012 From: bbruen at ...2308... (Bruce) Date: Sun, 29 Jul 2012 11:32:20 +0930 Subject: [Gambas-user] Rendering an object as one of its classifier's subtypes. Message-ID: <1343527340.30094.7.camel@...40...> I have a situation where objects created later need to be "rendered" (cast?, reclassifed?) as one of many specialised versions of those objects. In the following code all went fine until I added the check to ensure that the specialised class is a descendant of the original class. Now it fails when compiling at the marked line with an "Unexpected Object" object error. Can anyone tell me what I'm doing wrong here? -----code---- Public Sub Main() Dim obj1 As New Parent Dim obj2 As Child1 Dim c1 As New Collection With obj1 .Name = "c1" .Type = "1" End With c1.Add(obj1, obj1.Name) obj1 = Morph(obj1, "child1") c1[obj1.Name] = obj1 Print obj1 Is Parent Print obj1 Is Child1 Print obj1 Is Child2 '(a different subtype of "parent") Print Object.Class(obj1).Count End Private Function Morph(source As Object, targetname As String) As Object Dim nt As Object Dim propname As String nt = Object.New(targetname) If Not(nt Is Object.Class(source)) Then ' <<--- HERE! Error.Raise("Illegal morph") Else For Each sprop In Object.Class(source) If Object.Class(source)[sProp].Kind = Class.Property Then Object.SetProperty(nt, sProp, Object.GetProperty(source, sProp)) Endif Next Endif Return nt End --- end ---- tia Bruce From gambas.fr at ...626... Sun Jul 29 10:22:46 2012 From: gambas.fr at ...626... (Fabien Bodard) Date: Sun, 29 Jul 2012 10:22:46 +0200 Subject: [Gambas-user] Rendering an object as one of its classifier's subtypes. In-Reply-To: <1343527340.30094.7.camel@...40...> References: <1343527340.30094.7.camel@...40...> Message-ID: > > > use object.is(nt,object.type(source)) http://gambasdoc.org/help/comp/gb/object/is?fr From bbruen at ...2308... Sun Jul 29 10:40:15 2012 From: bbruen at ...2308... (Bruce) Date: Sun, 29 Jul 2012 18:10:15 +0930 Subject: [Gambas-user] Rendering an object as one of its classifier's subtypes. In-Reply-To: References: <1343527340.30094.7.camel@...40...> Message-ID: <1343551215.30094.8.camel@...40...> On Sun, 2012-07-29 at 10:22 +0200, Fabien Bodard wrote: > > > > > > use > object.is(nt,object.type(source)) > Aaah! Thanks Fabien regards Bruce From mohareve at ...626... Sun Jul 29 12:07:56 2012 From: mohareve at ...626... (M. Cs.) Date: Sun, 29 Jul 2012 12:07:56 +0200 Subject: [Gambas-user] Why does gridView_Data() trigger gridView_Select() ? Message-ID: I have a combobox which changes the content of a gridview which is then filled using the Data event. My problem is, if I select a row in the gridview, and afterwards I change the gridview itself, the Select event is triggered, but normally that means that nothing is selected, yet I am using the selected item inside the Select event so it rises error. Could this Select event be rewritten so to react with real selections only? Csaba From gambas at ...1... Sun Jul 29 12:25:23 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Sun, 29 Jul 2012 12:25:23 +0200 Subject: [Gambas-user] Why does gridView_Data() trigger gridView_Select() ? In-Reply-To: References: Message-ID: <50150F93.4040606@...1...> Le 29/07/2012 12:07, M. Cs. a ?crit : > I have a combobox which changes the content of a gridview which is then > filled using the Data event. My problem is, if I select a row in the > gridview, and afterwards I change the gridview itself, the Select event is > triggered, but normally that means that nothing is selected, yet I am using > the selected item inside the Select event so it rises error. Could this > Select event be rewritten so to react with real selections only? > > > Csaba Please provide a little project that shows the problem. Regards, -- Beno?t Minisini From bill-lancaster at ...2231... Sun Jul 29 12:30:50 2012 From: bill-lancaster at ...2231... (Bill-Lancaster) Date: Sun, 29 Jul 2012 03:30:50 -0700 (PDT) Subject: [Gambas-user] Gtk-CRITICAL In-Reply-To: <500FF853.8070106@...1...> References: <34208922.post@...1379...> <500FF853.8070106@...1...> Message-ID: <34226546.post@...1379...> Beno?t, Have just got round to making a small example but I can't reproduce the error. I'll add to this thread if it happens again! Regards Bill -- View this message in context: http://old.nabble.com/Gtk-CRITICAL-tp34208922p34226546.html Sent from the gambas-user mailing list archive at Nabble.com. From gambas at ...2524... Sun Jul 29 16:28:51 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 29 Jul 2012 14:28:51 +0000 Subject: [Gambas-user] Issue 292 in gambas: Screen Resilution Problem Message-ID: <0-6813199134517018827-1289309238517715181-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 292 by laxdheer... at ...626...: Screen Resilution Problem http://code.google.com/p/gambas/issues/detail?id=292 1) Describe the problem. when i go to menu Project--> Make --> Instalation Package the coming form can not see fully. because of wide screen. my monitor is AOC 15.5 Wide 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version:gambas 2.99.5 Revision: Operating system: Hanthana Linux Distribution: Fedora Architecture: x86_64 GUI component: QT3 / QT4 / GTK+ Desktop used: Gnome 3 3) Provide a little project that reproduces the bug or the crash. 4) If your project needs a database, try to provide it, or part of it. 5) Explain clearly how to reproduce the bug or the crash. 6) By doing that carefully, you have done 50% of the bug fix job! IMPORTANT NOTE: if you encounter several different problems or bugs, (for example, a bug in your project, and an interpreter crash while debugging it), please create distinct issues! Attachments: Gambus.png 175 KB From gambas at ...2524... Sun Jul 29 16:34:31 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 29 Jul 2012 14:34:31 +0000 Subject: [Gambas-user] Issue 292 in gambas: Screen Resilution Problem In-Reply-To: <0-6813199134517018827-1289309238517715181-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-1289309238517715181-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-1289309238517715181-gambas=googlecode.com@...2524...> Comment #1 on issue 292 by benoit.m... at ...626...: Screen Resilution Problem http://code.google.com/p/gambas/issues/detail?id=292 Do you really need to use such a big font? (The dialog size is proportional to the Qt font size). From gambas at ...2524... Sun Jul 29 17:22:37 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 29 Jul 2012 15:22:37 +0000 Subject: [Gambas-user] Issue 274 in gambas: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node In-Reply-To: <4-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> References: <4-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> <0-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> Message-ID: <5-6813199134517018827-5941744585186398840-gambas=googlecode.com@...2524...> Comment #5 on issue 274 by Kokok... at ...626...: Unknown symbol 'IsEmptyElement' in class '.XmlReader.Node http://code.google.com/p/gambas/issues/detail?id=274 I downloaded the latest svn 4996,and the issue is not fixed From gambas at ...2524... Sun Jul 29 17:35:29 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 29 Jul 2012 15:35:29 +0000 Subject: [Gambas-user] Issue 291 in gambas: The Error.Propagate method doesn't work In-Reply-To: <0-6813199134517018827-12558607425499501905-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-12558607425499501905-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-12558607425499501905-gambas=googlecode.com@...2524...> Updates: Status: Accepted Labels: -Version Version-3.2.0 Comment #1 on issue 291 by benoit.m... at ...626...: The Error.Propagate method doesn't work http://code.google.com/p/gambas/issues/detail?id=291 (No comment was entered for this change.) From jussi.lahtinen at ...626... Wed Jul 25 16:22:05 2012 From: jussi.lahtinen at ...626... (Jussi Lahtinen) Date: Wed, 25 Jul 2012 17:22:05 +0300 Subject: [Gambas-user] Default icons problem In-Reply-To: <500EE209.5050301@...1...> References: <1342680084.24435.YahooMailNeo@...2886...> <5007D2F6.7000805@...1...> <1342708549.18082.YahooMailNeo@...2887...> <5008B651.7010504@...1...> <1342807215.96856.YahooMailNeo@...2887...> <5009F63D.8030302@...1...> <1342944048.13172.YahooMailNeo@...2890...> <500C072B.9070502@...1...> <1343126406.70691.YahooMailNeo@...2890...> <500E7C7F.7060408@...1...> <1343127827.72255.YahooMailNeo@...2892...> <500E8248.5090400@...1...> <500EE209.5050301@...1...> Message-ID: > Where is stored the oxygen icon theme on your computer? > ('/usr/share/icons' on mine) > In that same path. > Where is stored your XFCE configuration? ('~/.config/xfce4' on mine). > Also same. I'm compiling latest revision, let's see if it works... Jussi From gambas at ...2524... Sun Jul 29 17:37:58 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 29 Jul 2012 15:37:58 +0000 Subject: [Gambas-user] Issue 282 in gambas: xmlreader.node.value charset problems In-Reply-To: <11-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> References: <11-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> <0-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Message-ID: <12-6813199134517018827-12350382485683711115-gambas=googlecode.com@...2524...> Comment #12 on issue 282 by Kokok... at ...626...: xmlreader.node.value charset problems http://code.google.com/p/gambas/issues/detail?id=282 Latest svn is fine, thanks. Could you please take a look to issue 274 again please? Latest svn give me the same unknown symbol problem. (XmlReader.Node.isemptyelement doesn't work.) From gambas at ...2524... Sun Jul 29 17:51:50 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 29 Jul 2012 15:51:50 +0000 Subject: [Gambas-user] Issue 291 in gambas: The Error.Propagate method doesn't work In-Reply-To: <1-6813199134517018827-12558607425499501905-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-12558607425499501905-gambas=googlecode.com@...2524...> <0-6813199134517018827-12558607425499501905-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-12558607425499501905-gambas=googlecode.com@...2524...> Updates: Status: Fixed Comment #2 on issue 291 by benoit.m... at ...626...: The Error.Propagate method doesn't work http://code.google.com/p/gambas/issues/detail?id=291 It should be fixed in revision #4997. From gambas at ...2524... Sun Jul 29 23:42:55 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Sun, 29 Jul 2012 21:42:55 +0000 Subject: [Gambas-user] Issue 253 in gambas: GTK++ toolkit only In-Reply-To: <10-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> References: <10-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> <0-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Message-ID: <11-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Comment #11 on issue 253 by Lordhea... at ...626...: GTK++ toolkit only http://code.google.com/p/gambas/issues/detail?id=253 Just commit fixed packages in ArchLinux for both gambas2 and gambas3 From rterry at ...1823... Sun Jul 29 23:58:18 2012 From: rterry at ...1823... (Richard Terry) Date: Mon, 30 Jul 2012 07:58:18 +1000 Subject: [Gambas-user] Seg fault question Message-ID: <5015B1FA.3040200@...1823...> Richard, would you mind submitting this to the gambas list on my behalf, as as per usual my messages seem to vanish? ---------- Forwarded message ---------- From: Ian Haywood Date: Thu, Jul 26, 2012 at 7:53 PM Subject: seg fault when shutting down programme To: mailing list for gambas users when shutting down my program I get this error in the gdb: GNU gdb (GDB) 7.0.1-debian Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/local/bin/gbx3...done. (gdb) run Starting program: /usr/local/bin/gbx3 [Thread debugging using libthread_db enabled] gb.qt4: warning: unable to load Qt translation: en_AU.UTF-8 Cantarell,11 (Font 0xb335b8) [New Thread 0x7fffdc5e5700 (LWP 18180)] [New Thread 0x7fffdbcd4700 (LWP 18181)] clearing editor pages gbx3: warning: circular references detected: gbx3: 1 FDocumentMetaData gbx3: 1 FExportClinical gbx3: 1 FScratchPad gbx3: 1 FPatientsSelect gbx3: 1 FDayList gbx3: 16 CCoolButton gbx3: 1 FHtmlViewer gbx3: 1 FClinical gbx3: 1 FMain Program received signal SIGSEGV, Segmentation fault. release (class=0xa87c70, ob=0xd35918) at gbx_object.c:308 308 release(class->parent, ob); doing bt gives #0 release (class=0xa87c70, ob=0xd35918) at gbx_object.c:308 #1 0x00000000004263a0 in release (class=0xb6bc40, ob=0xd35918) at gbx_object.c:308 #2 0x00000000004263a0 in release (class=0xb6aea0, ob=0xd35918) at gbx_object.c:308 #3 0x00000000004263a0 in release (class=0xb6b390, ob=0xd35918) at gbx_object.c:308 #4 0x00000000004263a0 in release (class=0xb6b6a0, ob=0xd35918) at gbx_object.c:308 #5 0x00000000004263a0 in release (class=0x9c4d90, ob=0xd35918) at gbx_object.c:308 .... - ---Type to continue, or q to quit--- pressing return continues on basically forever, so presumably it's an infinite loop of some sort. My project (same as Richard Terry's) is 200k+ lines of code, if you really want to look it's at svn://ozdocit.org/easygp/trunk/client/ I can't isolate the problem into a smaller project at this stage. If I run it in the IDE I get the error "Null object" but this doesn't seem to relate to any of my code and generally makes even less sense. http://haywood.id.au/null-object.png any clues as to where to look for the source of the problem? Ian From gambas at ...1... Mon Jul 30 01:15:47 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 30 Jul 2012 01:15:47 +0200 Subject: [Gambas-user] Seg fault question In-Reply-To: <5015B1FA.3040200@...1823...> References: <5015B1FA.3040200@...1823...> Message-ID: <5015C423.9070301@...1...> Le 29/07/2012 23:58, Richard Terry a ?crit : > Richard, > > would you mind submitting this to the gambas list on my behalf, as as > per usual my messages seem to vanish? > That bug should be fixed since revision #4996. As for his messages vanishing, Ian must use the e-mail provided at mailing-list subscription (ihaywood at ...1979...). Regards, -- Beno?t Minisini From support at ...2529... Mon Jul 30 01:35:07 2012 From: support at ...2529... (John Spikowski) Date: Sun, 29 Jul 2012 16:35:07 -0700 Subject: [Gambas-user] Seg fault question In-Reply-To: <5015B1FA.3040200@...1823...> References: <5015B1FA.3040200@...1823...> Message-ID: <1343604907.2271.2.camel@...1833...> On Mon, 2012-07-30 at 07:58 +1000, Richard Terry wrote: > as per usual my messages seem to vanish? There here, just 'down under' where you can't see them. ;-) From gambas at ...2524... Mon Jul 30 06:58:38 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 30 Jul 2012 04:58:38 +0000 Subject: [Gambas-user] Issue 253 in gambas: GTK++ toolkit only In-Reply-To: <11-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> References: <11-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> <0-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Message-ID: <12-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Comment #12 on issue 253 by xakep... at ...626...: GTK++ toolkit only http://code.google.com/p/gambas/issues/detail?id=253 Except, not really - dependencies can not be resolved for some packages: resolving dependencies... warning: cannot resolve "gambas2-gb-runtime", a dependency of "gambas2-gb-form" warning: cannot resolve "gambas2-gb-runtime", a dependency of "gambas2-gb-form" warning: cannot resolve "gambas2-gb-runtime", a dependency of "gambas2-gb-form" warning: cannot resolve "gambas2-gb-runtime", a dependency of "gambas2-gb-form" :: The following packages cannot be upgraded due to unresolvable dependencies: gambas2-gb-form gambas2-gb-form-dialog gambas2-gb-form-mdi gambas2-ide The thing is that "gambas2-gb-runtime" should be "gambas2-runtime". The other thing is that I don't see any updates on the gambas3 packages which probably means that you forgot to change 'pkgrel' in the PKGBUILD. Another commit and rebuild I guess :) From gambas at ...2524... Mon Jul 30 07:23:46 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 30 Jul 2012 05:23:46 +0000 Subject: [Gambas-user] Issue 253 in gambas: GTK++ toolkit only In-Reply-To: <12-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> References: <12-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> <0-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Message-ID: <13-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Comment #13 on issue 253 by Lordhea... at ...626...: GTK++ toolkit only http://code.google.com/p/gambas/issues/detail?id=253 already fixed and pushed :-) From gambas at ...2524... Mon Jul 30 07:24:46 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 30 Jul 2012 05:24:46 +0000 Subject: [Gambas-user] Issue 253 in gambas: GTK++ toolkit only In-Reply-To: <13-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> References: <13-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> <0-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Message-ID: <14-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Comment #14 on issue 253 by Lordhea... at ...626...: GTK++ toolkit only http://code.google.com/p/gambas/issues/detail?id=253 You can find gambas3 packages in community-testing repo From gambas at ...2524... Mon Jul 30 07:27:56 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 30 Jul 2012 05:27:56 +0000 Subject: [Gambas-user] Issue 253 in gambas: GTK++ toolkit only In-Reply-To: <14-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> References: <14-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> <0-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Message-ID: <15-6813199134517018827-16987846535652209861-gambas=googlecode.com@...2524...> Comment #15 on issue 253 by xakep... at ...626...: GTK++ toolkit only http://code.google.com/p/gambas/issues/detail?id=253 Ok, I guess the mirror I'm using (Bulgarian) is not synced yet and since I'm not using the testing repositories I will have to wait a bit for the packages to hit stable. Cheers! From sebikul at ...626... Mon Jul 30 07:38:22 2012 From: sebikul at ...626... (Sebastian Kulesz) Date: Mon, 30 Jul 2012 02:38:22 -0300 Subject: [Gambas-user] ./configure not detecting llvm Message-ID: Hi! I'm getting an error when trying to configure the JIT component under Ubuntu Quantal. The output of ./configure is here [0]. The package description [1] and file list [2] may help fix this issue. I tried to fix it by manually editing the configure.ac, but i may break the process under other distributions. Please let me know if you need more information. Thanks a lot! [0] http://sprunge.us/AOCY [1] http://packages.ubuntu.com/quantal/llvm-3.1 [2] http://packages.ubuntu.com/quantal/i386/llvm-3.1/filelist From lordheavym at ...626... Mon Jul 30 08:05:39 2012 From: lordheavym at ...626... (Laurent Carlier) Date: Mon, 30 Jul 2012 08:05:39 +0200 Subject: [Gambas-user] ./configure not detecting llvm In-Reply-To: References: Message-ID: <2358442.TsEBTgG5H4@...2592...> Le lundi 30 juillet 2012 02:38:22 Sebastian Kulesz a ?crit : > Hi! I'm getting an error when trying to configure the JIT component > under Ubuntu Quantal. The output of ./configure is here [0]. The > package description [1] and file list [2] may help fix this issue. I > tried to fix it by manually editing the configure.ac, but i may break > the process under other distributions. Please let me know if you need > more information. > > Thanks a lot! > > > [0] http://sprunge.us/AOCY > > [1] http://packages.ubuntu.com/quantal/llvm-3.1 > > [2] http://packages.ubuntu.com/quantal/i386/llvm-3.1/filelist > You can try with: LLVM_CONFIG=/usr/bin/llvm-config-3.1 ./configure ++ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part. URL: From lists at ...2828... Mon Jul 30 11:11:13 2012 From: lists at ...2828... (Christer Johansson) Date: Mon, 30 Jul 2012 11:11:13 +0200 Subject: [Gambas-user] Raspberry pi question In-Reply-To: <501428B1.6020306@...1...> Message-ID: <000001cd6e33$53e3adf0$0f00a8c0@...2829...> >Maybe I say something stupid, but there is a shell script example there: > > http://elinux.org/RPi_Low-level_peripherals#GPIO_Driving_Example_.28Shell_script.29 > >It is just a matter of writing or reading files in /sys/class/gpio as >root. So you can use the standard file functions in Gambas for doing the >same thing. > >Couldn't it be a simple solution? Yes, thats probably the easiest way to toggle the I/O pins ON/OFF if speed is no concern but when there is no way to use interrupt etc that way. Also it does not run in user space must be run as root wich is fine for some things but not all. /CJ From lists at ...2828... Mon Jul 30 11:11:33 2012 From: lists at ...2828... (Christer Johansson) Date: Mon, 30 Jul 2012 11:11:33 +0200 Subject: [Gambas-user] Raspberry pi question In-Reply-To: <501429A3.4030206@...1...> Message-ID: <000101cd6e33$54f5e140$0f00a8c0@...2829...> > >> A guy named Gordon have already made a C library named WiringPi but I > >> have no > >> clue on how to use it from within Gambas3 or if it's even possible? > >> > >> https://projects.drogon.net/raspberry-pi/wiringpi/ > >> > > This is a more interesting thing. I think by using Extern > functions, you can use that library directly without any problem. Thats what I hoped for, I need to read up on how to use the EXTERN function and how to declare properly. Also found an alternative C library for I/O and SPI made by Mike McCauley. http://www.open.com.au/mikem/bcm2835/index.html Both libraries are probably quite similar but I downloaded and installed both and will see if I can use them in Gambas3, will keep this list posted... /CJ From gambas at ...2524... Mon Jul 30 13:03:47 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 30 Jul 2012 11:03:47 +0000 Subject: [Gambas-user] Issue 293 in gambas: SpinBox down arrow looks disabled when at max value in QT Message-ID: <0-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> Status: New Owner: ---- Labels: Version Type-Bug Priority-Medium OpSys-Any Dist-Any Arch-Any Desktop-Any GUI-Any New issue 293 by pata.kar... at ...626...: SpinBox down arrow looks disabled when at max value in QT http://code.google.com/p/gambas/issues/detail?id=293 1) The SpinBox down arrow looks disabled when at max value in QT. But it is fully functional. 2) GIVE THE FOLLOWING INFORMATIONS (if they are appropriate): Version: 3.2.1 PPA Operating system: Linux Distribution: Ubuntu 12.04 Architecture: x86_64 GUI component: QT4 Desktop used: Gnome 3) Provide a little project that reproduces the bug or the crash. Provided. 5) Explain clearly how to reproduce the bug or the crash. Set value to max and look at the down arrorw. Attachments: SpinBoxer-0.0.1.tar.gz 4.4 KB From gambas at ...2524... Mon Jul 30 13:12:29 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 30 Jul 2012 11:12:29 +0000 Subject: [Gambas-user] Issue 293 in gambas: SpinBox down arrow looks disabled when at max value in QT In-Reply-To: <0-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> References: <0-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> Message-ID: <1-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> Updates: Status: NeedsInfo Labels: -Version Version-TRUNK Comment #1 on issue 293 by benoit.m... at ...626...: SpinBox down arrow looks disabled when at max value in QT http://code.google.com/p/gambas/issues/detail?id=293 No problem there. I guess this a problem with the widget theme you are using. Can you provide a screenshot? From gambas at ...2524... Mon Jul 30 13:14:40 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 30 Jul 2012 11:14:40 +0000 Subject: [Gambas-user] Issue 292 in gambas: Screen Resilution Problem In-Reply-To: <1-6813199134517018827-1289309238517715181-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-1289309238517715181-gambas=googlecode.com@...2524...> <0-6813199134517018827-1289309238517715181-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-1289309238517715181-gambas=googlecode.com@...2524...> Updates: Status: NeedsInfo Labels: -Version Version-TRUNK Comment #2 on issue 292 by benoit.m... at ...626...: Screen Resilution Problem http://code.google.com/p/gambas/issues/detail?id=292 (No comment was entered for this change.) From gambas at ...2524... Mon Jul 30 13:16:10 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 30 Jul 2012 11:16:10 +0000 Subject: [Gambas-user] Issue 270 in gambas: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar In-Reply-To: <5-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> References: <5-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> <0-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> Message-ID: <6-6813199134517018827-13207924291380269370-gambas=googlecode.com@...2524...> Updates: Status: WontFix Comment #6 on issue 270 by benoit.m... at ...626...: Having a picture in a form as well as having a listbox will cause command buttons to disapear when listbox brings up scroll bar http://code.google.com/p/gambas/issues/detail?id=270 (No comment was entered for this change.) From gambas at ...2524... Mon Jul 30 13:22:31 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 30 Jul 2012 11:22:31 +0000 Subject: [Gambas-user] Issue 293 in gambas: SpinBox down arrow looks disabled when at max value in QT In-Reply-To: <1-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> References: <1-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> <0-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> Message-ID: <2-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> Comment #2 on issue 293 by pata.kar... at ...626...: SpinBox down arrow looks disabled when at max value in QT http://code.google.com/p/gambas/issues/detail?id=293 Here is two. Attachments: spinboxer.png 10.8 KB spinboxer_default.png 11.8 KB From gambas at ...2524... Mon Jul 30 13:34:42 2012 From: gambas at ...2524... (gambas at ...2524...) Date: Mon, 30 Jul 2012 11:34:42 +0000 Subject: [Gambas-user] Issue 293 in gambas: SpinBox down arrow looks disabled when at max value in QT In-Reply-To: <2-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> References: <2-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> <0-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> Message-ID: <3-6813199134517018827-7848339799677182207-gambas=googlecode.com@...2524...> Updates: Status: WontFix Comment #3 on issue 293 by benoit.m... at ...626...: SpinBox down arrow looks disabled when at max value in QT http://code.google.com/p/gambas/issues/detail?id=293 I confirm that it is a bug in the Ubuntu widget theme. From pata.karlsson at ...626... Mon Jul 30 13:46:45 2012 From: pata.karlsson at ...626... (Patrik Karlsson) Date: Mon, 30 Jul 2012 13:46:45 +0200 Subject: [Gambas-user] Sub dirs in .src, something like a java package? Message-ID: Hi, I noticed in some code and at http://gambasdoc.org/help/doc/project_structure?v3 that one can use sub dirs in the source code. I have tried a couple of things but I can't see any change in behaviour/scope when using sub dirs. But to be honest, Im not 100% sure of the Gambas scopes like default access etc. Are they, sub dirs, just for humans or do Gambas care about them? /patrik From gambas at ...1... Mon Jul 30 13:58:35 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 30 Jul 2012 13:58:35 +0200 Subject: [Gambas-user] Sub dirs in .src, something like a java package? In-Reply-To: References: Message-ID: <501676EB.4070103@...1...> Le 30/07/2012 13:46, Patrik Karlsson a ?crit : > Hi, I noticed in some code and at > http://gambasdoc.org/help/doc/project_structure?v3 that one can use sub > dirs in the source code. I have tried a couple of things but I can't see > any change in behaviour/scope when using sub dirs. But to be honest, Im not > 100% sure of the Gambas scopes like default access etc. > > Are they, sub dirs, just for humans or do Gambas care about them? > > /patrik They are just for humans. -- Beno?t Minisini From pata.karlsson at ...626... Mon Jul 30 14:07:07 2012 From: pata.karlsson at ...626... (Patrik Karlsson) Date: Mon, 30 Jul 2012 14:07:07 +0200 Subject: [Gambas-user] Sub dirs in .src, something like a java package? In-Reply-To: <501676EB.4070103@...1...> References: <501676EB.4070103@...1...> Message-ID: 2012/7/30 Beno?t Minisini > Le 30/07/2012 13:46, Patrik Karlsson a ?crit : > > Hi, I noticed in some code and at > > http://gambasdoc.org/help/doc/project_structure?v3 that one can use sub > > dirs in the source code. I have tried a couple of things but I can't see > > any change in behaviour/scope when using sub dirs. But to be honest, Im > not > > 100% sure of the Gambas scopes like default access etc. > > > > Are they, sub dirs, just for humans or do Gambas care about them? > > > > /patrik > > They are just for humans. > > -- > Beno?t Minisini > > Ok, thanks, that's great too. From sunblaster5 at ...626... Mon Jul 30 17:47:50 2012 From: sunblaster5 at ...626... (rocko) Date: Mon, 30 Jul 2012 08:47:50 -0700 Subject: [Gambas-user] Gambas Package maker problems Message-ID: <1343663270.2191.5.camel@...2884...> Ubuntu 10.10 Gmabas3 compiled from svn. After finishing a small app I made I used Gambas to make an Ubuntu package. But when I try to install the package I get the following error for the Software center package manager: "Dependency is not satisfiable: gambas3-runtime (>= 3.0.90) " Do I need to include this when I make a package?? If so How?? From sunblaster5 at ...626... Mon Jul 30 19:41:58 2012 From: sunblaster5 at ...626... (rocko) Date: Mon, 30 Jul 2012 10:41:58 -0700 Subject: [Gambas-user] Set Tab Focus Message-ID: <1343670118.2191.8.camel@...2884...> Is there a way to set the tab focus so it focuses on the buttons I want in the order I Want?? From gambas at ...1... Mon Jul 30 20:48:19 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Mon, 30 Jul 2012 20:48:19 +0200 Subject: [Gambas-user] Yeah 5000! Message-ID: <5016D6F3.2050106@...1...> -- Beno?t Minisini From tobiasboege01 at ...1601... Mon Jul 30 20:53:08 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Mon, 30 Jul 2012 20:53:08 +0200 Subject: [Gambas-user] FreeMono Font Segfault Message-ID: <20120730185308.GE500@...2774...> A non-text attachment was scrubbed... Name: not available Type: text/plain-8bit Size: 5318 bytes Desc: not available URL: From tobiasboege01 at ...1601... Mon Jul 30 21:12:32 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Mon, 30 Jul 2012 21:12:32 +0200 Subject: [Gambas-user] Action.Tooltip typo? Message-ID: <20120730191232.GG500@...2774...> Hi, Hans ran this function from me on his setup (don't know which revision) with the following parameters "ToolTip" and "Tooltip". Note the second 't' in lowercase. The first gave a lot of class names, the second argument only gave the "Action" class. Could this be a typo? Alas, below is a test version I just wrote to test this potential bug on my system of choice where no graphical components are compiled so I cannot test :-/ If somebody could quickly run this test in a graphical project where the classes in question are present, I could report the results back to Hans (if he just has to update his revision or check other things instead). If I remember correctly, the documentation is generated from the gambas sources and thus it could be reliable enough to check for typos, right? I cannot see any in the gb.qt4 component but Hans just re-reported this issue to me...? Here goes the code: Public Sub Main() Print "ToolTip:" Print "", SearchClasses("ToolTip").Join("\n\t") Print Print "Tooltip:" Print "", SearchClasses("Tooltip").Join("\n\t") Print End Private Function SearchClasses(sProp As String) As String[] Dim hClass As Class Dim aNames As New String[] For Each hClass In Classes If hClass.Symbols.Exist(sProp) Then aNames.Add(hClass.Name) Next Return aNames End Regards, Tobi From Karl.Reinl at ...9... Mon Jul 30 21:55:20 2012 From: Karl.Reinl at ...9... (Charlie Reinl) Date: Mon, 30 Jul 2012 21:55:20 +0200 Subject: [Gambas-user] Yeah 5000! In-Reply-To: <5016D6F3.2050106@...1...> References: <5016D6F3.2050106@...1...> Message-ID: On Mon, 30 Jul 2012 20:48:19 +0200, Beno?t Minisini wrote: Salut Mr.Beno?t Minisini, what does that mean, 5000! Is it good or is it bad. Or just another step on the stairway (to heaven) ;-) Nevertheless, it is still good work after all this years. Thanks you for that Amicalement Charlie From gambas at ...1... Mon Jul 30 22:05:19 2012 From: gambas at ...1... (=?UTF-8?B?QmVub8OudCBNaW5pc2luaQ==?=) Date: Mon, 30 Jul 2012 22:05:19 +0200 Subject: [Gambas-user] FreeMono Font Segfault In-Reply-To: <20120730185308.GE500@...2774...> References: <20120730185308.GE500@...2774...> Message-ID: <5016E8FF.5060808@...1...> Le 30/07/2012 20:53, Tobias Boege a ?crit : > Hi Beno?t, > > I have one potential bug from Hans pending for some weeks now - I could not > reproduce the others from him when I finally brought myself to boot this > slow graphical Ubuntu from USB this afternoon... > > One (potential) bug, however was reproducable, though. There is nothing > special on the Form, just one TextEdit and a Button to trigger the action. > As you can see, I have used Qt: > > tobias at ...1008...:~/Gambas3_Projekte/test$ cat .src/FMain.class > ' Gambas class file > > Public Sub Button1_Click() > TextEdit1.Format.Alignment = Align.Center > TextEdit1.Format.Color = Color.Red > TextEdit1.Format.Background = Color.LightGray > TextEdit1.Format.Font = Font["FreeMono"] > End Can you send me your little project by mail anyway? -- Beno?t Minisini From lordheavym at ...626... Mon Jul 30 22:06:31 2012 From: lordheavym at ...626... (Laurent Carlier) Date: Mon, 30 Jul 2012 22:06:31 +0200 Subject: [Gambas-user] Yeah 5000! In-Reply-To: References: <5016D6F3.2050106@...1...> Message-ID: <2941416.d8T5ucuxKx@...2592...> Le lundi 30 juillet 2012 21:55:20 Charlie Reinl a ?crit : > On Mon, 30 Jul 2012 20:48:19 +0200, Beno?t Minisini > wrote: > > Salut Mr.Beno?t Minisini, > > what does that mean, 5000! > Is it good or is it bad. > Or just another step on the stairway (to heaven) ;-) > > Nevertheless, it is still good work after all this years. > > Thanks you for that > > Amicalement > Charlie > http://gambas.svn.sourceforge.net/viewvc/gambas?view=revision&revision=5000 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part. URL: From basic.gambas at ...626... Mon Jul 30 22:45:33 2012 From: basic.gambas at ...626... (=?iso-8859-1?Q?Fran=E7ois_Gallo?=) Date: Mon, 30 Jul 2012 22:45:33 +0200 Subject: [Gambas-user] Yeah 5000! In-Reply-To: <2941416.d8T5ucuxKx@...2592...> References: <5016D6F3.2050106@...1...> <2941416.d8T5ucuxKx@...2592...> Message-ID: Le 30 juil. 2012 ? 22:06, Laurent Carlier a ?crit : > Le lundi 30 juillet 2012 21:55:20 Charlie Reinl a ?crit : >> On Mon, 30 Jul 2012 20:48:19 +0200, Beno?t Minisini >> wrote: >> >> Salut Mr.Beno?t Minisini, >> >> what does that mean, 5000! >> Is it good or is it bad. >> Or just another step on the stairway (to heaven) ;-) >> >> Nevertheless, it is still good work after all this years. >> >> Thanks you for that >> >> Amicalement >> Charlie >> > > http://gambas.svn.sourceforge.net/viewvc/gambas?view=revision&revision=5000 > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From sebikul at ...626... Tue Jul 31 03:42:59 2012 From: sebikul at ...626... (Sebastian Kulesz) Date: Mon, 30 Jul 2012 22:42:59 -0300 Subject: [Gambas-user] Gambas3 daily builds PPA In-Reply-To: <500E7C38.8050709@...1...> References: <500E7C38.8050709@...1...> Message-ID: On Tue, Jul 24, 2012 at 7:43 AM, Beno?t Minisini wrote: > Le 24/07/2012 07:19, Sebastian Kulesz a ?crit : >> Hi! I would like to let everybody know that I have setup an Ubuntu PPA >> for daily builds of Gambas 3. If the svn trunk repo has any new >> revision within the last 24hs, a new version is built and pushed to >> the PPA. >> >> It can be found here [0] and used by executing: >> >> $ sudo add-apt-repository ppa:sebikul/gambas-daily >> >> This should help catch those nasty build errors. I'm currently fixing >> some dependency issues with quantal, but other versions are live >> (natty currently building). Once everything is set up I will update >> the version to 3.2.90 and apply for access to the armel and armhf >> builders. >> >> I used the work of Kendek on his "Gambas Pre-Release Versions" [1] but >> adapted it to be automatic. Thanks for that! >> >> I hope you find this useful !! >> >> Thanks! >> >> [0] https://launchpad.net/~sebikul/+archive/gambas-daily >> >> [1] https://launchpad.net/~nemh/+archive/gambas-pre-releases >> > > Great!! > > I will work on the distro-specific installation pages on the wiki soon. > > I invite everybody to go to these pages then and tell me what is missing > or incorrect, or, better, edit the information themselves! > > Regards, > > -- > Beno?t Minisini > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user Great news for those of you using Ubuntu Quantal!! I managed to fix the build bug and to add the JIT component to the package. The 3.1 version of llvm is only available (officially) on Ubuntu Quantal, so i won't be able to backport this feature to previous versions of Ubuntu. Fresh builds are being uploaded to the PPA right now, so they will be available in a few minutes, i also adopted the new version number (3.2.90) so if you wish to add this PPA on top of the stable one, the packages can be automatically upgraded using apt/aptitude and reverted by deleting this PPA and downgrading the packages. Enjoy! From oceanosoftlapalma at ...626... Tue Jul 31 09:02:14 2012 From: oceanosoftlapalma at ...626... (=?UTF-8?B?UmljYXJkbyBEw61heiBNYXJ0w61u?=) Date: Tue, 31 Jul 2012 09:02:14 +0200 Subject: [Gambas-user] Bug when you press CTRL+A to select all controls in a form Message-ID: Hi, Probably there is a bug using this shortcut. To reproduce it, open the form in the project, click in the background at the end of the form and press CTRL+A. Then I got the screenshot. [System] OperatingSystem=Linux Kernel=3.2.0-27-generic Architecture=x86_64 Memory=5965424 kB DistributionVendor=Ubuntu DistributionRelease="Ubuntu 12.04 LTS" Desktop=Gnome [Gambas 3] Version=3.2.90 Path=/usr/local/bin/gbx3 [Libraries] Qt4=libQtCore.so.4.8.1 GTK+=libgtk-x11-2.0.so.0.2400.10 -------------- next part -------------- A non-text attachment was scrubbed... Name: test03-0.0.1.tar.gz Type: application/x-gzip Size: 5411 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: screenshot.png Type: image/png Size: 18025 bytes Desc: not available URL: From gambas at ...1... Tue Jul 31 10:58:28 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 31 Jul 2012 10:58:28 +0200 Subject: [Gambas-user] Bug when you press CTRL+A to select all controls in a form In-Reply-To: References: Message-ID: <50179E34.6050901@...1...> Le 31/07/2012 09:02, Ricardo D?az Mart?n a ?crit : > Hi, > > Probably there is a bug using this shortcut. > > To reproduce it, open the form in the project, click in the background at > the end of the form and press CTRL+A. Then I got the screenshot. > > [System] > OperatingSystem=Linux > Kernel=3.2.0-27-generic > Architecture=x86_64 > Memory=5965424 kB > DistributionVendor=Ubuntu > DistributionRelease="Ubuntu 12.04 LTS" > Desktop=Gnome > > [Gambas 3] > Version=3.2.90 > Path=/usr/local/bin/gbx3 > > [Libraries] > Qt4=libQtCore.so.4.8.1 > GTK+=libgtk-x11-2.0.so.0.2400.10 > Bug fixed in revision #5002. Regards, -- Beno?t Minisini From gambas at ...1... Tue Jul 31 10:59:50 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 31 Jul 2012 10:59:50 +0200 Subject: [Gambas-user] Action.Tooltip typo? In-Reply-To: <20120730191232.GG500@...2774...> References: <20120730191232.GG500@...2774...> Message-ID: <50179E86.9080603@...1...> Le 30/07/2012 21:12, Tobias Boege a ?crit : > Hi, > > Hans ran this function from me on his setup (don't know which revision) with > the following parameters "ToolTip" and "Tooltip". Note the second 't' in > lowercase. The first gave a lot of class names, the second argument only > gave the "Action" class. Could this be a typo? > > Alas, below is a test version I just wrote to test this potential bug on > my system of choice where no graphical components are compiled so I cannot > test :-/ If somebody could quickly run this test in a graphical project > where the classes in question are present, I could report the results back > to Hans (if he just has to update his revision or check other things > instead). > If I remember correctly, the documentation is generated from the gambas > sources and thus it could be reliable enough to check for typos, right? I > cannot see any in the gb.qt4 component but Hans just re-reported this issue > to me...? > > Here goes the code: > > Public Sub Main() > > Print "ToolTip:" > Print "", SearchClasses("ToolTip").Join("\n\t") > Print > Print "Tooltip:" > Print "", SearchClasses("Tooltip").Join("\n\t") > Print > > End > > Private Function SearchClasses(sProp As String) As String[] > > Dim hClass As Class > Dim aNames As New String[] > > For Each hClass In Classes > If hClass.Symbols.Exist(sProp) Then aNames.Add(hClass.Name) > Next > Return aNames > > End > > Regards, > Tobi > There is a typo indeed. But what is the problem with it, as symbols are case unsensitive? -- Beno?t Minisini From john.aaron.rose at ...626... Tue Jul 31 11:45:27 2012 From: john.aaron.rose at ...626... (John Rose) Date: Tue, 31 Jul 2012 10:45:27 +0100 Subject: [Gambas-user] SQLite3 table column won't update Message-ID: <1343727927.3625.6.camel@...2811...> In my app, I can update one SQLite3 database's table's column (latitude) OK but not another (site_number). Create table fragment: Create Table site (_id Integer Primary Key AutoIncrement, site_number Integer, site Text Not Null, latitude Float, I have using ResultSite Dim as a SQL Result with a MoveTo method to the appropriate row having executed: Print "SiteNumber Before=" & ResultSite!site_number Print "SiteNumber Change=" & SiteNumber ResultSite!site_number = SiteNumber Print "SiteNumber After=" & ResultSite!site_number Print "Lat Before=" & ResultSite!latitude Print "Lat Change=" & Latitude ResultSite!latitude = Latitude Print "Lat After=" & ResultSite!latitude When running, I get on console: SiteNumber Before=1 SiteNumber Change=8 SiteNumber After=1 Lat Before=46.857158 Lat Change=48.857158 Lat After=48.857158 What am I missing? From oceanosoftlapalma at ...626... Tue Jul 31 12:14:20 2012 From: oceanosoftlapalma at ...626... (=?UTF-8?B?UmljYXJkbyBEw61heiBNYXJ0w61u?=) Date: Tue, 31 Jul 2012 12:14:20 +0200 Subject: [Gambas-user] Individual cell width in gridview control Message-ID: Hi to all, Is there a way to change some specific cell in a gridview control to differente width the column got? It's something like if you write some text in one cell and the next to the right is empty the text will use the empty cell space for itself. Some tips about to do it? Regards, Ricardo D?az From pata.karlsson at ...626... Tue Jul 31 15:42:43 2012 From: pata.karlsson at ...626... (Patrik Karlsson) Date: Tue, 31 Jul 2012 15:42:43 +0200 Subject: [Gambas-user] _compare() Type mismatch: wanted Date, Number or String Message-ID: I'm writing a class for Playing cards and would like to compare them with: =,<,>. While hPlayingCard1=hPlayingCard2 works just fine, hPlayingCard1hPlayingCard2 do not. The program stops with: #6: Type mismatch: wanted Number, Date or String, got PlayingCard instead My _compare is simple: Public Function _compare(OtherObject As PlayingCard) As Integer Return 0 End What can I do to make comparing with <,> possible? /patrik From gambas at ...1... Tue Jul 31 16:08:10 2012 From: gambas at ...1... (=?ISO-8859-1?Q?Beno=EEt_Minisini?=) Date: Tue, 31 Jul 2012 16:08:10 +0200 Subject: [Gambas-user] Holidays Message-ID: <5017E6CA.1050802@...1...> Hi, I leave Paris, my computer and Internet for a week. I will be back on August, 6th. So you have six days to fill my mailbox with hundreds of bug reports. Bye! -- Beno?t Minisini From tobiasboege01 at ...1601... Tue Jul 31 16:32:20 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Tue, 31 Jul 2012 16:32:20 +0200 Subject: [Gambas-user] FreeMono Font Segfault In-Reply-To: <5016E8FF.5060808@...1...> References: <20120730185308.GE500@...2774...> <5016E8FF.5060808@...1...> Message-ID: <20120731143220.GA513@...2774...> On Mon, 30 Jul 2012, Beno??t Minisini wrote: > Le 30/07/2012 20:53, Tobias Boege a ??crit : > > Hi Beno???t, > > > > I have one potential bug from Hans pending for some weeks now - I could not > > reproduce the others from him when I finally brought myself to boot this > > slow graphical Ubuntu from USB this afternoon... > > > > One (potential) bug, however was reproducable, though. There is nothing > > special on the Form, just one TextEdit and a Button to trigger the action. > > As you can see, I have used Qt: > > > > tobias at ...1008...:~/Gambas3_Projekte/test$ cat .src/FMain.class > > ' Gambas class file > > > > Public Sub Button1_Click() > > TextEdit1.Format.Alignment = Align.Center > > TextEdit1.Format.Color = Color.Red > > TextEdit1.Format.Background = Color.LightGray > > TextEdit1.Format.Font = Font["FreeMono"] > > End > > Can you send me your little project by mail anyway? > > -- > Beno??t Minisini > Of course. Here it is. -------------- next part -------------- A non-text attachment was scrubbed... Name: FreeMonoSegfault-0.0.1.tar.gz Type: application/octet-stream Size: 4917 bytes Desc: not available URL: From tobiasboege01 at ...1601... Tue Jul 31 16:58:41 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Tue, 31 Jul 2012 16:58:41 +0200 Subject: [Gambas-user] Action.Tooltip typo? In-Reply-To: <50179E86.9080603@...1...> References: <20120730191232.GG500@...2774...> <50179E86.9080603@...1...> Message-ID: <20120731145841.GB513@...2774...> On Tue, 31 Jul 2012, Beno?t Minisini wrote: > Le 30/07/2012 21:12, Tobias Boege a ?crit : > > Hi, > > > > Hans ran this function from me on his setup (don't know which revision) with > > the following parameters "ToolTip" and "Tooltip". Note the second 't' in > > lowercase. The first gave a lot of class names, the second argument only > > gave the "Action" class. Could this be a typo? > > > > Alas, below is a test version I just wrote to test this potential bug on > > my system of choice where no graphical components are compiled so I cannot > > test :-/ If somebody could quickly run this test in a graphical project > > where the classes in question are present, I could report the results back > > to Hans (if he just has to update his revision or check other things > > instead). > > If I remember correctly, the documentation is generated from the gambas > > sources and thus it could be reliable enough to check for typos, right? I > > cannot see any in the gb.qt4 component but Hans just re-reported this issue > > to me...? > > > > Here goes the code: > > > > Public Sub Main() > > > > Print "ToolTip:" > > Print "", SearchClasses("ToolTip").Join("\n\t") > > Print > > Print "Tooltip:" > > Print "", SearchClasses("Tooltip").Join("\n\t") > > Print > > > > End > > > > Private Function SearchClasses(sProp As String) As String[] > > > > Dim hClass As Class > > Dim aNames As New String[] > > > > For Each hClass In Classes > > If hClass.Symbols.Exist(sProp) Then aNames.Add(hClass.Name) > > Next > > Return aNames > > > > End > > > > Regards, > > Tobi > > > > There is a typo indeed. But what is the problem with it, as symbols are > case unsensitive? > > -- > Beno?t Minisini > I don't know what he wanted to accomplish and if this is necessary but if the above code lists 'Action' in a different group of spelling 'ToolTip' (and it really does), property names are _not always_ case insensitive, right? I myself find that somewhat inconsistent. I'll ask him for his specific need for that trick if you want but I don't think this problem will be encountered in every-day code... I cannot see any feasible solution here - the whole property lookup process from classes is certainly case insensitive but the operations on the Class.Symbols which is String[] cannot simply be intercepted and automatically made gb.IgnoreCase, or am I wrong? Alternatively, I'll just tell him that we cannot assume any case in any names when using the Object and Class interfaces so that we always manually set gb.IgnoreCase on these. Regards, Tobi From wally at ...2037... Tue Jul 31 17:37:35 2012 From: wally at ...2037... (wally) Date: Tue, 31 Jul 2012 17:37:35 +0200 Subject: [Gambas-user] Gambas3 on Debian ? Message-ID: <2581656.pLCzKmgj2F@...46...> Hello Where can i find information on how to install Gambas3 on a Debian OS ? ( i need for Raspberry PI) thanks wally From basic.gambas at ...626... Tue Jul 31 17:43:21 2012 From: basic.gambas at ...626... (=?iso-8859-1?Q?Fran=E7ois_Gallo?=) Date: Tue, 31 Jul 2012 17:43:21 +0200 Subject: [Gambas-user] Gambas3 on Debian ? In-Reply-To: <2581656.pLCzKmgj2F@...46...> References: <2581656.pLCzKmgj2F@...46...> Message-ID: Le 31 juil. 2012 ? 17:37, wally a ?crit : > Hello > > Where can i find information on how to install Gambas3 on a Debian OS ? > ( i need for Raspberry PI) http://gambasdoc.org/help/install?v3 all is here. > > thanks > wally > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From math.eber at ...221... Tue Jul 31 21:03:44 2012 From: math.eber at ...221... (Matti) Date: Tue, 31 Jul 2012 21:03:44 +0200 Subject: [Gambas-user] Set Tab Focus In-Reply-To: <1343670118.2191.8.camel@...2884...> References: <1343670118.2191.8.camel@...2884...> Message-ID: <50182C10.7000304@...221...> Just click on the "hierarchy" tab (at the right of "properties"). Move the controls up or down to get the order you want. For controls that shouldn't get the focus via TAB, you set the property "NoTabFocus" to yes. Am 30.07.2012 19:41, schrieb rocko: > Is there a way to set the tab focus > so it focuses on the buttons I want in the order I Want?? From sunblaster5 at ...626... Tue Jul 31 21:18:44 2012 From: sunblaster5 at ...626... (rocko) Date: Tue, 31 Jul 2012 12:18:44 -0700 Subject: [Gambas-user] Set Tab Focus In-Reply-To: <50182C10.7000304@...221...> References: <1343670118.2191.8.camel@...2884...> <50182C10.7000304@...221...> Message-ID: <1343762324.2061.0.camel@...2884...> Thanks.. I looked evry where and never thought about the hierarchy tab. On Tue, 2012-07-31 at 21:03 +0200, Matti wrote: > Just click on the "hierarchy" tab (at the right of "properties"). > Move the controls up or down to get the order you want. > For controls that shouldn't get the focus via TAB, you set the property > "NoTabFocus" to yes. > > > Am 30.07.2012 19:41, schrieb rocko: > > Is there a way to set the tab focus > > so it focuses on the buttons I want in the order I Want?? > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Gambas-user mailing list > Gambas-user at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user From kevinfishburne at ...1887... Tue Jul 31 21:20:59 2012 From: kevinfishburne at ...1887... (Kevin Fishburne) Date: Tue, 31 Jul 2012 15:20:59 -0400 Subject: [Gambas-user] Holidays In-Reply-To: <5017E6CA.1050802@...1...> References: <5017E6CA.1050802@...1...> Message-ID: <5018301B.20700@...1887...> On 07/31/2012 10:08 AM, Beno?t Minisini wrote: > Hi, > > I leave Paris, my computer and Internet for a week. I will be back on > August, 6th. > > So you have six days to fill my mailbox with hundreds of bug reports. > > Bye! > I'd be shaking like a junkie in a jail cell if I were away for that long. Good luck and bon voyage Beno?t. -- Kevin Fishburne Eight Virtues www: http://sales.eightvirtues.com e-mail: sales at ...1887... phone: (770) 853-6271 From tobiasboege01 at ...1601... Tue Jul 31 22:46:08 2012 From: tobiasboege01 at ...1601... (Tobias Boege) Date: Tue, 31 Jul 2012 22:46:08 +0200 Subject: [Gambas-user] _compare() Type mismatch: wanted Date, Number or String In-Reply-To: References: Message-ID: <20120731204608.GA503@...2774...> On Tue, 31 Jul 2012, Patrik Karlsson wrote: > I'm writing a class for Playing cards and would like to compare them with: > =,<,>. > > While hPlayingCard1=hPlayingCard2 works just fine, > hPlayingCard1hPlayingCard2 do not. > > The program stops with: > #6: Type mismatch: wanted Number, Date or String, got PlayingCard instead > > My _compare is simple: > Public Function _compare(OtherObject As PlayingCard) As Integer > > Return 0 > > End > > What can I do to make comparing with <,> possible? > > /patrik If I got the documentation[0] right, the <,> are only valid for the native classes you are given in the error message: Number, Date, String. It is also said[1] that _compare() is used for sorting arrays of objects on a class or finding those. It could likely mean - ignoring the "for example" in that sentence - that these arithmetic operators are not related to the _compare() method. IIRC, there was discussion[2] about a new special method _operator() on the gambas-devel list which will enable you to use any operator on a _native class_. Actually, this seems to be implemented in the gb.gsl classes already. I don't know if it is intended for classes written in Gambas, too. At least, there is no documentation about it (at the usual place) and the commit messages didn't show me anything. [0] http://gambasdoc.org/help/cat/arithop?v3 [1] http://gambasdoc.org/help/lang/special/compare?v3 [2] http://old.nabble.com/About-gb.gsl-components-td34130245.html Regards, Tobi