Only released in EOL distros:  

win_ros: mingw_cross | msvc_hudson | msvc_runtime | msvc_sdk | msvc_sdk_tutorials | win_appupdater | win_boost | win_bzip2 | win_empy | win_patches | win_pymercurial | win_pyyaml | win_roscd | win_roscpp_tutorials | win_rosinstall | win_rospkg

Package Summary

Installer script for the mingw cross environment. This will install to /opt/mingw and immediately begin cross-compiling gcc, boost and qt. Other libraries can be added by simply cd'ing to /opt/mingw and running make for the desired target.

win_ros: mingw_cross | msvc_hudson | msvc_runtime | msvc_sdk | msvc_sdk_tutorials | win_appupdater | win_boost | win_bzip2 | win_dateutil | win_empy | win_patches | win_pymercurial | win_python_build_tools | win_pyyaml | win_roscd | win_roscpp_tutorials

Package Summary

Installer script for the mingw cross environment. This will install to /opt/mingw and immediately begin cross-compiling gcc, boost and qt. Other libraries can be added by simply cd'ing to /opt/mingw and running make for the desired target.

Package Summary

Installer script for the mingw cross environment. This will install to /opt/mingw and immediately begin cross-compiling gcc, boost and qt. Other libraries can be added by simply cd'ing to /opt/mingw and running make for the desired target.

Mingw is not likely to be re-enabled for groovy. If you're interested in committing time to re-enable it, please let us known - we can assist.

Overview

  • Status - a list of currently compiling ros packages via mingw_cross.

Installation

Mingw Cross

You can of course install the mingw cross environment directly yourself following the instructions at the mingw cross home page. Alternatively:

> roscd mingw_cross
> make install       # downloads, installs into ~/mingw 
                     # compiles gcc, apr, apr-util, log4cxx, boost, qt
                     # adds mingw_cross binary path to PATH in ~/.bashrc
> make uninstall     # remove ~/mingw and delete modifications in ~/.bashrc

Installation location can be moved if the MINGW_INSTALL_PREFIX environment variable is set before running make install.

Further build recipes can be compiled into the toolchain by simply switching to the mingw root and making the appropriate target. A list of packages that can be installed can be found here. To build wxwidgets for example,

cd ~/mingw
make wxwidgets

Usage

See the Tutorials for usage patterns.

Wiki: mingw_cross (last edited 2013-03-17 13:27:23 by DanielStonier)