Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115685 - Fluxbox fails to compile
Summary: Fluxbox fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Commonbox Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-15 12:15 UTC by Caleb Cushing
Modified: 2005-12-15 18:44 UTC (History)
0 users

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


Attachments
standard error of emerge -d fluxbox (fluxprob2,51.83 KB, text/plain)
2005-12-15 12:21 UTC, Caleb Cushing
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Caleb Cushing 2005-12-15 12:15:56 UTC
fluxbox-0.9.14-r1 fails to compile.


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

Actual Results:  
/var/tmp/portage/fluxbox-0.9.14-r1/work/fluxbox-0.9.14/missing: Unknown `--run'
option
Try `/var/tmp/portage/fluxbox-0.9.14-r1/work/fluxbox-0.9.14/missing --help' for
more information
configure: WARNING: `missing' script is too old or missing
cmp: defaults.cc: No such file or directory
FbTk/libFbTk.a(ImageImlib2.o): In function
`FbTk::ImageImlib2::load(std::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, int) const':
ImageImlib2.cc:(.text+0x4ab): undefined reference to
`imlib_render_pixmaps_for_whole_image'
ImageImlib2.cc:(.text+0x51a): undefined reference to `imlib_free_pixmap_and_mask'
ImageImlib2.cc:(.text+0x555): undefined reference to `imlib_context_set_display'
ImageImlib2.cc:(.text+0x570): undefined reference to `imlib_context_set_visual'
ImageImlib2.cc:(.text+0x58b): undefined reference to `imlib_context_set_colormap'
ImageImlib2.cc:(.text+0x5a6): undefined reference to `imlib_context_set_drawable'
collect2: ld returned 1 exit status
make[4]: *** [fluxbox] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

!!! ERROR: x11-wm/fluxbox-0.9.14-r1 failed.
!!! Function src_compile, Line 90, Exitcode 2
!!! make failed

Expected Results:  
compiled successfully, and an executable fluxbox

Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2,
2.6.12-gentoo-r10 i686)
=================================================================
System uname: 2.6.12-gentoo-r10 i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="alsa apm arts audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl
dvd eds emboss encode expat fam foomaticdb fortran gdbm gif gpm gstreamer gtk
gtk2 idn imlib ipv6 jpeg lcms libg++ libwww mad mikmod mng motif mp3 mpeg
ncurses nls ogg oggvorbis opengl oss pam pcre pdflib perl png python qt
quicktime readline sdl spell ssl tcpd tiff truetype truetype-fonts type1-fonts
udev vorbis x86 xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)
Comment 1 Caleb Cushing 2005-12-15 12:21:31 UTC
Created attachment 74818 [details]
standard error of emerge -d fluxbox
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-12-15 12:41:11 UTC
media-libs/imlib2 version?
Comment 3 Caleb Cushing 2005-12-15 12:45:06 UTC
(In reply to comment #2)
> media-libs/imlib2 version?

[ebuild   R   ] media-libs/imlib2-1.2.0-r2 
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-12-15 12:50:08 UTC
Reopen...
Comment 5 Caleb Cushing 2005-12-15 13:00:52 UTC
(In reply to comment #4)
> Reopen...

status change to re-open? great... am I supposed to change that? I don't know
how. and where is the listing of the original?
Comment 6 Ciaran McCreesh 2005-12-15 13:01:23 UTC
Try rebuilding imlib2.
Comment 7 Caleb Cushing 2005-12-15 13:03:20 UTC
(In reply to comment #6)
> Try rebuilding imlib2.

did that...
emerge imlib2
Comment 8 Caleb Cushing 2005-12-15 14:05:44 UTC
did USE="-imlib" emerge fluxbox and it worked so... that should tell you where
the problem lies.
Comment 9 Caleb Cushing 2005-12-15 18:44:20 UTC
/etc/make.conf contained USE=" -X" the -X flag created a bug, that caused imlib2
not to work for fluxbox. removing the flag, and recompiling imlib2 fixed the
problem or more correctly I changed it to X instead of -X.