From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MM05l-00013d-3b for garchives@archives.gentoo.org; Wed, 01 Jul 2009 13:43:17 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D1AECE0151; Wed, 1 Jul 2009 13:43:15 +0000 (UTC) Received: from emailteste.ufop.br (emailteste.ufop.br [200.131.208.186]) by pigeon.gentoo.org (Postfix) with ESMTP id E8FB1E0151 for ; Wed, 1 Jul 2009 13:43:14 +0000 (UTC) Received: (qmail 7358 invoked by uid 89); 1 Jul 2009 12:58:14 -0000 Received: by simscan 1.3.1 ppid: 7342, pid: 7355, t: 0.0168s scanners: attach: 1.3.1 clamav: 0.91.2/m:/d:4015 Received: from unknown (HELO malaquias.no-ip.info) (romildo@iceb.ufop.br@200.131.21.175) by 0 with ESMTPA; 1 Jul 2009 12:58:14 -0000 Received: by malaquias.no-ip.info (Postfix, from userid 500) id 961341970DF; Wed, 1 Jul 2009 09:59:14 -0300 (BRT) Date: Wed, 1 Jul 2009 09:59:14 -0300 From: =?iso-8859-1?Q?Jos=E9?= Romildo Malaquias To: Ralph Stahl , gentoo-user@lists.gentoo.org Cc: icewm-user@lists.sourceforge.net Subject: [gentoo-user] Re: Compiling icewm with support for gnome2 menus Message-ID: <20090701125914.GA15301@malaquias.DHCP-GERAL> References: <20090630174239.GA10478@malaquias.DHCP-GERAL> <4A4B09FE.8070501@rstahl.de> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <4A4B09FE.8070501@rstahl.de> User-Agent: Mutt/1.5.20 (2009-06-14) Content-Transfer-Encoding: quoted-printable X-Archives-Salt: a28ccea4-4a46-4977-a81c-ce4da0d5b11a X-Archives-Hash: aa85b145925b87190bc74d23341e3cad On Wed, Jul 01, 2009 at 09:02:22AM +0200, Ralph Stahl wrote: >=20 >=20 > Jos=E9 Romildo Malaquias schrieb: > > Hello. > >=20 > > I want the gnome2 menus available in IceWM. So I tried to compile Ice= WM > > with --enable-menus-gnome2, but it failed. > >=20 > > I am running Gentoo Linux and I have gnome installed on my system. > >=20 > > The errors at comilation time are shown below. > >=20 > > $ ./configure --enable-menus-gnome2 > > [...] > > Build targets: base nls > > Applications: icewm icewm-session icesh icewmhint icewmbg icewmtray i= cehelp icewm-menu-gnome2 > > Image library: Imlib > > Audio support:=20 > > Features: i18n nls shaped-decorations xfreetype > > Paths: PREFIX: /usr/local > > BINDIR: /usr/local/bin > > LOCDIR: /usr/local/share/locale > > LIBDIR: /usr/local/share/icewm > > CFGDIR: /etc/icewm > > KDEDIR: /usr/local/share > > DOCDIR: /usr/local/share/doc > > MANDIR: /usr/local/share/man > >=20 > > $ make > > [..] > > CXX gnome2.o > > gnome2.cc:25:19: error: gnome.h: No such file or directory > > gnome2.cc:27:40: error: libgnomevfs/gnome-vfs-init.h: No such file or= directory > > In file included from ypaths.h:12, > > from yapp.h:6, > > from gnome2.cc:19: > > ypaint.h: In member function 'int Graphics::drawable() const': > > ypaint.h:293: warning: conversion to 'int' from 'const Drawable' may = alter its value > > gnome2.cc: In member function 'void GnomeMenu::addEntry(const char*, = const char*, int, bool)': > > gnome2.cc:89: warning: conversion to 'int' from 'size_t' may alter it= s value > > gnome2.cc:122: error: 'gnome_pixmap_file' was not declared in this sc= ope > > gnome2.cc: In member function 'void GnomeMenu::populateMenu(const cha= r*)': > > gnome2.cc:157: warning: conversion to 'int' from 'size_t' may alter i= ts value > > gnome2.cc:176: warning: conversion to 'int' from 'size_t' may alter i= ts value > > gnome2.cc:227: warning: conversion to 'int' from 'size_t' may alter i= ts value > > gnome2.cc:295: warning: conversion to 'int' from 'size_t' may alter i= ts value > > gnome2.cc:297: warning: conversion to 'int' from 'size_t' may alter i= ts value > > gnome2.cc:305: warning: conversion to 'int' from 'long unsigned int' = may alter its value > > gnome2.cc:307: warning: conversion to 'int' from 'long unsigned int' = may alter its value > > gnome2.cc: In function 'int main(int, char**)': > > gnome2.cc:351: error: 'gnome_vfs_init' was not declared in this scope > > make[1]: *** [gnome2.o] Error 1 > > make[1]: Leaving directory `/var/tmp/icewm-1.2.37/src' > > make: *** [base] Error 2 > >=20 > >=20 > > Any clues? >=20 > Hi, >=20 > maybe the gnome sources (...-devel) are not installed? "error: gnome.h: > No such file or directory" is an indication for that. This is not the case, as I am running Gentoo Linux, whose packages are not split into devel and non-devel variants. The include files and development libraries are installed. $ locate gnome.h /usr/include/libsoup-gnome-2.4/libsoup/soup-gnome.h /usr/include/libgnome-2.0/libgnome/libgnome.h /usr/include/libgnomeui-2.0/gnome.h /usr/share/gtk-doc/html/libgnome/libgnome.html /usr/share/gtk-doc/html/gnome-desktop/libgnome.html Am I missing something here? Any more clues? Romildo