Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 96119 - mail-client/gbuffy-0.2.6 does not compile
Summary: mail-client/gbuffy-0.2.6 does not compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Aron Griffis (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-14 12:42 UTC by Marnix Klooster
Modified: 2007-01-20 21:21 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marnix Klooster 2005-06-14 12:42:45 UTC
"emerge gbuffy" (with ~x86 specified in package.keywords) fails with a
compilation error, saying that applet-widget.h is not found

Reproducible: Always
Steps to Reproduce:
1. emerge =gbuffy-0.2.6

Actual Results:  
Output from the compilation [compiler messages unfortunately are in Dutch; the
first message means "Unknown file or directory"]:

gcc -march=athlon-xp -msse2 -O3 -pipe -ftracer -I. `/usr/bin/gtk-config
--cflags`     -c -o lib.o lib.c
gbuffy.c:19:27: applet-widget.h: Onbekend bestand of map
gbuffy.c:485: error: syntax error before '*' token
gbuffy.c:582: error: syntax error before "PanelOrientType"
gbuffy.c: In function `applet_change_orient':
gbuffy.c:586: error: `o' undeclared (first use in this function)
gbuffy.c:586: error: (Each undeclared identifier is reported only once
gbuffy.c:586: error: for each function it appears in.)
gbuffy.c:587: error: `ORIENT_UP' undeclared (first use in this function)
gbuffy.c:588: error: `ORIENT_DOWN' undeclared (first use in this function)
gbuffy.c:591: error: `ORIENT_LEFT' undeclared (first use in this function)
gbuffy.c:592: error: `ORIENT_RIGHT' undeclared (first use in this function)
gbuffy.c: At top level:
gbuffy.c:600: error: syntax error before '*' token
gbuffy.c: In function `about_cb':
gbuffy.c:614: let op: toewijzing maakt pointer van integer zonder een cast
gbuffy.c: In function `gbuffy_display':
gbuffy.c:639: let op: toewijzing maakt pointer van integer zonder een cast
gbuffy.c:642: error: `GNOME_STOCK_MENU_PROP' undeclared (first use in this function)
gbuffy.c:648: error: `GNOME_STOCK_MENU_ABOUT' undeclared (first use in this
function)
make: *** [gbuffy.o] Fout 1

For completeness, there is the output of gtk-config:

marnux ~ # /usr/bin/gtk-config --cflags
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include

I have no file applet-widget.h on my system, and I have no idea in which ebuild
it is.

Expected Results:  
No compiler error.

Output of "emerge info":

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686)
=================================================================
System uname: 2.6.11-gentoo-r6 i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Apr 27 2005, 23:38:13)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -msse2 -O3 -pipe -ftracer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /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/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -msse2 -O3 -pipe -ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="nl"
LC_ALL="nl_NL@euro"
LINGUAS="nl"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aalib aim alsa apm arts audiofile avi berkdb bitmap-fonts cdr crypt
cups curl doc dvd dvdr eds emboss encode esd examples fam flac foomaticdb
fortran gd gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 guile
imagemagick imlib ipv6 java jikes jpeg junit libg++ libwww mad mikmod motif
mozilla mp3 mpeg msql ncurses nls ogg oggvorbis opengl oss pam pdflib perl png
ppds python quicktime readline ruby samba scanner sdl slang spell ssl svga tcltk
tcpd tetex tidy tiff truetype truetype-fonts type1-fonts unicode usb vorbis
wxwindows xml xml2 xmms xv yahoo zlib linguas_nl userland_GNU kernel_linux
elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS
Comment 1 foser (RETIRED) gentoo-dev 2005-06-14 12:46:20 UTC
not gnome, let bug wranglers handle assignment.
Comment 2 Marnix Klooster 2005-06-14 21:47:21 UTC
Ok, I found out the cause: applet-widget.h is part of gnome-core-1.4.2.  I
emerged gnome-core (I had to remove my current 2.10.0 gnome-session,
gnome-terminal, and gnome-desktop which were of course blockers) and then gbuffy
compiled fine.  

[However, this ruined my desktop environment: enlightenment was started, but
with delicate touches of the GNOME desktop, and I couldn't log off.  That's what
you get for mixing multiple gnome versions.  So I removed gnome-core again, and
added the three 2.10.0 ebuilds again.]

So as far as I can see, it seems that gnome-2.10.0 (or dependent ebuild), as
compared to gnome-core-1.4.2, doesn't have applet-widget.h anymore...
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-01-20 21:21:28 UTC
  18 Nov 2006; Saleem Abdulrasool <compnerd@gentoo.org> gbuffy-0.2.6.ebuild,
  gbuffy-0.2.6-r1.ebuild:
  Drop gnome useflag for gnome-1.x removal