First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 53906
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Karl Trygve Kalleberg (RETIRED) <karltk@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Benjamin Braatz <sean@inmymind.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 53906 depends on: Show dependency tree
Bug 53906 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-06-14 10:57 0000
There's been a change in the ebuild of eclipse-sdk-2.1.3-r3, which is BTW not
documented in the ChangeLog (or I am blind?):

sean@lois sean $ diff
/usr/portage/dev-util/eclipse-sdk/eclipse-sdk-2.1.3-r3.ebuild
/var/db/pkg/dev-util/eclipse-sdk-2.1.3-r3/eclipse-sdk-2.1.3-r3.ebuild
3c3
< # $Header:
/var/cvsroot/gentoo-x86/dev-util/eclipse-sdk/eclipse-sdk-2.1.3-r3.ebuild,v 1.10
2004/06/12 10:35:00 karltk Exp $
---
> # $Header: /home/cvsroot/gentoo-x86/dev-util/eclipse-sdk/eclipse-sdk-2.1.3-r3.ebuild,v 1.9 2004/06/07 15:52:06 fmccor Exp $
109,114c109,114
< #     if pkg-config --atleast-version 2.4 gtk+-2.0 ; then
< #             einfo "Applying gtk+-2.4 patches"
< #             sed -r \
< #                     -e "s:#define GTK_DISABLE_DEPRECATED::g" \
< #                     -i swt.c
< #     fi
---
>       if pkg-config --atleast-version 2.4 gtk+-2.0 ; then
>               einfo "Applying gtk+-2.4 patches"
>               sed -r \
>                       -e "s:#define GTK_DISABLE_DEPRECATED::g" \
>                       -i swt.c
>       fi

Since this change, I can't emerge eclipse-sdk anymore.

Reproducible: Always
Steps to Reproduce:
1. Try emerging eclipse-sdk-2.1.3-r3 with USE="+gnome +gtk" and the latest
version of gtk+ (2.4.1) (I suppose: At least with me, it always fails.)
Actual Results:  
sean@lois sean $ sudo emerge -pv eclipse-sdk

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-util/eclipse-sdk-2.1.3-r3  +gnome +gtk -jikes -kde +motif 0
kB

Total size of downloads: 0 kB

sean@lois sean $ sudo emerge -v eclipse-sdk
Calculating dependencies ...done!
[...]
 * Building gtk+ SWT
[...]
gcc -c -O -s -DSWT_VERSION=2136 -DLINUX -DGTK  -fpic -fPIC `pkg-config --cflags
gtk+-2.0` `pkg-config --cflags pango` -I/opt/sun-jdk-1.4.2.04/include
-I/opt/sun-jdk-1.4.2.04/include/linux `pkg-config --cflags gtk+-2.0`
`pkg-config
--cflags pango` swt.c
In file included from swt.c:21:
structs.h:65: error: syntax error before '*' token
structs.h:65: error: syntax error before "GtkCombo"
structs.h:65: warning: data definition has no type or storage class
structs.h:66: error: syntax error before "GtkCombo"
[... (some "'GtkCombo' undeclared

------- Comment #1 From Benjamin Braatz 2004-06-14 10:57:58 0000 -------
There's been a change in the ebuild of eclipse-sdk-2.1.3-r3, which is BTW not
documented in the ChangeLog (or I am blind?):

sean@lois sean $ diff
/usr/portage/dev-util/eclipse-sdk/eclipse-sdk-2.1.3-r3.ebuild
/var/db/pkg/dev-util/eclipse-sdk-2.1.3-r3/eclipse-sdk-2.1.3-r3.ebuild
3c3
< # $Header:
/var/cvsroot/gentoo-x86/dev-util/eclipse-sdk/eclipse-sdk-2.1.3-r3.ebuild,v 1.10
2004/06/12 10:35:00 karltk Exp $
---
> # $Header: /home/cvsroot/gentoo-x86/dev-util/eclipse-sdk/eclipse-sdk-2.1.3-r3.ebuild,v 1.9 2004/06/07 15:52:06 fmccor Exp $
109,114c109,114
< #     if pkg-config --atleast-version 2.4 gtk+-2.0 ; then
< #             einfo "Applying gtk+-2.4 patches"
< #             sed -r \
< #                     -e "s:#define GTK_DISABLE_DEPRECATED::g" \
< #                     -i swt.c
< #     fi
---
>       if pkg-config --atleast-version 2.4 gtk+-2.0 ; then
>               einfo "Applying gtk+-2.4 patches"
>               sed -r \
>                       -e "s:#define GTK_DISABLE_DEPRECATED::g" \
>                       -i swt.c
>       fi

Since this change, I can't emerge eclipse-sdk anymore.

Reproducible: Always
Steps to Reproduce:
1. Try emerging eclipse-sdk-2.1.3-r3 with USE="+gnome +gtk" and the latest
version of gtk+ (2.4.1) (I suppose: At least with me, it always fails.)
Actual Results:  
sean@lois sean $ sudo emerge -pv eclipse-sdk

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] dev-util/eclipse-sdk-2.1.3-r3  +gnome +gtk -jikes -kde +motif 0
kB

Total size of downloads: 0 kB

sean@lois sean $ sudo emerge -v eclipse-sdk
Calculating dependencies ...done!
[...]
 * Building gtk+ SWT
[...]
gcc -c -O -s -DSWT_VERSION=2136 -DLINUX -DGTK  -fpic -fPIC `pkg-config --cflags
gtk+-2.0` `pkg-config --cflags pango` -I/opt/sun-jdk-1.4.2.04/include
-I/opt/sun-jdk-1.4.2.04/include/linux `pkg-config --cflags gtk+-2.0`
`pkg-config
--cflags pango` swt.c
In file included from swt.c:21:
structs.h:65: error: syntax error before '*' token
structs.h:65: error: syntax error before "GtkCombo"
structs.h:65: warning: data definition has no type or storage class
structs.h:66: error: syntax error before "GtkCombo"
[... (some "'GtkCombo' undeclared° errors) ]

!!! ERROR: dev-util/eclipse-sdk-2.1.3-r3 failed.
!!! Function build_gtk_frontend, Line 145, Exitcode 2
!!! Failed to build platform-independent SWT support
!!! If you need support, post the topmost build error, NOT this status message.


Expected Results:  
It should have emerged correctly. It did with the same version of gtk+ before
the change in the ebuild:
sean@lois sean $ genlop gtk+
 * x11-libs/gtk+
[...] 
     Mon Jun  7 16:23:42 2004 --> x11-libs/gtk+-1.2.10-r11
sean@lois sean $ genlop eclipse-sdk
 * dev-util/eclipse-sdk
[...] 
     Mon Jun  7 20:14:18 2004 --> dev-util/eclipse-sdk-2.1.3-r3


I've found numerous threads in the forums with similar bugs regarding GtkCombo.

It _was_ fixed by the commented lines in the ebuild, if I uncomment them again,
I get:
sean@lois sean $ sudo emerge -v eclipse-sdk
Calculating dependencies ...done!
[...]
 * Building gtk+ SWT
[...]
gcc -c -O -s -DSWT_VERSION=2136 -DLINUX -DGTK  -fpic -fPIC `pkg-config --cflags
gtk+-2.0` `pkg-config --cflags pango` -I/opt/sun-jdk-1.4.2.04/include
-I/opt/sun-jdk-1.4.2.04/include/linux `pkg-config --cflags gtk+-2.0`
`pkg-config
--cflags pango` swt.c
gcc -c -O -s -DSWT_VERSION=2136 -DLINUX -DGTK  -fpic -fPIC `pkg-config --cflags
gtk+-2.0` `pkg-config --cflags pango` -I/opt/sun-jdk-1.4.2.04/include
-I/opt/sun-jdk-1.4.2.04/include/linux `pkg-config --cflags gtk+-2.0`
`pkg-config
--cflags pango` structs.c

And the ebuild continues successfully.

------- Comment #2 From hollywoodb 2004-06-14 17:34:43 0000 -------
EXACT same problem here... haven't really messed around much, just reporting...

Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.4.20040605-r0, 2.6.7-rc3)
=================================================================
System uname: 2.6.7-rc3 i686 AMD Athlon(tm) 
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -mcpu=athlon-xp -fomit-frame-pointer"
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/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -mcpu=athlon-xp -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://128.213.5.34/gentoo/ ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/ http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib aim alsa avi berkdb cddb cdr chroot clamav cups dillo dvd encode fbcon flac foomaticdb gif gphoto2 gtk gtk2 icq imagemagick imap imlib imlib2 ipv6 java jpeg libwww mad mmx motif mozdomi mozilla moznocompose moznoirc moznomail mozp3p mozsvg mozxmlterm mpeg msn ncurses nls nopsyco nptl oav offensive oggvorbis opengl operanom2 oscar pdflib pic png ppds quicktime readline samba sdl sse ssl tiff transcode truetype usb x86 xface xinerama xml xml2 xmms xv xvid yahoo zlib"

------- Comment #3 From Dominic Finke 2004-06-15 11:22:50 0000 -------
Same here... eclipse-2.1.3 compiled 4 days ago. Unemerged it and tryed to
reinstall, but always this error. Was there an update of the ebuild? 

------- Comment #4 From Jonathan Hernández Velasco 2004-06-16 08:03:11 0000 -------
Same here.

Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.4.16
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE=""
ALSA_CARDS="intel8x0"
ARCH="x86"
AUTOCLEAN="yes"
BASH_ENV="/etc/portage/bashrc"
CC="gcc"
CCACHE_SIZE="1G"
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CLASSPATH="/opt/blackdown-jdk-1.4.1/jre/lib/rt.jar:."
CLEAN_DELAY="5"
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 /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CVSROOT="/var/cvs"
CVS_RSH="/usr/bin/ssh"
CXX="g++"
CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
DCCC_PATH="/usr/lib/distcc/bin"
DISPLAY=":0.0"
DISTCC_DIR="/mnt/data/tmp/.distcc"
DISTCC_LOG=""
DISTCC_VERBOSE="0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vim"
FEATURES="autoaddcvs ccache sandbox"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
GDK_USE_XFT="1"
GLIBC_SSP_CHECKED="1"
GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses"
GUILE_LOAD_PATH="/usr/share/guile/1.6"
G_BROKEN_FILENAMES="1"
HOME="/root"
HOSTNAME="valinor"
INFODIR="/usr/share/info:/usr/X11R6/info"
INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info"
INPUTRC="/etc/inputrc"
JAVAC="/opt/blackdown-jdk-1.4.1/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.1"
JDK_HOME="/opt/blackdown-jdk-1.4.1"
KDEDIR="/usr/kde/3.2"
KDEDIRS="/usr"
LESS="-R"
LESSOPEN="|lesspipe.sh %s"
LOGNAME="root"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.ace=01;31:*.cpio=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.xcf=01;35:*.pcx=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.avi=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.mov=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:"
MAIL="/var/spool/mail/root"
MAKEOPTS="-j2"
MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man:/usr/X11R6/man:/opt/blackdown-jdk-1.4.1/man:/usr/qt/3/doc/man"
MONO_CONFIG="/etc/mono/config"
MOZILLA_FIVE_HOME="/usr/lib/mozilla"
NOCOLOR="false"
OLDPWD="/root"
PAGER="/usr/bin/less"
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/opt/gps/bin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3:/usr/gnat/bin:/opt/ati/bin:/opt/Acrobat5:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.1/bin:/opt/blackdown-jdk-1.4.1/jre/bin:/usr/qt/3/bin:/usr/kde/3.2/sbin:/usr/kde/3.2/bin:/usr/qt/2/bin:/root/bin"
PKGDIR="/usr/portage/packages"
PKG_CONFIG_PATH="/usr/local/lib/pkgconfig"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_CACHEDIR="/var/cache/edb/dep/"
PORTAGE_CALLER="emerge"
PORTAGE_GID="250"
PORTAGE_MASTER_PID="11840"
PORTAGE_TMPDIR="/mnt/data/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK=""
PS1="\[\033[01;31m\]\h \[\033[01;34m\]\w \$ \[\033[00m\]"
PWD="/root/temp"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
RPMDIR="/usr/portage/rpm"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT="180"
SHELL="/bin/bash"
SHLVL="1"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
TERM="xterm"
USE="X acpi acpi4linux alsa apache2 avi bonobo cdr crypt cups dga dvd encode esd evo fbcon foomaticdb gb gdbm gif gimpprint gnome gpm gtk gtk2 guile imap imlib innodb java jpeg libg++ libwww mad mikmod motif mozilla moznoirc moznomail mpeg mule mysql ncurses nls nptl odbc oggvorbis opengl oss pam pdflib perl png ppds python quicktime radeon readline samba sdl slang slp spell sse ssl svga tcltk tcpd tiff truetype unicode usb video_cards_radeon x86 xml xml2 xmms xv xvid zlib"
USER="root"
USERLAND="GNU"
USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS"
VIDEO_CARDS="radeon"
XARGS="xargs -r"
XAUTHORITY="/root/.xauthiFCWhz"
XINITRC="/etc/X11/xinit/xinitrc"
_="/usr/bin/emerge"

------- Comment #5 From Donnie Berkholz 2004-06-16 17:36:47 0000 -------
Seems like possible dup of bug #45551 -- I just hit this.

------- Comment #6 From Karl Trygve Kalleberg (RETIRED) 2004-06-17 08:26:32 0000 -------
The commenting was introduced by a very bad and inane mistake. It has been
reverted. Naturally, I have not updated the revision.

First Last Prev Next    No search results available      Search page      Enter new bug