Open core-ai-bot opened 3 years ago
Comment by 4javier Friday Dec 19, 2014 at 18:47 GMT
I second this one. Trying to build 1.1 Git tag on Archlinux x86.
Comment by ingorichter Saturday Dec 20, 2014 at 01:50 GMT
@
nogo the CEF2171 transition on Linux is not yet finished. We ran into some serious issues at then end and needed to postpone the solution. In the meantime, you can build the 1.1 version with the older CEF1547 (this is what we shipped 1.1 with for Linux). There is a linux-1547
branch in the brackets-shell repo. I'm going back to the Linux issues (probably over the weekend), since I'd like to have this resolved. We have a working branch jasonsj/cef_2171_linux
that reflects the current state of our effort. It's compiling, but it still doesn't shutdown properly.
Comment by nogo Saturday Dec 20, 2014 at 13:11 GMT
@
4javier the git tag release-1.1 was missing at brackets-shell yesterday
@
ingorichter I switch the packages to branch linux-1547 and it is working at the moment. Hopefully you will find a solution. Let me know if I should try something.
Comment by 4javier Saturday Dec 20, 2014 at 14:47 GMT
@
nogo I can assure you that ~24 hours ago brackets-shell tags 1.1 was already released. I have simply the same error as you.
Comment by nogo Sunday Dec 21, 2014 at 11:49 GMT
@
4javier I didn't know your packages. :) Maybe we should merge our packages?
Comment by 4javier Sunday Dec 21, 2014 at 11:57 GMT
Please, talk about that on AUR, avoid OT on this board. :-)
Comment by peterflynn Monday Mar 09, 2015 at 07:23 GMT
Will be fixed by adobe/brackets-shell#499. Please follow that PR and/or the branch mentioned above for updates.
Comment by 4javier Monday Mar 09, 2015 at 11:00 GMT
Thanks. Do you konw if those fixes will be included in 1.3?
Comment by nethip Wednesday Mar 18, 2015 at 08:35 GMT
@
4javier Our master is not yet compile ready. It is still WIP in the following branch. Right now we are having a blocker(Crash on quit) which is stopping us from merging to master.
https://github.com/adobe/brackets-shell/tree/jasonsanjose/cef_2171_linux
Comment by artynet Sunday Apr 19, 2015 at 00:50 GMT
which is tre right branch to clone for building the stable 1.2 source code of brackets ? I checked out this branch : jasonsanjose/cef_2171_linux_quitfix. However, I get this build error about udev :
CXX(target) out/Release/obj.target/Brackets/appshell/appshell_extensions_gtk.o
LINK(target) out/Release/Brackets
/usr/bin/ld.bfd.real: warning: libudev.so.0, needed by Release/libcef.so, not found (try using -rpath or -rpath-link)
Release/libcef.so: undefined reference to `udev_monitor_unref'
Release/libcef.so: undefined reference to `udev_enumerate_scan_devices'
Release/libcef.so: undefined reference to `udev_new'
Release/libcef.so: undefined reference to `udev_list_entry_get_name'
Release/libcef.so: undefined reference to `udev_enumerate_get_list_entry'
Release/libcef.so: undefined reference to `udev_list_entry_get_next'
Release/libcef.so: undefined reference to `udev_device_new_from_syspath'
Release/libcef.so: undefined reference to `udev_monitor_receive_device'
Release/libcef.so: undefined reference to `udev_device_get_property_value'
Release/libcef.so: undefined reference to `udev_unref'
Release/libcef.so: undefined reference to `udev_monitor_enable_receiving'
Release/libcef.so: undefined reference to `udev_monitor_filter_add_match_subsystem_devtype'
Release/libcef.so: undefined reference to `udev_monitor_get_fd'
Release/libcef.so: undefined reference to `udev_device_get_devnode'
Release/libcef.so: undefined reference to `udev_device_get_subsystem'
Release/libcef.so: undefined reference to `udev_enumerate_unref'
Release/libcef.so: undefined reference to `udev_enumerate_new'
Release/libcef.so: undefined reference to `udev_device_get_parent_with_subsystem_devtype'
Release/libcef.so: undefined reference to `udev_monitor_new_from_netlink'
Release/libcef.so: undefined reference to `udev_device_unref'
Release/libcef.so: undefined reference to `udev_device_get_sysattr_value'
Release/libcef.so: undefined reference to `udev_enumerate_add_match_subsystem'
collect2: error: ld returned 1 exit status
make: *** [out/Release/Brackets] Error
any hints about this ? Tnaks in advance
Comment by dacrhu Monday Apr 27, 2015 at 18:54 GMT
Can I build 1.3 on linux? I tried with jasonsanjose/cef_2171_linux and with origin/linux-1547 but do not built. Version 1.2 built with origin/linux-1547. Any idea?
Comment by dacrhu Monday Apr 27, 2015 at 19:06 GMT
Storno, I checkout bad branch, I successfully built it.
Comment by 4javier Monday Apr 27, 2015 at 21:02 GMT
On which shell branch is built linux deb version of 1.3? Still linux-1547?
Comment by artynet Wednesday May 06, 2015 at 11:08 GMT
Hello folks, after cloning the brackets master branch to its latest commit and the brackets-shell to the linux-1547 branch I was able to successfully build brackets on Ubuntu 14.04. However, I had to make a symlink to libuedv.so.0 to make the build working as it should :
$ sudo ln -s /usr/lib/x86_64-linux-gnu/libudev.so /usr/local/lib/libudev.so.0
$ sudo ldconfig
then I run the usual steps to build brackets from source inside the brackets-shell folder :
$ npm install
$ grunt setup
$ grunt build
The next step is to build the linux installer, I'll let you now as it proceeds..
Comment by 4javier Thursday May 07, 2015 at 11:41 GMT
@
artynet
It's an old problem due to CEF built against libudev.so.0. Brackets devs cannot do anything about it, just hope that next CEF release they will be using will be built against libudev.so.
Issue by nogo Friday Dec 19, 2014 at 08:41 GMT Originally opened as https://github.com/adobe/brackets/issues/10231
When I try to compile Brackets I get a compiling error that the GTK_WIDGET is not declared.