Fluxbox svn src compilation failed, solution.
Sunday, 12. August 2007, 16:05:14
I have to write down this, reminder for me to compile fluxbox from source next time in future.
When getting error of defaults.hh, grep "defaults.hh" at src folder. It will leads you to the line at Makefile
Some how OBJEXT is not define, thats the reason make fails.
Workaround:
ake[2]: Leaving directory `/home/hkong/Dev/fluxbox_1.0rc3/fluxbox-devel/nls' Making all in src make[2]: Entering directory `/home/hkong/Dev/fluxbox_1.0rc3/fluxbox-devel/src' make[2]: Circular defaults.hh <- Makefile dependency dropped. Making all in FbTk make[3]: Entering directory `/home/hkong/Dev/fluxbox_1.0rc3/fluxbox-devel/src/FbTk' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/hkong/Dev/fluxbox_1.0rc3/fluxbox-devel/src/FbTk' make[3]: Entering directory `/home/hkong/Dev/fluxbox_1.0rc3/fluxbox-devel/src' make[3]: Circular defaults.hh <- Makefile dependency dropped. g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./FbTk -g -O2 -DSHAPE -I/usr/include/freetype2 -c main.cc g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./FbTk -g -O2 -DSHAPE -I/usr/include/freetype2 -c Slit.cc make[3]: *** No rule to make target `defaults.', needed by `fluxbox'. Stop. make[3]: Leaving directory `/home/hkong/Dev/fluxbox_1.0rc3/fluxbox-devel/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/hkong/Dev/fluxbox_1.0rc3/fluxbox-devel/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/hkong/Dev/fluxbox_1.0rc3/fluxbox-devel' make: *** [all-recursive-am] Error 2
When getting error of defaults.hh, grep "defaults.hh" at src folder. It will leads you to the line at Makefile
# an extra dep for fluxbox fluxbox.$(OBJEXT): defaults.hh
Some how OBJEXT is not define, thats the reason make fails.
Workaround:
export OBJEXT=o make














