Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 10957 - Fluxbox 0.1.13 Released
Summary: Fluxbox 0.1.13 Released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Matt Keadle
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-19 07:30 UTC by Matthew Daubenspeck
Modified: 2003-02-04 19:42 UTC (History)
0 users

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


Attachments
patch for configure.in to include headers for freetype2 (fluxbox-0.1.13-freetype2.patch,622 bytes, patch)
2002-11-22 11:56 UTC, Haroon Rafique
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Daubenspeck 2002-11-19 07:30:57 UTC
http://prdownloads.sourceforge.net/fluxbox/fluxbox-0.1.13.tar.gz

News in 0.1.13:
   * Antialias support (Xft)
   * UTF-8 support
   * Extended window manager support (i.e Gnome2...)
     * atom support:
       * _NET_WM_DESKTOP,
       * _NET_NUMBER_OF_DESKTOPS,
       * _NET_CURRENT_DESKTOP,
       * _NET_ACTIVE_WINDOW,
       * _NET_CLOSE_WINDOW
       * _NET_WM_STATE
       * _NET_WM_STATE_STICKY
       * _NET_WM_STATE_SHADED
   * fbrun command history and horizontal scrolling
   * Default terminal and browser choice in fluxbox-generate_menu
   * Workspace menu popups if you click with first mouse button on workspace label

Bug fixes:
   * Fixed bug [ 604958 ] Menu not (full) visible when tabs bottom
   * Fixed bug [ 581588 ] Toolbar auto-hiding
   * Fixed bug [ 608945 ] xmms crashes fluxbox
   * Fixed bug [ 522673 ] Numlock not handled correctly in Solaris
   * Fixed bug [ 604634 ] Fluxbox 0.1.11 menu on iconbar problem
   * Fixed bug [ 627897 ] Clicking tab leads to crashing X-Server.
   * Fixed bug [ 609267 ] Sending minimized group
Comment 1 Matt Keadle 2002-11-20 01:20:55 UTC
mmk. commited. it and me both
Comment 2 Haroon Rafique 2002-11-20 08:50:59 UTC
Could you reopen this bug, please? I couldn't compile fluxbox-0.1.13. I am on
Gentoo 1.2 converted to 1.4 with gcc3.2 on kernel 2.4.19-gentoo-sources with
(xfs patched in manually) on a pentium 4.

The make fails with:

source='Font.cc' object='Font.o' libtool=no \
depfile='.deps/Font.Po' tmpdepfile='.deps/Font.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..  -Wall
-DLOCALEPATH=\"/usr/share/locale\" -DDEFAULTMENU=\"/usr/share/commonbox/menu\"
-DDEFAULTSTYLE=\"/usr/share/commonbox/styles/Fury-NG\"
-DDEFAULTKEYSFILE=\"/usr/share/commonbox/keys\"
-DDEFAULT_INITFILE=\"/usr/share/commonbox/init\"   -march=pentium4 -O3 -pipe
-fomit-frame-pointer -fexpensive-optimizations -ffast-math  -I/usr/X11R6/include
-DSHAPE  -DXINERAMA -c -o Font.o `test -f 'Font.cc' || echo './'`Font.cc
In file included from XftFontImp.hh:28,
                 from Font.cc:34:
/usr/X11R6/include/X11/Xft/Xft.h:52: syntax error before `;' token
/usr/X11R6/include/X11/Xft/Xft.h:86: 'FT_UInt' is used as a type, but is not
defined as a type.
/usr/X11R6/include/X11/Xft/Xft.h:93: 'FT_UInt' is used as a type, but is not
defined as a type.
/usr/X11R6/include/X11/Xft/Xft.h:190: type specifier omitted for parameter `FT_UInt'
/usr/X11R6/include/X11/Xft/Xft.h:190: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:295: type specifier omitted for parameter `FT_UInt'
/usr/X11R6/include/X11/Xft/Xft.h:295: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:343: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:380: type specifier omitted for parameter `FT_UInt'
/usr/X11R6/include/X11/Xft/Xft.h:380: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:386: type specifier omitted for parameter `FT_UInt'
/usr/X11R6/include/X11/Xft/Xft.h:386: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:395: type specifier omitted for parameter `FT_UInt'
/usr/X11R6/include/X11/Xft/Xft.h:395: parse error before `,' token
/usr/X11R6/include/X11/Xft/Xft.h:405: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:448: type specifier omitted for parameter `FT_UInt'
/usr/X11R6/include/X11/Xft/Xft.h:448: parse error before `*' token

I have a feeling it is related to xft-2. To be able to compile qt-3.1.0 I had to
emerge xft-2.0-r1 (currently masked). The xft-2.0-r1 ebuild points
/usr/X11R6/lib/libXft.so to /usr/lib/libXft.so.2.0 and moves the headers from
/usr/X11R6/include/X11/Xft to /root/.Xft.

I will also try and send an email upstream on the fluxbox list.

See <a href="bug 10834">http://bugs.gentoo.org/show_bug.cgi?id=10834</a> for
some more background on xft-2 issues.

Thanks,
Comment 3 Haroon Rafique 2002-11-20 11:08:43 UTC
This probably needs attention from a configure guru. I fixed my previously
reported problem by inserting -I/usr/include/freetype2 in the CXXFLAGS line in
src/Makefile. Now, I have fluxbox-0.1.13 running properly.
Comment 4 Haroon Rafique 2002-11-21 08:57:59 UTC
The following patch fixes my above described issue.

--- fluxbox-0.1.13-orig/configure.in    2002-11-18 05:59:23.000000000 -0500
+++ fluxbox-0.1.13/configure.in 2002-11-21 09:55:35.000000000 -0500
@@ -257,6 +257,7 @@
   fi,
   AC_CHECK_LIB(Xft, XftFontOpen,
        LIBS="$LIBS -lXft"
+       CXXFLAGS="$CXXFLAGS -I/usr/include/freetype2"
        XFT=true
        AC_DEFINE(USE_XFT, 1, "antialias support"),
        AC_MSG_RESULT([no])
@@ -264,6 +265,7 @@
   )
   AC_CHECK_LIB(Xft, XftDrawStringUtf8,
        LIBS="$LIBS -lXft"
+       CXXFLAGS="$CXXFLAGS -I/usr/include/freetype2"
        AC_DEFINE(HAVE_XFT_UTF8_STRING, 1, "Xft UTF8 support"),
   )
 )
Comment 5 Haroon Rafique 2002-11-22 11:56:35 UTC
Created attachment 5869 [details, diff]
patch for configure.in to include headers for freetype2

This is just the same patch as above as a file. It is probably advisable to use
the output of `freetype-config --cflags` rather than hardcode
/usr/include/freetype2 but I'm not qualified to make that judgement.