You are not logged in.
This is "must-have" package for all netbook, gnome users. Could someone repair it, because neither aur pkgbuild nor pkgbuilds posted in comments doesnt compile.
Offline
This PKGBUILD is ok http://aur.pastebin.com/wfhPP2xd You have to create PKGBUILD from raw txt http://aur.pastebin.com/raw.php?i=wfhPP2xd (copy & paste) beacuse if you dowload it, you will have to convert line endings to unix standard.
Offline
make all-am
make[3]: Wejście do katalogu `/home/dinth/Dropbox/Coding/libdbusmenu-bzr/src/dbusmenu-build/libdbusmenu-glib'
CC libdbusmenu_glib_la-menuitem.lo
CC libdbusmenu_glib_la-menuitem-marshal.lo
CC libdbusmenu_glib_la-menuitem-proxy.lo
CC libdbusmenu_glib_la-server.lo
CC libdbusmenu_glib_la-server-marshal.lo
CC libdbusmenu_glib_la-client-menuitem.lo
CC libdbusmenu_glib_la-client.lo
CCLD libdbusmenu-glib.la
GISCAN Dbusmenu-Glib-0.2.gir
GICOMP Dbusmenu-Glib-0.2.gir
/usr/bin/vapigen --library=Dbusmenu-Glib-0.2 Dbusmenu-Glib-0.2.gir
Dbusmenu-Glib-0.2.gir:827.15-827.22: error: expected start element of `array'
Dbusmenu-Glib-0.2.gir:828.13-828.24: error: expected start element of `type'
** (vapigen:27504): CRITICAL **: vala_gir_parser_parse_type_from_name: assertion `type_name != NULL' failed
Dbusmenu-Glib-0.2.gir:829.11-829.23: error: expected end element of `type'
Dbusmenu-Glib-0.2.gir:830.9-830.19: error: expected end element of `array'
** (vapigen:27504): CRITICAL **: vala_array_type_construct: assertion `element_type != NULL' failed
Dbusmenu-Glib-0.2.gir:831.7-831.14: error: expected end element of `array'
** (vapigen:27504): CRITICAL **: vala_array_type_construct: assertion `element_type != NULL' failed
** (vapigen:27504): CRITICAL **: vala_formal_parameter_construct: assertion `parameter_type != NULL' failed
Dbusmenu-Glib-0.2.gir:832.7-832.34: error: expected end element of `parameter'
** (vapigen:27504): CRITICAL **: vala_delegate_add_parameter: assertion `param != NULL' failed
Dbusmenu-Glib-0.2.gir:833.9-833.62: error: expected start element of `parameter'
Dbusmenu-Glib-0.2.gir:834.11-834.51: error: expected start element of `type'
** (vapigen:27504): CRITICAL **: vala_gir_parser_parse_type_from_name: assertion `type_name != NULL' failed
Dbusmenu-Glib-0.2.gir:836.11-836.25: error: expected end element of `type'
** (vapigen:27504): CRITICAL **: vala_formal_parameter_construct: assertion `parameter_type != NULL' failed
Dbusmenu-Glib-0.2.gir:837.11-837.22: error: expected end element of `parameter'
** (vapigen:27504): CRITICAL **: vala_delegate_add_parameter: assertion `param != NULL' failed
Generation failed: 10 error(s), 0 warning(s)
make[3]: *** [Dbusmenu-Glib-0.2.vapi] Błąd 1
make[3]: Opuszczenie katalogu `/home/dinth/Dropbox/Coding/libdbusmenu-bzr/src/dbusmenu-build/libdbusmenu-glib'
make[2]: *** [all] Błąd 2
make[2]: Opuszczenie katalogu `/home/dinth/Dropbox/Coding/libdbusmenu-bzr/src/dbusmenu-build/libdbusmenu-glib'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/dinth/Dropbox/Coding/libdbusmenu-bzr/src/dbusmenu-build'
make: *** [all] Błąd 2
Offline
For future reference, please call makepkg with an english locale, so we all can understand the messages.
It is better to keep your mouth shut and be thought a fool than to open it and remove all doubt. (Mark Twain)
Offline
The only polish strings in this messages are "błąd" = "error" and entering/leaving directory...
Ive already tried to compile this package on three different systems/arch installations and i have same error on each.
Offline
Ive already checked all bzr branches of dbusmenu and all vala versions ever packed for Archlinux... and got same error everytime.
So ive decided to use ubuntu binary packages, ive made proper pkgbuild, installed libdbusmenu-ubuntu... but unfortunately ./configure of other packages dont see libdbusmenu installed still.
Here is my PKGBUILD:
# Maintainer: Michal Gawronski <dinth1906@gmail.com>
pkgname=libdbusmenu-ubuntu
pkgver=0.2.9ubuntu3
pkgrel=1
pkgdesc="A small little library that was created by pulling out some common code out of indicator-applet. (Canonical Ayatana Project) - ubuntu binary version"
arch=('i686' 'x86_64')
url='https://launchpad.net/dbusmenu'
license=('GPL')
depends=('glib2' 'dbus-glib' 'libxml2' 'json-glib' 'vala')
optdepends=()
provides=('libdbusmenu')
conflicts=('libdbusmenu')
_source_x86=(
http://mirrors.kernel.org/ubuntu/pool/main/libd/libdbusmenu/gir1.0-dbusmenu-glib-0.2_0.2.9-0ubuntu3_i386.deb
http://mirrors.kernel.org/ubuntu/pool/universe/libd/libdbusmenu/gir1.0-dbusmenu-gtk-0.2_0.2.9-0ubuntu3_i386.deb
http://mirrors.kernel.org/ubuntu/pool/main/libd/libdbusmenu/libdbusmenu-glib1_0.2.9-0ubuntu3_i386.deb
http://mirrors.kernel.org/ubuntu/pool/main/libd/libdbusmenu/libdbusmenu-gtk1_0.2.9-0ubuntu3_i386.deb
)
_md5sums_x86=(
'4c2dab365bdabc5a2268d86b232acf91'
'cf2c6531894bad9cc2cea5206951e3ba'
'21f4b40bc57bb858a5f3ef7f45558778'
'2761befa8def0af96acdf6d0ac51c45f'
)
_source_x86_64=(
http://mirrors.kernel.org/ubuntu/pool/main/libd/libdbusmenu/gir1.0-dbusmenu-glib-0.2_0.2.9-0ubuntu3_amd64.deb
http://mirrors.kernel.org/ubuntu/pool/universe/libd/libdbusmenu/gir1.0-dbusmenu-gtk-0.2_0.2.9-0ubuntu3_amd64.deb
http://mirrors.kernel.org/ubuntu/pool/main/libd/libdbusmenu/libdbusmenu-glib1_0.2.9-0ubuntu3_amd64.deb
http://mirrors.kernel.org/ubuntu/pool/main/libd/libdbusmenu/libdbusmenu-gtk1_0.2.9-0ubuntu3_amd64.deb
)
_md5sums_x86_64=(
'5c80574e3c386edf4b502809493be356'
'15aafb867ff310b444ab8cdc766249b8'
)
source=(${_source_x86[@]})
md5sums=(${_md5sums_x86[@]})
[ "$CARCH" = "x86_64" ] && source=(${_source_x86_64[@]})
[ "$CARCH" = "x86_64" ] && md5sums=(${_md5sums_x86_64[@]})
build()
{
cd $srcdir
mkdir data
ar x gir1.0-dbusmenu-glib-*
tar -xzvf data.tar.gz -C data || return 1
ar x gir1.0-dbusmenu-gtk-*
tar -xzvf data.tar.gz -C data || return 1
ar x libdbusmenu-gtk1_*
tar -xzvf data.tar.gz -C data || return 1
ar x libdbusmenu-glib1_*
tar -xzvf data.tar.gz -C data || return 1
cp -r data/* $pkgdir || return
}
Please someone help me. This is library needed by most GNOME notification/tray applications - its very important to have it for all gnome users.
Last edited by Dinth (2010-05-24 14:26:46)
Offline
Why do you unpack the same file four times, and why do you copy files to $pkgdir?
The PKGBUILD for libdbusmenu-bzr given above builds here. There may be some makedepencies missing, and also some dependencies.
[haawda@frege libdbusmenu]$ namcap ~/repo/libdbusmenu-bzr-0.2.9-1-x86_64.pkg.tar.xz
libdbusmenu-bzr E: Dependency detected and not included (gtk2) from files ['usr/lib/libdbusmenu-gtk.so', 'usr/lib/libdbusmenu-gtk.so.1.0.6', 'usr/lib/libdbusmenu-gtk.so.1']
libdbusmenu-bzr W: Referenced library 'libdbusmenu-glib.so.1' is an uninstalled dependency
libdbusmenu-bzr W: Dependency included but already satisfied ('glib2')
libdbusmenu-bzr W: Dependency included but already satisfied ('libxml2')
libdbusmenu-bzr E: ELF file (usr/libexec/dbusmenu-testapp) outside of a valid path.
libdbusmenu-bzr E: ELF file (usr/libexec/dbusmenu-dumper) outside of a valid path.
libdbusmenu-bzr W: File (usr/lib/libdbusmenu-gtk.la) is a libtool file
libdbusmenu-bzr W: File (usr/lib/libdbusmenu-glib.la) is a libtool file
Last edited by Stefan Husmann (2010-05-24 17:21:39)
Offline
Offline