You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by Apache Wiki <wi...@apache.org> on 2011/12/10 22:12:47 UTC

[Hadoop Wiki] Update of "DevelopingOnTrunkAfter279Merge" by SteveLoughran

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.

The "DevelopingOnTrunkAfter279Merge" page has been changed by SteveLoughran:
http://wiki.apache.org/hadoop/DevelopingOnTrunkAfter279Merge?action=diff&rev1=6&rev2=7

Comment:
Linux instructions on protoc installation

  
  Hope that helps. If you run into issues, please send an email or create a JIRA issue.
  
+ == Building on Linux ==
+ 
+ Linux distributions may install protocol buffers via their repostories. This can save all the installation problems, or it can cause extra problems
+ 
+  # Look in your package manager for any "protoc" or "protocol buffers" compiler and library; check the version. 
+  # If the version is 2.4.0 or later, select these and install them.
+  # If the version is below that, do not install them, and uninstall them if they are present, then follow the installation instructions above.
+ 
+ Problem: Protoc compiler fails on Linux
+ if you see an error like 
+ {{{
+ protoc: error while loading shared libraries: libprotobuf.so.7: cannot open shared object file: No such file or directory
+ }}}
+ It may be that the installation already has an older copy of protocol buffers installed, and this is getting in the way of the newly installed version
+ 
+ Test: run {{{protoc --version}}} to see what version is picked up. Here is the example of a valid version
+ $ protoc --version
+ libprotoc 2.4.1
+ }}}
+ 
+ If a version older than 2.4.0 appears, you need to uninstall protoc and possibly libprotoc using your platform's package management tools.
+