Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 13849 - emerge icewm 1.2.5 fails
Summary: emerge icewm 1.2.5 fails
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Brad Cowan (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-13 09:39 UTC by Don Seiler (RETIRED)
Modified: 2003-03-04 17:05 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 Don Seiler (RETIRED) gentoo-dev 2003-01-13 09:39:29 UTC
Compiling ydialog.o...
In file included from ypaint.h:16,
                 from ywindow.h:4,
                 from wmclient.h:4,
                 from ydialog.h:4,
                 from ydialog.cc:13:
/usr/X11R6/include/X11/Xft/Xft.h:52: syntax error before `;'
/usr/X11R6/include/X11/Xft/Xft.h:86: syntax error before `;'
/usr/X11R6/include/X11/Xft/Xft.h:93: syntax error before `;'
/usr/X11R6/include/X11/Xft/Xft.h:190: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:295: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:353: syntax error before `('
/usr/X11R6/include/X11/Xft/Xft.h:392: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:398: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:407: type specifier omitted for parameter
/usr/X11R6/include/X11/Xft/Xft.h:407: parse error before `,'
/usr/X11R6/include/X11/Xft/Xft.h:417: syntax error before `('
/usr/X11R6/include/X11/Xft/Xft.h:460: parse error before `*'
In file included from ypaint.h:16,
                 from ywindow.h:4,
                 from wmclient.h:4,
                 from ydialog.h:4,
                 from ymsgbox.h:4,
                 from ymsgbox.cc:13:
/usr/X11R6/include/X11/Xft/Xft.h:52: syntax error before `;'
/usr/X11R6/include/X11/Xft/Xft.h:86: syntax error before `;'
/usr/X11R6/include/X11/Xft/Xft.h:93: syntax error before `;'
/usr/X11R6/include/X11/Xft/Xft.h:190: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:295: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:353: syntax error before `('
/usr/X11R6/include/X11/Xft/Xft.h:392: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:398: parse error before `*'
/usr/X11R6/include/X11/Xft/Xft.h:407: type specifier omitted for parameter
/usr/X11R6/include/X11/Xft/Xft.h:407: parse error before `,'
/usr/X11R6/include/X11/Xft/Xft.h:417: syntax error before `('
/usr/X11R6/include/X11/Xft/Xft.h:460: parse error before `*'
In file included from ymsgbox.cc:17:
wmframe.h: In method `bool YFrameWindow::isFullscreen() const':
wmframe.h:345: warning: can't inline call to `long int YFrameWindow::getState()
                                                                               
                  const'
wmframe.h:264: warning: called from here
make[1]: *** [ymsgbox.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from ydialog.cc:18:
wmframe.h: In method `bool YFrameWindow::isFullscreen() const':
wmframe.h:345: warning: can't inline call to `long int YFrameWindow::getState()
                                                                               
                  const'
wmframe.h:264: warning: called from here
make[1]: *** [ydialog.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/icewm-1.2.5/work/icewm-1.2.5/src'
make: *** [base] Error 2

!!! ERROR: x11-wm/icewm-1.2.5 failed.
!!! Function src_compile, Line -232, Exitcode 2
!!! emake failed
Comment 1 Don Seiler (RETIRED) gentoo-dev 2003-01-13 09:41:07 UTC
Hmm icewm 1.2.3 also fails.

Here is my USE flag.  Is it something on my end?

USE="-3dfx -3dnow aalib -acl afs -alsa apm arts atlas avi
berkdb -bonobo -canna cdr -cjk crypt cups
dga -directfb -doc -dvd
encode -esd -evo
-fbcon -flash -freewnn
-gb gd -gdbm -ggi -ggz gif -gnome -gphoto2 gpm
-gtk -gtk2 -gtkhtml -guile
-icc -icc-pgo -imap imlib innodb -ipv6
java jikes jpeg junit
-kde -kerberos
-lcms ldap -leim -libg++ -libgda libwww
-matrox -maildir mbox -mikmod -mmx motif
mozilla moznomail mpeg -mule mysql
nas ncurses nls
oci8 odbc oggvorbis opengl -oss
pam -pcmcia -pda pdflib perl pic -plotutils png -pnp
postgres python qt qtmt quicktime readline ruby
samba -sasl -scanner sdl slang slp snmp -socks5 spell
sse ssl tcltk tcpd tetex tiff truetype -trusted
-voodoo3 -wavelan wmf X -xface xml xml2 xmms xv
-zeo zlib x86 apache2"
Comment 2 Brad Cowan (RETIRED) gentoo-dev 2003-01-13 11:26:15 UTC
have u emerged xft?
Comment 3 Don Seiler (RETIRED) gentoo-dev 2003-01-13 11:30:12 UTC
Yes I have xft-2.0.1 installed. 
Comment 4 Brad Cowan (RETIRED) gentoo-dev 2003-01-14 19:11:05 UTC
hmm...I can't seem to reproduce, seems like maybe its linking against old xft
header's, maybe try rsync'ing, reemerging xft and icewm.
Comment 5 Don Seiler (RETIRED) gentoo-dev 2003-01-15 08:45:30 UTC
No dice.

I unmerged xft, rsync'ed, emerged xft (2.0.1-r1), and then icewm.  Same error in
same place.

I'm forcing myself to love fluxbox now so it's not the end of the world.  Let me
know if there's anything else you want me to try or if you think it's just
something b0rked in my setup.
Comment 6 Don Seiler (RETIRED) gentoo-dev 2003-01-15 15:47:55 UTC
This is in the ebuild:

    use truetype \
        && myconf="${myconf} --enable-gradients" \
        || myconf="${myconf} --disable-xfreetype"


Specifying "-truetype" in my make.conf avoided the XFT problem.  So I'm happy in
ice land again.
Comment 7 Brad Cowan (RETIRED) gentoo-dev 2003-01-15 23:00:34 UTC
I'm gonna mark works for me, there is definately something with xft wrong on
your system that I can't pinpoint, but as long as you have a valid workaround
and happy :)
Comment 8 CJ Kucera 2003-03-04 17:02:46 UTC
I'm having this issue too, with no previous version of XFT.  I'm going to completely unmerge xft and then reemerge it, to see if that fixes anything.  Also this is on a GCC2 system.  I don't know if that makes a difference or not...
Comment 9 CJ Kucera 2003-03-04 17:05:19 UTC
I probably should have mentioned that this is happening for me on icewm 1.2.6 as
well; same error . . .