Fluxbox svn src compilation failed, solution.
Sunday, August 12, 2007 4:05:14 PM
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















