Beyond the Sky

The place where surface stop and share the experience of life

Subscribe to RSS feed

Posts tagged with "svn"

Fluxbox svn src compilation failed, solution.

, ,

I have to write down this, reminder for me to compile fluxbox from source next time in future.

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