Thanks for looking into installation on a Mac!
pleiade67 wrote:
Tried to install 0.8.1 for a native version on Mac OS X:
I use macports: Installed packages:
boost @1.59.0_2+no_single+no_static+python27+universal (active)
python27 @2.7.12_2+universal (active)
sqlite3 @3.15.0_0+universal (active)
py27-tkinter @2.7.12_0 (active)
py27-pip @8.1.2_0 (active) --> set as pip
Sounds good. (There seems to be an issue with the preinstalled Tcl/Tk packages on Mac OS, see
these notes on the Python web site. If you do not yet have the ActiveTcl packages, you should probably install them. But the current problem lies elsewhere.)
Quote:
Code:
pip install kombilo
[...]
kombilo/libkombilo/pattern.h:34:10: fatal error: 'boost/unordered_map.hpp' file not found
#include <boost/unordered_map.hpp>
^
1 error generated.
error: command '/usr/bin/clang' failed with exit status 1
The problem here is that the boost header files are not fou nd. (The pip version certainly is not an issue.) I will try to have the setup file of 0.8.2 (which wll be out soon) to look in the right place on a Mac, but I could not try it, so it remains a bit speculative.
Quote:
Comment:
--> /boost/ is in my PATH
--> pip version 9.0.0 is not available in Macports (anyway I don't think the error comes from there).
The PATH (for executable programs) is not the path where the compiler looks for these library files.
Quote:
Also tried to install under wine (uptodate version) : [...]
Gives the following error message: "This program does not support the version of Windows your computer is running"
OK, I will set the minimum required version in the installer for 0.8.2 to an older Windows version (I did not think about wine when I first set it.) You could also try to change the version number which wine reports to a higher value (from a quick google search, that seems to be possible using winecfg, but I did not have a go at it myself).
If you are willing to use wine, you could also try to install Python 2.7 in wine, and then use pip to install kombilo with something like
Code:
c:\python27\scripts\pip.exe install kombilo
Since there is a "wheel" available for Kombilo on Windows, there is no need to compile the C++ extensions (so, no need to install sqlite and boost - it is all bundled in the wheel), and with some luck it might work that way. If it succeeds, you could try to start kombilo as
Code:
c:\python27\scripts\kombilo.exe
However, I definitively would hope that we will eventually get it working natively on Mac OS. I will add this to the to-do list with a higher priority ...
Best, Ulrich