Re: [Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
On Tue, Nov 17, 2015 at 5:32 AM,wrote: > http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- > > Comment #10 by Gianfranco COSTAMAGNA: > I'm not the debian gambas package maintainer, but I guess I'll ping the > maintainers or upload in a delayed queue the fixes. > > thanks so far for the support! One of the issues is, if not you, then gambas doesn't really have a Debian "maintainer". I'm happy to help, but I'm wary of doing a lot of work without a debian developer active and interested. in the past I have had contributions sitting in alioth git waiting for weeks/months to be uploaded. (unfortunately debian does not have an equivalent to "launchpad" for making third-party .debs available) Ian -- Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311=/4140 ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Comment #11 by PICCORO LENZ MCKAY: the problem now its that people supported "free" software (software or products ?) are taking practiques from mocosoft people.. masking all with "evolution" whyupdaye something that already work fine? oh yes "new" - "features" .. I telyou some:the formweb in gambas he/t are a true new feature.. but some stupids like "new api" have no real reasons.. I have Debian Lenny and works MORE FASTER well,some updates I took from squeeze and others from Jesse, please,everybody knowns that Debian its not more so faster rather in the past, got very slowly in few packages installed... iwish to thanks Benoit for made possible build gambas 3.4 and 3.5 in Lenny, and also with some trick 3.6 and 3.8.… really appreciated men! KEEP THE GOOD WORK! note: hey guys, now I m writing well right! no typing errors... I promise will going better. -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Comment #10 by Gianfranco COSTAMAGNA: 1) no-go 2) maybe in the future 3) what I plan ow 4) it would be nice for now I'm trying to upgrade gambas with a forced llvm-3.5. In the future I'll disable jit if the llvm maintainer will ask to remove the package. for sure 4) is the best option for the user experience I'm not the debian gambas package maintainer, but I guess I'll ping the maintainers or upload in a delayed queue the fixes. thanks so far for the support! -- Presto, an open source distributed SQL query engine for big data, initially developed by Facebook, enables you to easily query your data on Hadoop in a more interactive manner. Teradata is also now providing full enterprise support for Presto. Download a free open source copy now. http://pubads.g.doubleclick.net/gampad/clk?id=250295911=/4140 ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
It's quite bad the LLVM team dropped the old jit... I haven''t really looked into it but it might not be that hard to port it to the new MCJIT (see http://blog.llvm.org/2013/07/using-mcjit-with-kaleidoscope-tutorial.html). Hopefully the API for generating the code instructions are the same and they only changed the parts to define/create and optimize/compile a function. /Emil 2015-11-11 0:26 GMT+01:00: > http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- > > Comment #9 by gbWilly GAMBOS: > > I understand your problem but: > - Gambas 3.5.4 doesn't support LLVM 3.6 and neither does the latest stable > version 3.8.3 > > If people on Debian still want to run Gambas, on a system that runs LLVM > 3.6 or later, then gb.jit will need to be disabled to get Gambas installed. > > So, for now, the options are: > 1. No Gambas on Debian systems running LLVM 3.6 > OR > 2. Gambas with a disabled gb.jit on a Debian system running LLVM 3.6 > OR > 3. Keep LLVM 3.5 alive in the Debain repo's for a while and use that > version > OR > 4. Wait for a future Gambas version that might support LLVM 3.6 > > But since Debain repo's are always miles behind with latest Gambas stable > version, it might take years for option 4 to hit a Debian stable version. > > >From my perspective Gambas 3.8.2 should have been in sid or testing or > even stable by now. > Packaging Gambas 3.8.3 should be the thing to work on instead of bothering > about a old Gambas 3.5.4 version. > > Is it not possible to have a later Gambas version in stable? > If so, what are the obstacles? What does it take to get past those > obstacles? > Can the Gambas community do something to get that job done? > > > > > -- > ___ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Comment #8 by Gianfranco COSTAMAGNA: Hi, to be clear, I know how to disable it the problem is people upgrading and loosing a feature disabling stuff should be the really last chance here -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Comment #9 by gbWilly GAMBOS: I understand your problem but: - Gambas 3.5.4 doesn't support LLVM 3.6 and neither does the latest stable version 3.8.3 If people on Debian still want to run Gambas, on a system that runs LLVM 3.6 or later, then gb.jit will need to be disabled to get Gambas installed. So, for now, the options are: 1. No Gambas on Debian systems running LLVM 3.6 OR 2. Gambas with a disabled gb.jit on a Debian system running LLVM 3.6 OR 3. Keep LLVM 3.5 alive in the Debain repo's for a while and use that version OR 4. Wait for a future Gambas version that might support LLVM 3.6 But since Debain repo's are always miles behind with latest Gambas stable version, it might take years for option 4 to hit a Debian stable version. >From my perspective Gambas 3.8.2 should have been in sid or testing or even >stable by now. Packaging Gambas 3.8.3 should be the thing to work on instead of bothering about a old Gambas 3.5.4 version. Is it not possible to have a later Gambas version in stable? If so, what are the obstacles? What does it take to get past those obstacles? Can the Gambas community do something to get that job done? -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
Re: [Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
Le 11/11/2015 01:06, Emil Lenngren a écrit : > It's quite bad the LLVM team dropped the old jit... > I haven''t really looked into it but it might not be that hard to port it > to the new MCJIT (see > http://blog.llvm.org/2013/07/using-mcjit-with-kaleidoscope-tutorial.html). > Hopefully the API for generating the code instructions are the same and > they only changed the parts to define/create and optimize/compile a > function. > > /Emil > I'm afraid you are the only person who can do that. :-) I have looked at the new JIT api of gcc a few months ago. It was simpler (for me, no C++), but it was not finished. By the way, do you have any idea about bug #833? Regards, -- Benoît Minisini -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Comment #4 by Benoît MINISINI: What's the problem with keeping an old version of LLVM? Do you plan to remove QT4, sqlite2 or GStreamer 1.0? And why not using the latest stable version of Gambas? -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Comment #6 by Benoît MINISINI: 'gb.jit' component is optional. You can either use a more recent gambas version, that will automatically disable the component compilation as soon as the LLVM version does not match. If you can't, you have to explicitly compile gambas with "./configure --disable-jit". Is it possible in debian? As for LLVM jit deprecation, they should have keep it at least for a few version. And it's a shame if they can't make a not so old version compile easily anymore. Are these guys really serious? I have no news from the guy who wrote the gb.jit component, so I don't think he will rewrite it entirely to match the new LLVM jit API. As for webkit deprecation, I'm aware of, and it's a problem too. Qt warned for it (a good point), but their replacement solution has far less features (bad point). I have to create a new browser component based on their new engine, and make both compile conditionally. But it's my job. As for GStreamer: going from 0.10 to 1.0 just required a few changes. A smooth transition. Something that apparently LLVM guys do not care. Now a last question : Sebastian Kulesz maintains an ubuntu ppa that allows ubuntu users to install the last stable version of Gambas, and even a snapshot of the last unstable development version. What should I do to make Debian use a recent Gambas version? -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Comment #5 by Gianfranco COSTAMAGNA: Hi, the problem is that llvm is hard to maintain, and currently Debian provides the 3.4, 3.5, 3.6, 3.7 and snapshots versions. now we are doing a transition to llvm-3.6 as default, and gambas is not building anymore https://release.debian.org/transitions/html/llvm-defaults-3.6.html (I'm planning to force 3.5 in the meanwhile, but it isn't the correct solution in the long term) Upstream AFAIK doesn't support all of them, and this makes it even harder to maintain specially for LTS Debian releases. So we are trying to migrate to newer llvm versions, and 3.4 will e.g. disappear soonish (we are currently working on ghc, the last package that needs llvm-3.4, but for the new ghc releases they will bundle a llvm-style code, to build it internally when needed) (they use it only for arm* and seems that they are going in this direction, even if I'm not sure it is acceptable for Debian and security) QT4 AFAIK is not in the deprecation list, but they are removing the webkit support https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784465 (this is something that is slowing down the migration to the new gambas3 release) for sqlite2 I'm not aware of any deprecation ongoing effort, while for gstreamer I'm not sure what do you mean, we recently removed gstreamer 0.10, as you can see here [1] [2] [3] but I see gambas3 is using already gstreamer 1.0, so I'm not sure what is the successor of it, but we shouldnt bother too soon :) [1] https://release.debian.org/transitions/html/gstreamer0.10-rm.html [2] https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=gstreamer0.10-removal;users=sl...@debian.org [3] https://lists.debian.org/debian-devel/2015/05/msg00335.html -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Benoît MINISINI changed the state of the bug to: Rejected. -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Comment #2 by Benoît MINISINI: ...And I don't know what a "FTBFS" is. -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Comment #1 by Benoît MINISINI: Recent versions of Gambas now correctly check that the LLVM version is between 3.1 and 3.5. LLVM 3.6 decided to replace their old JIT API by a new incompatible one, and so broke programs like Gambas that relied on them. There is no solution at the moment. No idea why debian still wants to compile Gambas 3.5.4 which is sixteen months old. -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Comment #3 by Gianfranco COSTAMAGNA: Hi Fails To Build From Source :) Anyway, I'm trying to update gambas3 for Debian right now, and we are trying to remove llvm 3.4 and llvm 3.5 from the archive soon, this is why I opened this bug report. cheers, G. -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user
[Gambas-user] [Gambas Bug Tracker] Bug #835: gambas3 doesn't build with llvm > 3.5
http://gambaswiki.org/bugtracker/edit?object=BUG.835=L21haW4- Gianfranco COSTAMAGNA reported a new bug. Summary --- gambas3 doesn't build with llvm > 3.5 Type : Bug Priority : Medium Gambas version : Unknown Product : Unknown Description --- Hi, as said, seems that the file #include "llvm/ExecutionEngine/JIT.h" [1] is not available anymore from llvm-3.6+ versions this is leading gambas3 to a FTBFS [2] [1] https://sourceforge.net/p/gambas/code/HEAD/tree/gambas/trunk/gb.jit/src/jit.h [2] https://buildd.debian.org/status/fetch.php?pkg=gambas3=amd64=3.5.4-2%2Bb3=1446810176 thanks, G. -- ___ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user