Hello,

I have experimented several dissapointing errors when working with updated Pillar tools. I am not doing anything special besides working under Windows.

Apparently the Pillar CommandLineHandler is not working because OSEnvironment exception (Windows 8.1). When executing

Pharo.exe Pillar.image export --to=html BioPharo.pier

The attached exception raises.
This happens in all the images from:

https://ci.inria.fr/pharo-contribution/job/Pillar/PHARO=40,VERSION=stable,VM=vm/ Pharo4.0 (Latest update: #40614)
https://ci.inria.fr/pharo-contribution/job/Pillar/PHARO=40,VERSION=development,VM=vm/ Pharo4.0 (Latest update: #40614)
https://ci.inria.fr/pharo-contribution/job/Pillar/PHARO=50,VERSION=stable,VM=vm/ Pharo5.0
Latest update: #50124

Changing the method #baseDirectory to use %CD% environment variable doesn't fix it even when it works in command line:

c:\MySmalltalkProjects\Pillar\pharo-vm>echo %PWD%
%PWD%
c:\MySmalltalkProjects\Pillar\pharo-vm>echo %CD%
c:\MySmalltalkProjects\Pillar\pharo-vm

The solution I found was to replace the OSEnvironment line with FileSystem workingDirectory as suggested at: https://pharo.fogbugz.com/f/cases/15356/Pillar-command-line-script-doesn-t-auto-detect-pillar-conf-file-under-cygwin

About instructions given here

https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/PillarChap/Pillar.html#sec:windowsusers

you do not need MinGW to export a Pier chapter. See here https://github.com/biosmalltalk/biopharo/blob/develop/doc/pier2tex.bat for an example

Another (worst) situation happened when I wanted to convert a generated LaTeX to PDF. I had to remove all tables, annotations and notes from the .pier file because errors reported in pdfLaTeX .

For tables�� :

! Undefined control sequence.

l.176 \toprule


For notes (i.e. @@note )

! LaTeX Error: Environment note undefined.


See the LaTeX manual or LaTeX Companion for explanation.

Type H <return> for immediate help.

...

l.178 \begin{note}


Finally generated PDF looks different from previous versions.

Previous Pillar version: https://github.com/biosmalltalk/biopharo/blob/develop/doc/BioPharo.pier.pdf

Current Pillar version (>= 0.56) : https://github.com/biosmalltalk/biopharo/blob/develop/doc/BioPharo.pdf

Now I am the only one generating PDF with Pillar in Windows?


Hern��n