-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Brackets can't run on Debian 7 (Wheezy) #12359
Comments
Comment by favadi This bug is also happend for me on Debian 7 64 bit. |
Comment by thefirstofthe300 Try reinstalling libc6 on your system and see what happens. Also, please be sure you have the dev libraries also installed. If that doesn't work, just for kicks and giggles, try:
And please post the output of any errors thrown by Brackets afterwards? Of course, if the above doesn't work, delete the symlink (after letting me know what the output is). :) The libudev problem doesn't seem to pertain to this. |
Comment by larsemil Duplicate of adobe/brackets#4720 |
Comment by tranduyhung Hi I don't think this issue is duplicated with #4720, Ubuntu Raring have already had glibc 2.17 in their repository. Softwares in Ubuntu are newer than softwares in Debian. I will try Brackets on Debian Jessie with glib 2.17 to see how it goes. |
Comment by tranduyhung Ok, I can confirm that Brackets can run on Debian Jessie with no problem. This issue only exists in Debian Wheezy where the libc is "out-of-date". |
Comment by jasonsanjose We get this dependency from Chromium and it appears they have the same issue https://code.google.com/p/chromium/issues/detail?id=222038 and they've marked it "won't fix". It's not likely that we would fix this on our own. Closing. |
Comment by bkconrad I just ran into this error as well. After reviewing the issue you linked to, I'd like to quote from the person who marked that chromium issue as WontFix:
The particular issue is reported against the continuous chromium build. chromium from the Debian 7 repo uses the default glibc (2.13) as evidenced by the following terminal output:
So this error is not a hard limit of the chromium dependency, it is a result of inattention by the packager. It would be a shame for Brackets to support Windows XP but not Debian 7. Debian users kind of have a thing for open source software. |
Comment by bkconrad I've just successfully built and run Brackets (and brackets-shell) on Debian 7 with the default libc6 and it works fine as far as I can tell.
I hope this issue will be fixed in the next sprint, as it is a fairly trivial fix. |
Comment by jasonsanjose Thanks We recently changed our Debian packaging to match chrome's. The libc6 dependency for Chrome lists libc6 >= 2.11 https://github.com/adobe/brackets-shell/blob/master/installer/linux/debian/control#L8. This is what will be released shortly for the sprint 30 build. I'd be curious if this fixes the problem or if we need to change our build environment. |
Comment by bkconrad I was originally just using a dev build, but I just ran |
Comment by jasonsanjose Ok great. Sounds like we can close this issue for real now. Thanks! |
Comment by carragom Same problem here with sprint 30 and 31. Is there any documentation describing the steps to compile Brackets?, I tried cloning the git repo and doing |
Comment by peterflynn
|
Comment by carragom
|
Comment by carragom Well I tried that and I got an error when running
Looks like libcef comes in binary form and linked against GLIBC_2.14 which is not available in Debian stable. Is there a target to build libcef from source or a branch where libcef.so works with GLIBC_2.13 ?. |
Comment by c2c533c4f237 What is the status of this issue? I still cannot run it on sprint 31 or 30. Is the only fix to compile it yourself? It would be great if the 64bit debs were distributed with the fix. Does anyone have an unofficial deb that I could install? |
Comment by efx
|
Comment by c2c533c4f237 Is there any way to prioritize this bug? It shouldn't be hard to fix. This makes it unusable on my PC and an upcoming class I'm taking is using Brackets as part of the curriculum. I don't want to have to install a different OS to use it! |
Comment by jasonsanjose
|
Comment by darkgamer120 I get this error on Debian 7 32bit. Any updates on fixing this bug? |
Comment by ashickurnoor I am facing the same problem, any fix of it? |
Comment by felipehw Same problem here, any fix of it? |
Comment by bkconrad Hi guys, when I got brackets to run, all I had to do was build brackets-shell myself on Debian 7. I'm pretty positive the issue can be fixed by building the packaged executable on a Debian 7 machine instead of whatever it's built on now (apparently either Ubuntu or Debian Jessie). You could also probably just install the older glibc (2.13) on the build machine and build against that instead of the later glibc it has. This really shouldn't have been an issue for three months running ... |
Comment by c2c533c4f237
|
Comment by jasonsanjose I finally got some time to try this out on Debian 7.2 (with glibc 2.13). I had to install Node.js separately https://github.com/joyent/node/wiki/backports.debian.org but I was mostly able to run the dev env setup https://github.com/adobe/brackets/wiki/Linux-Development-for-Contributors manually (following the commands in the referenced gist). When running
I've come to the same conclusion as |
Comment by jasonsanjose Downloading the latest CEF release build from http://www.magpcss.net/cef_downloads/ instead of http://www.cefbuilds.com seems to fix the issue. I've posted details and the build here https://github.com/adobe/brackets/releases/tag/sprint-34. I will follow up with the team at cefbuilds.com to see what their build environment is and what options might be available. Ideally the Brackets team won't have to setup a CEF build from source. |
Comment by jasonsanjose
The test build is exactly the same as sprint 34 (which just shipped) except for the CEF version that we use. |
Comment by tranduyhung Thank you very much I've downloaded and installed successfully, Brackets has run with no problem so far, that's great! I will do more tests and sure will report if any problem occurs. |
Issue by tranduyhung
Sunday Aug 18, 2013 at 00:48 GMT
Originally opened as adobe/brackets#4816
Update from
@
jasonsanjose:A fix for this issue requires an update to CEF https://code.google.com/p/chromiumembedded/ to fix the glib dependency. A story for this issue is logged here https://trello.com/c/CySUsuf4.
Original Message
The text was updated successfully, but these errors were encountered: