PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : glademm scheitert durch "gnome_app.o"



Max.Source
18.05.07, 10:43
Hallo zusammen, ich benutze schon seit einiger Zeit Gentoo und habe es noch nie geschafft glademm zu mergen oder manuell zu compilieren, ich weiß nicht warum aber es scheiter immer an gewissen Gnome-headers, ich meine Abhängigjeiten sind ja dank Portage alle aufgelöst, deswegen versteh ich nich recht was ich machen soll. Bislang dachte ich, dass einfach glademm nicht mit den Headers zurecht kommt , aber nun nach einiger Zeit (in der diese konflikte hätten beseitigt wurden sein sollten) bricht make immernoch mit der gleichen Meldung zusammen. Ich poste hier mal, die letzten ausgaben vom mergen und dann noch vom configure des ungepatchten Sources, da dieses vlt. ein Paar mehr infos gibt.

emerge:


In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/backward/strstream:51,
from ../SourceWriter/SystemFile.hh:24,
from ../SourceWriter/CxxFile.hh:28,
from WriterBase.hh:29,
from widget.hh:22,
from container.hh:22,
from bin.hh:20,
from window.hh:20,
from gnome_app.hh:20,
from gnome_app.cc:21:
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
gnome_app.hh:31: error: extra qualification 'Gnome_App::' on member 'IsSubwidget'
make[3]: *** [gnome_app.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/dev-util/glademm-2.0.0.1/work/glademm-2.0.0.1/src/writers'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-util/glademm-2.0.0.1/work/glademm-2.0.0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-util/glademm-2.0.0.1/work/glademm-2.0.0.1'
make: *** [all] Error 2

!!! ERROR: dev-util/glademm-2.0.0.1 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_compile
ebuild.sh, line 971: Called qa_call 'src_compile'
environment, line 1709: Called src_compile
ebuild.sh, line 1304: Called gnome2_src_compile
gnome2.eclass, line 71: Called die


interessanter auschnitt von configure des original-quellcode:


checking installed gtk-- version (not needed)... configure: line 20135: gtkmm-config: command not found
configure: WARNING: Can't determine your gtkmm version, assuming
1.0.0
checking installed gtkmm-2 version (not needed)... 2.8.3
checking for gnome-- 1.x version (not needed)... configure: line 20290: gnome-config: command not found
gnome-config not found
Package libgnomemm-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgnomemm-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libgnomemm-2.0' found
Package libgnomeuimm-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgnomeuimm-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libgnomeuimm-2.0' found
Package libbonobomm-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libbonobomm-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libbonobomm-2.0' found
Package libbonobouimm-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libbonobouimm-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libbonobouimm-2.0' found


Komisch, dass Packete wie libbonobomm etc. wirklich nicht installiert sind, bei portage "masked" und von emerge nicht aufgelöst werden?

mfg max