parrotcode: Parrot under Cygwin | |
Contents | Project Information |
README.cygwin - Parrot under Cygwin
Parrot builds out of the box under Cygwin after export PATH=`pwd`/blib/lib:$PATH
There are official cygwin parrot packages available via http://cygwin.com/setup.exe.
parrot libparrot0 libparrot-devel parrot-perl6 parrot-languages
Some tweaks are needed for different names for the ffi to some dll's. See "loadlib DLL versioning"
You'll need the following Cygwin packages to run and build Parrot by your own.
Runtime requirements:
libreadline6 ncurses libintl8 libgmp3 libgdbm4
Optional requirements:
libicu38 libpq5 openssl for opengl: w32api opengl or libglut3 xorg-x11-base xorg-x11-bin-dlls
Build requirements:
gcc make perl parrot readline libncurses-devel libgmp-devel libgdbm-devel pcre-devel
Optional build requirements:
libicu-devel openssl-devel for Cygwin/X opengl: freeglut libglut-devel xorg-x11-devel
Optional perl packages for testing:
L<Test::TAP::HTMLMatrix> if you want to run the language smoke tests with C<make languages-smoke>. L<Test::Base> for some APL language tests. perl L<Moose> for smartlink perl L<Test::Perl::Critic> and L<Perl::Critic>
--without-icu
).
Determining if your platform supports OpenGL.............yes, freeglut 3.4. Determining if your platform supports OpenGL...................yes, GLUT 3. Determining if your platform supports OpenGL............................no.Required packages:
w32api openglor
freeglut libglut-devel xorg-x11-devel xorg-x11-base xorg-x11-bin-dlls
export PATH=`pwd`/blib/lib:$PATH perl Configure.pl make make test # see PLATFORMS for known issues. make reallyinstall
[perl #56998] [TODO] rename cygwin dll to cygparrot$MAJOR_$MINOR_$PATCH.dll [perl #56562] [PATCH] root.in: add cygwin importlib
L<parrot>
Last updated: 20 July 2008
|