Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 46617 - net-im/gaim-0.76 ebuild crashes in src_compile
Summary: net-im/gaim-0.76 ebuild crashes in src_compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-04-02 08:53 UTC by Mike Chavoustie
Modified: 2004-04-02 10:49 UTC (History)
0 users

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 Mike Chavoustie 2004-04-02 08:53:57 UTC
When I try to emerge the latest gaim (0.76) using the latest ebuild, I get this error:

add_buddy_dialog.c:27:24: gevolution.h: No such file or directory
add_buddy_dialog.c:45: error: syntax error before "GevoAddBuddyDialog"
add_buddy_dialog.c: In function `delete_win_cb':
add_buddy_dialog.c:47: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c:47: error: (Each undeclared identifier is reported only once
add_buddy_dialog.c:47: error: for each function it appears in.)
add_buddy_dialog.c: At top level:
add_buddy_dialog.c:66: error: syntax error before "GevoAddBuddyDialog"
add_buddy_dialog.c: In function `new_person_cb':
add_buddy_dialog.c:71: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c:73: warning: implicit declaration of function `gevo_new_person_dialog_show'
add_buddy_dialog.c: At top level:
add_buddy_dialog.c:81: error: syntax error before "GevoAddBuddyDialog"
add_buddy_dialog.c: In function `cancel_cb':
add_buddy_dialog.c:83: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c: At top level:
add_buddy_dialog.c:87: error: syntax error before "GevoAddBuddyDialog"
add_buddy_dialog.c: In function `select_buddy_cb':
add_buddy_dialog.c:96: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c:117: warning: implicit declaration of function `gevo_add_buddy'
add_buddy_dialog.c: At top level:
add_buddy_dialog.c:124: error: syntax error before '*' token
add_buddy_dialog.c: In function `populate_address_books':
add_buddy_dialog.c:134: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c: At top level:
add_buddy_dialog.c:183: error: syntax error before '*' token
add_buddy_dialog.c: In function `add_columns':
add_buddy_dialog.c:191: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c: At top level:
add_buddy_dialog.c:219: error: syntax error before '*' token
add_buddy_dialog.c: In function `add_ims':
add_buddy_dialog.c:227: error: `list' undeclared (first use in this function)
add_buddy_dialog.c:236: error: `id' undeclared (first use in this function)
add_buddy_dialog.c:258: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c:264: error: `name' undeclared (first use in this function)
add_buddy_dialog.c:267: error: `contact' undeclared (first use in this function)add_buddy_dialog.c: At top level:
add_buddy_dialog.c:293: error: syntax error before '*' token
add_buddy_dialog.c: In function `populate_treeview':
add_buddy_dialog.c:300: warning: implicit declaration of function `gevo_load_addressbook'
add_buddy_dialog.c:352: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c: At top level:
add_buddy_dialog.c:374: error: syntax error before "GevoAddBuddyDialog"
add_buddy_dialog.c: In function `selected_cb':
add_buddy_dialog.c:376: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c: At top level:
add_buddy_dialog.c:380: error: syntax error before "GevoAddBuddyDialog"
add_buddy_dialog.c: In function `search_changed_cb':
add_buddy_dialog.c:382: error: `entry' undeclared (first use in this function)
add_buddy_dialog.c:385: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c: At top level:
add_buddy_dialog.c:431: error: syntax error before "GevoAddBuddyDialog"
add_buddy_dialog.c: In function `clear_cb':
add_buddy_dialog.c:439: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c: In function `gevo_add_buddy_dialog_show':
add_buddy_dialog.c:447: error: `GevoAddBuddyDialog' undeclared (first use in this function)
add_buddy_dialog.c:447: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c:458: error: syntax error before ')' token
add_buddy_dialog.c:573: warning: implicit declaration of function `gevo_get_groups'
add_buddy_dialog.c:573: warning: passing arg 2 of `gtk_combo_set_popdown_strings' makes pointer from integer without a cast
add_buddy_dialog.c: At top level:
add_buddy_dialog.c:624: error: syntax error before '*' token
add_buddy_dialog.c: In function `gevo_add_buddy_dialog_add_person':
add_buddy_dialog.c:631: error: `account' undeclared (first use in this function)add_buddy_dialog.c:636: error: `dialog' undeclared (first use in this function)
add_buddy_dialog.c:639: error: `name' undeclared (first use in this function)
add_buddy_dialog.c:641: error: `contact' undeclared (first use in this function)add_buddy_dialog.c:642: error: `screenname' undeclared (first use in this function)
make[3]: *** [add_buddy_dialog.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/gaim-0.76/work/gaim-0.76/plugins/gevolution'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gaim-0.76/work/gaim-0.76/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gaim-0.76/work/gaim-0.76'
make: *** [all] Error 2
 
!!! ERROR: net-im/gaim-0.76 failed.
!!! Make failed
!!! Function src_compile, Line 72, Exitcode 2
!!! Make failed

I am using the following USE flags: +crypt -debug -nas +nls +perl +spell

Reproducible: Always
Steps to Reproduce:
1. emerge gaim
2. error occurs

Actual Results:  
See above.

Expected Results:  
No compile error.

root # emerge info
Portage 2.0.50-r1 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0,
2.6.4-rc2-love1)
=================================================================
System uname: 2.6.4-rc2-love1 i686 Intel(R) Pentium(R) M processor 1300MHz
Gentoo Base System version 1.4.3.13p1
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc fixpackages sandbox userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.clarkson.edu/pub/distributions/gentoo
http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://mirror.clarkson.edu/gentoo-portage"
USE="X aim alsa apache2 apm avi berkdb bonobo cdr crypt cups directfb dvd encode
esd fbcon foomaticdb gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml
imap imlib java jpeg ldap libg++ libwww mad mikmod motif mozilla moznocompose
moznoirc moznomail mpeg ncurses nls oggvorbis opengl oss pam pcmcia pda pdflib
perl png python quicktime readline sdl slang spell sse ssl svga tcpd truetype
usb video_cards_radeon x86 xml xml2 xmms xv zlib"

I'm running Gnome 2.6_rc5.
Comment 1 Benjamin Schindler (RETIRED) gentoo-dev 2004-04-02 09:33:34 UTC
I'm getting the same errors:

gevolution.h: no such file or directory...
Comment 2 Don Seiler (RETIRED) gentoo-dev 2004-04-02 09:50:54 UTC
gaim-0.76 forgot to include gevolution.h in their distfile.  I pulled it from their CVS.  I just committed the change so give it 30 minutes, rsync, and try again.
Comment 3 Mike Chavoustie 2004-04-02 10:49:40 UTC
The fix worked for me.  Thanks for the quick response.