# Revision history [back]

I was able to make some progress with the following steps (none of which should be necessary; this should be fixed).

First I had to install some missing build dependencies (which should probably just be included in the installation package by default, but which currently aren't):

$apt-cyg install yasm zlib-devel liblzma-devel libpng-devel libbz2-devel libffi-devel  I also had to run: $ unset AS LD


This is due to a different bug tracker here.

Then I was able to run

$cd$SAGE_ROOT
$./configure # just to be on the safe side$ sage -i pynormaliz


and this allows building pynormliz and its dependencies (e_antic and normaliz). However, the build fails due to some other bug that isn't obvious at the moment, probably due to some other missing build dependencies. Also e_antic appears to get built with OpenMP support even though that shouldn't be supported at the moment. This appears to be causing at least part of the problem...

I was able to make some progress with the following steps (none of which should be necessary; this should be fixed).

First I had to install some missing build dependencies (which should probably just be included in the installation package by default, but which currently aren't):

$apt-cyg install yasm zlib-devel liblzma-devel libpng-devel libbz2-devel libffi-devel  I also had to run: $ unset AS LD


This is due to a different bug tracker here.

Then I was able to run

$cd$SAGE_ROOT
$./configure # just to be on the safe side$ sage -i pynormaliz


and this allows building pynormliz and its dependencies (e_antic and normaliz). However, the build fails due to some other bug that isn't obvious at the moment, probably due to some other missing build dependencies. Also e_antic appears to get built with OpenMP support even though that shouldn't be supported at the moment. This appears to be causing at least part of the problem...

Unfortunately that's all I've got for now. I'll have to take another look at it another time. Anyways, optional packages are still not all fully supported.

I was able to make some progress with the following steps (none of which should be necessary; this should be fixed).

First I had to install some missing build dependencies (which should probably just be included in the installation package by default, but which currently aren't):

$apt-cyg install yasm zlib-devel liblzma-devel libpng-devel libbz2-devel libffi-devel  I also had to run: $ unset AS LD


This is due to a different bug tracker here.

Then I was able to run

$cd$SAGE_ROOT
$./configure # just to be on the safe side$ sage -i pynormaliz


and this allows building pynormliz and its dependencies (e_antic and normaliz). However, the build fails due to some other bug that isn't obvious at the moment, probably due to some other missing build dependencies. Also e_antic appears to get built with OpenMP support even though that shouldn't be supported at the moment. This appears to be causing at least part of the problem...

Unfortunately that's all I've got for now. I'll have to take another look at it another time. Anyways, optional packages are still not all fully supported.

Update: This is now https://trac.sagemath.org/ticket/28703 ; I have confirmed that pynormaliz isn't building on Windows even in a development build.