<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>2.5.2 : 6.2 Major Dependencies : Comments</title>
    <link>http://community.zenoss.org/docs/DOC-5291#comments</link>
    <description>Comments on : 6.2 Major Dependencies</description>
    <language>en</language>
    <pubDate>Thu, 01 Apr 2010 15:55:37 GMT</pubDate>
    <generator>Jive SBS 4.5.6.2  (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2010-04-01T15:55:37Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>RE: 6.2 Major Dependencies</title>
      <link>http://community.zenoss.org/docs/DOC-5291#comments-1890</link>
      <description>&lt;!-- [DocumentBodyStart:3216d5ed-f95e-43bf-a010-bccfb86fbed4] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;SVN is also needed in the build environment, since the install.sh script will download the code trunk. This is not obvious at first, e.g., if you download the SVN branch zenossinst everywhere and then work on a VM or a chroot for building Zenoss. install.sh won't complain about this, but it'll rather fail on the find 'Products' stage.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;unzip is also needed.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;In a Debian system, and probably derivatives such as Ubuntu, the packages needed for these major dependencies are build-essential unzip subversion mysql-server libmysqlclient-dev swig autoconf -- take into account that Debian Squeeze (testing branch of Debian) already has Python 2.6.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3216d5ed-f95e-43bf-a010-bccfb86fbed4] --&gt;</description>
      <pubDate>Thu, 01 Apr 2010 15:55:37 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-5291#comments-1890</guid>
      <dc:date>2010-04-01T15:55:37Z</dc:date>
      <clearspace:dateToText>3 years, 11 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>RE: 6.2 Major Dependencies</title>
      <link>http://community.zenoss.org/docs/DOC-5291#comments-2130</link>
      <description>&lt;!-- [DocumentBodyStart:93d48ee5-7cc6-4b04-9ef0-5796031b60d9] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;The build system is extremely linux centric and (install.sh build.sh) are actually bash scripts, not sh scripts.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;This means for systems such as freebsd, bash is a major dependency that must be installed...&amp;#160; but ultimately, these scripts should be made to work with plain sh.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Furthermore, freebsd installs bash to /usr/local/bin and the scripts assume it will exist in /bin.&amp;#160; I simply made a symlink, but others might be more turned off than I. sh does exist in /bin/sh though &lt;img height="16px" src="http://community.zenoss.org/4.5.6/images/emoticons/grin.gif" width="16px"/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;This was brought up on IRC and one user mentioned that debian/ubuntu has a program called checkbashisms in the devscripts package; perhaps this will help.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I did not need to install subversion [yet].&amp;#160; SWIG on BSD requires autoconf so if you are installing via ports it is best to just install mysql and swig.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:93d48ee5-7cc6-4b04-9ef0-5796031b60d9] --&gt;</description>
      <pubDate>Wed, 02 Jun 2010 20:33:14 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/docs/DOC-5291#comments-2130</guid>
      <dc:date>2010-06-02T20:33:14Z</dc:date>
      <clearspace:dateToText>3 years, 9 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

