uzbl ebuild builds old uzbl and Franky too old. I searched and had a talk with its developers at #uzbl and they directed my to **next** branch which they say all the new stuff goes in to. The suggestion is You remove the experimental branch and use next branch instead or add the next branch to the mix for users like my to choose to install. Reproducible: Always Steps to Reproduce: 1.EGIT_BRANCH=next 2.EGIT_COMMIT=next Actual Results: new Uzbl in next branch WITH NEW SCRIPTS will be installed It needs attention from the maintainer; to change the ebuild and commit the new ebuild to reflect the next branch
Created attachment 373678 [details] uzbl-2014.03.25.ebuild
using the next branch will produce these errors: make -j3 USE_GTK3=0 Package webkitgtk-3.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `webkitgtk-3.0.pc' to the PKG_CONFIG_PATH environment variable No package 'webkitgtk-3.0' found Package javascriptcoregtk-3.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `javascriptcoregtk-3.0.pc' to the PKG_CONFIG_PATH environment variable No package 'javascriptcoregtk-3.0' found Package webkitgtk-3.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `webkitgtk-3.0.pc' to the PKG_CONFIG_PATH environment variable No package 'webkitgtk-3.0' found Package javascriptcoregtk-3.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `javascriptcoregtk-3.0.pc' to the PKG_CONFIG_PATH environment variable No package 'javascriptcoregtk-3.0' found cc -march=native -O2 -pipe -std=c99 -W -Wall -Wextra -pthread -Wunused-function -DG_DISABLE_DEPRECATED -D_XOPEN_SOURCE=500 -DARCH=\"x86_64\" -DCOMMIT=\"2012.05.14-1029-g6641953\" -DHAVE_LIBSOUP_CHECK_VERSION -c -o src/uzbl-core.o src/uzbl-core.c cc -march=native -O2 -pipe -std=c99 -W -Wall -Wextra -pthread -Wunused-function -DG_DISABLE_DEPRECATED -D_XOPEN_SOURCE=500 -DARCH=\"x86_64\" -DCOMMIT=\"2012.05.14-1029-g6641953\" -DHAVE_LIBSOUP_CHECK_VERSION -c -o src/comm.o src/comm.c cc -march=native -O2 -pipe -std=c99 -W -Wall -Wextra -pthread -Wunused-function -DG_DISABLE_DEPRECATED -D_XOPEN_SOURCE=500 -DARCH=\"x86_64\" -DCOMMIT=\"2012.05.14-1029-g6641953\" -DHAVE_LIBSOUP_CHECK_VERSION -c -o src/commands.o src/commands.c In file included from src/comm.c:1:0: src/comm.h:4:18: fatal error: glib.h: No such file or directoryIn file included from src/commands.c:1:0: src/commands.h:4:18: fatal error: glib.h: No such file or directory compilation terminated. make: *** [src/commands.o] Error 1 make: *** Waiting for unfinished jobs.... compilation terminated. make: *** [src/comm.o] Error 1 In file included from src/uzbl-core.h:4:0, from src/uzbl-core.c:30: src/webkit.h:7:27: fatal error: webkit/webkit.h: No such file or directory compilation terminated. make: *** [src/uzbl-core.o] Error 1 [31;01m*[0m ERROR: www-client/uzbl-214.03.25::avalon_overlay failed (compile phase): [31;01m*[0m emake failed
https://bugs.gentoo.org/show_bug.cgi?id=453208 Replace "USE_GTK3" with "ENABLE_GTK3". Hopefully also fixes the webkit issue...
Using Franz Fellner ebuild which is set to branch next https://raw.githubusercontent.com/ff2000/gentoo-overlay/master/www-client/uzbl/uzbl-9999.ebuild we get this error with or without +gtk3: http://paste2.org/6dDJsP32
Created attachment 373716 [details] build log related to comment no.4
You are building against gtk2 now ;) They changed from 1/0 to yes/no in the options. After that it also fails with the same error. I already started playing with the Makefile, but no luck (and too little time). Hints welcome :)
IUSE+=" +browser helpers +tabbed +vim-syntax +gtk3 " I changed you ebuild as above but i get the same error. It seems the next branch doesn't build without gtk3. and it is not that big deal except flash and that is the fact that you maintained before.
Changed the ebuild in my overlay, please test, again (installed fine with gtk3 for me) https://github.com/ff2000/gentoo-overlay/blob/master/www-client/uzbl/uzbl-9999.ebuild
Created attachment 378074 [details] Ebuild using next branch New ebuild using next branch and correcting some related bugs (like failing at src_install with MAKEOPTS=-j)
Created attachment 378084 [details] Ebuild using next branch v2
plz confirm and move the new ebuild to 9999 of gentoo portage thank you
The -9999 build has been committed to the tree