Cygwin troubles (absolute paths) (Was: dropping the unix tools)
| From: | Jan Fabry | Date: | Sat, 03 Jan 2004 15:55:43 +0000 |
| Subject: | Cygwin troubles (absolute paths) (Was: dropping the unix tools) | ||
| References: | 1 2 3 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969357878@lists.php.net to get a copy of this message | ||
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).
First I tried a minimal Cygwin installation, with PHP (4.3.4 CLI) and OpenJade in /opt/php and /opt/openjade. This didn't work.
Then I installed the rest of the Cygwin standard distribution, and used the ../phpdoc-tools/ directory. This doesn't seem to work with OpenJade (somebody please update the configure.in script, I'm no autoconf expert), so I put Jade in. This still didn't work.
How have others solved this problem? I know this is a very basic problem, but I'm stuck on it. And if I can't get Cygwin working, I can't continue with the SDK MSI package.
Greetings,
Jan Fabry
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.
_update-info-dir: texinfo ash
ash: cygwin
-> autoconf: ash autoconf-devel autoconf-stable
autoconf-devel: m4 perl mktemp texinfo _update-info-dir
autoconf-stable: m4 perl mktemp
base-passwd: cygwin ash
bash: cygwin termcap _update-info-dir
crypt: cygwin
-> cvs: ash cygwin libgdbm4 crypt textutils _update-info-dir
cygwin: libintl2 _update-info-dir base-passwd
fileutils: ash cygwin libncurses5 terminfo libintl2 libiconv2
-> gawk: ash cygwin libiconv2 libintl2
-> grep: ash cygwin libintl1 libpcre
libdb4.1: cygwin
libgdbm3: cygwin
libgdbm4: cygwin
libgettextpo0: cygwin libintl2 libiconv2
libiconv2: cygwin libintl2
libintl1: cygwin
libintl2: cygwin libiconv2
libncurses5: cygwin terminfo
libpcre: cygwin
libxml: cygwin libiconv2 zlib
-> libxslt: cygwin libxml2 libiconv2 zlib
m4: [none]
-> make: cygwin fileutils ash libintl2 libiconv2
mktemp: cygwin
perl: cygwin libgdbm3 libdb4.1 crypt
termcap: cygwin
terminfo: [none]
texinfo: cygwin libintl1 libgettextpo0
textutils: ash cygwin libintl1
zlib: cygwin