Re: [Gambas-user] LLVM compilation error
On Tue, 18 Dec 2012, Tobias Boege wrote: > Hi Emil, > > Hans gave me some output from his gb.jit compilation attempt: > > --8<--- > > make[4]: Betrete Verzeichnis '/home/hans/3.4/gb.jit/src' > CXXgb_jit_la-jit_codegen.lo > In file included from jit_codegen.cpp:34:0: > jit.h:42:36: fatal error: llvm/Support/IRBuilder.h: No such file or > directory > compilation terminated. > make[4]: *** [gb_jit_la-jit_codegen.lo] Fehler 1 > make[4]: Verlasse Verzeichnis '/home/hans/3.4/gb.jit/src' > make[3]: *** [all-recursive] Fehler 1 > make[3]: Verlasse Verzeichnis '/home/hans/3.4/gb.jit' > make[2]: *** [all] Fehler 2 > make[2]: Verlasse Verzeichnis '/home/hans/3.4/gb.jit' > make[1]: *** [all-recursive] Fehler 1 > make[1]: Verlasse Verzeichnis '/home/hans/3.4' > make: *** [all] Fehler 2 > hans@linux:~/3.4$ ^C > > --8<--- So, rev #5446 was verified to work in another thread[0] but I checked out LLVM's svn repository (via the git mirror) and built the $ llvm-config --version 3.3svn which seems to not call some class "llvm:Attributes" (as in the 3.2svn or so) but "llvm:Attribute" (as it was before), again. The attached patch makes compilation work again for the more recent SVN version. These LLVM people seem to be really uncertain about naming :-) FYI, the commit logs show that: a) Somewhen after rev #164727 (September) the llvm:Attribute class must have vanished. b) The re-renaming to llvm:Attribute was at rev #170502 (today morning!). c) IRBuilder.h changed location with rev #159421 (June). Regards, Tobi [0] http://sourceforge.net/mailarchive/message.php?msg_id=30248749 Index: gb.jit/src/jit_codegen.cpp === --- gb.jit/src/jit_codegen.cpp (revision 5448) +++ gb.jit/src/jit_codegen.cpp (working copy) @@ -3614,7 +3614,7 @@ create_gep(temp_errcontext1, TARGET_BITS, 0, TARGET_BITS, 0)); llvm::Function* f = llvm::cast(get_global_function(_setjmp, 'i', "p")); -#if LLVM_VERSION_MAJOR > 3 || (LLVM_VERSION_MAJOR == 3 && LLVM_VERSION_MINOR >= 2) +#if LLVM_VERSION_MAJOR == 3 && LLVM_VERSION_MINOR == 2 f->addFnAttr(llvm::Attributes::ReturnsTwice); #else f->addFnAttr(llvm::Attribute::ReturnsTwice); @@ -3669,7 +3669,7 @@ create_gep(temp_errcontext2, TARGET_BITS, 0, TARGET_BITS, 0)); llvm::Function* f = llvm::cast(get_global_function(_setjmp, 'i', "p")); -#if LLVM_VERSION_MAJOR > 3 || (LLVM_VERSION_MAJOR == 3 && LLVM_VERSION_MINOR >= 2) +#if LLVM_VERSION_MAJOR == 3 && LLVM_VERSION_MINOR == 2 f->addFnAttr(llvm::Attributes::ReturnsTwice); #else f->addFnAttr(llvm::Attribute::ReturnsTwice); -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] How to use Stat().Perm
Hello, I simply don't understand the new function: How can I decide of a certain file whether it is writable or not? How can I decide of a certain folder whether it is writable or not? What are the proper return values? Please do the documentation if you add some news to the project! Thanks. Csaba -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] How to use Stat().Perm
Le 19/12/2012 15:37, M. Cs. a écrit : > Hello, > I simply don't understand the new function: > How can I decide of a certain file whether it is writable or not? > How can I decide of a certain folder whether it is writable or not? > What are the proper return values? > > Please do the documentation if you add some news to the project! > > Thanks. > > Csaba Don't use Perm, use Auth instead. It is a string that has a "ls"-like format, so it is easier to understand. -- Benoît Minisini -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] LLVM compilation error
Let's wait until tomorrow. Who knows if they re-rename it again in the last minutes? ;) /Emil 2012/12/19 Tobias Boege > On Tue, 18 Dec 2012, Tobias Boege wrote: > > Hi Emil, > > > > Hans gave me some output from his gb.jit compilation attempt: > > > > --8<--- > > > > make[4]: Betrete Verzeichnis '/home/hans/3.4/gb.jit/src' > > CXXgb_jit_la-jit_codegen.lo > > In file included from jit_codegen.cpp:34:0: > > jit.h:42:36: fatal error: llvm/Support/IRBuilder.h: No such file or > > directory > > compilation terminated. > > make[4]: *** [gb_jit_la-jit_codegen.lo] Fehler 1 > > make[4]: Verlasse Verzeichnis '/home/hans/3.4/gb.jit/src' > > make[3]: *** [all-recursive] Fehler 1 > > make[3]: Verlasse Verzeichnis '/home/hans/3.4/gb.jit' > > make[2]: *** [all] Fehler 2 > > make[2]: Verlasse Verzeichnis '/home/hans/3.4/gb.jit' > > make[1]: *** [all-recursive] Fehler 1 > > make[1]: Verlasse Verzeichnis '/home/hans/3.4' > > make: *** [all] Fehler 2 > > hans@linux:~/3.4$ ^C > > > > --8<--- > > So, rev #5446 was verified to work in another thread[0] but I checked out > LLVM's svn repository (via the git mirror) and built the > > $ llvm-config --version > 3.3svn > > which seems to not call some class "llvm:Attributes" (as in the 3.2svn or > so) but "llvm:Attribute" (as it was before), again. > > The attached patch makes compilation work again for the more recent SVN > version. These LLVM people seem to be really uncertain about naming :-) > > FYI, the commit logs show that: > > a) Somewhen after rev #164727 (September) the llvm:Attribute class must > have >vanished. > b) The re-renaming to llvm:Attribute was at rev #170502 (today morning!). > > c) IRBuilder.h changed location with rev #159421 (June). > > Regards, > Tobi > > [0] http://sourceforge.net/mailarchive/message.php?msg_id=30248749 > > > -- > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > ___ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > > -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] LLVM compilation error
Le 19/12/2012 16:04, Emil Lenngren a écrit : > Let's wait until tomorrow. Who knows if they re-rename it again in the last > minutes? ;) > > /Emil > Adding my own complaints to Emil's ones, I find amazing that such smart guys (they are writing a new compiler infrastructure for any architecture after all) : - Change headers names between different versions. But then we can suppose that binary compatibility is not guaranteed, between minor versions ( LLVM 3.3 != LLVM 3.2 != LLVM 3.1...) - Cannot ensure that two different versions of LLVM can work on the same system. For example, if I compile and install LLVM 3.1 on my Ubuntu 12.04, then OpenGL examples crash when JIT is enabled, because apparently the OpenGL libraries are based on LLVM 3.0. -- Benoît Minisini -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] RaspberryPi
RaspberryPi is offering as of 16/12/2012 a recommended image of Raspbian (based on Debian Wheezy) at: http://www.raspberrypi.org/downloads http://elinux.org/RPi_Easy_SD_Card_Setup shows how to create an image on an SD Card for booting from. I used the ImageWriter tool described there as I prefer a GUI to the CLI. http://www.raspberrypi.org/phpBB3/viewtopic.php?f=34&t=6182&start=50#p189319 describes how to install Gambas 3.2.1 as it needs a patch described there. I'll try above setup & install when I get my (actually a present for my grandson's 11th birthday) RaspberryPi. -- Regards, John 01902 331266 -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] gb.jit can't be compiled
It's the first LLVM package I test... I've try with the trunk too and the same issues occurred. On debian, a link have to be done from /usr/include/llvm-3.2/llvm to /usr/include/llvm for it work. -- View this message in context: http://gambas.8142.n7.nabble.com/gb-jit-can-t-be-compiled-tp40071p40464.html Sent from the gambas-user mailing list archive at Nabble.com. -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] RaspberryPi
That is not a patch, it's a full copy of gambas321. It copies all files to /usr/bin /usr/share/gambas3 /usr/lib/gambas3 My r-pi is coming too :-) De: John Rose Para: MailingList GambasUsers Enviado: Miércoles 19 de diciembre de 2012 20:02 Asunto: Re: [Gambas-user] RaspberryPi RaspberryPi is offering as of 16/12/2012 a recommended image of Raspbian (based on Debian Wheezy) at: http://www.raspberrypi.org/downloads http://elinux.org/RPi_Easy_SD_Card_Setup shows how to create an image on an SD Card for booting from. I used the ImageWriter tool described there as I prefer a GUI to the CLI. http://www.raspberrypi.org/phpBB3/viewtopic.php?f=34&t=6182&start=50#p189319 describes how to install Gambas 3.2.1 as it needs a patch described there. I'll try above setup & install when I get my (actually a present for my grandson's 11th birthday) RaspberryPi. -- Regards, John 01902 331266 -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Lost launchers
Le 19/12/2012 22:03, M. Cs. a écrit : > Hello Benoit, > I have a long standing problem with Gambas-based program launchers. When I > create an installation's package, I am questioned where to put the > application and I use to set it regularly for each distribution > respectively. Yet, regardless to what application group I choose, and also > regardless to the DE or the distro, I am always finding my applications in > either Lost & Found submenu (KDE) or in Others (Cinnamon etc.) > Is this the normal behavior? > > Csaba > Can you send me a package of one of your application for my Ubuntu? I will see where the launcher goes. -- Benoît Minisini -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Lost launchers
This is a small stand-alone phonebook. 2012/12/19 Benoît Minisini > Le 19/12/2012 22:03, M. Cs. a écrit : > > Hello Benoit, > > I have a long standing problem with Gambas-based program launchers. When > I > > create an installation's package, I am questioned where to put the > > application and I use to set it regularly for each distribution > > respectively. Yet, regardless to what application group I choose, and > also > > regardless to the DE or the distro, I am always finding my applications > in > > either Lost & Found submenu (KDE) or in Others (Cinnamon etc.) > > Is this the normal behavior? > > > > Csaba > > > > Can you send me a package of one of your application for my Ubuntu? I > will see where the launcher goes. > > -- > Benoît Minisini > > > -- > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > ___ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > telefonx_2.0.10-1_all.deb Description: application/debian-package -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Lost launchers
Le 19/12/2012 22:20, M. Cs. a écrit : > This is a small stand-alone phonebook. > You must fill the "Categories" in the packager wizard. This is what is used by some desktop to decide where the launcher should go. Others use the "menu entry". Regards, -- Benoît Minisini -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Bug on MediaTagList with some files
Le 16/12/2012 04:27, Adrien Prokopowicz a écrit : > > And in the IDE (I don't know either if this is a bug), when the Null > object occurs into the declaration part of the class (or outside of any > function/procedure), the balloon pops out somewhere inside the stack > backtrace panel. (I first thought that the IDE itself was crashing ...) > > Regards, > This is fixed in revision #5452. Regards, -- Benoît Minisini -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Lost launchers
Thanks! 2012/12/19 Benoît Minisini > Le 19/12/2012 22:20, M. Cs. a écrit : > > This is a small stand-alone phonebook. > > > > You must fill the "Categories" in the packager wizard. This is what is > used by some desktop to decide where the launcher should go. Others use > the "menu entry". > > Regards, > > -- > Benoît Minisini > > > -- > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > ___ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] Feature request: Component hunt disabler
Le 18/12/2012 13:13, Bruce a écrit : > On Tue, 2012-12-18 at 11:26 +0100, M. Cs. wrote: >> In fact I cannot catch the error, although it occurs randomly. I've tried >> several times to create screenshots, but at that moment the error didn't >> come up. >> >> Csaba >> > Benoît, > I can confirm that this issue is true. One instance I see it in is if a > procedure does not use a passed parameter value then a warning is > properly raised and the IDE either opens the source concerned or resets > the current line to "somewhere" in that class. This seems to happen > whether or not warnings are activated. > More tomorrow. > I disabled the automatic jump to the first warning in revision #5454. Regards, -- Benoît Minisini -- LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user