when try to emerge gwhere, make fails. I've tried with different USE flags with same result. Reproducible: Always Steps to Reproduce: emerge gwhere Actual Results: this are the error messages: gwnotebookcatalog.c: In function `gw_notebook_catalog_get_hpan_position': gwnotebookcatalog.c:929: error: structure has no member named `handle_xpos' make[3]: *** [gwnotebookcatalog.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/archivo/tmp/portage/gwhere-0.1.3/work/gwhere-0.1. 3/src/gui' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/archivo/tmp/portage/gwhere-0.1.3/work/gwhere-0.1. 3/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/archivo/tmp/portage/gwhere-0.1.3/work/gwhere-0.1.3' make: *** [all-recursive-am] Error 2 !!! ERROR: x11-misc/gwhere-0.1.3 failed. !!! Function src_compile, Line 20, Exitcode 2 !!! emake failed kernel: gs-sources 2.4.23_pre8 gcc: 3.3.2-r6 gtk+: 1.2.10-r10
same error here: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I../src/res -I../src/tools -I../src/data -I../src/gui -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DOS_LINUX -mcpu=athlon-xp -march=athlon-xp -O2 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -c gwapplicationmanager.c gwcatalogmanager.c:1793:38: pasting ""//\n%s:%d:%s:%s:%s:%s:%"" and "G_GUINT64_FORMAT" does not give a valid preprocessing token gwcatalogmanager.c:1793:38: pasting "G_GUINT64_FORMAT" and "":%"" does not give a valid preprocessing token gwcatalogmanager.c:1793:38: pasting "":%"" and "G_GUINT64_FORMAT" does not give a valid preprocessing token gwcatalogmanager.c:1793:38: pasting "G_GUINT64_FORMAT" and "":%ld:%s:%d:%s\n"" does not give a valid preprocessing token gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I../src/res -I../src/tools -I../src/data -I../src/gui -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DOS_LINUX -mcpu=athlon-xp -march=athlon-xp -O2 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -c gwguimanager.c gwcatalogmanager.c:2148:38: pasting ""%s:%s:%s:%s:%ld:%"" and "G_GUINT64_FORMAT" does not give a valid preprocessing token gwcatalogmanager.c:2148:38: pasting "G_GUINT64_FORMAT" and "":%ld:%ld:%ld:%d:%s\n"" does not give a valid preprocessing token gwcatalogmanager.c:2190:38: pasting ""%s:%s:%s:%s:%ld:%"" and "G_GUINT64_FORMAT" does not give a valid preprocessing token gwcatalogmanager.c:2190:38: pasting "G_GUINT64_FORMAT" and "":%ld:%ld:%ld:%d:%s\n"" does not give a valid preprocessing token gwcatalogmanager.c:2228:38: pasting ""%s:%s:%s:%s:%ld:%"" and "G_GUINT64_FORMAT" does not give a valid preprocessing token gwcatalogmanager.c:2228:38: pasting "G_GUINT64_FORMAT" and "":%ld:%ld:%ld:%d:%s\n"" does not give a valid preprocessing token gwguimanager.c: In function `gw_gui_manager_main_interface_update_menus': gwguimanager.c:316: warning: implicit declaration of function `strlen' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I../src/res -I../src/tools -I../src/data -I../src/gui -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DOS_LINUX -mcpu=athlon-xp -march=athlon-xp -O2 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -c gwpluginsmanager.c gwcatalogmanager.c:2761:49: pasting ""//\n%s:%d:%s:%s:%"" and "G_GUINT64_FORMAT" does not give a valid preprocessing token gwcatalogmanager.c:2761:49: pasting "G_GUINT64_FORMAT" and "":%"" does not give a valid preprocessing token gwcatalogmanager.c:2761:49: pasting "":%"" and "G_GUINT64_FORMAT" does not give a valid preprocessing token gwcatalogmanager.c:2761:49: pasting "G_GUINT64_FORMAT" and "":%ld:%s:"" does not give a valid preprocessing token gwcatalogmanager.c:2792:49: pasting ""//\n%s:%d:%s:%s:%s:%s:%"" and "G_GUINT64_FORMAT" does not give a valid preprocessing token gwcatalogmanager.c:2792:49: pasting "G_GUINT64_FORMAT" and "":%"" does not give a valid preprocessing token gwcatalogmanager.c:2792:49: pasting "":%"" and "G_GUINT64_FORMAT" does not give a valid preprocessing token gwcatalogmanager.c:2792:49: pasting "G_GUINT64_FORMAT" and "":%ld:%s:%d:"" does not give a valid preprocessing token gwcatalogmanager.c:3190:49: pasting ""%s:%s:%s:%s:%ld:%"" and "G_GUINT64_FORMAT" does not give a valid preprocessing token gwcatalogmanager.c:3190:49: pasting "G_GUINT64_FORMAT" and "":%ld:%ld:%ld:%s\n"" does not give a valid preprocessing token gwcatalogmanager.c:3207:70: pasting ""%s:%s:%s:%s:%ld:%"" and "G_GUINT64_FORMAT" does not give a valid preprocessing token gwcatalogmanager.c:3207:70: pasting "G_GUINT64_FORMAT" and "":%ld:%ld:%ld:%d:"" does not give a valid preprocessing token gwpluginsmanager.c: In function `gw_plugins_manager_init': gwpluginsmanager.c:107: warning: dereferencing type-punned pointer will break strict-aliasing rules gwpluginsmanager.c:108: warning: dereferencing type-punned pointer will break strict-aliasing rules gwpluginsmanager.c:109: warning: dereferencing type-punned pointer will break strict-aliasing rules gwpluginsmanager.c:110: warning: dereferencing type-punned pointer will break strict-aliasing rules gwpluginsmanager.c:111: warning: dereferencing type-punned pointer will break strict-aliasing rules gwpluginsmanager.c:112: warning: dereferencing type-punned pointer will break strict-aliasing rules gwpluginsmanager.c:113: warning: dereferencing type-punned pointer will break strict-aliasing rules gwpluginsmanager.c:114: warning: dereferencing type-punned pointer will break strict-aliasing rules make[3]: *** [gwcatalogmanager.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/gwhere-0.1.3/work/gwhere-0.1.3/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gwhere-0.1.3/work/gwhere-0.1.3/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gwhere-0.1.3/work/gwhere-0.1.3' make: *** [all-recursive-am] Error 2 !!! ERROR: x11-misc/gwhere-0.1.3 failed. !!! Function src_compile, Line 20, Exitcode 2 !!! emake failed ================================================================================ emerge info Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.4.24) ================================================================= System uname: 2.4.24 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.4.3.13p1 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8,sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -march=athlon-xp -O2 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -march=athlon-xp -O2 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage/" USE="3dnow X aalib alsa apache2 apm arts avi berkdb bonobo cdr crypt cups dga directfb dvd dvdr encode esd fbcon foomaticdb gd gd-external gdbm ggi gif gnome gpg gphoto2 gpm gtk gtk2 gtkhtml guile imlib jpeg kde libg++ libwww linguas_de lirc mad matroska mikmod mozilla mpeg mysql ncures ncurses nls ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tetex truetype vorbis x86 xml2 xmms xv zlib"
patch for Gcc3.x is her: http://mail.gnu.org/archive/html/gwhere-discussion/2004-04/msg00001.html erkaN
gwhere-1.4.0 includes this bugfix.