|Linux Mint 18 (Sarah)||amd64||gcc 5.4.0||Development platform||Mac OS X Yosemite||amd64||Apple LLVM version 6.0||Build platform for Mac OS images (*.dmg)|
|Windows 8||amd64||MinGW gcc 4.9.3||Build platform for Windows installer (*.exe)|
|Ubuntu 16.04 LTS (Xenial)||amd64||gcc 5.4.0||Build platform for Ubuntu packages (*.deb)|
|Cent OS 7||amd64||gcc 4.8.5||Testing|
|Fedora 25||amd64||gcc 6.3.1||Testing|
|OpenSUSE 42.2||amd64||gcc 4.8.5||Testing|
|Arch Linux||amd64||gcc 6.3.1||Testing|
|Free BSD 10.2||amd64||clang 3.4.1||Testing, see notes below|
Example list for wx 3.0 installation on Ubuntu is
Other platforms have only 2 or 3 such packages. On Redhat/Fedora the wx packages are called wxGTK and wxGTK-dev.
We recommend Unicode packages if your platform provides Ansi and Unicode versions of the software. If not mentioned, Unicode will most likely be the default.
You can also compile wx from source code, see the wxWidgets Site.
Additional dependencies are
If you want to change this, type
where <directory> could be something like '/usr' or '/opt'. All will be installed under /usr/maitreya8 or /opt/maitreya8 etc.
The wx-config script is essential for the platform dependent compiler switches. configure must find it, otherwise the program will not compile. wx-config is searched in various standard directories. If configure doesn't find your wx-config, start configure with the option
The resulting executable (src/gui/maitreya8.bin) will be quite big. You can strip if you don't want debugging informations (strip src/gui/maitreya8.bin).
The font "Saravali.ttf" from the directory "src/fonts" must be installed on your system.
This is done automatically by 'make install' and can be done manually as follows
The binaries and headers are available in the packages libswe0 resp. libswe-dev.
The packages can be used for compilation of Maitreya.
Data files for the swiss ephemeris are available in the packages
wxGTK must be installed. It can be found in the section x11-toolkits. Unicode version of wxgtk 3.0 is recommended.
The script wx-config is named wxgtk2u-3.0-config. The configure command looks like
If font installation with make install does not work you can install it manually instead: copy the font Saravali.ttf from the source directory src/fonts to /usr/local/lib/X11/fonts/TTF and restart the application.
First step: install MinGW. This is straight forward. Read the corresponding MingGW documentation.
Second step: Installation of wxWidgets
Get the source code for wxWidgets from wxWidgets.org. You can fetch either the windows packages (like wx-msw) or the wxAll package. Unpack the source code. Documentation is under doc/msw.
Go to the the root directory of the wxWidgets source code distribution.
You can also leave the option --disable-shared. You will then get a shared library of wxWidgets. The release will be bigger then.
If everything goes well, you'll have a ready-to-use wxWidgets installation.
You can test your installation by compiling one of the samples (e.g. sample minimal). Just go to the directory, type
and start the example.
Third step: Installation of Maitreya
Create a directory for the source code tree, e.g. c:\maitreya. Enter this directory.
Unpack the source code archive
Hope that everything's going well.
The executable (src/gui/maitreya.8exe) will be quite big. You can strip if you don't want debugging informations (strip src/gui/maitreya.exe).
These files are located in the msys or mingw directory. It's okay to copy them to the place where the executable or Maitreya is located. Probably you can also copy them to the windows directory, try it.
Create the disk image with