Build Failure: No rule to make target `gen-cpp/scribe.cpp', needed by `scribe.o'.  Stop.
fix : https://github.com/facebook/scribe/pull/46
Build Failure: gen-cpp/scribe.h:88:3: error: ‘uint32_t’ does not name a type
Fix: https://groups.google.com/forum/#!msg/scribe-server/rC4yV_tkZJw/IQV4JKaJE4AJ
Build Failure: file.cpp: In member function ‘virtual void StdFile::listImpl(const string&, std::vector<std::basic_string<char> >&)’:
file.cpp:248:37: error: ‘class boost::filesystem3::directory_entry’ has no member named ‘filename’

Fix: Boost releases 1.44 through 1.47 will supply both V2 and V3. Version 2 is the default version for Boost release 1.44 and 1.45.
Version 3 will be the default starting with release 1.46.
filename() is deprected in v3 and added path().filename() instead
String() is deprected in v3, use path().string() isntead
** we can set BOOST_FILESYSTEM_VERSION = 2 from command line or we can make code changes to use v3
Build Failure: cribe_server.o: In function `_GLOBAL__sub_I_g_Handler':
scribe_server.cpp:(.text.startup+0x703): undefined reference to `boost::system::generic_category()'

Fix:http://wiki.debian.org/ToolChain/DSOLinking#Onlylinkwithneededlibraries
Static linker wants to pull in only what it needs from each included library. But it only knows what it needs based on the symbols it has already loaded and looked at.
 And it only tries to statically link in each library once, when it first sees it.
 --as-needed option also makes the linker sensitive to the ordering of libraries on the command-line.
 You may need to move some libraries later in the command-line, so they come after other libraries or files that require symbols from them
passing boost system and filesystem libraries via command line to fix the prev commit build failure issue
changes in debian_nonhdfs/rules for building scribe without hdfs
remove boost version and jvm include path
create a soft link to debian_hdfs
enforce the required version of boost libraries is >= 1.46
check  whether boost lib version is 1.46 or later instead of checking for 1.36 or later
add a comment
Merge remote-tracking branch 'inmobi/master' into Scribe-Build
Merge pull request #21 from rajub41/Scribe-Build

Build scribe on Ubuntu12.04