Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Installing qt-appmenu patch
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
bas89
Apprentice
Apprentice


Joined: 02 Mar 2010
Posts: 243
Location: Germany ;)

PostPosted: Wed Jul 13, 2011 8:42 am    Post subject: Installing qt-appmenu patch Reply with quote

Hi, for these fancy menus I need the qt-appmenu patch. So I copied that patch in the folder
Code:
cp apmenu.patch /etc/portage/patches/x11-libs/qt-gui/

and portage recognizes it
Code:
>>> Preparing source in /var/tmp/portage/x11-libs/qt-gui-4.7.2/work/qt-everywhere-opensource-src-4.7.2 ...
 * Applying user patches from /etc/portage/patches//x11-libs/qt-gui ...
 *   appmenu.patch ...                                                                                                                  [ ok ]
 * Done with patching
>>> Source prepared.

But compilation fails...
Code:
widgets/qabstractmenubarimpl_p.cpp:41:44: schwerwiegender Fehler: private/qabstractmenubarimpl_p.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
make: *** [.obj/release-shared/qabstractmenubarimpl_p.o] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...
emake failed
What did I do wrong? :\
Back to top
View user's profile Send private message
sebaro
Veteran
Veteran


Joined: 03 Jul 2006
Posts: 1129
Location: Romania

PostPosted: Wed Jul 13, 2011 2:12 pm    Post subject: Reply with quote

It says it's working with qt-4.7.3.
Back to top
View user's profile Send private message
bas89
Apprentice
Apprentice


Joined: 02 Mar 2010
Posts: 243
Location: Germany ;)

PostPosted: Wed Jul 13, 2011 3:18 pm    Post subject: Reply with quote

Who says this? I unmasked qt-4.7.3 but the error stays
Code:
x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=core2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -I/usr/include/freetype2 -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/X11R6/include -I.uic/release-shared -o .obj/release-shared/qabstractmenubarimpl_p.o widgets/qabstractmenubarimpl_p.cpp
widgets/qabstractmenubarimpl_p.cpp:41:44: schwerwiegender Fehler: private/qabstractmenubarimpl_p.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
make: *** [.obj/release-shared/qabstractmenubarimpl_p.o] Fehler 1
make: *** Warte auf noch nicht beendete Prozesse...
emake failed
Back to top
View user's profile Send private message
sebaro
Veteran
Veteran


Joined: 03 Jul 2006
Posts: 1129
Location: Romania

PostPosted: Thu Jul 14, 2011 5:17 am    Post subject: Reply with quote

I was wrong, in the patch it says 4.7.2.
But just applying the patch I don't think is enough.
From PKGBUILD:
Code:
# apply appmenu patch from Aurelien Gateau
patch -Np1 -i ${srcdir}/appmenu.patch
cp ${srcdir}/${_pkgfqn}/src/gui/widgets/qabstractmenubarimpl_p.h ${srcdir}/${_pkgfqn}/include/QtGui/private/

It also copies the header created by the patch in /include/QtGui/private/.
Back to top
View user's profile Send private message
sebaro
Veteran
Veteran


Joined: 03 Jul 2006
Posts: 1129
Location: Romania

PostPosted: Thu Jul 14, 2011 7:01 am    Post subject: Reply with quote

I've modified the 4.7.2 ebuild to add the appmenu patch:
qt-gui-4.7.2[appmenu]
appmenu.patch
I haven't tested it.
Back to top
View user's profile Send private message
bas89
Apprentice
Apprentice


Joined: 02 Mar 2010
Posts: 243
Location: Germany ;)

PostPosted: Thu Jul 14, 2011 8:27 am    Post subject: Reply with quote

sebaro wrote:
I was wrong, in the patch it says 4.7.2.

Now a portage sanity check says that I cant downgrade Qt. Just trying , maybe I’m lucky,
Code:

mv /usr/local/portage/x11-libs/qt-gui/qt-gui-4.7.2.ebuild /usr/local/portage/x11-libs/qt-gui/qt-gui-4.7.3.ebuild
mv /home/bas89/Software/appmenu-qt/src /usr/local/portage/x11-libs/qt-gui/files/
ebuild /usr/local/portage/x11-libs/qt-gui/qt-gui-4.7.3.ebuild digest
echo x11-libs/qt-gui appmenu >>/etc/portage/package.use
emerge -1 qt-gui
The ebuild merges but there is no appmenu button in „window decoration“ in KDE settings to find. Installing oxygen-appmenu again didnt help:
Code:
cd Software/oxygen-appmenu-0.16/
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
sudo make install


Thanks for your time. Maybe I have to wait until Qt 4.8 comes...
Back to top
View user's profile Send private message
sebaro
Veteran
Veteran


Joined: 03 Jul 2006
Posts: 1129
Location: Romania

PostPosted: Thu Jul 14, 2011 3:26 pm    Post subject: Reply with quote

First, make sure the patch was applied:
Code:
grep qmenubarimpl /var/db/pkg/x11-libs/qt-gui-4.7.3/CONTENTS

Then look for a "install_manifest" file in oxygen-appmenu directory to see where it installs the files.
Back to top
View user's profile Send private message
bas89
Apprentice
Apprentice


Joined: 02 Mar 2010
Posts: 243
Location: Germany ;)

PostPosted: Thu Jul 14, 2011 4:01 pm    Post subject: Reply with quote

Apparently the patch wasn’t applied... Though portage tells me so.
Code:
bas89-pc-gentoo64 bas89 # ls -Rl /usr/local/portage/x11-libs/qt-gui/
/usr/local/portage/x11-libs/qt-gui/:
insgesamt 16
-rw-r--r-- 1 root root 1430 14. Jul 10:10 Manifest
drwxr-xr-x 3 root root 4096 14. Jul 10:09 files
-rw-r--r-- 1 root root 6545 14. Jul 08:49 qt-gui-4.7.3.ebuild

/usr/local/portage/x11-libs/qt-gui/files:
insgesamt 52
-rw-r--r-- 1 root  root  45886 14. Jul 08:50 appmenu.patch
drwxr-xr-x 3 bas89 bas89  4096  1. Jul 11:28 src

/usr/local/portage/x11-libs/qt-gui/files/src:
insgesamt 24
-rw-r--r-- 1 bas89 bas89  743  1. Jul 11:28 CMakeLists.txt
-rw-r--r-- 1 bas89 bas89 9180  1. Jul 11:28 appmenuplatformmenubar.cpp
-rw-r--r-- 1 bas89 bas89 2537  1. Jul 11:28 appmenuplatformmenubar.h
drwxr-xr-x 2 bas89 bas89 4096  1. Jul 11:28 private

/usr/local/portage/x11-libs/qt-gui/files/src/private:
insgesamt 4
-rw-r--r-- 1 bas89 bas89 3123  1. Jul 11:28 qabstractplatformmenubar_p.h
bas89-pc-gentoo64 bas89 # grep qmenubarimpl /var/db/pkg/x11-libs/qt-gui-4.7.3/CONTENTS
bas89-pc-gentoo64 bas89 # cat Software/oxygen-appmenu-0.16/install_manifest.txt
/usr/lib64/kde4/kwin3_oxygen_appmenu.so
/usr/share/apps/kwin/oxygenappmenuclient.desktop
/usr/lib64/kde4/kwin_oxygen_appmenu_config.so
bas89-pc-gentoo64 bas89 # emerge -1 qt-gui

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild   R    ] x11-libs/qt-gui-4.7.3


>>> Verifying ebuild manifests

>>> Emerging (1 of 1) x11-libs/qt-gui-4.7.3 from x-portage
 * qt-everywhere-opensource-src-4.7.3.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                            [ ok ]
 * Package:    x11-libs/qt-gui-4.7.3
 * Repository: x-portage
 * USE:        accessibility amd64 appmenu consolekit cups dbus elibc_glibc exceptions glib kernel_linux mng multilib policykit qt3support tiff userland_GNU xinerama
 * FEATURES:   ccache sandbox
>>> Unpacking source...
tar xzf /var/tmp/portage/x11-libs/qt-gui-4.7.3/distdir/qt-everywhere-opensource-src-4.7.3.tar.gz qt-everywhere-opensource-src-4.7.3/configure qt-everywhere-opensource-src-4.7.3/LICENSE.GPL3 qt-everywhere-opensource-src-4.7.3/LICENSE.LGPL qt-everywhere-opensource-src-4.7.3/projects.pro qt-everywhere-opensource-src-4.7.3/src/qbase.pri qt-everywhere-opensource-src-4.7.3/src/qt_targets.pri qt-everywhere-opensource-src-4.7.3/src/qt_install.pri qt-everywhere-opensource-src-4.7.3/bin qt-everywhere-opensource-src-4.7.3/config.tests qt-everywhere-opensource-src-4.7.3/mkspecs qt-everywhere-opensource-src-4.7.3/qmake qt-everywhere-opensource-src-4.7.3/src/gui qt-everywhere-opensource-src-4.7.3/src/scripttools qt-everywhere-opensource-src-4.7.3/tools/designer qt-everywhere-opensource-src-4.7.3/tools/linguist/linguist qt-everywhere-opensource-src-4.7.3/src/plugins/imageformats/gif qt-everywhere-opensource-src-4.7.3/src/plugins/imageformats/ico qt-everywhere-opensource-src-4.7.3/src/plugins/imageformats/jpeg qt-everywhere-opensource-src-4.7.3/src/plugins/inputmethods qt-everywhere-opensource-src-4.7.3/tools/qdbus/qdbusviewer qt-everywhere-opensource-src-4.7.3/src/plugins/imageformats/mng qt-everywhere-opensource-src-4.7.3/src/plugins/imageformats/tiff qt-everywhere-opensource-src-4.7.3/src/plugins/accessible/widgets qt-everywhere-opensource-src-4.7.3/include qt-everywhere-opensource-src-4.7.3/src qt-everywhere-opensource-src-4.7.3/tools/linguist/phrasebooks qt-everywhere-opensource-src-4.7.3/tools/linguist/shared qt-everywhere-opensource-src-4.7.3/tools/shared
>>> Source unpacked in /var/tmp/portage/x11-libs/qt-gui-4.7.3/work
>>> Preparing source in /var/tmp/portage/x11-libs/qt-gui-4.7.3/work/qt-everywhere-opensource-src-4.7.3 ...
 * Applying appmenu.patch ...                                                                                                           [ ok ]
 * Applying user patches from /etc/portage/patches//x11-libs/qt-gui ...
 * Done with patching
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-libs/qt-gui-4.7.3/work/qt-everywhere-opensource-src-4.7.3 ...
./configure -L/usr/lib64 -no-pch -release -no-separate-debug-info -arch x86_64 -reduce-relocations -platform linux-g++ -stl -verbose -largefile -confirm-license -prefix /usr -bindir /usr/bin -libdir /usr/lib64/qt4 -datadir /usr/share/qt4 -docdir /usr/share/doc/qt-4.7.3 -headerdir /usr/include/qt4 -plugindir /usr/lib64/qt4/plugins -sysconfdir /etc/qt4 -translationdir /usr/share/qt4/translations -examplesdir /usr/share/qt4/examples -demosdir /usr/share/qt4/demos -silent -fast -opensource -exceptions -nomake examples -nomake demos -accessibility -cups -glib -system-libmng -no-nis -system-libtiff -qdbus -dbus -no-egl -qt3support -no-gtkstyle -xinerama -qt-gif -system-libpng -system-libjpeg -no-sql-mysql -no-sql-psql -no-sql-ibase -no-sql-sqlite -no-sql-sqlite2 -no-sql-odbc -xrender -xrandr -xkb -xshape -sm -no-svg -no-webkit -no-phonon -no-opengl -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -lgthread-2.0 -lrt -lglib-2.0 -I/usr/include/freetype2
Determining system architecture... (Linux:2.6.38-tuxonice-r2:x86_64)
    64-bit AMD 80x86 (x86_64)
    'x86_64' is supported
System architecture: 'x86_64'
Symbol visibility control enabled.
Symbolic function binding enabled.

This is the Qt for Linux/X11 Open Source Edition.

You are licensed to use this software under the terms of
the Lesser GNU General Public License (LGPL) versions 2.1.
You are also licensed to use this software under the terms of
the GNU General Public License (GPL) versions 3.

You have already accepted the terms of the  license.

floatmath auto-detection... ()

<snip, it gets really long here>
Code:
>>> Completed installing qt-gui-4.7.3 into /var/tmp/portage/x11-libs/qt-gui-4.7.3/image/

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment
   usr/lib64/qt4/libQtDesignerComponents.so.4.7.3
   usr/lib64/qt4/libQtDesigner.so.4.7.3
   usr/lib64/qt4/plugins/imageformats/libqgif.so
   usr/lib64/qt4/plugins/imageformats/libqjpeg.so
   usr/lib64/qt4/plugins/imageformats/libqtiff.so
   usr/lib64/qt4/plugins/imageformats/libqico.so
   usr/lib64/qt4/plugins/imageformats/libqmng.so
   usr/lib64/qt4/plugins/accessible/libqtaccessiblewidgets.so
   usr/lib64/qt4/plugins/inputmethods/libqimsw-multi.so
   usr/lib64/qt4/libQtScriptTools.so.4.7.3
   usr/lib64/qt4/libQtGui.so.4.7.3
   usr/bin/linguist
   usr/bin/designer
   usr/bin/qdbusviewer
   usr/lib64/qt4/libQtUiTools.a

>>> Installing (1 of 1) x11-libs/qt-gui-4.7.3
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.
bas89-pc-gentoo64 bas89 # grep qmenubarimpl /var/db/pkg/x11-libs/qt-gui-4.7.3/CONTENTS
bas89-pc-gentoo64 bas89 #
Back to top
View user's profile Send private message
sebaro
Veteran
Veteran


Joined: 03 Jul 2006
Posts: 1129
Location: Romania

PostPosted: Fri Jul 15, 2011 5:02 am    Post subject: Reply with quote

Maybe it was, that's a private header installed by "private-headers" flag which is disabled by default.
If you still have the build log, you can check it with:
Code:
grep menubarimpl /var/tmp/portage/x11-libs/qt-gui-4.7.3/temp/build.log


Assuming it was, for oxygen-appmenu to work you also need a qt plugin found here:
https://launchpad.net/appmenu-qt
0.2.1 source: http://launchpad.net/appmenu-qt/trunk/0.2.1/+download/appmenu-qt-0.2.1.tar.bz2
This will install a plugin in /usr/lib/qt4/plugins/menubar.
Back to top
View user's profile Send private message
bas89
Apprentice
Apprentice


Joined: 02 Mar 2010
Posts: 243
Location: Germany ;)

PostPosted: Fri Jul 15, 2011 12:52 pm    Post subject: Reply with quote

Now I turned on “private headers” (just for this compilation).
Code:

bas89-pc-gentoo64 bas89 # USE="private-headers" emerge -1 qt-gui >/build.log
bas89-pc-gentoo64 bas89 # grep menubarimpl /build.log
x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=core2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -I/usr/include/freetype2 -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/X11R6/include -I.uic/release-shared -o .obj/release-shared/qabstractmenubarimpl_p.o widgets/qabstractmenubarimpl_p.cpp
x86_64-pc-linux-gnu-g++ -c -O2 -pipe -march=core2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -D_REENTRANT -I/usr/include/freetype2 -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I/usr/include/freetype2 -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I/usr/X11R6/include -I.uic/release-shared -o .obj/release-shared/qmenubarimpl.o widgets/qmenubarimpl.cpp
x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -Wl,-rpath,/usr/lib64/qt4 -Wl,-rpath,/usr/lib64/qt4 -shared -Wl,-Bsymbolic-functions -Wl,--dynamic-list,/var/tmp/portage/x11-libs/qt-gui-4.7.3/work/qt-everywhere-opensource-src-4.7.3/src/gui/QtGui.dynlist -Wl,-soname,libQtGui.so.4 -o libQtGui.so.4.7.3 .obj/release-shared/qdrawhelper_mmx.o .obj/release-shared/qdrawhelper_mmx3dnow.o .obj/release-shared/qdrawhelper_sse3dnow.o .obj/release-shared/qdrawhelper_sse.o .obj/release-shared/qimage_sse2.o .obj/release-shared/qdrawhelper_sse2.o .obj/release-shared/qimage_ssse3.o .obj/release-shared/qdrawhelper_ssse3.o .obj/release-shared/qguivariantanimation.o .obj/release-shared/qaction.o .obj/release-shared/qactiongroup.o .obj/release-shared/qapplication.o .obj/release-shared/qboxlayout.o .obj/release-shared/qclipboard.o .obj/release-shared/qcursor.o .obj/release-shared/qdrag.o .obj/release-shared/qdnd.o .obj/release-shared/qevent.o .obj/release-shared/qformlayout.o .obj/release-shared/qgridlayout.o .obj/release-shared/qkeysequence.o .obj/release-shared/qlayout.o .obj/release-shared/qlayoutengine.o .obj/release-shared/qlayoutitem.o .obj/release-shared/qmime.o .obj/release-shared/qpalette.o .obj/release-shared/qshortcut.o .obj/release-shared/qshortcutmap.o .obj/release-shared/qsound.o .obj/release-shared/qstackedlayout.o .obj/release-shared/qtooltip.o .obj/release-shared/qguivariant.o .obj/release-shared/qwhatsthis.o .obj/release-shared/qwidget.o .obj/release-shared/qwidgetaction.o .obj/release-shared/qkeymapper.o .obj/release-shared/qgesture.o .obj/release-shared/qstandardgestures.o .obj/release-shared/qgesturerecognizer.o .obj/release-shared/qgesturemanager.o .obj/release-shared/qsoftkeymanager.o .obj/release-shared/qdesktopwidget.o .obj/release-shared/qguiplatformplugin.o .obj/release-shared/qapplication_x11.o .obj/release-shared/qclipboard_x11.o .obj/release-shared/qcursor_x11.o .obj/release-shared/qdnd_x11.o .obj/release-shared/qdesktopwidget_x11.o .obj/release-shared/qmotifdnd_x11.o .obj/release-shared/qsound_x11.o .obj/release-shared/qwidget_x11.o .obj/release-shared/qwidgetcreate_x11.o .obj/release-shared/qx11embed_x11.o .obj/release-shared/qx11info_x11.o .obj/release-shared/qkeymapper_x11.o .obj/release-shared/qkde.o .obj/release-shared/qguieventdispatcher_glib.o .obj/release-shared/qeventdispatcher_x11.o .obj/release-shared/qbitmap.o .obj/release-shared/qicon.o .obj/release-shared/qiconloader.o .obj/release-shared/qimage.o .obj/release-shared/qimageiohandler.o .obj/release-shared/qimagereader.o .obj/release-shared/qimagewriter.o .obj/release-shared/qpaintengine_pic.o .obj/release-shared/qpicture.o .obj/release-shared/qpictureformatplugin.o .obj/release-shared/qpixmap.o .obj/release-shared/qpixmapcache.o .obj/release-shared/qpixmapdata.o .obj/release-shared/qpixmapdatafactory.o .obj/release-shared/qpixmapfilter.o .obj/release-shared/qiconengine.o .obj/release-shared/qiconengineplugin.o .obj/release-shared/qmovie.o .obj/release-shared/qpixmap_raster.o .obj/release-shared/qnativeimage.o .obj/release-shared/qimagepixmapcleanuphooks.o .obj/release-shared/qpixmap_x11.o .obj/release-shared/qbmphandler.o .obj/release-shared/qppmhandler.o .obj/release-shared/qxbmhandler.o .obj/release-shared/qxpmhandler.o .obj/release-shared/qpnghandler.o .obj/release-shared/qbezier.o .obj/release-shared/qblendfunctions.o .obj/release-shared/qbrush.o .obj/release-shared/qcolor.o .obj/release-shared/qcolor_p.o .obj/release-shared/qcssutil.o .obj/release-shared/qdrawutil.o .obj/release-shared/qemulationpaintengine.o .obj/release-shared/qgraphicssystem.o .obj/release-shared/qmatrix.o .obj/release-shared/qmemrotate.o .obj/release-shared/qoutlinemapper.o .obj/release-shared/qpaintdevice.o .obj/release-shared/qpaintengine.o .obj/release-shared/qpaintengine_alpha.o .obj/release-shared/qpaintengine_preview.o .obj/release-shared/qpaintengineex.o .obj/release-shared/qpainter.o .obj/release-shared/qpainterpath.o .obj/release-shared/qpathclipper.o .obj/release-shared/qpdf.o .obj/release-shared/qpen.o .obj/release-shared/qpolygon.o .obj/release-shared/qprintengine_pdf.o .obj/release-shared/qprintengine_ps.o .obj/release-shared/qprinter.o .obj/release-shared/qrasterizer.o .obj/release-shared/qregion.o .obj/release-shared/qstroker.o .obj/release-shared/qstylepainter.o .obj/release-shared/qtessellator.o .obj/release-shared/qtextureglyphcache.o .obj/release-shared/qtransform.o .obj/release-shared/qwindowsurface.o .obj/release-shared/qpaintbuffer.o .obj/release-shared/qpaintengine_raster.o .obj/release-shared/qdrawhelper.o .obj/release-shared/qimagescale.o .obj/release-shared/qgrayraster.o .obj/release-shared/qgraphicssystem_raster.o .obj/release-shared/qgraphicssystem_runtime.o .obj/release-shared/qgraphicssystemfactory.o .obj/release-shared/qgraphicssystemplugin.o .obj/release-shared/qwindowsurface_raster.o .obj/release-shared/qcolormap_x11.o .obj/release-shared/qpaintdevice_x11.o .obj/release-shared/qpaintengine_x11.o .obj/release-shared/qprinterinfo_unix.o .obj/release-shared/qbackingstore.o .obj/release-shared/qcups.o .obj/release-shared/qwindowsurface_x11.o .obj/release-shared/qfont.o .obj/release-shared/qfontengine.o .obj/release-shared/qfontsubset.o .obj/release-shared/qfontmetrics.o .obj/release-shared/qfontdatabase.o .obj/release-shared/qtextcontrol.o .obj/release-shared/qtextengine.o .obj/release-shared/qtextlayout.o .obj/release-shared/qtextformat.o .obj/release-shared/qtextobject.o .obj/release-shared/qtextoption.o .obj/release-shared/qfragmentmap.o .obj/release-shared/qtextdocument.o .obj/release-shared/qtextdocument_p.o .obj/release-shared/qtexthtmlparser.o .obj/release-shared/qabstracttextdocumentlayout.o .obj/release-shared/qtextdocumentlayout.o .obj/release-shared/qtextcursor.o .obj/release-shared/qtextdocumentfragment.o .obj/release-shared/qtextimagehandler.o .obj/release-shared/qtexttable.o .obj/release-shared/qtextlist.o .obj/release-shared/qtextdocumentwriter.o .obj/release-shared/qsyntaxhighlighter.o .obj/release-shared/qcssparser.o .obj/release-shared/qzip.o .obj/release-shared/qtextodfwriter.o .obj/release-shared/qstatictext.o .obj/release-shared/qfont_x11.o .obj/release-shared/qfontengine_x11.o .obj/release-shared/qfontengine_ft.o .obj/release-shared/qstyle.o .obj/release-shared/qstylefactory.o .obj/release-shared/qstyleoption.o .obj/release-shared/qstyleplugin.o .obj/release-shared/qstylehelper.o .obj/release-shared/qcommonstyle.o .obj/release-shared/qproxystyle.o .obj/release-shared/qstylesheetstyle.o .obj/release-shared/qstylesheetstyle_default.o .obj/release-shared/qcdestyle.o .obj/release-shared/qplastiquestyle.o .obj/release-shared/qgtkstyle.o .obj/release-shared/qgtkpainter.o .obj/release-shared/qgtkstyle_p.o .obj/release-shared/qcleanlooksstyle.o .obj/release-shared/qwindowsstyle.o .obj/release-shared/qmotifstyle.o .obj/release-shared/qabstractbutton.o .obj/release-shared/qabstractmenubarimpl_p.o .obj/release-shared/qabstractslider.o .obj/release-shared/qabstractspinbox.o .obj/release-shared/qcalendarwidget.o .obj/release-shared/qcheckbox.o .obj/release-shared/qcombobox.o .obj/release-shared/qcommandlinkbutton.o .obj/release-shared/qdatetimeedit.o .obj/release-shared/qdial.o .obj/release-shared/qdialogbuttonbox.o .obj/release-shared/qdockwidget.o .obj/release-shared/qdockarealayout.o .obj/release-shared/qeffects.o .obj/release-shared/qfontcombobox.o .obj/release-shared/qframe.o .obj/release-shared/qgroupbox.o .obj/release-shared/qlabel.o .obj/release-shared/qlcdnumber.o .obj/release-shared/qlineedit_p.o .obj/release-shared/qlineedit.o .obj/release-shared/qlinecontrol.o .obj/release-shared/qmainwindow.o .obj/release-shared/qmainwindowlayout.o .obj/release-shared/qmdiarea.o .obj/release-shared/qmdisubwindow.o .obj/release-shared/qmenu.o .obj/release-shared/qmenubar.o .obj/release-shared/qmenubarimpl.o .obj/release-shared/qmenudata.o .obj/release-shared/qprogressbar.o .obj/release-shared/qpushbutton.o .obj/release-shared/qradiobutton.o .obj/release-shared/qrubberband.o .obj/release-shared/qscrollbar.o .obj/release-shared/qsizegrip.o .obj/release-shared/qslider.o .obj/release-shared/qspinbox.o .obj/release-shared/qsplashscreen.o .obj/release-shared/qsplitter.o .obj/release-shared/qstackedwidget.o .obj/release-shared/qstatusbar.o .obj/release-shared/qtabbar.o .obj/release-shared/qtabwidget.o .obj/release-shared/qtextedit.o .obj/release-shared/qtextbrowser.o .obj/release-shared/qtoolbar.o .obj/release-shared/qtoolbarlayout.o .obj/release-shared/qtoolbarextension.o .obj/release-shared/qtoolbarseparator.o .obj/release-shared/qtoolbox.o .obj/release-shared/qtoolbutton.o .obj/release-shared/qvalidator.o .obj/release-shared/qabstractscrollarea.o .obj/release-shared/qwidgetresizehandler.o .obj/release-shared/qfocusframe.o .obj/release-shared/qscrollarea.o .obj/release-shared/qworkspace.o .obj/release-shared/qwidgetanimator.o .obj/release-shared/qtoolbararealayout.o .obj/release-shared/qplaintextedit.o .obj/release-shared/qprintpreviewwidget.o .obj/release-shared/qprintdialog_unix.o .obj/release-shared/qpagesetupdialog_unix.o .obj/release-shared/qabstractprintdialog.o .obj/release-shared/qabstractpagesetupdialog.o .obj/release-shared/qcolordialog.o .obj/release-shared/qdialog.o .obj/release-shared/qerrormessage.o .obj/release-shared/qfiledialog.o .obj/release-shared/qfontdialog.o .obj/release-shared/qinputdialog.o .obj/release-shared/qmessagebox.o .obj/release-shared/qprogressdialog.o .obj/release-shared/qsidebar.o .obj/release-shared/qfilesystemmodel.o .obj/release-shared/qfileinfogatherer.o .obj/release-shared/qpagesetupdialog.o .obj/release-shared/qwizard.o .obj/release-shared/qprintpreviewdialog.o .obj/release-shared/qaccessible.o .obj/release-shared/qaccessible2.o .obj/release-shared/qaccessibleobject.o .obj/release-shared/qaccessiblewidget.o .obj/release-shared/qaccessibleplugin.o .obj/release-shared/qaccessible_unix.o .obj/release-shared/qaccessiblebridge.o .obj/release-shared/qabstractitemview.o .obj/release-shared/qheaderview.o .obj/release-shared/qlistview.o .obj/release-shared/qbsptree.o .obj/release-shared/qtableview.o .obj/release-shared/qtreeview.o .obj/release-shared/qabstractitemdelegate.o .obj/release-shared/qitemdelegate.o .obj/release-shared/qitemselectionmodel.o .obj/release-shared/qdirmodel.o .obj/release-shared/qlistwidget.o .obj/release-shared/qtablewidget.o .obj/release-shared/qtreewidget.o .obj/release-shared/qproxymodel.o .obj/release-shared/qabstractproxymodel.o .obj/release-shared/qsortfilterproxymodel.o .obj/release-shared/qitemeditorfactory.o .obj/release-shared/qstandarditemmodel.o .obj/release-shared/qstringlistmodel.o .obj/release-shared/qtreewidgetitemiterator.o .obj/release-shared/qdatawidgetmapper.o .obj/release-shared/qfileiconprovider.o .obj/release-shared/qcolumnview.o .obj/release-shared/qcolumnviewgrip.o .obj/release-shared/qstyleditemdelegate.o .obj/release-shared/qinputcontextfactory.o .obj/release-shared/qinputcontextplugin.o .obj/release-shared/qinputcontext.o .obj/release-shared/qximinputcontext_x11.o .obj/release-shared/qgraphicsgridlayout.o .obj/release-shared/qgraphicsitem.o .obj/release-shared/qgraphicsitemanimation.o .obj/release-shared/qgraphicslayout.o .obj/release-shared/qgraphicslayout_p.o .obj/release-shared/qgraphicslayoutitem.o .obj/release-shared/qgraphicslinearlayout.o .obj/release-shared/qgraphicsproxywidget.o .obj/release-shared/qgraphicsscene.o .obj/release-shared/qgraphicsscene_bsp.o .obj/release-shared/qgraphicsscenebsptreeindex.o .obj/release-shared/qgraphicssceneevent.o .obj/release-shared/qgraphicssceneindex.o .obj/release-shared/qgraphicsscenelinearindex.o .obj/release-shared/qgraphicstransform.o .obj/release-shared/qgraphicsview.o .obj/release-shared/qgraphicswidget.o .obj/release-shared/qgraphicswidget_p.o .obj/release-shared/qgridlayoutengine.o .obj/release-shared/qsimplex_p.o .obj/release-shared/qgraphicsanchorlayout_p.o .obj/release-shared/qgraphicsanchorlayout.o .obj/release-shared/qsystemtrayicon.o .obj/release-shared/qcompleter.o .obj/release-shared/qdesktopservices.o .obj/release-shared/qundogroup.o .obj/release-shared/qundostack.o .obj/release-shared/qundoview.o .obj/release-shared/qsystemtrayicon_x11.o .obj/release-shared/qguistatemachine.o .obj/release-shared/qkeyeventtransition.o .obj/release-shared/qmouseeventtransition.o .obj/release-shared/qbasickeyeventtransition.o .obj/release-shared/qbasicmouseeventtransition.o .obj/release-shared/qgenericmatrix.o .obj/release-shared/qmatrix4x4.o .obj/release-shared/qquaternion.o .obj/release-shared/qvector2d.o .obj/release-shared/qvector3d.o .obj/release-shared/qvector4d.o .obj/release-shared/qgraphicseffect.o .obj/release-shared/moc_qboxlayout.o .obj/release-shared/moc_qclipboard.o .obj/release-shared/moc_qdesktopwidget.o .obj/release-shared/moc_qdrag.o .obj/release-shared/moc_qdnd_p.o .obj/release-shared/moc_qformlayout.o .obj/release-shared/moc_qgridlayout.o .obj/release-shared/moc_qlayout.o .obj/release-shared/moc_qsessionmanager.o .obj/release-shared/moc_qshortcut.o .obj/release-shared/moc_qsizepolicy.o .obj/release-shared/moc_qpalette.o .obj/release-shared/moc_qsound.o .obj/release-shared/moc_qsound_p.o .obj/release-shared/moc_qstackedlayout.o .obj/release-shared/moc_qkeymapper_p.o .obj/release-shared/moc_qsoftkeymanager_p.o .obj/release-shared/moc_qguiplatformplugin_p.o .obj/release-shared/moc_qx11embed_x11.o .obj/release-shared/moc_qguieventdispatcher_glib_p.o .obj/release-shared/moc_qeventdispatcher_x11_p.o .obj/release-shared/moc_qiconengineplugin.o .obj/release-shared/moc_qimageiohandler.o .obj/release-shared/moc_qpictureformatplugin.o .obj/release-shared/moc_qpixmapfilter_p.o .obj/release-shared/moc_qbrush.o .obj/release-shared/moc_qpainter.o .obj/release-shared/moc_qpaintbuffer_p.o .obj/release-shared/moc_qgraphicssystemplugin_p.o .obj/release-shared/moc_qfont.o .obj/release-shared/moc_qfontdatabase.o .obj/release-shared/moc_qfont_p.o .obj/release-shared/moc_qtextformat.o .obj/release-shared/moc_qtextobject.o .obj/release-shared/moc_qtextdocument.o .obj/release-shared/moc_qtextimagehandler_p.o .obj/release-shared/moc_qtexttable.o .obj/release-shared/moc_qtextlist.o .obj/release-shared/moc_qstyle.o .obj/release-shared/moc_qstyleplugin.o .obj/release-shared/moc_qcommonstyle.o .obj/release-shared/moc_qproxystyle.o .obj/release-shared/moc_qcdestyle.o .obj/release-shared/moc_qplastiquestyle.o .obj/release-shared/moc_qgtkstyle.o .obj/release-shared/moc_qgtkstyle_p.o .obj/release-shared/moc_qcleanlooksstyle.o .obj/release-shared/moc_qwindowsstyle.o .obj/release-shared/moc_qmotifstyle.o .obj/release-shared/moc_qbuttongroup.o .obj/release-shared/moc_qabstractbutton.o .obj/release-shared/moc_qabstractslider.o .obj/release-shared/moc_qcalendartextnavigator_p.o .obj/release-shared/moc_qcheckbox.o .obj/release-shared/moc_qcombobox_p.o .obj/release-shared/moc_qcommandlinkbutton.o .obj/release-shared/moc_qdatetimeedit_p.o .obj/release-shared/moc_qdial.o .obj/release-shared/moc_qdockwidget_p.o .obj/release-shared/moc_qframe.o .obj/release-shared/moc_qlcdnumber.o .obj/release-shared/moc_qlinecontrol_p.o .obj/release-shared/moc_qmainwindow.o .obj/release-shared/moc_qmainwindowlayout_p.o .obj/release-shared/moc_qmenudata.o .obj/release-shared/moc_qprogressbar.o .obj/release-shared/moc_qradiobutton.o .obj/release-shared/moc_qrubberband.o .obj/release-shared/moc_qscrollbar.o .obj/release-shared/moc_qslider.o .obj/release-shared/moc_qspinbox.o .obj/release-shared/moc_qsplashscreen.o .obj/release-shared/moc_qsplitter.o .obj/release-shared/moc_qstackedwidget.o .obj/release-shared/moc_qstatusbar.o .obj/release-shared/moc_qtabbar_p.o .obj/release-shared/moc_qtoolbarlayout_p.o .obj/release-shared/moc_qtoolbarextension_p.o .obj/release-shared/moc_qtoolbarseparator_p.o .obj/release-shared/moc_qvalidator.o .obj/release-shared/moc_qwidgetresizehandler_p.o .obj/release-shared/moc_qfocusframe.o .obj/release-shared/moc_qscrollarea.o .obj/release-shared/moc_qwidgetanimator_p.o .obj/release-shared/moc_qabstractprintdialog.o .obj/release-shared/moc_qabstractpagesetupdialog.o .obj/release-shared/moc_qerrormessage.o .obj/release-shared/moc_qsidebar_p.o .obj/release-shared/moc_qfileinfogatherer_p.o .obj/release-shared/moc_qpagesetupdialog_unix_p.o .obj/release-shared/moc_qaccessibleplugin.o .obj/release-shared/moc_qaccessiblebridge.o .obj/release-shared/moc_qlistview.o .obj/release-shared/moc_qabstractitemdelegate.o .obj/release-shared/moc_qlistwidget_p.o .obj/release-shared/moc_qtablewidget_p.o .obj/release-shared/moc_qtreewidget_p.o .obj/release-shared/moc_qitemeditorfactory_p.o .obj/release-shared/moc_qstringlistmodel.o .obj/release-shared/moc_qcolumnviewgrip_p.o .obj/release-shared/moc_qinputcontextplugin.o .obj/release-shared/moc_qinputcontext.o .obj/release-shared/moc_qximinputcontext_p.o .obj/release-shared/moc_qgraphicsitemanimation.o .obj/release-shared/moc_qgraphicsscenelinearindex_p.o .obj/release-shared/moc_qgraphicswidget.o .obj/release-shared/moc_qgraphicsanchorlayout.o .obj/release-shared/moc_qsystemtrayicon.o .obj/release-shared/moc_qcompleter_p.o .obj/release-shared/moc_qsystemtrayicon_p.o .obj/release-shared/moc_qundogroup.o .obj/release-shared/moc_qundostack.o .obj/release-shared/moc_qundostack_p.o .obj/release-shared/moc_qundoview.o .obj/release-shared/moc_qkeyeventtransition.o .obj/release-shared/moc_qmouseeventtransition.o .obj/release-shared/moc_qbasickeyeventtransition_p.o .obj/release-shared/moc_qbasicmouseeventtransition_p.o .obj/release-shared/moc_qgraphicseffect.o .obj/release-shared/moc_qgraphicseffect_p.o .obj/release-shared/qrc_qstyle.o .obj/release-shared/qrc_qmessagebox.o   -L/usr/lib64 -L/var/tmp/portage/x11-libs/qt-gui-4.7.3/work/qt-everywhere-opensource-src-4.7.3/lib -L/usr/X11R6/lib -L/usr/lib64/qt4 -lQtCore -L/usr/lib64 -lgthread-2.0 -lrt -lglib-2.0 -lpthread -pthread -lgthread-2.0 -lrt -lglib-2.0 -lpng -lz -lfreetype -lSM -lICE -lXrender -lXrandr -lXinerama -lfontconfig -lfreetype -lXext -lX11 -lm
And afterwards
Code:
bas89@bas89-pc-gentoo64 ~ $ cd Software/appmenu-qt-0.2.1/
bas89@bas89-pc-gentoo64 ~/Software/appmenu-qt-0.2.1 $ make clean
bas89@bas89-pc-gentoo64 ~/Software/appmenu-qt-0.2.1 $ cmake .
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bas89/Software/appmenu-qt-0.2.1
bas89@bas89-pc-gentoo64 ~/Software/appmenu-qt-0.2.1 $ make -j3
[ 50%] Generating appmenuplatformmenubar.moc
[100%] Building CXX object src/CMakeFiles/appmenu-qt.dir/appmenuplatformmenubar.cpp.o                                                         
Linking CXX shared module libappmenu-qt.so                                                                                                     
[100%] Built target appmenu-qt                                                                                                                 
bas89@bas89-pc-gentoo64 ~/Software/appmenu-qt-0.2.1 $ sudo make install
Passwort:
[100%] Built target appmenu-qt
Install the project...
-- Install configuration: ""                                                                                                                   
-- Installing: /usr/lib64/qt4/plugins/menubar/libappmenu-qt.so
-- Removed runtime path from "/usr/lib64/qt4/plugins/menubar/libappmenu-qt.so"
bas89@bas89-pc-gentoo64 ~/Software/appmenu-qt-0.2.1 $ cd ../oxygen-appmenu-0.16/
bas89@bas89-pc-gentoo64 ~/Software/oxygen-appmenu-0.16 $ make clean
bas89@bas89-pc-gentoo64 ~/Software/oxygen-appmenu-0.16 $ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
-- Found Qt-Version 4.7.3 (using /usr/bin/qmake)
-- Found X11: /usr/lib64/libX11.so
-- Found KDE 4.6 include dir: /usr/include
-- Found KDE 4.6 library dir: /usr/lib64
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Configuring done
-- Generating done
-- Build files have been written to: /home/bas89/Software/oxygen-appmenu-0.16
bas89@bas89-pc-gentoo64 ~/Software/oxygen-appmenu-0.16 $ make -j5 && sudo make install
Generating oxygenclientgroupitemdata.moc
Generating oxygendetectwidget.moc                                                                                                             
Generating oxygenexceptiondialog.moc                                                                                                           
Generating oxygentitleanimationdata.moc                                                                                                       
Generating menuimporter.moc                                                                                                                   
Generating oxygenexceptionlistwidget.moc                                                                                                       
Generating oxygenfactory.moc                                                                                                                   
Generating oxygenconfig.moc                                                                                                                   
Generating oxygenanimation.moc                                                                                                                 
Generating oxygenbutton.moc                                                                                                                   
Generating moc_oxygenconfigurationui.cpp                                                                                                       
Generating oxygenclient.moc                                                                                                                   
Generating moc_registrar.cpp                                                                                                                   
Generating moc_oxygenshadowconfigurationui.cpp                                                                                                 
[  0%] Built target kwin3_oxygen_appmenu_automoc                                                                                               
[  2%] Generating registraradaptor.cpp, registraradaptor.h
[  5%] Generating registraradaptor.moc                                                                                                         
[  5%] Built target kwin_oxygen_appmenu_config_automoc                                                                                         
[  7%] [ 10%] Generating ui_oxygenshadowconfigurationui.h
Generating ui_oxygenconfigurationui.h                                                                                                         
[ 12%] [ 15%] Generating ui_oxygendetectwidget.h                                                                                               
Generating ui_oxygenexceptiondialog.h                                                                                                         
[ 17%] [ 20%] Generating ui_oxygenexceptionlistwidget.h                                                                                       
Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/kwin3_oxygen_appmenu_automoc.cpp.o                                                     
[ 22%] [ 25%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygenbutton.cpp.o                                                       
Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygenclient.cpp.o                                                                     
[ 27%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygenclientgroupitemdata.cpp.o                                                 
[ 30%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/kwin_oxygen_appmenu_config_automoc.cpp.o                           
[ 32%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygenconfiguration.cpp.o                                                       
[ 35%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygendecohelper.cpp.o                                                         
[ 37%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygenexception.cpp.o                                                           
[ 40%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/__/oxygenconfiguration.cpp.o                                       
[ 42%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygenexceptionlist.cpp.o                                                       
[ 45%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygenfactory.cpp.o                                                             
[ 47%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/__/oxygenshadowconfiguration.cpp.o                                 
[ 50%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/__/oxygenexception.cpp.o                                           
[ 52%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/__/oxygenexceptionlist.cpp.o                                       
[ 55%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygenshadowconfiguration.cpp.o                                                 
[ 57%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/oxygenconfig.cpp.o                                                 
[ 60%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/oxygenconfigurationui.cpp.o                                       
[ 62%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/oxygendetectwidget.cpp.o                                           
[ 65%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/oxygenexceptiondialog.cpp.o                                       
[ 67%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygenshadowcache.cpp.o                                                         
/home/bas89/Software/oxygen-appmenu-0.16/config/oxygenconfig.cpp: In Elementfunktion »void Oxygen::Config::updateChanged()«:                   
/home/bas89/Software/oxygen-appmenu-0.16/config/oxygenconfig.cpp:124:117: Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken
[ 70%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/oxygenexceptionlistwidget.cpp.o
[ 72%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/oxygenexceptionmodel.cpp.o                                         
[ 75%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygensizegrip.cpp.o                                                           
[ 77%] [ 80%] Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/oxygenitemmodel.cpp.o                                       
Building CXX object config/CMakeFiles/kwin_oxygen_appmenu_config.dir/oxygenshadowconfigurationui.cpp.o                                         
[ 82%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygentitleanimationdata.cpp.o                                                 
[ 85%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygenhelper.cpp.o                                                             
[ 87%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygentileset.cpp.o                                                             
[ 90%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygenanimation.cpp.o                                                           
[ 92%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/registrar.cpp.o                                                                 
[ 95%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/menuimporter.cpp.o                                                             
[ 97%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/oxygengtkicons.cpp.o                                                           
Linking CXX shared module ../lib/kwin_oxygen_appmenu_config.so                                                                                 
[100%] Building CXX object CMakeFiles/kwin3_oxygen_appmenu.dir/registraradaptor.cpp.o                                                         
[100%] Built target kwin_oxygen_appmenu_config                                                                                                 
Linking CXX shared module lib/kwin3_oxygen_appmenu.so
[100%] Built target kwin3_oxygen_appmenu                                                                                                       
[  0%] Built target kwin3_oxygen_appmenu_automoc
[ 55%] Built target kwin3_oxygen_appmenu
[ 55%] Built target kwin_oxygen_appmenu_config_automoc
[100%] Built target kwin_oxygen_appmenu_config
Install the project...
-- Install configuration: "Release"                                                                                                           
-- Installing: /usr/lib64/kde4/kwin3_oxygen_appmenu.so
-- Set runtime path of "/usr/lib64/kde4/kwin3_oxygen_appmenu.so" to "/usr/lib64/qt4"
-- Up-to-date: /usr/share/apps/kwin/oxygenappmenuclient.desktop
-- Installing: /usr/lib64/kde4/kwin_oxygen_appmenu_config.so
-- Set runtime path of "/usr/lib64/kde4/kwin_oxygen_appmenu_config.so" to "/usr/lib64/qt4"
bas89@bas89-pc-gentoo64 ~/Software/oxygen-appmenu-0.16 $
Here is the hole build log for qt-gui: http://wase.urz.uni-magdeburg.de/~hupfeld/build.log
Back to top
View user's profile Send private message
sebaro
Veteran
Veteran


Joined: 03 Jul 2006
Posts: 1129
Location: Romania

PostPosted: Fri Jul 15, 2011 2:35 pm    Post subject: Reply with quote

Open systemsettings in a terminal and look for any oxygen_appmenu related errors.
You can also try to copy oxygenappmenuclient.desktop into
/usr/share/kde4/services or /usr/share/kde4/services/kwin.
Back to top
View user's profile Send private message
bas89
Apprentice
Apprentice


Joined: 02 Mar 2010
Posts: 243
Location: Germany ;)

PostPosted: Fri Jul 15, 2011 3:04 pm    Post subject: Reply with quote

Yeah, there are messages but I don’t know what they mean.
Code:
bas89@bas89-pc-gentoo64 ~ $ systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_oxygen_appmenu.so"  for  "kwin3_oxygen_appmenu"
systemsettings(3600) MenuImporter::MenuImporter: Could not connect registrar to DBus
systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_b2.so"  for  "kwin3_b2"
systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_oxygen_appmenu.so"  for  "kwin3_oxygen_appmenu"
systemsettings(3600) MenuImporter::MenuImporter: Could not connect registrar to DBus
systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_laptop.so"  for  "kwin3_laptop"
systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_oxygen_appmenu.so"  for  "kwin3_oxygen_appmenu"
systemsettings(3600) MenuImporter::MenuImporter: Could not connect registrar to DBus
systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_oxygen.so"  for  "kwin3_oxygen"
systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_oxygen_appmenu.so"  for  "kwin3_oxygen_appmenu"
systemsettings(3600) MenuImporter::MenuImporter: Could not connect registrar to DBus
systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_oxygen_appmenu.so"  for  "kwin3_oxygen_appmenu"
systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_oxygen_appmenu.so"  for  "kwin3_oxygen_appmenu"
systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_plastik.so"  for  "kwin3_plastik"
systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_oxygen_appmenu.so"  for  "kwin3_oxygen_appmenu"
systemsettings(3600) MenuImporter::MenuImporter: Could not connect registrar to DBus
systemsettings(3600)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:

Code:

bas89-pc-gentoo64 bas89 # find / -name oxygenappmenuclient.desktop
/usr/share/apps/kwin/oxygenappmenuclient.desktop

In the meantime this gnaws at my conscience because of »wasting« your time... It’s just a nice-to-have (though a very fancy one).
Back to top
View user's profile Send private message
sebaro
Veteran
Veteran


Joined: 03 Jul 2006
Posts: 1129
Location: Romania

PostPosted: Fri Jul 15, 2011 3:25 pm    Post subject: Reply with quote

Is dbus running?
Back to top
View user's profile Send private message
bas89
Apprentice
Apprentice


Joined: 02 Mar 2010
Posts: 243
Location: Germany ;)

PostPosted: Fri Jul 15, 2011 3:40 pm    Post subject: Reply with quote

Yeah,
Code:

bas89@bas89-pc-gentoo64 ~ $ /etc/init.d/dbus status
 * status: started
bas89@bas89-pc-gentoo64 ~ $ dbus-monitor
signal sender=org.freedesktop.DBus -> dest=:1.183 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.183"
method call sender=:1.183 -> dest=org.freedesktop.DBus serial=3 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='method_call'"
method call sender=:1.183 -> dest=org.freedesktop.DBus serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='method_return'"
method call sender=:1.183 -> dest=org.freedesktop.DBus serial=5 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch
   string "type='error'"
method call sender=:1.13 -> dest=org.kde.knotify serial=840 path=/Notify; interface=org.kde.KNotify; member=event
   string "demandsattentioncurrent"
   string "kwin"
   array [
   ]
   string ""
   string "Das Fenster „moe.z2“ erfordert Aufmerksamkeit."
   array [
   ]
   array [
   ]
   int32 -1
   int64 0
method return sender=:1.11 -> dest=:1.13 reply_serial=840
   int32 0
signal sender=:1.2 -> dest=(null destination) serial=1684 path=/org/kde/networkmanagement/Activatable/1; interface=org.kde.networkmanagement.WirelessInterfaceConnection; member=strengthChanged
   int32 65
signal sender=:1.2 -> dest=(null destination) serial=1685 path=/org/kde/networkmanagement/Activatable/3; interface=org.kde.networkmanagement.WirelessNetwork; member=strengthChanged
   int32 65
signal sender=:1.2 -> dest=(null destination) serial=1686 path=/org/kde/Solid/PowerManagement; interface=org.kde.Solid.PowerManagement; member=batteryRemainingTimeChanged
   uint64 0
Many applications are talking.
Back to top
View user's profile Send private message
sebaro
Veteran
Veteran


Joined: 03 Jul 2006
Posts: 1129
Location: Romania

PostPosted: Sat Jul 16, 2011 4:28 pm    Post subject: Reply with quote

The error comes from oxygen-appmenu-0.16/menuimporter.cpp:
Code:
MenuImporter::MenuImporter(Oxygen::GtkIcons *icons)
        :registrar(new Registrar(this))
{
    if (!registrar->connectToBus()) {
        kWarning() << "Could not connect registrar to DBus";
        return;
    }
...

I suggest you submit a comment at kde-look about this error:
Code:
systemsettings(3600)/kwin KDecorationPlugins::loadPlugin: kwin : path  "/usr/lib64/kde4/kwin3_oxygen_appmenu.so"  for  "kwin3_oxygen_appmenu"
systemsettings(3600) MenuImporter::MenuImporter: Could not connect registrar to DBus
Back to top
View user's profile Send private message
tomk
Bodhisattva
Bodhisattva


Joined: 23 Sep 2003
Posts: 7221
Location: Sat in front of my computer

PostPosted: Tue Jul 19, 2011 9:51 am    Post subject: Reply with quote

Moved from Desktop Environments to Unsupported Software as the patch isn't in the Portage tree.
_________________
Search | Read | Answer | Report | Strip
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum