Package Details: libdbusmenu-gtk2 16.04.0-1

Git Clone URL: https://aur.archlinux.org/libdbusmenu.git (read-only)
Package Base: libdbusmenu
Description: A library for passing menus over DBus
Upstream URL: https://launchpad.net/libdbusmenu
Licenses: GPL3, LGPL3, LGPL2.1
Submitter: alucryd
Maintainer: WoefulDerelict
Last Packager: WoefulDerelict
Votes: 413
Popularity: 23.306647
First Submitted: 2016-02-03 18:04
Last Updated: 2016-03-17 02:09

Latest Comments

amagnasco commented on 2016-03-18 05:14

successfully compiled on the 'armv7h' architecture

Kwpolska commented on 2016-03-15 19:47

@WoefulDerelict Probably because those “more common helpers” and makepkg do not even bother checking split package dependencies, relying on pkgbase dependencies only. Which is a bug in my opinion — forcing people to rely on makedepends. I released PKGBUILDer v4.2.6 to fix this special case.

WoefulDerelict commented on 2016-03-15 19:29

Kwpolska: This is a valid split package. When manually building and installing this set of packages via makepkg and pacman the issue you describe does not occur. In testing this PKGBUILD and others with more common helpers like bauerbill, cower, pacaur and yaourt one has not come across a case such as yours. This behaviour seems isolated to your specific helper and its inability to properly cope with this type of PKGBUILD.

Kwpolska commented on 2016-03-15 16:30

This package trips up PKGBUILDer (my AUR helper) libdbusmenu-gtk2 and libdbusmenu-gtk3 depend on libdbusmenu-glib, leading to an infinite loop. I’ll patch it on my side, but you should make sure this is the right way to package things.

WoefulDerelict commented on 2016-03-02 02:08

The --pkg option was removed in the latest series of updates to the package tools. Try running makepkg without options and installing the specific package you want using pacman -U

Theredbaron1834 commented on 2016-03-02 01:51

This is failing to build with "makepkg: invalid option '--pkg'", and I am not smart enough to find out why.

WoefulDerelict commented on 2016-02-09 16:47

macstar: Indeed that is a simple solution, glad you got it sorted. I will add docbook-xsl as a make depend so that other users don't encounter the same error.

I'm not sure why yaourt would start outputting in german if you have LANG=en_US.UTF-8 as your system default in /etc/locale.conf either. Many programs like your desktop environment will maintain their own settings for language and only reference the default when their own settings aren't available. I'm sure not having the locale errors is nice but it is an odd trade off. If you're running yaourt in a terminal emulator hosted inside a DE I'd check the settings in the terminal emulator. You can often find help debugging things like that in #archlinux on freenode.

macstar commented on 2016-02-09 09:30

@WoefulDerelict

i got it working now! the solution was that simple:
sudo pacman -S docbook-xsl
then i ran yaourt update again and the installation went fine without any error message.

macstar commented on 2016-02-09 09:14

@WoefulDerelict

thank you for your answer. i am pretty sure an internet connection is available since all other packages update just fine. i tried to fix the locale problem and now i won't get the locale errors anymore, however yaourt outputs in german now (i have not the slightest clue why, i set everything to en_US.UTF-8 and my DE is in english) so the errors are gone, but it still would not compile.

https://paste.kde.org/pppvil825

WoefulDerelict commented on 2016-02-08 18:45

macstar: It appears the error has something to do with the build system's inability to fetch a remote source:

warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl"
compilation error: file /usr/share/gtk-doc/data/gtk-doc.xsl line 10 element import
xsl:import : unable to load http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl
Makefile:754: recipe for target 'html-build.stamp' failed

If an internet connection isn't available you might receive such an error. This may in turn have something to do with the frequent complaints issued regarding your locale. It is often necessary to have the en_US.UTF-8 available alongside your native language for some programs to behave reliably. On my own systems /etc/locale.gen has both the en_US.UTF-8 and the en_GB.UTF-8 options enabled. My /etc/locale.conf specifies LANG=en_GB.UTF-8 as the system's default preference.

Have a look at the Locale entry in the Arch Wiki for more information (https://wiki.archlinux.org/index.php/locale). Ensure that your locale settings are correct. If everything appears sound enable en_US-UTF-8, regenerate your locales and try building the package.

macstar commented on 2016-02-06 17:56

@WoefulDerelict
sure! https://paste.kde.org/pbbc3wsfk

WoefulDerelict commented on 2016-02-06 17:37

macstar: I can't reproduce this locally and truncated outputs aren't extremely helpful in diagnosing issues. Could you provide the complete output of makepkg via a paste hosting site of your choice?

macstar commented on 2016-02-06 10:21

Makefile:754: recipe for target 'html-build.stamp' failed
make[4]: *** [html-build.stamp] Error 5
make[4]: Leaving directory '/tmp/yaourt-tmp-usaf/aur-libdbusmenu-glib/src/libdbusmenu-12.10.3+15.04.20150410.2/docs/libdbusmenu-glib/reference'
Makefile:419: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-usaf/aur-libdbusmenu-glib/src/libdbusmenu-12.10.3+15.04.20150410.2/docs/libdbusmenu-glib'
Makefile:423: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-usaf/aur-libdbusmenu-glib/src/libdbusmenu-12.10.3+15.04.20150410.2/docs'
Makefile:485: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-usaf/aur-libdbusmenu-glib/src/libdbusmenu-12.10.3+15.04.20150410.2'
Makefile:416: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build libdbusmenu.

WoefulDerelict commented on 2016-02-04 20:49

I've been reading reports that v12.10.3 as patched for Ubuntu 15.04 on the trailing date in the package version and the associated lib32 where applicable solves the issue Plasma 5 users were having with the menu not being displayed when right clicking on the Steam icon. As yet I've not encountered any error reports as a result of adopting the patched archive.

WoefulDerelict commented on 2016-02-03 22:27

cfr42: Thanks for reproducing the issue and verifying the fix. I'm sure plenty of usage tests should start rolling in soon enough. As for building I managed to test and reproduce locally in a virtual machine as well so I'll be pushing out the update shortly.

cfr42 commented on 2016-02-03 22:20

It definitely needs a makedepend on gnome-common. The error message about gnome-autogen.sh goes away after installing gnome-common. I haven't tested usage yet, but it builds OK after installing that package as well.

WoefulDerelict commented on 2016-02-03 21:35

sl1pkn07: That is an odd one. gnome-common is in extra. It may be a necessary makedepend. If someone could test that I'll get it fixed promptly. If not I'll check it out myself later and see if I can reproduce it.

sl1pkn07 commented on 2016-02-03 21:24

which: no gnome-autogen.sh in (/opt/intel/composerxe/linux/bin/intel64:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/opt/intel/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/ps2/bin:/usr/ps2/sdk/bin:/usr/psp/bin)
You need gnome-common from GNOME SVN

ow no, more gnome stuff no ><

alucryd commented on 2016-02-03 18:29

Thx, I'll merge and disown then. Quiet is good, although it's a shame we have to follow Ubuntu's dirty steps to do so, instead of the proper way :P

WoefulDerelict commented on 2016-02-03 18:24

aludryd: Sure, I'll tackle maintaining a combined libdbusmenu. I can bump it to the same patched version adopted by lib32-libdbusmenu in the process and hopefully keep the users happy and quiet.

alucryd commented on 2016-02-03 18:09

Yo, just moved libdbusmenu from [community] to AUR, would you like to add the gtk2 version to the split PKGBUILD and maintain it? I can disown the split PKGBUILD for you and do the merge.

lembang commented on 2016-01-14 19:09

Anyone has an idea with this error. I have this when I did makepkg -s
Thank you.

configure:

libdbusmenu Configuration:

Prefix: /usr
Massive Debugging: no
GTK+ Version: 2

configure: Tests: no
configure: Gtk: yes (gtk2)
configure: Vala bindings: yes
configure: Dumper: no
configure: Coverage reporting: no
make all-recursive
make[1]: Entering directory '/home/the/aur/libdbusmenu-gtk2/src/libdbusmenu-12.10.2'
Making all in libdbusmenu-glib
make[2]: Entering directory '/home/the/aur/libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-glib'
mkdir -p `dirname ./enum-types.h`
/usr/bin/glib-mkenums \
--template ./enum-types.h.in \
./menuitem.h ./menuitem-proxy.h ./server.h ./client.h ./types.h > xgen-eh \
&& (cmp -s xgen-eh ./enum-types.h || cp -f xgen-eh ./enum-types.h) \
&& rm -f xgen-eh \
&& echo timestamp > stamp-enum-types
make[2]: Circular dbus-menu.xml.c <- dbus-menu.xml dependency dropped.
make all-am
make[3]: Entering directory '/home/the/aur/libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-glib'
make[3]: Circular dbus-menu.xml.c <- dbus-menu.xml dependency dropped.
CC libdbusmenu_glib_la-dbus-menu-clean.xml.lo
CC libdbusmenu_glib_la-defaults.lo
CC libdbusmenu_glib_la-enum-types.lo
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-marshal.lo
CC libdbusmenu_glib_la-client-menuitem.lo
CC libdbusmenu_glib_la-client.lo
CCLD libdbusmenu-glib.la
GISCAN Dbusmenu-0.4.gir
Caught exception: <type 'exceptions.OSError'> OSError(13, 'Permission denied')
> /usr/lib/gobject-introspection/giscanner/cachestore.py(111)_remove_filename()
-> os.unlink(filename)

XavierCLL commented on 2015-11-23 17:23

Hi @WoefulDerelict, thanks for the answer, I forget wrote to you about that, here epsilom in forum is me! with the help of mauritiusdadd I created the patch, please consider implement it, this patch fixed for people that have this problem (vapigen girdir path) and the patch not affect the person that not have this problem. Regards!

WoefulDerelict commented on 2015-11-23 02:38

As it would appear XavierCLL's issue is not entirely isolated I wanted to link his patch back here. Neither mauritiusdadd or myself were able to reproduce the issue but, thanks to mauritiusdadd's input XavierCLL produced a patch and PKGBUILD that have already helped one user recently. I find it unfortunate that we have not managed to excavate the root of this issue; however, users experiencing similar errors can try the resources here: https://bbs.archlinux.org/viewtopic.php?pid=1568600#p1568600

XavierCLL commented on 2015-09-14 03:20

Hi WoefulDerelict,

Thanks for you answer, my system is update, my glib2 version is 2.44.1-1, I reinstalled all dependencies and nothing, the problem persist, the complete log is: http://pastebin.com/64cWy06R

Regards

WoefulDerelict commented on 2015-09-13 17:36

XavierCLL,

Unfortunately I don't have any quick answers for you. The error is quite clear in what it is looking for and can't find. The specified file should be in glib2. The first step would be to run a query via pacman to see if glib2 is present on your system. As it is part of the dependency chain for this package via gobject-introspection it should find its way onto your system as a means of solving that condition. makepkg should fail if there are unmet dependencies for the package.

I am unable to reproduce this error myself and the package presently builds locally via makepkg with no issues reported via namcap. Could you share the output of: pacman -Q glib2

XavierCLL commented on 2015-09-13 16:54

Hi, I can't build, the error is:

error: Package `GObject-2.0' not found in specified Vala API directories or GObject-Introspection GIR directories
.....
Generation failed: 1 error(s), 5 warning(s)
Makefile:1098: recipe for target 'Dbusmenu-0.4.vapi' failed

Any idea?
thanks

benjarobin commented on 2015-08-21 12:20

Add 'export MAKEFLAGS="-j1"' inside the package function
Or replace the "make" commands inside the package function by "make -j1".

L1ghtmar3 commented on 2015-08-15 03:09

The error mentioned in the post before got fixed when I got Intel microcode update to work properly.

L1ghtmar3 commented on 2015-08-12 17:50

I'm getting the same error as tuxzz. Any clues why this could happen?

danbruegge commented on 2015-08-11 08:30

==> Missing dependencies:
-> gtk-sharp-git
-> libdbusmenu-gtk2
-> libdbusmenu-gtk3
-> libindicator-gtk2
-> libindicator-gtk3
-> perl-xml-libxml
==> ERROR: Could not resolve all dependencies.

FadeMind commented on 2015-08-04 10:57

ivenvd
system up-of-date?
what vala version package You have then?
Please open new topic on BBS Arch.
Package build fine in clean chroot env and on my Arch custom setup too.

ivenvd commented on 2015-08-04 10:27

I've also get a build error: http://pastebin.com/KwhnqChi

FadeMind commented on 2015-08-03 05:45

tuxzz
I can't reproduce your error. On my system this package build fine.

tuxzz commented on 2015-08-03 01:20

Command '['/tmp/yaourt-tmp-tuxzz/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-gtk/tmp-introspectePdkw_/DbusmenuGtk-0.4', '--introspect-dump=/tmp/yaourt-tmp-tuxzz/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-gtk/tmp-introspectePdkw_/functions.txt,/tmp/yaourt-tmp-tuxzz/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-gtk/tmp-introspectePdkw_/dump.xml']' returned non-zero exit status -11
/usr/share/gobject-introspection-1.0/Makefile.introspection:153: recipe for target 'DbusmenuGtk-0.4.gir' failed
make[3]: *** [DbusmenuGtk-0.4.gir] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-tuxzz/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-gtk'
Makefile:521: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-tuxzz/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-gtk'
Makefile:418: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-tuxzz/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2'
Makefile:348: recipe for target 'all' failed
make: *** [all] Error 2

alucryd commented on 2015-05-14 06:50

I wouldn't be so sure, those old ubuntu packages suffer from race conditions if you use -j>1 (it's random, one time it works right, one time it doesn't), I doubt vapigen was corrupted.

jackjackk commented on 2015-05-13 22:11

My bad. vapigen (=> the vala package) was corrupted. after reinstalling it, it worked.
thanks!

jackjackk commented on 2015-05-13 22:11

My bad. vapigen (=> the vala package) was corrupted. reinstalling it was ok.
thanks!

alucryd commented on 2015-05-13 08:42

Try "make -j1".

jackjackk commented on 2015-05-13 03:59

/usr/bin/vapigen --library=Dbusmenu-0.4 Dbusmenu-0.4.gir
/usr/bin/mkdir -p '/tmp/pacaurtmp-jack/libdbusmenu-gtk2/pkg/libdbusmenu-gtk2/usr/share/vala/vapi'
/usr/bin/install -c -m 644 ./Dbusmenu-0.4.vapi '/tmp/pacaurtmp-jack/libdbusmenu-gtk2/pkg/libdbusmenu-gtk2/usr/share/vala/vapi'
/usr/bin/install: cannot stat ‘./Dbusmenu-0.4.vapi’: No such file or directory
Makefile:764: recipe for target 'install-vapiDATA' failed
make[2]: *** [install-vapiDATA] Error 1
make[2]: Leaving directory '/tmp/pacaurtmp-jack/libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-glib'
Makefile:903: recipe for target 'install-am' failed
make[1]: *** [install-am] Error 2
make[1]: Leaving directory '/tmp/pacaurtmp-jack/libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-glib'
Makefile:897: recipe for target 'install' failed
make: *** [install] Error 2
make: Leaving directory '/tmp/pacaurtmp-jack/libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-glib'
==> ERROR: A failure occurred in package().

maccyber commented on 2014-04-29 19:51

checking whether to build gtk-doc documentation... no
checking gnome-doc-utils >= 0.3.2... no
configure: error: gnome-doc-utils >= 0.3.2 not found
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build libdbusmenu-gtk2.

gnome-doc-utils version in repository is 0.20.10-1..

alucryd commented on 2013-10-26 11:23

undu: sudo pacman -Rdd libdbusmenu && sudo pacman -Syu

undu commented on 2013-10-26 09:41

Version 12.10.2-3 changed the libdbusmenu dependency for libdbusmenu-glib, this creates file conflicts.

Is there a better way to substitute the package other than uninstalling all the packages that depend on it and reinstalling them? (libappindicator, mainly)

alucryd commented on 2013-10-25 21:17

Why would you replace this with libdbusmenu-glib? There's a reason this one is named libdbusmenu-gtk2, it has nothing to do with the glib library. And there's no need to update all packages that depend on it either.

farseerfc commented on 2013-10-25 19:19

Should this package be replaced by libdbusmenu-glib in community?
And update all packages depend on this one...

sinatosk commented on 2013-10-25 17:32

when updating... I see errors

error: failed to commit transaction (conflicting files)
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/client.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/dbusmenu-glib.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/enum-types.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/menuitem-proxy.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/menuitem.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/server.h exists in filesystem
libdbusmenu-glib: /usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/types.h exists in filesystem
libdbusmenu-glib: /usr/lib/girepository-1.0/Dbusmenu-0.4.typelib exists in filesystem
libdbusmenu-glib: /usr/lib/libdbusmenu-glib.so exists in filesystem
libdbusmenu-glib: /usr/lib/libdbusmenu-glib.so.4 exists in filesystem
libdbusmenu-glib: /usr/lib/libdbusmenu-glib.so.4.0.12 exists in filesystem
libdbusmenu-glib: /usr/lib/pkgconfig/dbusmenu-glib-0.4.pc exists in filesystem
libdbusmenu-glib: /usr/share/gir-1.0/Dbusmenu-0.4.gir exists in filesystem
libdbusmenu-glib: /usr/share/vala/vapi/Dbusmenu-0.4.vapi exists in filesystem
Errors occurred, no packages were upgraded.

official package "libdbusmenu-glib" is providing those files and attempting to remove the package fails because it requires libappindicator from AUR

yuyichao commented on 2013-09-14 02:53

@ffjia
.... Feel like a weird place for this kind of question especially when googling for 'arch wiki sudo env' can take you here[1].

Please be aware of the possible issues if you keep HOME the same with yours, especially for the applications that create files automatically in HOME. (Although g-ir-scanner is actually the only program I have seen that has the problem. Others usually works fine as long as the file already exists.)

[1] https://wiki.archlinux.org/index.php/Sudo#Environment_variables

ffjia commented on 2013-09-14 02:45

@yuyichao - how should I do to keep HOME env for sudo? thanks

yuyichao commented on 2013-08-02 16:50

@bcarnazzi
Your error message (permission denied) seems to suggest that your .cache/g-ir-scanner has the wrong owner.
Are you keeping HOME env for sudo?
g-ir-scanner always uses a temporary file in the home directory and somehow if you have ever happens to run it as root with HOME set to your home, the owner of that temp dir becomes root and you cannot access it anymore.
You can either remove or chown that directory and it should be fine.

bcarnazzi commented on 2013-08-02 16:36

Unable to build here :(
Here's the build() output :

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether NLS is requested... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for intltool >= 0.35.0... 0.50.2 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.18.0
checking for XML::Parser... ok
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether make supports nested variables... yes
checking for glib-mkenums... /usr/bin/glib-mkenums
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gtkdoc-check... no
checking for gtkdoc-rebase... no
checking for gtkdoc-mkpdf... no
checking whether to build gtk-doc documentation... no
checking gnome-doc-utils >= 0.3.2... yes
checking for DBUSMENUGLIB... yes
checking for DBUSMENUGTK... yes
checking for DBUSMENUDUMPER... yes
checking for DBUSMENUTESTS... yes
checking for DBUSMENUTESTSVALGRIND... no
checking for gobject-introspection... yes
checking for vapigen... /usr/bin/vapigen
checking for xsltproc... /usr/bin/xsltproc
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating libdbusmenu-glib/Makefile
config.status: creating libdbusmenu-glib/dbusmenu-glib-0.4.pc
config.status: creating libdbusmenu-gtk/Makefile
config.status: creating libdbusmenu-gtk/dbusmenu-gtk-0.4.pc
config.status: creating libdbusmenu-gtk/dbusmenu-gtk3-0.4.pc
config.status: creating tools/Makefile
config.status: creating tools/testapp/Makefile
config.status: creating tests/Makefile
config.status: creating tests/dbusmenu-jsonloader-0.4.pc
config.status: creating docs/Makefile
config.status: creating docs/libdbusmenu-glib/Makefile
config.status: creating docs/libdbusmenu-glib/reference/Makefile
config.status: creating docs/libdbusmenu-glib/reference/version.xml
config.status: creating docs/libdbusmenu-gtk/Makefile
config.status: creating docs/libdbusmenu-gtk/reference/Makefile
config.status: creating docs/libdbusmenu-gtk/reference/version.xml
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands
configure:

libdbusmenu Configuration:

Prefix: /usr
Massive Debugging: no
GTK+ Version: 2

configure: Tests: yes
configure: Gtk: yes (gtk2)
configure: Vala bindings: yes
configure: Dumper: yes
configure: Coverage reporting: no
make all-recursive
make[1]: Entering directory `/tmp/yaourt-tmp-bcarnazzi/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2'
Making all in libdbusmenu-glib
make[2]: Entering directory `/tmp/yaourt-tmp-bcarnazzi/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-glib'
mkdir -p `dirname ./enum-types.h`
/usr/bin/glib-mkenums \
--template ./enum-types.h.in \
./menuitem.h ./menuitem-proxy.h ./server.h ./client.h ./types.h > xgen-eh \
&& (cmp -s xgen-eh ./enum-types.h || cp -f xgen-eh ./enum-types.h) \
&& rm -f xgen-eh \
&& echo timestamp > stamp-enum-types
make[2]: Circular dbus-menu.xml.c <- dbus-menu.xml dependency dropped.
make all-am
make[3]: Entering directory `/tmp/yaourt-tmp-bcarnazzi/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-glib'
make[3]: Circular dbus-menu.xml.c <- dbus-menu.xml dependency dropped.
CC libdbusmenu_glib_la-dbus-menu-clean.xml.lo
CC libdbusmenu_glib_la-defaults.lo
CC libdbusmenu_glib_la-enum-types.lo
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-marshal.lo
CC libdbusmenu_glib_la-client-menuitem.lo
CC libdbusmenu_glib_la-client.lo
CCLD libdbusmenu-glib.la
GISCAN Dbusmenu-0.4.gir
Traceback (most recent call last):
File "/usr/bin/g-ir-scanner", line 46, in <module>
sys.exit(scanner_main(sys.argv))
File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 443, in scanner_main
transformer = create_transformer(namespace, options)
File "/usr/lib/gobject-introspection/giscanner/scannermain.py", line 331, in create_transformer
transformer.register_include(include_obj)
File "/usr/lib/gobject-introspection/giscanner/transformer.py", line 128, in register_include
self._parse_include(filename)
File "/usr/lib/gobject-introspection/giscanner/transformer.py", line 201, in _parse_include
parser = self._cachestore.load(filename)
File "/usr/lib/gobject-introspection/giscanner/cachestore.py", line 182, in load
fd = open(store_filename)
IOError: [Errno 13] Permission denied: '/home/bcarnazzi/.cache/g-ir-scanner/3d8ccebc1bd2f0f69818f0a50b179729b0f33721'
make[3]: *** [Dbusmenu-0.4.gir] Error 1
make[3]: Leaving directory `/tmp/yaourt-tmp-bcarnazzi/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-glib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/yaourt-tmp-bcarnazzi/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2/libdbusmenu-glib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-bcarnazzi/aur-libdbusmenu-gtk2/src/libdbusmenu-12.10.2'
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build libdbusmenu-gtk2.

hbdee commented on 2013-04-15 16:07

https://github.com/chenxiaolong/Unity-for-Arch/tree/master/libdbusmenu

luolimao commented on 2013-04-10 03:52

Patience, patience. Glib2 will be updated soon.

yuyichao commented on 2013-01-26 01:10

Please add

export CFLAGS="$CFLAGS -Wno-deprecated-declarations"

before configure.

Same reason with libdbusmenu
THX

ilpianista commented on 2012-10-01 07:10

12.10.1: http://dpaste.com/808337/

jose1711 commented on 2012-04-27 11:00

pkgver=0.5.1 | pkgver=0.6.1
pkgrel=2 | pkgrel=1
source=(http://launchpad.net/dbusmenu/0.5/$pkgver/+download/$ | source=(http://launchpad.net/dbusmenu/0.6/$pkgver/+download/$
> md5sums=('820b6999dd1008328bfa442575d859a1')