Forum OpenACS Development: Brief OpenACS4 installation guide
Let me know if it is helpful, or if not, how I can fix that
Not sure if this belongs here or as a comment in file-storage? I found the document useful but came across one issue it does not mention.
On my Red Hat 6.2 boxes which had libxml 1.8.6 installed already, nsxml linked against that, even when the libxml2 and libxml2-devel RPMs were installed also.
To fix this I had to explicitly link it against libxml2. Trivial makefile patch, but confusing until I realized what was happening!
The patch is just:
--- root.orig/nsxml_0/Makefile Tue Oct 24 15:44:40 2000 +++ root/nsxml_0/Makefile Wed Apr 18 18:59:39 2001 @@ -10,6 +10,7 @@ # OBJS = ns_xml.o -MODLIBS = -lxml +#MODLIBS = -lxml +MODLIBS = -lxml2 include $(NSHOME)/include/Makefile.module
I mentioned that in http://openacs.org/forums/message-view?message_id=18890. Although I didn't offer a patch. Maybe the problem is, we didn't install libxml2 correctly? It is frustrating to waste an hour or two figuring out the problem and installing the correct software. Only the truly interested will take the time to do it.
Tom Jackson wrote:
> It is frustrating to waste an hour or two figuring out the problem
> and installing the correct software. Only the truly interested will
> take the time to do it.
Right. I'm using what I have learned to build a set of binary RPMs... makes installing really really easy, on Red Hat 6.2 at least. Stay tuned... Vinod's doc helps but, as you say, there are still a lot of steps and gotchas.
I looking at this from the standpoint of starting without any form of OpenACS... so I can ignore the wrinkles of trying to run two versions of PG and two versions of OpenACS on the same machine at the same time.
Bear in mind, OpenACS 4 is definitely not a production working system at this point -- it is for experimenters who by definition do have some interest in it. Having said that, I think we can do a lot to minimize the installation pain of many or all of the pieces. I'm trying to do exactly that for Red Hat users... more info in a day or two, I hope. Maybe even later today.
Note also that uploading a new file set perms so anyone can write it. That may just be an issue with a parameter setting.
Anybody know where it is now.