Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51864 - Can't emerge totem, get always errors
Summary: Can't emerge totem, get always errors
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 60031 60948 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-05-23 14:35 UTC by Bart
Modified: 2004-08-19 16:24 UTC (History)
5 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 Bart 2004-05-23 14:35:46 UTC
Trying emerge totem, i get errors about gtk or something like that (see below)

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
In file included from egg-recent-view-gtk.c:37:
egg-recent-util.h:15: error: syntax error before '*' token
egg-recent-view-gtk.c:56: error: syntax error before "GnomeIconTheme"
egg-recent-view-gtk.c:56: warning: no semicolon at end of struct or union
egg-recent-view-gtk.c:66: error: syntax error before '}' token
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_clear':
egg-recent-view-gtk.c:102: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:104: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:111: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:114: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_find_menu_offset':
egg-recent-view-gtk.c:135: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:142: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_new_menu_item':
egg-recent-view-gtk.c:212: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:232: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:233: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:236: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:247: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:279: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_add_to_menu':
egg-recent-view-gtk.c:298: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:304: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:305: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:305: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:306: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:310: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_set_list':
egg-recent-view-gtk.c:329: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:345: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_get_model':
egg-recent-view-gtk.c:365: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_set_model':
egg-recent-view-gtk.c:377: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:378: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:380: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:383: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:384: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:386: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:391: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_set_leading_sep':
egg-recent-view-gtk.c:397: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:401: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:402: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_set_trailing_sep':
egg-recent-view-gtk.c:408: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:412: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:413: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_get_property':
egg-recent-view-gtk.c:459: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:462: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:465: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:468: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_finalize':
egg-recent-view-gtk.c:481: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:482: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:484: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:486: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:487: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:489: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:491: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:493: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: At top level:
egg-recent-view-gtk.c:576: error: syntax error before '*' token
egg-recent-view-gtk.c: In function `theme_changed_cb':
egg-recent-view-gtk.c:578: error: `view' undeclared (first use in this functio
egg-recent-view-gtk.c:578: error: (Each undeclared identifier is reported onlynce
egg-recent-view-gtk.c:578: error: for each function it appears in.)
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_init':
egg-recent-view-gtk.c:586: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:588: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:589: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:593: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:596: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:602: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:603: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:605: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:607: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:608: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:609: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:612: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:613: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:614: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:615: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:616: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:618: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_set_icon_size':
egg-recent-view-gtk.c:625: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:626: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:627: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:629: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_get_icon_size':
egg-recent-view-gtk.c:636: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_show_icons':
egg-recent-view-gtk.c:642: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:644: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:645: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_show_numbers':
egg-recent-view-gtk.c:651: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:653: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:654: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_set_tooltip_func':
egg-recent-view-gtk.c:662: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:663: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:665: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:666: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_set_menu':
egg-recent-view-gtk.c:686: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:687: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:689: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c:690: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_set_start_menu_item':
egg-recent-view-gtk.c:707: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_get_menu':
egg-recent-view-gtk.c:718: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_get_start_menu_item':
egg-recent-view-gtk.c:729: error: dereferencing pointer to incomplete type
egg-recent-view-gtk.c: In function `egg_recent_view_gtk_get_type':
egg-recent-view-gtk.c:781: error: invalid application of `sizeof' to an incompte
type
make[2]: *** [egg-recent-view-gtk.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from egg-recent-util.c:13:
egg-recent-util.h:15: error: syntax error before '*' token
egg-recent-util.c:110: error: syntax error before '*' token
egg-recent-util.c: In function `egg_recent_util_get_icon':
egg-recent-util.c:115: error: syntax error before '*' token
egg-recent-util.c:119: error: `theme' undeclared (first use in this function)
egg-recent-util.c:119: error: (Each undeclared identifier is reported only onc
egg-recent-util.c:119: error: for each function it appears in.)
egg-recent-util.c:119: error: `uri' undeclared (first use in this function)
egg-recent-util.c:120: error: `mime_type' undeclared (first use in this functi)
egg-recent-util.c:126: error: `size' undeclared (first use in this function)
egg-recent-util.c:127: error: `icon_data' undeclared (first use in this functi)
egg-recent-util.c:128: warning: assignment makes pointer from integer without cast
make[2]: *** [egg-recent-util.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/totem-0.99.5/work/totem-0.99.5/sr
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/totem-0.99.5/work/totem-0.99.5'
make: *** [all-recursive-am] Error 2

!!! ERROR: media-video/totem-0.99.5 failed.
!!! Function gnome2_src_compile, Line 39, Exitcode 2
!!! compile failure



my make.conf looks like that:

# Build-time functionality
# ========================
#
LANG_UFLAGS="-java perl python xml xml2"
CPU_UFLAGS="x86"
DB_UFLAGS="berkdb firebird gdbm"
DESKTOP_UFLAGS="gnome kde"
DISPL_UFLAGS="directfb fbcon gpm opengl svga truetype X"
EX_HW_UFLAGS="apm cdr cups dvd foomaticdb gphoto2 pda ppds slp usb xinerama -matrox"
HU_LANG_UFLAGS="bidi mule -nls unicode"
IM_UFLAGS="icq jabber msn oscar yahoo"
MAIL_UFLAGS="evo imap ldap maildir mbox xface"
MM_AUDIO_UFLAGS="audiofile encode mad mikmod oggvorbis -matrox"
MM_IMAGE_UFLAGS="aalib gif imlib imagemagick jpeg lcms png tiff wmf"
MM_VIDEO_UFLAGS="avi xv"
MM_OTHER_UFLAGS="flash gd gstreamer matrox mpeg quicktime xmms"
NETWORK_UFLAGS="apache2 curl kerberos krb4 samba sasl snmp socks5 ssl tcpd ipv6"
OFFICE_UFLAGS="bonobo cscope emacs gb leim mcal pdflib plotutils spell tetex"
PROC_UFLAGS="3dnow mmx sse"
SCIENT_UFLAGS="ginac"
SECUR_UFLAGS="acl caps crypt hardened"
SOUND_UFLAGS="alsa -arts esd oss"
SYS_UFLAGS="accessibility doc icc icc-pgo jikes offensive readline sdl videos
zlib pam"
VIDEO_UFLAGS="nvidia"
WEB_UFLAGS="emacs-w3 libwww mozilla"
WIDGETS_UFLAGS="gtk gtk2 gtkhtml motif qt tcltk wxwindows"

MAKE_UFLAGS="${LANG_UFLAGS} ${CPU_UFLAGS} ${DB_UFLAGS} ${DESKTOP_UFLAGS}
${DISPL_UFLAGS} ${EX_HW_UFLAGS} ${HU_LANG_UF$

USE="${MAKE_UFLAGS}"
#USE="${MAKE_UFLAGS}"

# Host Setting
# ============
#
CHOST="i686-pc-linux-gnu"

# Host and optimization settings
# ==============================
#
CFLAGS="-march=pentium4 -mcpu=pentium4 -fstack-protector -O3 -pipe
-fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

# Advanced Masking
# ================
#
UNSTABLE_KEYWORDS="~x86"
ACCEPT_KEYWORDS="x86"

# Portage Directories
# ===================
#
#PORTAGE_TMPDIR=/var/tmp
#PORTDIR=/usr/portage
#DISTDIR=${PORTDIR}/distfiles
#PKGDIR=${PORTDIR}/packages
#PORT_LOGDIR=/var/log/emerge
PORTDIR_OVERLAY=/usr/local/portage

# Fetching files
# ==============
#
#FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
#RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
#FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp --limit-rate=200k \${URI} -P
\${DISTDIR}"
#RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp --limit-rate=200k \${URI} -P
\${DISTDIR}"
#FETCHCOMMAND="/usr/bin/lukemftp -s -a -o \${DISTDIR}/\${FILE} \${URI}"
#RESUMECOMMAND="/usr/bin/lukemftp -s -a -R -o \${DISTDIR}/\${FILE} \${URI}"
#FETCHCOMMAND='/usr/bin/proz --no-getch -s ${URI} -P ${DISTDIR}'

GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://ftp.easynet.nl/mirror/gentoo/ http://gentoo.tisc$

# Advanced Features
# =================
#
LINGUAS="en be nl"
PORTAGE_NICENESS="19"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
FEATURES="ccache sfperms sandbox"
CCACHE_SIZE="2G"
#RSYNC_RETRIES="3"
#RSYNC_TIMEOUT=180
#RSYNC_EXCLUDEFROM=/etc/portage/rsync_excludes
VIDEO_CARD="nvidia"
ALSA_CARDS="intel8x0"
#ACCEPT_KEYWORDS="x86"
#DEBUGBUILD=""
#FTP_PROXY=""
#HTTP_PROXY=""
#NOCOLOR="no"
#RSYNC_PROXY=""
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
Comment 1 Andrew Y Ng 2004-05-26 09:55:13 UTC
I'm getting the exact same errors.
Comment 2 Eric Fields 2004-06-12 14:45:31 UTC
Same story here. Bump.
Comment 3 Sebastian Redl 2004-06-14 04:01:16 UTC
Get it too.
Comment 4 Ramon de Ruiter 2004-06-21 11:12:29 UTC
Same here, emerging the totem-0.99.8-r2 ebuild works for me though.
Comment 5 Ooblick 2004-07-16 02:19:23 UTC
So we have another big of the gnome desktop that the stable release doesn't compile (see also: gnumeric). Can we just mark totem 0.99.8-r2 as stable to fix this?
Comment 6 Ooblick 2004-08-07 00:57:10 UTC
Has this gone to the right person? I think it just needs a more recent version of totem marking as stable. 0.99.8-r2 seems to work.
Comment 7 foser (RETIRED) gentoo-dev 2004-08-11 02:58:43 UTC
this is assigned wrong

try this for fix : CFLAGS="${CFLAGS} -UGNOME_DISABLE_DEPRECATED -UGTK_DISABLE_DEPRECATED -DUSE_STABLE_LIBGNOMEUI" emerge totem -vp

Comment 8 foser (RETIRED) gentoo-dev 2004-08-11 08:10:00 UTC
*** Bug 60031 has been marked as a duplicate of this bug. ***
Comment 9 foser (RETIRED) gentoo-dev 2004-08-19 12:31:49 UTC
no reply so far

i added the fix above, afaics it should work
Comment 10 foser (RETIRED) gentoo-dev 2004-08-19 16:24:05 UTC
*** Bug 60948 has been marked as a duplicate of this bug. ***