new ebuild, emerges nicely in x86* and amd64 * using sys-apps/portage-2.0.51_pre23 w/ daemonized ebuild.sh Reproducible: Always Steps to Reproduce: 1.emerge fluxspace 2.success! Actual Results: success Expected Results: success Portage 20040626 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r3 i686) ================================================================= System uname: 2.6.8-gentoo-r3 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.5.3 distcc 2.11.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.19-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" 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" CXXFLAGS="-march=pentium3 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache nostrip sandbox" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://csociety-ftp.ecn.purdue.edu/pub/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://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa apm arts avi berkdb bitmap-fonts cdr crypt cups dvd encode esd foomaticdb gdbm gif gnome gphoto2 gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl see slang spell ssl svga tcpd tiff truetype x86 xml2 xmms xprint xv zlib"
Created attachment 39613 [details] the ebuild This is the fluxspace ebuild.
Created attachment 39614 [details, diff] patch to Makefile.in This patch is required - it gets rid of the soft link creation, which is done with dosyms in the ebuild.
Anyone? Anyone? Can someone at least comment on the situation of this ebuild. As an avid fluxbox user, I find it quite nice. Thanks.
nice insentive with the ebuild however on 4 different systems I run this doesnt work it fails with the following error i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -pipe -fvisibility-inlines-hidden -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -MT MenuItem.lo -MD -MP -MF .deps/MenuItem.Tpo -c MenuItem.cc -fPIC -DPIC -o .libs/MenuItem.o Menu.cc: In member function `void FbTk::Menu::update(int)': Menu.cc:496: error: no matching function for call to `FbTk::FbPixmap::FbPixmap(FbTk::FbPixmap)' make[3]: *** [Menu.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -O2 -march=athlon-xp -fomit-frame-pointer -ftracer -fprefetch-loop-arrays -pipe -fvisibility-inlines-hidden -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -MT MenuItem.lo -MD -MP -MF .deps/MenuItem.Tpo -c MenuItem.cc -o MenuItem.o >/dev/null 2>&1 make[3]: Leaving directory `/var/tmp/portage/fluxspace-0.4.0_alpha/work/fluxspace-0.4.0_alpha/src/FbTk' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/fluxspace-0.4.0_alpha/work/fluxspace-0.4.0_alpha/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/fluxspace-0.4.0_alpha/work/fluxspace-0.4.0_alpha' make: *** [all] Error 2
Comment on attachment 39613 [details] the ebuild Please use text/plain when submitting ebuilds.
Comment on attachment 39614 [details, diff] patch to Makefile.in and just select the 'Patch' checkbox when submitting patches.
I've been working on this myself, as I use fluxspace on a daily basis. I had put in a fluxbox-0.9.12-r2 that exported libFbTk as that is needed to build this new version of fluxspace, but my fluxbox ebuild was pulled by ciaranm.
If you need fbtk, make your own. The one provided with fluxbox is *NOT* suitable for use by apps. If you'd've bothered to ask me or upstream beforehand, we could've told you that.
fluxspace is no more, bug 111180