Okay, I think I'm giving up on the Windows approach... The build scripts all seem to require .sh scripts and other linux-specific items. I might follow Rick's lead and try a VMWare linux image...
Maybe Mike is the only one that can get this build running and we just need to pitch to in $20 per to buy him a nice dinner... :-) Kevin On Wed, Nov 14, 2012 at 3:57 PM, Kevin Sutter <[email protected]> wrote: > I'm attempting to use Windows. Python 2.7.3 installed just fine. I then > installed the setuptools for Python for Windows. No problems yet. I then > used easy_install (in the Scripts subdirectory) to do the Python modules. > All of them installed successfully on Windows: > > easy_install pygments > easy_install ElementTree > easy_install Markdown > > So, then I moved on to Perl. I installed the Strawberry version of Perl > v5.16.2. Once that was installed, I used cpan (in the Strawberry\perl\bin > directory) to install the Perl modules: > > cpan XML::Atom::Feed > cpan XML::RSS::Parser::Lite > cpan XML::Parser::Lite > cpan YAML > cpan SVN::Client > > These all seemed to work except for the SVN::Client module. This one > seemed to require a different build process and it eventually blew chunks. > I don't know if this module is really needed or not. I'll try a couple of > other things, but otherwise, I'll move on and see if I really need it. > > Kevin > > > On Wed, Nov 14, 2012 at 3:23 PM, Albert Lee <[email protected]> wrote: > >> I follow the instructions in instructions.mdtext from site/trunk trying to >> install Markdown. >> >> I have python 2.4.3 and perl 5.8.8 installed. >> >> * For Python install : >> * [setuptools] (http://pypi.python.org/pypi/setuptools) >> * pygments >> * ElementTree >> * Markdown >> >> setuptools, pygments and ElementTree installed with no problem. However >> when tried to install Markdown, I got: >> >> [root@atlanta ~]# sudo easy_install Markdown >> Searching for Markdown >> Reading http://pypi.python.org/simple/Markdown/ >> Reading http://www.freewisdom.org/projects/python-markdown >> Reading https://sourceforge.net/project/showfiles.php?group_id=153041 >> Reading http://packages.python.org/Markdown/ >> Reading http://www.freewisdom.org/projects/python-markdown/ >> Best match: Markdown 2.2.1 >> Downloading >> http://pypi.python.org/packages/source/M/Markdown/Markdown-2.2.1.tar.gz >> Processing Markdown-2.2.1.tar.gz >> Running Markdown-2.2.1/setup.py -q bdist_egg --dist-dir >> /tmp/easy_install-KHVTZ5/Markdown-2.2.1/egg-dist-tmp-KYdiQI >> Traceback (most recent call last): >> File "/usr/bin/easy_install", line 7, in ? >> sys.exit( >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", >> line 1712, in main >> with_ei_usage(lambda: >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", >> line 1700, in with_ei_usage >> return f() >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", >> line 1716, in <lambda> >> distclass=DistributionWithoutHelpCommands, **kw >> File "/usr/lib64/python2.4/distutils/core.py", line 149, in setup >> dist.run_commands() >> File "/usr/lib64/python2.4/distutils/dist.py", line 946, in run_commands >> self.run_command(cmd) >> File "/usr/lib64/python2.4/distutils/dist.py", line 966, in run_command >> cmd_obj.run() >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", >> line 211, in run >> self.easy_install(spec, not self.no_deps) >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", >> line 446, in easy_install >> return self.install_item(spec, dist.location, tmpdir, deps) >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", >> line 476, in install_item >> dists = self.install_eggs(spec, download, tmpdir) >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", >> line 655, in install_eggs >> return self.build_and_install(setup_script, setup_base) >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", >> line 930, in build_and_install >> self.run_setup(setup_script, setup_base, args) >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/command/easy_install.py", >> line 919, in run_setup >> run_setup(setup_script, args) >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/sandbox.py", >> line 61, in run_setup >> DirectorySandbox(setup_dir).run( >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/sandbox.py", >> line 105, in run >> return func() >> File >> >> "/usr/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg/setuptools/sandbox.py", >> line 64, in <lambda> >> {'__file__':setup_script, '__name__':'__main__'} >> File "setup.py", line 130 >> with codecs.open('docs/_template.html', encoding='utf-8') as f: >> ^ >> SyntaxError: invalid syntax >> [root@atlanta ~]# >> >> >> Any idea why it has SyntaxErro on the codecs token in setup.py? >> >> Thanks, >> Albert. >> >> >> On Tue, Nov 13, 2012 at 8:20 PM, Michael Dick <[email protected] >> >wrote: >> >> > Earlier this year the Apache Infrastructure team asked the PMC to start >> > migrating the our website from the confluence wiki to the ASF CMS with a >> > deadline of the end of this year. >> > >> > I volunteered to look into this work, and tonight I committed the first >> > wave of changes. The rationale behind making the change can be found in >> the >> > links below, but given the delays in publishing through Confluence I >> think >> > we can all agree that in the end we'll be better served by using the ASF >> > CMS. >> > >> > Unfortunately this project turned out to be bigger than I originally >> > expected, and I don't think I'll be able to contain the work on my own. >> So >> > I'm looking for volunteers to help edit the site, and a volunteer to >> lead >> > the effort. Committers and non-committers can do this work - although >> the >> > non-committers will have to submit patches. >> > >> > Some background: >> > An overview of the CMS can be found here: http://www.apache.org/dev/cms >> > The CMS faq can be found here: >> > http://www.apache.org/dev/cmsref.html#walkthrough >> > Instructions for building the site are here: >> > >> > >> https://svn.apache.org/repos/infra/websites/cms/conversion-utilities/cwiki/README.txt >> > >> > A short summary: the website has been exported from confluence and >> > converted to markdown <http://daringfireball.net/projects/markdown/>. >> The >> > markdown code will then be converted to HTML and published to the apache >> > servers. >> > >> > What I've done so far: >> > * Set up the path in SVN >> > * exported the site (more or less) >> > * spidered the website >> > * generated markdown from the site. >> > * borrowed and tweaked template files to generate the main look of the >> > site. >> > * ran the build tool to generate html from markdown. >> > >> > What I think needs remains to be done: >> > * Edit the markdown files until the generated HTML looks tolerable >> > * Work with the infrastructure team to get the site regenerated after a >> > commit. >> > >> > I *think* that's it. There are 128 or so markdown files to edit, some >> > (maybe most) are no longer needed and can be archived. I've edited a >> few of >> > the pages, and I expect that they'll get easier as we go. >> > >> > I'll also add instructions on setting up the build environment to the >> site >> > directory in SVN to save everyone else some time. >> > >> > Let me know if you have any questions or would like to help, >> > -mike >> > >> >> >> >> -- >> Albert Lee. >> > >
