Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
FreeBSD-9.1-RELEASE
-
Patch Available
Description
Executing "gmake clean" doesn't work, because of the following error:
username@hostname[43] gmake clean
Making clean in compiler/cpp
gmake[1]: Entering directory `/usr/home/username/thrift/thrift-git/compiler/cpp'
rm -f thrift
rm -rf .libs _libs
rm -f thriftl.cc thrifty.cc thrifty.h thrifty.hh version.h windows/version.h
echo '#include "thrifty.h"' > compiler/cpp/thrifty.hh
cannot create compiler/cpp/thrifty.hh: No such file or directory
gmake[1]: *** [clean-local] Error 2
gmake[1]: Leaving directory `/usr/home/username/thrift/thrift-git/compiler/cpp'
gmake: *** [clean-recursive] Error 1
Exit 2
username@hostname[44]
The fix is trivial: file compiler/cpp/Makefile.am needs to be edited
and the bogus "compiler/cpp/" prefix removed, because the "echo ..."
command is executed in the local directory.
See attached patch. Don't forget to run "./bootstrap.sh" and "./configure"
after the patch is applied.