Forum OpenACS Q&A: build depends for ssl module

Collapse
Posted by Jim Lynch on
Hi,

Trying to build naviserver-4.99.17, and I'm stuck trying to get the ssl module built, it won't even configure, I think because the dependencies are not installed, and I can't find what they are to install them. I'm using just the naviserv tarball, not the modules tarball at all.

Could it be that a different ssl module in the modules tarball would be better?

Also, if I do substitute a different module, how would I tell the build system not to build the module I'd be replacing, and instead build the module that it's replacing?

-Jim

Collapse
Posted by Gustaf Neumann on
Jim, how did you configure and install naviserver-4.99.17? When using [1] one get everything installed on many platforms, including nsssl.

One potential problem might be, that you did not notice, that nsssl is integrated with NaviServer since 4.99.12. So, the old and extra modules is not needed in newer NaviServer versions.

[1] https://openacs.org/xowiki/naviserver-openacs

Collapse
Posted by Jim Lynch on
Hi Gustaf...

My configure invocation for naviserv is this line:

./configure --prefix=/home/build/inst --with-tcl=/home/build/inst/lib

But, the configure is failing to produce its files. What do you need to see?

I believe the reason it's failing is I don't have the nsssl build requirements installed, and I need to know what those are. I'm running debian 9, aka stretch.

-Jim

Collapse
Posted by Jim Lynch on
I fixed the build! I installed the debian package libssl-dev (again, I'm running debian 9 (aka stretch). Gustaf, thanks for your reply... there's a new problem, I'll detail it in another thread, as the build completed, and so the problem space is not in the building of naviserver.

-Jim
ps: thanks again

Collapse
Posted by Gustaf Neumann on
Answering package dependencies: If one is building NaviServer without [1], and some packages are needed for Debian/Ubuntu/Fedora/OpenBSD/FreeBSD/Solaris/..., have a look at [2], where these package dependencies are listed. Note that this is in some cases a moving target, but i try to keep it up-to-date, so one should do a "git pull" on checkouts of install-ns when rebuilding.

glad, that this is build problem is sorted out.

[1] https://openacs.org/xowiki/naviserver-openacs
[2] https://github.com/gustafn/install-ns/blob/master/install-ns.sh#L303