I'm having troubles compiling the manual under Cygwin. Absolute paths don't work, sometimes I get /phpdoc (the Cygwin absolute path), sometimes c:\cygwin\phpdoc (the Windows absolute path).
This is the common 'cd' problem. First when you launch the bash shell, you need to get to the phpdoc folder with *Windows* cd calls, and not relative cd calls. So enter
cd c:/work/phpdoc
(assmuing you have phpdoc checked out to c:/work).
This will make all the cygwin tools (eg 'pwd' return windows paths instead of cygwin paths).
Thank you, that was (part of) the problem. I had my CVS tree inside the Cygwin tree (c:\cygwin\phpdoc), and that doesn't seem to work. `./configure` and `make test` work, but `make html` crashes. That's a problem I'll handle tomorrow.
This is the list of Cygwin packages that I think is the minimum for testing the manual. It's already 90 Mb, so if I could throw anything out, that would be great (Perl alone is 25 Mb). Entries starting with an arrow are basic requirements for the automake and configure step, entries after the : are their requirements.
Well, since autoconf seems to require perl, unfortunately we cannot drop that requirement... Is perl an atomic part in cygwin?
It's just a simple .tar.gz file, but I'll repackage it for the SDK MSI, so I think I can leave a lot of CPAN packages out. I think the uncompressed package will be 75 Mb. Compressed maybe 25 Mb. That's still a lot, but it's a start.
Greetings,
Jan Fabry