I tried to install from source a modified version of icewm, but I got an error so I decided to first install original version to provide dependencies.
I installed icewm using apt-get:
sudo apt-get install icewm
I want to install icewm from source and I used apt-get to get all dependencies. I am not sure it makes sense. icewm installed that way works.
Next I wanted to compile sources. I downloaded 1.3.8 version. ./configure command dids not throw any error. But make command throws a lot of warnings and the following errors:
compilation terminated.
make[1]: *** [yimage.o] Error 1
make[1]: Leaving directory `/home/mariusz/Downloads/icewm/icewm-1.3.8/src'
make: *** [base] Error 2
What causes it? I installed icewm by apt-get so I suppose that every dependency should be installed. What's the difference? Maybe I need to execute ./configure with some special parameters?