You are not logged in.
Hi,
I'm trying to build xombrero 1.6.3.-1 from AUR:
https://aur.archlinux.org/packages/xombrero/
I'm getting the following error building the package:
$ makepkg -s
==> Making package: xombrero 1.6.3-1 (Fri Oct 11 09:51:42 CEST 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found xombrero-1.6.3.tgz
-> Found LICENSE
==> Validating source files with md5sums...
xombrero-1.6.3.tgz ... Passed
LICENSE ... Passed
==> Extracting sources...
-> Extracting xombrero-1.6.3.tgz with bsdtar
==> Removing existing pkg/ directory...
==> Starting build()...
~/builds/xombrero/src/build-gtk2/xombrero-1.6.3 ~/builds/xombrero/src
make: Entering directory `/home/rodrigo/builds/xombrero/src/build-gtk2/xombrero-1.6.3/linux'
perl ../js-merge-helper.pl ../hinting.js ../input-focus.js \
../autoscroll.js > javascript.h
nroff -c -Tascii -mandoc ../xombrero.1 | \
perl ../ascii2txt.pl | \
perl ../txt2tooltip.pl > tooltip.h
Generating ../about.o.depend
In file included from ../about.c:23:0:
../xombrero.h:296:25: error: missing binary operator before token "("
#if WEBKIT_CHECK_VERSION(1, 5, 0)
^
../about.c:1983:23: error: missing binary operator before token "("
#if GLIB_CHECK_VERSION(2, 32, 0)
^
cc -D_FORTIFY_SOURCE=2 -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -I/usr/include/gtk-2.0 -O2 -Wall -ggdb3 -D_GNU_SOURCE -I. -I.. -o ../about.o -c ../about.c
In file included from /usr/include/gtk-2.0/gdk/gdk.h:32:0,
from /usr/include/gtk-2.0/gtk/gtk.h:32,
from ../xombrero.h:94,
from ../about.c:23:
/usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30:21: fatal error: gio/gio.h: No such file or directory
#include <gio/gio.h>
^
compilation terminated.
make: *** [../about.o] Error 1
make: Leaving directory `/home/rodrigo/builds/xombrero/src/build-gtk2/xombrero-1.6.3/linux'
==> ERROR: A failure occurred in build().
Aborting...
I don't know what I'm missing. I was able to build xombrero last week in another PC with arch. My current system is upgraded:
Linux 3.11.4-1-ARCH #1 SMP PREEMPT Sat Oct 5 21:40:32 CEST 2013 i686 GNU/Linux
I though that installing thg gnutls library would solve the problem, but unfortunately the error persists after gnutls installation
$ pacman -Ss gnutls
extra/gnutls 3.2.4-1 [Installiert]
A library which provides a secure layer over a reliable transport layer
extra/libtasn1 3.3-1 [Installiert]
The ASN.1 library used in GNUTLS
community/python2-gnutls 1.2.4-2
Python wrapper for the GNUTLS library
Thanks in advance
Last edited by cortezthekiller (2013-10-11 08:35:05)
Offline
Have you tried the PKGBUILD from the comments?
Run
LC_ALL=C <command>
to get output in English.
Edit: Do you have glib2 installed?
Last edited by karol (2013-10-10 23:05:07)
Offline
I've edit the former post to write the error messages in English.
Yes, glib2 is installed, as well as the dependencies mentioned in the aur:
desktop-file-utils
libbsd
webkitgtk3
It seems that the updated PKGBUILD in the comments is just aimed to create two sepparate packages for xombrero & xombrero3. I'll try it, but I don't think this will fix my problem. As a said, I was able to build xombrero in another Pc a few days ago.
Offline
You can post the error or the link to this thread in the comments on https://aur.archlinux.org/packages/xombrero/ , maybe some other user will be able to help you.
Offline
that file comes with glib2 and is located here : usr/include/glib-2.0/gio/gio.h
If glib2 is present, the code probably searches in the wrong place.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline