Even though Ubuntu uses base Debian code, I found that OpenLiteSpeed would NOT compile on it. Even with the correct libraries installed (which the Debian listed are correct) I ended up getting
Code:
collect2: error: ld returned 1 exit status
make[3]: *** [openlitespeed] Error 1
make[3]: Leaving directory `/home/tracy/work/openlitespeed-1.2.9/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tracy/work/openlitespeed-1.2.9/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/tracy/work/openlitespeed-1.2.9/src'
make: *** [all-recursive] Error 1
This was solved by going into the (for version 1.2.9)
/openlitespeed-1.2.9/src directory and editing the Makefile ( after running ./configure --with-group=nogroup) and finding
If you notice, there is nothing designated for that.... and therein lay the problem. You will need to modify the Makefile (and be SURE it's the one in the /src directory) to
Once you do that you can do the standard Debian install routine of
- sudo ./configure --with-group=nogroup
- sudo make && sudo make install
NOTE!!!
With OpenLiteSpeed 1.3.1 this has been resolved.