Hello.
I want the gnome2 menus available in IceWM. So I tried to compile IceWM
with --enable-menus-gnome2, but it failed.
I am running Gentoo Linux and I have gnome installed on my system.
The errors at comilation time are shown below.
$ ./configure --enable-menus-gnome2
[...]
Build targets: base nls
Applications: icewm icewm-session icesh icewmhint icewmbg icewmtray icehelp icewm-menu-gnome2
Image library: Imlib
Audio support:
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
$ 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 its value
gnome2.cc:122: error: ‘gnome_pixmap_file’ was not declared in this scope
gnome2.cc: In member function ‘void GnomeMenu::populateMenu(const char*)’:
gnome2.cc:157: warning: conversion to ‘int’ from ‘size_t’ may alter its value
gnome2.cc:176: warning: conversion to ‘int’ from ‘size_t’ may alter its value
gnome2.cc:227: warning: conversion to ‘int’ from ‘size_t’ may alter its value
gnome2.cc:295: warning: conversion to ‘int’ from ‘size_t’ may alter its value
gnome2.cc:297: warning: conversion to ‘int’ from ‘size_t’ may alter its 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
Any clues?
------------------------------------------------------------------------------
_______________________________________________
IceWM-user mailing list
IceWM-user@...
https://lists.sourceforge.net/lists/listinfo/icewm-user